Čtvrtstoletí Linuxu
Moderátor: Moderátoři
-
Radovan_79
- Příspěvky: 650
- Registrován: 24 črc 2016, 00:00
Jestli myslíš těch pár GNU nástrojů, tak nejsou zas tak kompatibilní s jejich UNIXovejma obdobama, měl jsem docela potíže rozchodit jeden skriptík na UNIXovým OS X, neboť se používaly jiný přepínače a hlavička musela obsahovat mezi shebangem a interpretrem navíc /usr/bin/env (což naštěstí v linuxovým prostředí nevadí).
Krom toho (zdroj):
Nejznámější je iniciativa Richarda Stallmana, který v roce 1983 založil projekt GNU, kterážto rekurzivní zkratka se vykládá jakožto „GNU's Not Unix!“, tedy „GNU není UNIX“. Znamená to, že přestože je GNU podobné UNIXu, není to UNIX, protože jednak nepoužívá ochrannou známku UNIX, a jednak nepoužívá kód, který by měl UNIXovou či jakoukoliv jinou licenci, která není volná.
To samo o sobě popírá, že by byl někde použitej UNIXovej kód. Takže jo, je to podobný, ale není to stejný. A znovu připomínám, že se UNIXovost, ani *NIXovost nedědí. Nebo snad, když si ve WINE nainstaluješ ňáký GTAčka, "nakazej" se?
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
https://cs.wikipedia.org/wiki/Unixov%C3%A9_v%C3%A1lky
Jako výsledek unixových válek vznikla právě Single Unix Specification a POSIX.
Doporučuji knihu Advanced Programming in the UNIX Environment
https://www.amazon.com/Advanced-Program ... 0321637739
(dá se vygooglit i pdf)
Kniha porovnává FreeBSD, Linux, Mac OS X a Solaris 10 a zkoumá jak splňují tyto specifikace. Linux vychází velmi dobře.
No a co je špatnýho na tom, že to není UNIX? Nic, funguje to? Funguje. Tečka.
Vono buď na jednu stranu rád, že se to nesrovnává s UNIXem ze 70. roku, to by byl hardcore, jak má bejt.
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill