Lukáš Kotek
3. 9. 2024 • 15:42

> kam vzdáleně patří i macOSTak zrovna macOS je jeden z operačních systémů, který se může pyšnit i oficiální unixovou certifikací, viz:https://www.opengroup.org/openbrand/register/brand3... ...
https://www.opengroup.org/csq/search/t=XY1.html...

Anton Nevesely (balki01)
2. 9. 2024 • 15:18

Linux nie je vetva UNIX-u, to je samorast. Vznikol ako jadro pre projekt GNU, ktorý mal za cieľ vytvoriť slobodnú implementáciu *nix like operačného systému, lebo sa s jadrom HURD flákali, že ani dnes nie je ešte hotové :) Nemá ani riadok spoločný, ináč by to bolo zlé.POSIX bol tiež inšpirovaný projektom GNU, lebo to bola sada prenosných utilít skompilovateľná na viacerých UNIX-och. Do akej miery ale malo GNU vplyv na POSIX, to som sa nedočítal, jedine viem, že RMS vymyslel názov POSIX.

Matin Kukač (Logout128)
2. 9. 2024 • 9:47

Já vím, neměl bych, ale musím: Příklad na roury použitý v textu, je ukázkovým zbytečným použitím roury a téměř každý článek "kde zbytečně používáte roury" ho zmiňuje grep "model name" /proc/cpuinfoSorry...

Miroslav Pragl
3. 9. 2024 • 19:28

Mel bys. Vznikne zbytecny proces navic atd atd. Takze zcela proti *nix filosofii, ktere se clanek venuje.Za kazde zbytecne pouziti prikazu cat zabuje Buh kotatko. Myslete na kotatka! Viz napr. https://porkmail.org/era/unix/award... Navic cat slouzi ke spojeni (conCATenate) obsahu souboru / stdin do stdout, neni urcen pro tupy vypis (byt se tak bezne pouziva), jedna se tedy o dvojnasobne pochybeni.A v neposledni rade je dulezite v solidnim clanku nazyvat standard file descriptors ("vstupy" a "vystupy") aspon 1x exaktnimi nazvy (stdin, stdout...)Autorovi jsem pred par dny psal, asi si mysli, ze jsem prudic. Jsem. Mam rad, kdy se veci delaji spravne, zejmena, kdyz hrozi, ze je nekdo bude recyklovat :(MP

bigsam72
17. 9. 2024 • 13:11

:(){ :|:& };:

Miroslav Pragl
18. 9. 2024 • 9:34

fork off MP

Martin Prokop
1. 9. 2024 • 19:51

Škoda že BSD Unixy na desktop předehnal "linuxlike" OS Linux a nepomáhá ani MacOS který paběrkuje.

Jozef Remen
2. 9. 2024 • 6:19

Nepaberkuje.

Anton Nevesely (balki01)
2. 9. 2024 • 15:23

Nie je to škoda, ale je to pochopiteľné, BSD licencia je pre BSD deriváty neprospešná. Môžeš si kód zobrať a nemusíš prispieť. FreeBSD projekt je takto kanibalizovaný firmami Apple a Sony. Pričom benefit pre FreeBSD je ale otázny.Plačete na nesprávnom hrobe, treba osloviť spomínané firmy.

Jozef Remen
2. 9. 2024 • 16:20

Tcp/IP stack vo Windows roky pochádzal z FreeBSD.
Apple do FreeBSD prispel nemalou mierou, tiež majú pod sebou celý CUPS a llmv a financujú ich.

Ondrej Nekola (satai_)
2. 9. 2024 • 20:48

Z BSD.FreeBSD vzniklo až později.

Anton Nevesely (balki01)
4. 9. 2024 • 13:53

Minimálne CUPS existoval ešte predtým, než ho apple "kúpil", to nie je ceľkom tak ich zásluha. A do FreeBSD prispievajú len pre vlastné potreby, nie aby FreeBSD prosperovalo. Nachval sa Apple zbavuje všetkého s virálnymi licenciami, aby nemuseli poskytovať svoje know-how.

Walkeer_CZ
4. 9. 2024 • 10:53

skoda ze vitezi svobodny otevreny na ukor nesvobodnych a uzavrenych? ano to je skutecne velka skoda

světelná tyč
1. 9. 2024 • 16:23

Ale potom vyhrály Windows, protože byly jasně lepší.

Ondrej Nekola (satai_)
1. 9. 2024 • 16:51

Neblábol.

Jozef Remen
1. 9. 2024 • 17:43

No isto, vyhrali 😂. Zariadení kde Windows nebežia sú miliardy, jedno máš určite aj vo svojom vrecku.

rad cer
1. 9. 2024 • 18:36

odkedy je Windows operacny system? to je predsa iba graficke rozhranie rozhranie na spustenie aplikacii.

Jindřich Lněnička
1. 9. 2024 • 22:20

Od roku 1993, kdy vyšly první veřejný Windows NT, následně od roku 2000 - 2001, kdy se dostaly do desktopů W2000 / XP.Jinak NT není by design špatnej kernel. Psali ho lidé z DECu původně pro RISC workstationy, na x86 / AMD64 desktopy se dostal až časem.

dfxxfd
1. 9. 2024 • 10:00

Kedysi dávno som počul vtip, že autori UNIXu chceli vytvoriť operačný systém, ktorý bude tak zložitý, že ho nikto nebude chcieť používať. A preto vytvorili UNIX. A použili na to programovací jazyk C, ktorý bol tiež tak zložitý, že ho nikto nechcel používať. Pred mňa ako študenta na univerzite pred tridsiatimi rokmi bol UNIX viac nočná mora ako vtip :-/Ale teraz ho denne používam v macbooku. Dokonca sa používa aj v PlayStation a Nintendo Switch

zimiston
1. 9. 2024 • 12:11

Co je třeba na C složitýho?

světelná tyč
1. 9. 2024 • 16:25

Neni to česky, takže tam nedostanu 5 samyc.

Walkeer_CZ
4. 9. 2024 • 10:56

manualni sprava pameti, coz je suverene nejcastejsi zdroj velmi zakernych bugu a zejemna security bugu

Jozef Remen
1. 9. 2024 • 12:19

Nejaká forma *nixu sa používa všade. Vo všetkých smartphonoch bez výnimky (iOS, Android), v routeroch, tlačiarňach (neraz), smart zariadeniach. Dokonca aj vo Windows (voliteľne).
A je rozdiel v macos klikať na gui a je rozdiel ponoriť sa do terminálu a riešiť niečo tam. Ideálne spolu s Automator skriptami :)Jak to nemá shell, nie je to operačný systém ale nepoužiteľná hračka pre deti.

robert olah
1. 9. 2024 • 9:22

Moc díky za skvělý článek. A za to kliknutí jak mi v hlave zasa neco do sebe zapadlo :)

Bobanowicz
1. 9. 2024 • 6:55

Ad. "....velké množství malých jednoúčelových utilit...."
Tak to se obávám, že dnes už takto bohulibá filosofie dávno věcí minulosti. Utilit je dnes super-hyper-obrovské množství a jejich komplexita je nezřídka neméně obrovská. Ale asi to musí být.

Bobanowicz
1. 9. 2024 • 6:56

....takto.... -> ....tato....

frantaN47
1. 9. 2024 • 12:56

No jo - donedávna se uplatňovala metoda KISS, pak ale přišel Lennart Poettering a rozhodl se, že je všechno potřeba předělat v jeden velký moloch, který zvládne vše a vymyslel systemd. No naštěstí je ještě dost nadšenců, co tuhle jeho vizi nesdílí. Jen tím došlo k dalšímu roztříštění a jede se dál.

Ondrej Nekola (satai_)
1. 9. 2024 • 13:14

To je zase přepisování historie tohle :-/

Michal Smrž
2. 9. 2024 • 9:47

Špatně. Poptávka po mono řešeních to byla už předtím, třeba veleúspěšný busybox, či obecně DE. Lennart nabídl systemd a, téměř, všechny distribuce jej nakonec přijaly, nikoho nenutil.Kiss byl dobrý do určité velikosti. Jakmile to jsou tisíce utilit, k nim tisíce logů a tisíce verzí k auditování a aktualizování a tisíce konfigurací a ...

kmarty
2. 9. 2024 • 13:31

"nikoho nenutil" - mas-li, jako spravce distribuce, na vyber mezi "prijmi systemd" a "zij si bez systemd ekosystemu, ale budes si muset prepsat nejpouzivanejsi desktopova prostredi aby na nem nezavisely, pripadne znacne orezat funkcionalitu, protoze autori tech prostredi vsadili na systemd", tak moc na vyber nemas. Tolik k "nikdo nikoho nenutil".

Michal Smrž
2. 9. 2024 • 13:50

Teze stále platí. Stejně dnes neuděláte (velké) distro bez openssl, bash, pulse-audio/pipewire a bůhví čeho ještě, když na tom závisí velká DE a velké aplikace. To ale neznamená, že např. tvůrci openssl někoho nutí.

kareI
2. 9. 2024 • 14:16

A ty tvůrce desktopů a dalších aplikací někdo nutil, aby to používali? Je to přesně obráceně, systemd po desetiletích polovičatých pokusů vyřešil mnoho problémů a autoři ostatního SW na to rádi přešli.
Opravdu je věcí každého, jestli danou věc bude používat nebo ne, od tvůrců kernelu, přes ekosystém, koncové programy a koncové uživatele. Pokud ti připadá, že 99 % světa dělá něco blbě, tak prostě jdi a vyřeš to líp nebo mlč.

Reakce pod tímto příspěvkem se už neodsazují.
kmarty
2. 9. 2024 • 19:21

Pokud ti kuchar spali jidlo, tak protoze neumis varit, tak mas taky mlcet?Samotna "init" cast v systemd mi ani tak nevadi, spis naopak. Ta poresila pomerne dost veci (sice nebyl jedinej, ale byl jedinej co umoznil/umoznuje hladky prechod/soubeh s sysV init scripty).
Co mi vadi, ze se _polovicate_ micha i do jinych veci. Proste cely systemd ekosystem chce delat miliardu a jednu vec, ale ani jednu nema komplet (ok, mozna az na ten init). A pokud chces tu cast co systemd neimplementoval, tak si mas nainstalovat puvodni implementaci (ktera ale paberkuje, pac z uzivatelske/vyvojarske zakladny pekny kus ukousl systemd). A protoze systemd ekosystem "uzasne" pracuje jen sam se sebou, tak ani to nebyva bezbolestny.A to jsme jeste nenacali jak Poettering reaguje kdyz si dovolis zaslat bugreport, to je kapitola sama o sobe.

kareI
2. 9. 2024 • 23:50

Tak když už příměr s kuchařem, tak takto: několik kuchařů _zdarma_ uvaří hromadu jídla. Většina strávníků si vezme od toho prvního, protože od ostatních se to objektivně jí dost těžko a ty všem vykládáš, že to uvařil blbě a že jim to vlastně nemá co chutnat. Já nerozporuju, že to nechutná tobě, nemám nic proti, abys nadával někomu koho platíš za mizernou práci, ale tohle opravdu není ta situace.

kmarty
3. 9. 2024 • 12:15

Ono je to vsechno se vsim, to neni jen jak to "uvaril".
Jeho zakladni pocin byl dobry, ale tam mel zustat. Misto toho se nasackoval vsude mozne, prakticky bez rozumny volby neceho jinyho a odmita resit veci, ktere on na svem strojecku nepotrebuje, nezajem ze to jinde rozjebalo puvodne fungujici veci. To bych videl jako problem.

Anton Nevesely (balki01)
2. 9. 2024 • 15:43

Hej, rôzne tie command line utility najmä pre vývoj pre node.js, tie vedia všetko. Kitchensink návrh.

Ondrej Nekola (satai_)
31. 8. 2024 • 19:45

"Unix is not so much an operating system as an oral history."
Neal Stephenson

Tomáš Pocner (Poci)
31. 8. 2024 • 17:16

Dík za pěkné shrnutí.

blmrtin
31. 8. 2024 • 13:46

Jeden z mála objektivních, faktů držících se snadno čtivých sond do historie.

Jamil
31. 8. 2024 • 13:39

Pekný článok.👍

Určitě si přečtěte

Články odjinud