Děkuji za skvělý článek. Zvláště se mi líbilo, že neobsahoval žádný zbytečný hloupý obrázek, jaký se zde stal zvykem. :-) Ale to je jen detail.
Trochu jsem si připadal jako když někomu vysvětluji jaký je rozdíl mezi linuxovými distribucemi a jakou si vybrat. :-D Každopádně jsem se místy trochu ztrácel a docela by se mi líbila nějaká souhrnná tabulka. :-) Docela by mě zajímalo srovnání i s těmi dalšími nejběžnějšími BSD. PC-BSD? FreeBSD? DragonFly BSD? Ještě nějaké univerzální, co stojí za zmínku?
Taky třeba na co si dát pozor s notebooky a jejich periferiemi (tiskárny apod.).
Nakonec mě zaujala ta úspora RAM, ale asi to úplně nechápu. Když si pustím něco náročného (řekněme třeba výpočty v R). Bude *BSD při stejné úloze na stejném železe na tu úlohu žrát méně RAM? A pokud ano, jak to dělá? :-)
Jo, souhrnou tabulku jsem měl v plánu, ale už i tak byl ten článek dlouhý. Zkusím vypracovat nějakou souhrnou, jak tady navrhuješ i s FreeBSD.
No, na co si dát pozor, tak třeba OpenBSD oproti FreeBSD a NetBSD má pro notebooky určitě nejlepší podporu ACPI. OpenBSD má také geniální opensourcové ovladače pro Intelovou a Radeonovou grafiku, která výkonem ve 3d strčí do kapsy linux levou zadní. Podpora wifi (i s bloby) je také skvělá, samo to stáhne ovladače z netu při prvním startu. Chybí podpora pro Bluetooth.
FreeBSD a OpenBSD velmi dobře podporujou tiskárny s kombinací skeneru, takže tam problémy nebývají (s NetBSD je PSC tiskárna těžký hacking).
Jak je to s tou RAM, ti přesně nevysvětlím, ale pro zajímavost přihodím, že ještě ve starých časech BSD udělal velké změny v managementu Ram nějaký 15ti letý kluk z Indie, který geniálně fixnul leaky. Kernel BSD je dost odlišný od Linuxového a kromě správy operační paměti předstihne Linux v IO operacích. Já to vnímám empiricky, že to prostě vidím ve výpisech procesů strojů o které se starám v zaměstnání (linux, solaris), a v soukromé praxi (BSD
), ale jsou na to i benchmarky. Taky se mi zdá, že Linux hodně RAM přednačítá, aby pak byl rychlejší, takže působí nenažraně.
Jo, nepouzita pamet neni nijak uzitecna, takze linux se ji snazi vsemozne pouzit, predevsim jako cache souboru, takze skutecne "free" je na linuxu v idealnim pripade 0. O neco zajimavejsi je ukazatel "available", ten uz rika, kolik pameti se zhruba muze vyuzit pro dalsi aplikace. Ale i to je dvousecne, pro nektere aplikace, jako treba elasticsearch, je potreba nechat pulku pameti prazdnou, prave proto aby zbylo na filesystemove cache, a hrabalo to na disk docela malo.