@mkyral ne. unixy maj stejnou architekturu už 50 let a o názvy souborů fakt tolik nejde... popravdě, za posledních 20 let asi podíl linuxáků, kteří tohle nejen chápou, ale i uměj nějak pořádně vysvětlit, nejspíš docela klesl...
mimo jiný vnitřní architektura Windows i MACů se za ty léta totálně od základu změnila. Ale prostě linux je unix a to co má "pod kapotou" je v hrubých rysech furt stejné...
@rholas @Ralfeek @vitex
@xChaos @rholas @Ralfeek @vitex
Tomu já rozumím. W3.11, W95, W98, WME - to byly nadstavby nad MS-DOS. Win NT, WinXP a novější jsou na jiné architektuře. Původně měla být POSIX kompatibilní. Ale dopadlo jako vždycky 😎
V každém případě to, co běžný uživatel linuxu vidí dnes na obrazovce se velmi liší od toho, co viděl před dvaceti lety. A na tom obrázku se více porovnává vzhled než architektura.
@xChaos
Prosím tě, která z distribucí linuxu je dnes UNIX?
On totiž současný MacOS je opravdu UNIX, ale linux nemůžu dohledat…
https://github.com/sirredbeard/awesome-unix
@danielsnor @xChaos @rholas @Ralfeek @vitex
Jo jo, v podstatě cokoli. Spíše než porovnávat Linux jako takový, by stálo za to porovnat historickou a současnou podobu nějaké distribuce - Red Hat, Debian...
@vbabka jako změnily se hodně. A já zase netuším, jak moc se za ta léta změnilo jádro a jeho API, nejsem kernel hacker. Asi je ztráta času natolik analyzovat vtip, to jo...
Síla unixových systémů podle mě nevychází z jejich GUI, ale právě z příkazové řádky... ale vysvětlovat, že shell v Unixu fakt není jen další command.com a že ty základní principy (soubory, čísla procesů) se v Unixu nemění už 50 let, je prostě složité. Podle mě pointa vtipu byla v tom, že ty základní principy Unixu se neměnily, zatímco na raných desktopových systémech skoro ani žádné "základní principy" nebyly - původní Mac měl pouze kooperativní multitasking, apod.
Pokud se vůbec něco zásadního v Linuxu za ta léta změnilo, tak to byl ústup distribucí směrem od init skriptů v stylu System V, který ale nebyl směrem k BSD style, ale k systemd - což je monstrum samo o sobě v ledasčems připomínající Windows a obecně velmi málo "unixová" věc.
@lepapierblanc jistně, "GNU is Not Unix", ale fskutečnosti je to samozřejmě Unix (POSIX) a je to navíc asi jediný Unix, který většina mladší generace kdy viděla (v mém případě jsem ještě skutečně krátce zažil původní Unixy ještě v éře, kdy Windows ani neuměly preemptivní multitasking, takže to pro mě tehdy bylo dost zjevení, že něco takového vůbec jde...)
@vbabka @vitex @xChaos @Ralfeek @lepapierblanc @mkyral @danielsnor @rholas Allow me to interject for a moment. Linux je přísně vzato jen jádro.
@xChaos @lepapierblanc @danielsnor @rholas @Ralfeek @vitex @vbabka
GNU a Linux jsou dvě různé věci 😉
@xChaos V tomto si dovolím nesouhlasit. Že je něco s něčím kompatibilní, ještě neznamená, že to z nich dělá stejnou věc. Nakonec POSIX kompatibilní byly i Windows NT a nikdo by si je netroufl označit za Unix.
Linux má vlastní historii, vývoj na zelené louce, jen je s Unixem do určité míry kompatibilní a sdílí některé jeho principy, proto je to Unix-like systém, ale rozhodně ne Unix.
@lepapierblanc @danielsnor @mkyral @rholas @Ralfeek @vitex @vbabka
@xChaos @danielsnor @mkyral @rholas @Ralfeek @vitex @vbabka
Jediný UNIX, který mladší generace viděla je ten v jejich MacBook Air či Pro či Mini…
Linux není unix, je pouze unix-like. 😉
Možná by nebylo od věci, začít „starým“ linuxákům vysvětlovat, co je UNIX, co je posix a co je OpenGroup certifikace. 🤪
@sesivany @xChaos @lepapierblanc @danielsnor @mkyral @rholas @Ralfeek @vitex @vbabka ja by som napriklad nemal problem tvrdit, ze jestli je mac os (a tru64 a podobne nezmysly) unix, tak je aj windows nt.
teda keby som sa nebal, ze pridem aj o tych par priatelov, ktorych mam!
veskrz ide o iny operacny system, ku ktoremu je dolepena unix kompatibilita.
imho sme si tak moc zvykli na to, ze sa operacne systemy pisu v C, ze sme zabudli, ze to bola inovacia unixu, a za mna definujuca featura.
@lepapierblanc celá debata začala kolem vtipu a ten vtip zahrnoval screenshot MacOSu v 90tých letech. Kdy to certifikovaný Unix fakt nebyl... tehdy to mělo architekturu daleko bližší nějaké fakt vychytané počítačové hře s pěkným GUI :-)
@lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vitex @vbabka
@lepapierblanc @lkundrak @sesivany @xChaos @danielsnor @mkyral @rholas @Ralfeek @vbabka
Prostě ten správný posix je zadrátovaný v GCC překladači a jeho základní knihovně GLIBC
(ano jsou už alternativy ale to tu pro stručnost nerozpatlávám)
https://www.root.cz/knihy/programovani-v-unixu/
CUClink: https://i.iinfo.cz/files/root/k/Programovani_v_Unixu.pdf
@vitex musím říct, že mě docela překvapuješ, jak dokážeš poměrně složitý koncept takhle krásně shrnout jednou větou :-) Taky bych se měl učit vyjadřovat se stručně...
@lepapierblanc @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
nikde tam wokna nevidim 🦓
@xChaos @vitex @lepapierblanc @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
@prahou hele, otázka je, jestli je lepší být pravý Unix, nebo jen Unix-like :-) Velkým paradoxem samozřejmě je, že GNU měl být mikrokernelový systém, ale nikdo to nikdy doopravdy nedokázal dotáhnout do konce...
@vitex @lepapierblanc @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
@xChaos
pro mě to otázka není, já v tom má jasno, ale nikomu tučňáky ani motýly rozmlouvat nepotřebuju
@vitex @lepapierblanc @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
@xChaos @prahou @lepapierblanc @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka co kecáš !?! hurd je již dobře použitelný. Akorát mu chybí ty tisíce code monkeys, co by do něj z linuxu backportovali drivery, aby byl použitelný i v reálném nasazení.
@vitex @xChaos @prahou @lepapierblanc @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka dobry den
fetujete?
@lepapierblanc
a nezapominejte na plan9/9front, coz je unix 2
@vitex @xChaos @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
@lepapierblanc škoda, že se dál nerozvíjelo CP/M. Představme si osmdesátky/devadesátky, kdy by první mobily byly hned smartphony a běželo na nich CP/M ;-) @vitex @prahou @lkundrak @sesivany @danielsnor @mkyral @rholas @Ralfeek @vbabka
@pavel @vitex @xChaos @Ralfeek @lepapierblanc @danielsnor @vbabka @rholas
No právě proto.