Grappig, aangezien wat jij nu beschrijft eerder voor Linux op gaat dan voor FreeBSD in mijn ogen. FreeBSD heeft net als OpenBSD en NetBSD hele duidelijke manpages. Het handbook zelf is heel erg duidelijk zodat iedereen er mee over weg kan. Daarnaast hebben ze nu al weer een tijdje hun eigen officiele fora. Bij Linux is het probleem dat het om een decentraal OS gaat. Ze hebben een shitload aan distributies en organisaties die voor een deel van Linux opkomen en bepaalde dingen regelen. Er is verder geen handbook, geen centrale plek voor informatie en hulp, etc. Als je hulp wilt en documentatie zoekt ben je geheel overgeleverd aan de kleine community van een distributie. Als je een grote community ergens achter hebt zitten zoals bij Ubuntu dan is dat geen probleem, dan heb je ook veel documentatie en een fijn forum (hetzij in dit geval dan niet officieel). Is het een wat kleinere distro dan heb je dus gewoon pech.
Ik heb gisteravond nog even een simpele FreeBSD installatie gedaan in een vm. Koste me zo ongeveer een minuutje of 2 (heb dan ook echt een basic install). Als ik datzelfde met iets als debian moet doen ben ik eerder tussen de 5 en 10 minuten bezig. Dus wat beheerders met weinig tijd betreft... Het installeren van software kan wat meer tijd in beslag nemen, al helemaal als je dingen vanuit the ports installeert. Gentoo en slackware doen er echter netzo lang over. Gewoon een nadeel aan dingen compileren wat dus echt een platformonafhankelijk probleem is (het is er altijd en overal). Het voordeel is dan weer wel dat je er geheel je eigen draai aan kunt geven en zodoende een hele eigen setup kunt maken. Packages zijn verder ook prima te installeren en tegenwoordig is ook het hele OS op een binary manier te upgraden naar nieuwer. Hier geldt dan ook meer de discussie: je kunt tijd winnen door binaries te gebruiken want dan is de installatie sneller maar je kunt ook op lange termijn tijd winnen door het systeem te configureren zoals dat het beste is en niet zoals de package het definieert door de boel te compileren (bepaalde nukken kun je uit de weg gaan waardoor je niet tijd kwijt bent aan workarounds e.d.). Wat heet wijsheid?
Overigens is het handbook gewoon up to date: geschreven voor versie 7.x wat de huidige serie is (de 6.x is legacy).
Wat betreft een week studeren om iets voor elkaar te krijgen als geen enkele documentatie dat goed vermeld: welkom in de ict wereld, zo werkt dat daar nou eenmaal. Met name in de UNIX/Linux wereld is het veelal goed nadenken en uitpluizen. Het vergt een zekere mate van kennis en kunde. Als je bekijkt waar die systemen het meeste voor ingezet worden is dat niet zo raar en ook echt niet erg (dat is nou eenmaal het werk van een sysadmin/engineer).
Qua fora zie ik overigens op gebied van kennis, kunde en vriendelijkheid geen verschil tussen het officiele FreeBSD forum, die van daemonforums.org en iets als ubuntuforums.org. Ik heb echter wel heel veel verhalen gehoord van mensen die vrij ruw behandeld werden door Linux developers, bepaalde mensen van OpenBSD (ene zekere Theo is er nogal goed in...) en noem nog maar een x aantal van die open source projecten op. Volgens mij is dat eerder een probleem die komt doordat je mensen hebt die iets als normaal beschouwen vs mensen die het allemaal nog moet leren. Dan willen daar nog wel eens de nodige wrijvingen ontstaan wat leidt tot nogal bot gedrag van beide kanten. Het is namelijk net als hier zo dat enige moeite en inzet verwacht wordt. Soms wordt dat bot verwoord en soms ziet men dat als asociaal ondanks dat men er heel vriendelijk op wordt gewezen.
Je man-pages verhaal is overigens wel heel erg overdreven onzin. FreeBSD gebruikt net als Linux heel veel dingen uit het oude UNIX. Man-pages zijn dan ook vaak identiek. Het kan soms voorkomen dat de ene optie er wel in zit en de andere weer niet maar dat is dan ook alles. Als je het probleem ervaart dat men in man-pages naar andere man-pages verwijst zul je dat probleem ook op iets als Linux hebben en op MacOS X en op QNX en op Solaris en op AIX enzovoorts.
Als je btw alles wil weten van je OS dan pak je eerder iets als NetBSD of OpenBSD omdat dat een wat old fashioned systeem is. Je moet daar veel en veel meer dingen handmatig doen. Denk hierbij vooral aan het vullen van je /etc/rc.conf en het partitioneren van je schijven (in FreeBSD kun je je beperken tot het drukken op de A, doet hij alles automatisch en dat is iets wat NetBSD en OpenBSD niet kennen). Het vergt meer kennis van zaken om dat te kunnen installeren. Als je echt wil weten wat een OS is dan kun je beter naar een systeem gaan wat daar voor bedoeld is: MINIX.