Projekt NetBSD je mi už dlouho sympatický tím, že v první řadě dbá na kvalitu kódu. Trochu se bojím, že překotná snaha dohonit mainstream může tento dlouhodobý cíl poškodit.
Rád bych se zeptal autora nebo lidí co mají s NetBSD zušenosti: jak je to s podporou notebooků ? Případnou nižší výdrž na baterie a absenci wifi bych oželel (jde o domácí notebook který přenáším od zásuvky k zásuvce).
Jak je to např. s podporou ext3/ext4 disků (externí USB disky) ? Repozitář pkgsrc nabízí pouze FUSE2 s ext2/ext3, ale dokumentace uvádí podporu jakéhosi "puffs" ekvivalentu FUSE přímo v základním systému ?
Nevíte, zda-li se NetBSD/pkgsrc chystá portovat nástroj Wireguard (FreeBSD i OpenBSD podporovány jsou) ?
NetBSD na notebooku som neskusal, ale FreeBSD na Thinkpad E450, co je cca. 5 rokov stary model, mal problem s podporou WiFi adapteru a nefungovalo mi dobre ani uspavanie. Ubuntu 19.10 na tom istom notebooku fungovalo vsetko hned po instalacii, vratanie funkcnych klaves na nastavovanie jasu, hlasitosti a pod. Myslim si, ze NetBSD bude na tom na notebooku este horsie.
Několik výhod, a proč to používám já:
- velmi jednoduché nastavení
- žádný systemd, klasicky unixové textové soubory a rc.d skripty
- pf a npf jsou velmi jednoduché a rychlé firewally
- dokumentace je ke všemu pěkně dostupná
- když chcete automount, máte automount, když nechcete, nemáte atd...
- ukrutně stabilní filesystém ffsv2 s journálem WAPBL
- pkgsrc umožňuje udržovat si verze balíčků, které chcete, protože je kompilujete oproti tomu, co máte nainstalované, takže např. v Redhatu, používáte buď php56+mariadb5 nebo php7.1 + mariadb10.1.
Zatímco v NetBSD můžete libovolně kombinovat verze php, mysql, mariadb - no to je jen příklad, jde spíše o to, že často máte nějakou aplikaci, která striktně vyžaduje něco + něco, a tady v tom ohledu je to pohoda.
- vstřícní vývojáři, kteří vám opravdu odpoví k věci, když řešíte problém
- a nakonec - nerozplizává se to jako Linux v posledních letech
PODOPRA NOTEBOOKU: - záleží co používáte, Cokoli od HP a Lenova mi vždycky fungovalo. Asi když si koupíte něco mimo mainstream, nebo nějakou úplnou novinku, tak příjdete o podporu akcelerace grafiky, a jednou si pamatuju, že byl problém oživit touchpad. Ale osobně si myslím, že pro notebook to není systém snů. Já myslím, že fakt je lepší to používat jako server.
PŘIPOJOVÁNÍ DISKŮ - jo, je to takové trochu kostrbaté, ext4 to vidí a připojí jako ext2, takže ignoruje žurnál, na čtení ok, na zápis zlé. Jinak ano, je tam Fuse a také je implementovaná do toho puffs, ale já j sem to netestoval.
WIREGARD - vůbec netuším.
Nebudou to dvě věty, omlouvám se.
Jako zkušený linuxák napište, k jakému účelu vybíráte OS. Desktop, webserver, DB server, data server, mailserver, ... Protože každá z BSD variant cílí úplně jinam a v něčem je vynikající a v něčem musí dělat kompromisy.
Všechny BSD vynikají vyšší stabilitou, ale za cenu horší podpory hardware.
Jestli správně vnímám NetBSD (nikdy jsem ho nepoužíval), tak jejich filozofií je čistota kódu. To se může hodit zejména, pokud chcete vyvíjet nějakou úplně novou technologii a nechcete se nechat rušit kódem, který byl vložen z praktických důvodů, ale je suboptimální. Tedy: NetBSD běží teoreticky optimálně, v praxi narazíte na problémy - např. v rychlosti některých částí, nebo nepodporovaných vlastnostech.
OpenBSD se zaměřuje na "secure by default", což se moc hodí na úzký okruh použití. Je k ničemu používat OpenBSD, když si jeho mailer přebouchnete postfixem a jeho jednoduchý httpd nginxem nebo nedej bože apachem.
FreeBSD je nejblíž praktickému univerzálnímu použití. Dbají taky na dodržování BSD filozofie, ale zaměřují se na praktickou použitelnost, na to, co uživatelé žádají. Na serverech je to dost vhodný replacement za Linux.
Linuxu ani jeden z BSD nemůže konkurovat v šíři podpory hardwaru, ani v tom, jak dalece Linux umí hardware využívat. Pokud chcete používat BSD, je potřeba nad výběrem hardwaru maličko přemýšlet (a počítat s tím, že neumějí každou novinku), pak za to dostanete v praxi vyšší stabilitu.
Pro univerzální použití (a desktop) jedině Linux nebo FreeBSD, ke zbytku už musíte vědět, proč to chcete.
3. 3. 2020, 19:03 editováno autorem komentáře
>> Nebudou to dvě věty, omlouvám se.
Dik za popis situace.
Jeste jsem si nasel starsi clanek:
https://www.root.cz/clanky/openbsd-vs-netbsd-velke-srovnani/
Takze na desktopu zustanu u linuxu a na serverove hratky, zkusim nektery z bsd.
Já bych ho ještě doplnil v tom, že všechna BSD jdou normálně cestou Unixů a Windowsovatí jen velmi pomalu pokud vůbec (tzn. preferují člověku srozumitelné konfigurační soubory před autokonfiguračními utilitamy) a podporují více architektur - tzn. máte jeden ucelený systém všude, což na Linuxu zvládne snad jenom Debian.
Plus dokumentace které může z Linuxových dister konkurovat snad jenom Wiki stránka Archu ;)
vec sa ma tak ak si zoberies akekolvek BSD nainstalujes ho a pozries na korenovu strukturu zistis ze tych adresarov je tam trochu menej alebo vo freebsd sa da doinstalovat podpora emulacie linuxu vdaka comu ziskas dalsi soft, taktiez mas emulaciu linuxoveho /proc a podobne mas tam ZFS a tak ja tiez mam notebook momentalne nemam na nom ziadne BSD ale prikaz zzz uspi ti notas bez problemov ak mas intel grafiku a to jendo ci mas OpenBSD, NetBSD alebo FreeBSD.
Dalsia vec FreeBSD preslo na PKG z pkg_tools a to je uz iny level skoro ako apt-get v debianovi moznost upgrade aj samotny base system u OpenBSD je toi horsie nechcem urazit openbsdckarov vsak aj ja mam rad openbsd ale tu je to trosku tazsie s binarnymi upgradmi neviem ci sa uz nieco ymenilo aleaj tak openbsd je take ciste ye mas tam RC.CONF, par dalsich konfigor v etc proste ziaden systemd ako v linuxe vsetko si mozes rucne nastavit
NetBSD je dobre na arm dosky maju najlepsiu podporu tohto hw, ano aj freebsd sa da na rpi tusim len rpi 2 ale net je net a maju textovy dialogovy instalator oproti openbsd zase openbsd ma lepsiu podporu EFI ked chces instalovat na GPT disk aj netbsd ma efi ale tam treba rucne porobit particie, taktiez OpenBSD podporuje sifrovanie celeho systemu aj roota aj boot particie oni to riesia cez zavadzac
podla mna ak chces od bsd pocuvat hudbu pozriet film a internetovat a chces to na intel notebook tak openbsd je naj a hlavne ak ma clovek thinkpad alebo dell
7. 3. 2020, 09:09 editováno autorem komentáře
Myslim, ze sa oplati este spomenut https://hardenedbsd.org/content/easy-feature-comparison