Objective-C

  • Étoilé je k dispozici jako VirtualBox image

    Přestože je Mac OS X suverénně nejznámějším a nejpoužívanějším potomkem snah firmy NeXT, kterou Steve Jobs založil po svém odchodu (vyhazovu) z Apple, není jediným.

    Již delší dobu existuje open source framework GNUstep využívající jazyk Objective-C a stavějící na Cocoa API (které vzniklo právě v NeXTu a které bylo použito pro vývoj dosti inovativního operačního systému NeXTSTEP a dnes i OS X). A právě na základě (nejen) tohoto frameworku začal před časem vznikat zajímavý a celkem ambiciózní projekt -- Étoilé.

    Étoilé je na OS nezávislé modulární uživatelské prostředí, jehož podobnost s Mac OS X je viditelná na první pohled. A díky GNUstepu a dalším technologiím to podobností ve vzhledu zdaleka nekončí.

    Pokud měl člověk zájem Étoilé vyzkoušet, až dosud bylo třeba ho buď kompilovat a nebo se spokojit s hodně starým a tudíž už dost nereprezentativním live CD. To se před pár chvílemi změnilo -- k dispozici je Étoilé VirtualBox Development Image (Ubuntu 9.04 + Étoilé). Je nutno podotknout, že tohle v žádném případě není operační systém pro produkční použití a v žádném případě ho není možné považovat za reálnou konkurenci OS X. Je to ale hodně zajímavý počin, kterému stojí za to fandit, protože filosofie OS a UI nastolená NeXTem má světu co dát a není důvod, proč by tento přínos měl proudit jen skrze Cupertino.

    Jakmile bude image stažen, podaří se mi Étoilé spustit a pohrabat se v něm, určitě se tu o něm ještě dočtete :)

    Pozn.: V této souvislosti bych také rád upozornil na PureDarwin -- další z open source počinů stavějících na technologiích pocházejících od Apple.

    UPDATE: Tak to vypadá, že "development" v názvu toho image má větší význam, než jsem čekal. Je to čistá instalace Étoilé a neobsahuje žádnou z aplikací, které je možné vidět na screenshotech. Alespoň jsem je tam nenašel. Zajímavé ale je, že ty aplikace, co tam jsou (např. Dock), používají prakticky úplně stejnou .app strukturu jako aplikace pro dnešní Mac OS X. Vždycky jsem fandil UNIXovým systémům, které se snažily uniknout z vydýchané zatuchlé cely balíčkovacích systémů a snažily se dělat věci více uživatelsky orientované (PC-BSD, GoboLinux). Tohle je podobný případ.