... hned nekolik duvodu:
1) pravdiva a aktualizovana dokumentace
2) dodrzovani adresarove struktury, tak jak byla pred nekolika desetiletimi navrzena (instalovane veci do /usr/local, konfigurace systemu v /etc/, konfigurace pridanych veci v /usr/local/etc
3) konfigurace - vse dulezite v rc.conf (muj posledni zazitek s linuxem - nebyl jsem schopen nastavit vychozi gw, az clovek ktery to instaloval mi to prozradil - udelat zaznam "gw" do souboru /etc/hosts
4) system portu - vse si jde zkompilovat tak jak chceme, aktualizace portu tez snadna
Tech duvodu je mnohem vice, chce to proste zkusit :-)
no zrovna /usr/local/etc me pripadne kravina, puvodne jsem z toho byl taky odvarenej, ale ... /usr/local obsahuje co? hlavne aplikace a tudiz stejne jako /usr i /usr/local se casto mountuje pres NFS a tudiz toto "etc" je na dve veci... systemova konfigurace per OS instanci ma byt v /etc, si muzu mountnout /usr/local ale server foo ma jinou konfiguraci aplikace z /usr/local nez server bar.
2macan: neumet nastavit default GW asi bude rukama, man route je na kazdym unixu, dokonce i na AIXu, kde je default GW v odm ;) persistent routy ma kazdy OS jiny, poznamka s /etc/hosts ukazuje ze jsi opravdovy FreeBSD hacker :)))
Tak mne se zase to rozdeleni etc na /usr/local/etc /etc dost libi (stejne jako /usr/local/sbin , atd.). Urcite to ma nejake duvody a sirsi souvislosti (ktere si teda z hlavy nevzpomenu :-D). ja to to ocenil, kdyz jsem radil na testovacim FreeBSD a rozbihal moc sluzeb, jaily apod. (btw. jails jsou taky super BSDckova ficurka). BTW. Rad bych pripomel, ze tady na root.cz je naprosto jedinecny FreeBSD tutorial, doslova krok za krokem. viz. "Začínáme bezpečně s FreeBSD".
>> no zrovna /usr/local/etc me pripadne kravina, puvodne jsem z toho byl taky odvarenej, ale ... /usr/local obsahuje co? hlavne aplikace
/usr/local obsahuje především věci nainstalovaný z portů. To je produkty 3. stran. Maximálně je oddělit od vlastního systému bylo zřejmě designové rozhodnutí, které je docela logické. Např. proto, že systém obsahuje nějakou verzi nějakýho softu a v portech je jiná verze. Potom bude jedna konfigurace v /etc a druhá v /usr/local/etc
Kromě toho se tohle oddělení hodí např. tehdy, kdy je root připojen RO - základní konfigurace OS se nemění, konfigurace "softu navíc" je jinde a měnit se může.
>> a tudiz stejne jako /usr i /usr/local se casto mountuje pres NFS a tudiz toto "etc" je na dve veci...
Pokud to má být pro bezdiskovou stanici, tak tam jsou více než dostatečný nástroje pro lokální konfiguraci pomocí souborů v /conf (man diskless) - a pokud to má být pro stanici s diskem, je nějaký problém si přimountovat /usr/local pomocí NFS a do /usr/local/etc potom přimountovat místní filesystém?
A hodí se dodat, že právě proto, že to je takhle slušně udělaný pomocí /conf, je možný sdílet bez větších problémů i root, přestože "server foo ma jinou konfiguraci nez server bar." :)
Ano bod 3 je tez pro me zasadni. FreeBSD pouzivam od verze 4.3 (na destopu od nejake 6.0) a duvod je hlavne ten, ze zmeny, ktere se tykaji konfigurace systemu jsou od tech dob minimalni. Priznavam sem linej. Nemusim se ucit zadne /etc/sysconfigy a podobne silenosti, ktere funguji pouze na nekterych linuxovych distrech, nekterych verzich a na jinych zase ne. Mame tu stale nas stary dobry /etc/rc.conf, kde je jiz x let vse jak ma. Opravdu me bavi klise typu: "Chces zkusit unix like system ? Jdi do Linuxu, FreeBSD je pro pokrocile uzivatele" nebo "FreeBSD je pouze na server, na desktop se nehodi".
>> Opravdu me bavi klise typu: "Chces zkusit unix like system ? Jdi do Linuxu, FreeBSD je pro pokrocile uzivatele" nebo "FreeBSD je pouze na server, na desktop se nehodi".
Na druhou stranu ale musis uznat, ze rolling updates a procitani /usr/ports/UPDATING je spis pro pokrocilejsiho uzivatele...
Osobne je mi docela lito, ze nejaka spolecnost neprovozuje s FreeBSD neco podobnyho jako RedHat s Linuxem - po nejake rozumne dlouhe dobe vydavat verze OS, mezi nima udrzovat stabilni verze urcene podmnoziny aplikaci tretich stran, backportovat do nich bezpecnostni opravy apod. To by mohl byt docela zajimavej system...