Vyšlo jim to tak pěkně, že jsem se téměř poznal, tedy až na tu podporu, která mě v tom rozsahu zase tolik nelimituje a primáry (HAF-HAST) už jsem stihl překlopit na 14.1, aniž bych musel řešit větší problémy.
Napríklad ten, že FreeBSD nie je Unixový systém. Ale Ináč súhlasím. MacOS funguje ako operačný systém firmy Apple, nie ako použivateľský operačný systém. Proste sa stane, že urežú nejaké API, alebo pri update to zrazu zrušia nejaké modifikácie, s ktorými problém nebol. Ich cieľovka je user-klikač používajúci komerčné produkty. Najlepšie je si kúpiť najlacnejší mac mini, ideálne z druhej ruky, pridaná hodnota je malá, macOS je zlý systém.
Toto som na FreeBSD, ani na Linuxe ešte nezažil. Ak áno, vždy bola cesta, ako to jednoducho napraviť. Že FreeBSD nemá virálnu copyleft licenciu, je na škodu pre ďaľší vývoj OS, ale nerobí to z neho uzavretý operačný systém.
Ze FreeBSD nema copyleft ma aj svoje vyhody ZFS aj NVidia ovladace uz v zaklade. Kazdy ma ine preferencie. Ja napriklad som nikdy ziadnu aplikaciu neuvolnil pod GPL a moji kolegovia tak isto sa pri vyvoji vyhybaju GPL. Kto chce copyleft nech si nainstaluje linux. Kto nechce copyleft a ma rad licencie ako BSD, APACHE, MIT ide do freebsd. A na desktop je to plne postacujuci os. Pouzival som ho asi rok spolu so ZFS FS v mirrore. bezalo mi na tom KDE plasma pekne v 4K s tromi monitormi. Primarne som to mal na C++ desktop vyvoj a vyvoj pre mikrokontrollery. Mal som tam rzobehane ESP-IDF, VSCode, rozne idecka od jetbrains. Okrem nich klasicke IDE ako QTCreator, KDEvelop atd atd. bezal mi tam aj Blender na 3D veci, krita, inkscape na 2d. Bolo tam pomenej aplikacii, ale tie co chybali sa dali rozbehnut normalne ako linuxove binarky cez vrstvu kompatibility s linuxom (podobnu ako WSL vo windows) a vyzerali rovnako ako tie nativne. Boli tam aj veci ako Jails a Porty co su speciality ktore linux nema. No dobre Gentoo ma nejake portages, ale to je dost okrajove distro. Pokial sa clovek posnazi tak si tam toho rozbeha fakt vela a potom sa uz nemusi o nic starat. Rozhodne je to pouzitelnejsie ako nejaky Arch ktoremu ked mesiac neupgradujem baliky tak mozem v horsom pripade rovno preinstalovat cely system.
To nerozporuju, ale síla OS X není přece v tom, že tam někde dole je nějaký konkrétní Unix, to je uživateli fuk. Z mého pohledu jediný důvod, proč bych chtěl případně používat Mac, jsou konkrétní proprietární (GUI) aplikace. CLI Linuxu je z mého pohledu nedostižné a GUI je mi tak nějak fuk - na pracovním notebooku mám standardní Ubuntu desktop a na domácím stroji xmonad a obojí vyhovuje (xmonad asi víc, ale jak v čem).
FreeBSD je mi hrozně sympatický , stejně jako Unix uvnitř MacOS o kterém většina Lacus simiae ani neví.
Ale pro použití na obecný desktop není jak se dnes módně říká ani nízkoprahový, ani inkluzivní. A na to že máme rok 2024 mi ten stav připomíná dobu RedHat 6ku .
A ona použitelnost mimo server a nazveme to pro "anglicky žijící" nikoliv anglicky rozumící (ono to není totéž) desktop uživatele nedostatečný. A k distribucím Linuxu, které to dotáhly na víc než dobrou podporu desktopu má daleko.
Zkusil jsem to velmi krátce a taky mi to připomíná bohužel nejvíc něco jako Slackware 3.5 zhruba z roku 98 včetně toho jak tragická je podpora hardwaru (jo, moje chyba, měl jsem se při nákupu komponent informovat o tom, v jakém stavu jsou pro ně drivery a jestli vůbec). Bohužel tím, jak systém (ne)použitelný je zde začarovaný kruh, že ho nikdo nepoužívá jen tak a pokud ano, tak to musí být věčí firma, která má na to investovat do školení zaměstnanců a má prostředky na průzkum, jestli jí FreeBSD něco přinese a uspoří. Komunita pak není velká a moc lidí to nedrží při životě.
On desktop možná není takový problém, KDE na tom jede, ale drivery Realtek a jiných síťovek, různých USB donglů, monitorování teploty a regulace větráčků, podpora exFAT ... tyhle věci jsou opruz.
14. 6. 2024, 11:29 editováno autorem komentáře
Ja FreeBSD pouzivam v podstate jen pro firewall pfSense, casto navic ve virtualizaci, a ze tam FreeBSD je, neni v podstate poznat, tak dobre ma pfSense udelany UI a consolu. "Zabil" jsem to jen jednou, kdyz jsem pres softflowd omylem prohnal UDP peak na 10Gbps fyzickem iface. Ani pamet, ani CPU na to nebyly dimenzovane, + uid 0.
Z toho uhlu pohledu mam v podstate stejne problemy s "hardware" jako na linuxu - sitove karty proste nesmi byt Realtek, ani ty predpo a posledni dvouport 2.5GB Intel (V22*)
I v linux-u jsou ale drivery nekterych sitovek brutal bastl. Treba kdyz se sitova karta po link-down + link-up tvari jako up, ale na RX data nejdou, a ovladac te karty to resi smyckou, ze pokud do 90 sec nevidi RX provoz, reinicializuje zarizeni.
Ovladace pro desktopy (zvukovky, grafiky, bluetooth, wifi, GPS, senzory) jsou i v linuxu nightmare, clovek dva dny resi zprovozneni hardware s maloobchodni cenou 300Kc, a nebo jeden den predem hleda zarizeni kompatibilni s tou kterou verzi kernelu a shop, kde ho uz/jeste maji - a pak po par letech najednou muze s novym kernelem prestat fungovat. To musi bavit, tak se pozna srdcar.
já FreeBSD provozuju v dual bootu s OpenBSD na jednom notebooku, ale není to můj hlavní, NAS a HTPC.
S problémy s hardware jsem na nich nenarazil, to je ale železo co jsem si koupil sám. Co mám zkušenosti s různými pokusy na hardware co mi přišel pod ruku, tak 100% to rozhodně není. Pokud jde o podporu hardware v porovnání s Linuxem, tak ano, BSD jsou pár let za Linuxem.
Taktéž, nicméně posledních 10 let se vývoj citelně zpomaluje. FreeBSD snad nikdy desktopové prostředí nebralo vážně a vědí to všichni, že se o to nemá příliš smysl pokoušet, protože se člověk snadno dostane do neřešitelných situací. Server je ovšem zcela opačný případ a nestane se, že vývojáři předběhnou sami sebe, nebo že dokumentace popisuje init, když už to běží delší dobu pod systemd.