BlackRose#111
A Linux az kernel, az OS egy kicsit több mint kernel. De nem tudom mire céloztál, mert nem a GUI-val van a baj, a GUI rendben van a gond a monolitikus szuperprogramokkal van amelyek minden problémát maguk akarnak megoldani, a UNIX filozófia nem ez, a UNIX filozófia a programok egymás közötti kapcsolata (együttműködése), belefér ez GUI-ba is ha a GUI csupán a presentation layert képviseli, de a Windows és Mac által elterjesztett GUI és business logic összemosás a monolitikus programok amelyek néhány szám MB-t zabálnak meg és mindent maguk akarnak megoldani az nem UNIX. Persze itt most nem arról beszélek, hogy melyik a jobb mert az értelmetlen, a UNIX gépen amelyen programozó vagy profi IT-s a user ott a UNIX filozófia megfelel, azon a gépen amelyen a user nem programozó vagy IT szakember ott a monolit az egyetlen megoldás, nem várhatod el egy irodában dolgozó pasitól, hogy pl. ha kell neki spellchecker akkor letölt egy spellcheker-t, lefordítja és a szövegszerkesztőjéből a szöveget átirányítja a spellchecker programnak... szóval ez szerverek esetében OK, amikor programozók dolgoztak a gépeken (amikor a UNIX létrejött szintén OK volt mert akkor nem is lehetett másképpen megoldani), de ma főleg desktopon nincs mit keresni ilyen megoldásnak. És ha egy másik OS-t csinálunk amely kb. úgy néz ki mint a Win vagy a MacOS és úgy is dolgozik akkor azt nem érdemes UNIX-nak nevezni, maga a Windows kernel is hasonlóan dolgozik mint a UNIX kernel, és mégsem nevezik UNIX-nak... a MacOS/X esetében is hasonló az már nem UNIX az már valami más.