Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 15, views: 3.972 •
Bron: DragonFly user list, submitter: Hel Gast

Wie denkt aan een BSD-besturingssysteem zal denken aan een van de drie bekende varianten: FreeBSD, OpenBSD of NetBSD. Er zijn echter nog diverse andere BSD-versies, zoals PC-BSD en DragonFly BSD. Deze laatste is een afsplitsing van FreeBSD 4.8, die rond juni 2003 is onstaan omdat Matthew Dillon, de projectleider van DragonFly BSD, het destijds oneens was met de gekozen ontwikkelstrategie en de aandachtsgebieden van FreeBSD 5. Voor een overzicht van zijn doelstellingen voor DragonFly BSD kan je deze pagina doorspitten. DragonFly BSD 1.12.0 is sinds kort beschikbaar en is over de gehele linie verbeterd. De aankondiging en lijst met veranderingen zien er als volgt uit:

Reacties (15)

Gebruikt iemand dit? En zo ja, voor welke toepassing(en)?

Naar mijn idee hebben alle BSD varianten een speciaal aandachtsgebied, bv veiligheid, netwerkserver, portability enz. Klopt dit, of zit ik er gewoon helemaal naast?
Is dit dan een *nix distro bedoelt als desktop, of als server?
(ik begin namelijk een beetje nieuwschierig te worden naar *BSD :) )
Het is geen distro, maar een OS, zoals GNU/Linux :-) Distro-like *BSD-pakketten zijn PC-BSD en DesktopBSD (beide gebasseerd op FreeBSD).

Meeste *BSD's zijn geschikt voor zowel desktop als server. Omdat ze vooral in de laatste categorie worden gebruikt, zie je dit ook wel terug in de ontwikkeling. Er is wat minder ondersteuning voor bijvoorbeeld hardware die je vooral op desktops terugziet, alhoewel dat de laatste tijd toch wel meer aandacht heeft gekregen.
eerlijk gezegd kon ik het ook niet vinden bij de goals. er staan allemaal specifieke doelen voor 'bsd'. maar het woord server of desktop komen alle twee niet voor op de 'goals' pagina
Dit is geen van beide :+
BSD is nog een andere tak die ontstaan is uit UNIX, dus niet uit Linux, maar ernaast. Een voorbeeld van een besturingssysteem dat redelijk "populair" is (gebaseerd op BSD) is niets minder dan Apple's OSX. De kernel (Darwin) komt van BSD, de GUI is door Apple zelf gemaakt.

Maar goed, BSD is dus een OS dat zich voornamelijk richt op stabiliteit (en dus in de eerste plaats op servers).
Ik vind het een beetje raar dat hij niet verder wilt werken aan FreeBSD omdat hij tak 5.X niet goed vind. Vervolgens een eigen Distributie start genaamt DragonFly BSD. En daarna alle drivers en onzin steelt van FreeBSD?

Rare mentaliteit....
Hij kan moeilijk helemaal opnieuw beginnen hé? Dat haalt hij nooit op. Het is ook niet zo dat hij niet tevreden was met FreeBSD, hij was ontevreden over waar iedereen ermee naartoe wilde, welke aanpassingen die ze gingen aanbrengen in de 5.x tak enz. Dus is het logisch dat hij de code van FreeBSD neemt die hij wel goed vind en er zijn eigen gedacht op doorzet denk ik...
da's helemaal niet raar, da's juist precies de geest waarin BSDs ontwikkeld worden :)
100% open licenties enzo... dit is BSD ten top.
Volgens mij is er nog steeds nauwe samenwerking tussen de FreeBSD en Dragonfly ontwikkelaars. Dragonfly houdt zich veel bezig met security waar FreeBSD ook weer dingen van implementeert. Het is een oplossing waardoor beiden hun eigen ontwikkelmethoden en ideeen kunnen blijven toepassen zonder meningsverschillen die in de weg staan en de boel afremmen.
"Ik vind het een beetje raar dat hij niet verder wilt werken aan FreeBSD omdat hij tak 5.X niet goed vind"
Waarom is dat raar? En de redenen die hij had waren gewoon goed (los van of hij gelijk had of niet). Hij was het principieel niet eens met de richting eens die FreeBSD opging (en naar later bleek was zijn kritiek wel enigzins correct), en dan is het niet vreemd om ergens niet meer verder aan te willen werken, zeker niet als je het in je eigen tijd doet.
"Vervolgens een eigen Distributie start genaamt DragonFly BSD. "
Dragonfly BSD is geen distributie, het is een OS. Groot verschil :-)
"En daarna alle drivers en onzin steelt van FreeBSD?"
Forken is niet stelen.

No offence, maar voordat je met zo'n oordeel komt, moet je je wel enigzins verdiepen in hetgene waar het over gaat.

[Reactie gewijzigd door Klaus_1250 op 29 februari 2008 17:19]

Dit is niet de eerste *BSD die ontstaan is omdat men het niet eens was (of kon worden) met de bestaande *BSD besturingssystemen.

Zo is vanuit NetBSD het OpenBSD besturingssysteem ontstaan, waarbij OpenBSD zich ging richten op veiligheid 'out of the box'. NetBSD daarentegen had (en heeft) als credo 'Of course it runs NetBSD', waarmee men aan wil geven dat men NetBSD zo ontworpen heeft dat het gemakkelijk naar een andere hardware architectuur kan poorten* - zo is er zelfs een broodrooster met NetBSD.

Tussen de verschillende *BSD varianten wordt er ook aardig wat code uitgewisseld, zo is het 'ports' systeem van FreeBSD overgenomen door OpenBSD en NetBSD (hoewel het hier om praktische redenen 'packages heet). Ook is bijvoorbeeld de opstartprocedure van NetBSD (de rc-scripts dus) overgenomen door de andere *BSD's.

*: Door dit redelijk cleane ontwerp is NetBSD dan ook gepoort naar de meeste hardware architecturen, voor ieder OS - inclusief Linux-based OS'en en dat ondanks dat de Linux wereld een stuk groter is...
NetBSD is meer gericht op het schrijven van schone en goede code waardoor ze ook al gauw dingen als security en portabiliteit mee nemen. Dat is dan ook eerder de reden waarom het voor zoveel platformen beschikbaar is. OpenBSD heeft vergelijkbare doelen maar richt zich net wat meer op de security kant (wat ook erg goed te merken is aangezien ze nogal prominent op de site hebben staan hoeveel remote holes ze hebben in hun default install). Er zit echter veel overlap tussen alle BSD varianten maar dat komt ook omdat er erg veel van elkaars code gebruik wordt gemaakt (bijv. pf van OpenBSD). Die mate zie je niet bij Linux.

[Reactie gewijzigd door ppl op 29 februari 2008 23:18]

NetBSD (en overigens ook DragonFlyBSD) gebruiken pkgsrc, wat wel op een vergelijkbare manier werkt als ports, maar verder een apart stuk code is. Pkgsrc is ontworpen voor portabiliteit, en draait dan ook op veel meer dan alleen NetBSD en DragonFlyBSD, zoals IRIX of Interix (Microsoft Services for UNIX).

Overigens is het volgens mij al een tijdje zo dat Linux op meer 'architecturen' draait, waarbij je architecturen als ISAs moet zien.

P.S.
Het versienummer is 1.12, waar komt die 1.12.0 vandaan?

[Reactie gewijzigd door TGEN op 29 februari 2008 23:31]

heb o.a. bij wiskunde geleerd dat versie 1 zelfde is als versie 1.0 ;-) (de nul mocht immers weggelaten worden)
Versienummers zijn geen floating point getallen maar dotted integers (cf. IPv4 adressen).

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBSamsung

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013