Windows 95 beží na hardvéri menšom než kreditná karta
Technický nadšenec He Chunhui predviedol fascinujúcu ukážku softvérovej kreativity. Podarilo sa mu totiž niečo vskutku nevídané. Pomocou open-source emulátora, ktorý nesie pracovný názov Tiny386, dokázal spustiť Windows 95 na mikrokontroléri ESP32-S3. Na niekoho to môže pôsobiť takmer ako technický žart, no je to realita.
Technický nadšenec prekonal hranice možného
Tiny386 zároveň využíva viaceré prvky projektov TinyEMU a QEMU. Tie poskytujú funkcionalitu pre periférie, ako sú PIC, RTC, DMA, grafika či zvukové prvky. S podporou SeaBIOS je možné emulovať kompletný PC systém vrátane operačných systémov. Nielen Windows 95, ale aj taký Linux. Je tak fascinujúce sledovať, ako sa z lacného mikrokontrolérą stane funkčný virtuálny počítač pripomínajúci éru 90. rokov. Vyskúšať si to môžete aj sami vo webovom prehliadači.
Zaujímavý rozmer celému projektu dodáva fakt, že ESP32 čipy sa bežne nachádzajú v množstve spotrebných zariadení. Medzi nimi sú aj klimatizačné jednotky, čo vytvára prekvapivý kontrast medzi nenápadným hardvérom v domácnosti a jeho schopnosťami spustiť operačný systém, ktorý kedysi poháňal stolné počítače.
