Hlavní navigace

Názor k článku Komiks: úplně svobodný a otevřený telefon od JS - Takhle, ja chapu, ze mas dobre technicke duvody,...

  • Článek je starý, nové názory již nelze přidávat.
  • 25. 7. 2008 4:48

    JS (neregistrovaný)
    Takhle, ja chapu, ze mas dobre technicke duvody, proc delas veci, jak je delas.. Mozna vsechny ty veci, co rikam, by bylo lepsi udelat v userspace, na druhou stranu operacni system nedela jenom jadro, ale i rada jinych veci. Napriklad v bezne Linuxove distribuci je DBUS, ktery hodne programu vyuziva a bude vyuzivat v budoucnosti stale vic.

    Pro me "operacni system" predstavuje ty casti, ktere je potreba zmenit pri portovani aplikace na jiny system, a nestaci akorat pribalit nejakou knihovnu. A DBUS (nebo i shell a LSB) je takovou casti - rozhodne to nejde vyresit tak, ze proste pribalis knihovnu pro DBUS.

    Mozna je to nakonec o rozhranich. Takze ten seznam je seznam veci, u kterych mi treba v Linuxu chybi standardni rozhrani.

    Jeste k tomu dodam, jak bych si predstavoval shell. Flow-based programovani uz castecne shell ma, jsou to ty pipeliny a redirekce. Idea flow-based programovani je, ze mas nejake elementarni prvky co neco delaji, podobne jako u integrovanych obvodu, a nadefinujes, jak mezi nimi posilat data, a vysledkem je zpracovani, ktere chces.

    V Linuxu ty elementarni prvky jsou prikazy na zpracovani textu, jako sed, cut, sort, uniq, diff atd., a ta data co se obvykle posilaji mezi temi prvky jsou textova bez nejake dalsi definice formatu. Takze se musi ruzne parsovat a escapovat. Libilo by se mi, kdyby se misto toho posilala strukturovana data, jako objekty nebo slovniky napriklad (na konkretnim formatu nezalezi). No ovsem to by znamenalo jine zakladni utility, ktere by umely misto toho zpracovavat a prevadet ta strukturovana data. Ale spoustu veci by bylo IMHO snazsi, protoze by si nemusel parsovat a prevadet textovy vystup.