FreeBSD moet je niet op de desktop draaien, althans, niet deze.. Daar heb je PC-BSD voor. Dit is de 'server'-versie, die opzich wel KAN draaien op een desktop, maar het kost je allemaal meer moeite om het aan de praat te krijgen. Als je het gaat vergelijken met Ubuntu, dan raak je al heel snel gefrustreerd.
Ik beheer bijna 100 FreeBSD machines en wil me geen fanboy noemen, maar het begint er aardig op de lijken. Ik vind het een fantastisch OS voor servers. Niet allen stabiliteit, maar de hele cycle van apps installeren (ports), onderhouden, upgraden indien nodig (portaudit), het OS zelf upgraden (freebsd-update).. werkt allemaal erg goed.
Wat ik bij FreeBSD ook erg mooi vindt, vergeleken bij bijv. Ubuntu, is de zeer strakke en duidelijke scheiding tussen OS en geinstalleerde apps. Alles wat bij je systeem hoort staat in /etc, alles wat je daarna installeert staat in /usr/local/etc. Bij een Ubuntu ben ik al vrij snel de draad kwijt waar alle config files van een app staan..
[Reactie gewijzigd door ISaFeeliN op maandag 1 december 2008 17:07]
Ik ben nog een ongeloofelijke freebsd noob, en redelijke linux gebruiker...en ik moet zeggen dat de structuur bij freebsd wel beter in elkaar zit. Ook het rc.d systeem is beter...
Ook is dankzij de licentie ZFS mogelijk en wss nog anderen die ik vergeet. De meest populaire linux toepassingen zijn te verkrijgen voor freebsd, dus zeker de moeite waard om te proberen. Maar je moet je niet aan een cutting edge (behalve zfs dan) os verwachten. Als je bij elke update van een programma loopt te kwijlen ben je beter af met een ander os.
Ik ben gestopt met het gebruiken van BSD op een enkele mail server na omdat elke xx jaar de support stopt en het systeem geupdate moet worden wat remote niet of nauwelijks gaat. De servers die ik onderhoud staan respectievelijk 450 en 2000km van me vandaan.
Tegenwoordig kan je je FreeBSD OS ook gewoon van binary updates voorzien, wat gewoon kan terwijl alles draait:
freebsd-update fetch install voor security updates (7.0-RELEASE-p2 naar 7.0-RELEASE-p3 bijvoorbeeld)
freebsd-update -r <release> upgrade voor release upgrades (7.0-RELEASE naar 7.1-RELEASE bijvoorbeeld). Bij een major release upgrade (7.1 naar 8.0 o.i.d.) moet je dan al je ports/packages opnieuw installeren.
Gaat nog eens een stuk sneller ook, de tool downloadt als het even kan alleen patches naar de nieuwste versie i.p.v. de complete bestanden.
Officieel kon je een source upgrade niet in multi-user mode doen inderdaad, al heb ik er zelf nooit problemen mee gehad wanneer ik gewoon even alle activiteit stopzette behalve een ssh achterdeur voor mezelf.
[Reactie gewijzigd door Sfynx op woensdag 3 december 2008 17:33]