Waarom zou iemand FreeBSD verkiezen boven Linux? [gesloten]

Gesloten . Deze vraag is op meningen gebaseerd . Het accepteert momenteel geen antwoorden.

Antwoord

Als je wilt weten wat “anders is, zodat je het systeem efficiënter kunt gebruiken, dan is hier een waarnaar vaak wordt verwezen in inleiding tot BSD voor mensen met een Linux-achtergrond .

Als je meer van de historische context voor deze beslissing wilt, neem ik een gok als waarom ze voor FreeBSD kozen. Rond de tijd van de eerste dot-com-bubbel was FreeBSD 4 extreem populair bij ISPs. Dit kan al dan niet gerelateerd zijn aan de toevoeging van kqueue . De Wikipedia-pagina beschrijft de gevoelens voor FreeBSD 4 als volgt: “… algemeen beschouwd als een van de meest stabiele en krachtige besturingssystemen van de hele Unix-lijn.” In het bijzonder FreeBSD heeft in de loop van de tijd andere functies toegevoegd die aantrekkelijk zouden zijn voor hostingproviders, zoals jail en ZFS-ondersteuning.

Persoonlijk vind ik de BSD-systemen erg leuk omdat ze voelen alsof ze beter bij elkaar passen dan de meeste Linux-distributies die ik heb gebruikt. Ook de documentatie die rechtstreeks in de verschillende handboeken wordt geleverd , etc. is uitstekend. Als je FreeBSD gaat gebruiken, raad ik ten zeerste het FreeBSD-handboek aan.

Opmerkingen

  • @Tshepang Het ' is mogelijk dat dit een volledig persoonlijke ervaring is, en het is ' komt waarschijnlijk minder vaak voor bij mensen die uitgebreide Linux-ervaring hebben voordat ze ooit een BSD hebben gezien. Een andere verklaring die ik ' heb bedacht, is dat ik het meeste heb geleerd van wat ik weet over BSD door de officiële projectdocumenten te lezen, maar ik heb het meeste geleerd van wat ik weet over (de meeste) Linux-distributies door Googelen. Gentoo is opnieuw de uitzondering (hun wiki was een uitstekende bron toen ik Gentoo aan het verkennen was), waardoor ik denk dat ik de reden voor bepaalde beslissingen op die systemen beter begrijp.
  • Mijn favoriete voorbeeld van de " integratie " aspect van FreeBSD: op FreeBSD configureert u netwerkinterfaces met " ifconfig ". Op Linux configureert u netwerkinterfaces met " ifconfig " … en " brctl " en " vconfig " en " ethtool " en " iwconfig " en " ip " en …
  • De eerste link is erg interessant, bedankt
  • @marto Blij dat je hem nuttig vond. Ik herinner me dat ik dacht " Dit is geweldig " de eerste keer dat ik erover struikelde.
  • @ashwin FreeBSD handboek is zonder twijfel de beste documenten die ik ' heb gezien voor een besturingssysteem. Het dichtstbijzijnde dat ik ' heb gezien, is waarschijnlijk het Gentoo-handboek. De BSD-manpages zijn over het algemeen ook erg mooi, hoewel OpenBSD ' manpages waarschijnlijk beter zijn dan FreeBSD ' s.

Answer

FreeBSD heeft de reputatie een robuustere netwerkstack te hebben. Uit professionele ervaring bij een vorig bedrijf hadden we een proxyserver die omviel van de belasting. Toen we FreeBSD erop gooiden, behandelde de server de belasting ruim een jaar met gemak (ik ging verder – zou nog steeds kunnen werken).

NetBSD heeft de reputatie op een heleboel verschillende hardware te draaien.

OpenBSD heeft een (welverdiende) reputatie als extreem veilig.

It ” s Unix, het is robuust en het is gratis. Geen echte reden om het te vermijden, maar je zult de nieuwe hotness missen die de Linux-ers meestal hebben.

Opmerkingen

  • Wat draaide je voor FreeBSD?
  • Dat was al een tijdje geleden. Gezien het tijdsbestek, waarschijnlijk CentOS of RHEL 4.
  • En je gebruikt het nog steeds ergens, ik bedoel BSD?
  • Dat was een paar klussen geleden. Ik ' gebruik het momenteel niet. Ik kan ' op dat moment niet namens mijn werkgever spreken.
  • @Jinxed De recente release van Linux 4.7 ondersteunt de AMD Radeon RX 480 (wat ook een recente hardware is). Maar we moeten wachten op meer tijd om aankondigingen te horen voor ondersteuning van dezelfde hardware.Dat ' s nieuwe hotness

Antwoord

Ik geef de voorkeur aan de licentiefilosofie van BSD-licentie versus GPL-licentie. Voor mij betekent gratis dat je vrijwel alles doet wat je wilt met de code. Het is zo gratis dat je het niet gratis kunt maken zoals Apple deed.

Praktisch heeft het waarschijnlijk geen invloed op mij, maar ik geef er principieel de voorkeur aan en was een van de redenen waarom ik ervoor koos om FreeBSD boven Linux te gebruiken .

Een andere reden is dat ik wilde sleutelen, ik merk dat wanneer ik Ubuntu gebruik, ik mijn unix-hoed niet opzet; in plaats daarvan gebruik ik de GUI overal alsof ik in Windows zit (wat niet per se een slechte zaak is, alleen anders).

Answer

FreeBSD is een besturingssysteem. Linux is een kernel. Dus in uw vraag “vergelijkt u appels en sinaasappelzaden.

Licenties en apparaatondersteuning zouden mijn twee belangrijkste redenen zijn waarom iemand er een zou kiezen boven de andere

Opmerkingen

  • Het besturingssysteem is technisch gezien de kernel zelf. FreeBSD is vergelijkbaar met Linux, het enige verschil dat de systeemhulpprogrammas in Linux zich in een aparte opslagplaats bevinden met de naam util-linux, terwijl in FreeBSD hun broncodes samenkomen met de OS (OS = kernel) code in de hoofdrepository.
  • Technisch gezien kan de kernel het hele besturingssysteem zijn (op apparaten met beperkt gebruik), maar in de praktijk is niet. Stuurprogrammas en andere programmas die worden gebruikt om de werking van hardware rechtstreeks te besturen, maken allemaal deel uit van het besturingssysteem. FreeBSD is NIET vergelijkbaar met Linux, maar het IS vergelijkbaar met een Linux distributie . Linux is technisch gezien slechts een kernel (hoewel de meeste mensen ' dit niet weten).

Antwoord

Hier “s iets dat ik schreef over BSD Unix-varianten in antwoord op een vergelijkbare vraag over serverfault. In grote lijnen is de code basis van BSD-systemen wordt strakker gecontroleerd dan een typische linux-distro. Je krijgt iets meer als een traditionele unix en het systeem is zeer robuust met een conservatiever veranderingsbeleid.

Als je een pure open-source winkel en niet afhankelijk van commerciële software zoals Oracle, dan zal een BSD Unix-systeem je een zeer stabiel, goed begrepen en gecontroleerd softwareplatform geven, meer dan Linux. De meeste historische problemen, zoals slechte driver- of SMP-ondersteuning, zijn jaren geleden opgelost, met name op reguliere serverhardware.

Als je een traditionele Unix-desktop wilt, dan zal een BSD-unix je dit geven, evenals elke Linux distro. Als je op zoek bent naar een systeem voor eindgebruikers, ben je misschien beter af met Ubuntu of Fedora. Gentoo Linux was gebaseerd op een afgeleide van het BSD “ports” verpakkingssysteem.

Antwoord

Het verschil tussen BSD- en Linux-distributies dateert uit de begintijd van Unix.

AT & T bezat Unix, maar vanwege beperkingen kon het niet concurreren in de computerindustrie. Daarom gaven ze Unix een licentie aan Berkeley. Berkeley ging van start met het aanpassen en aanpassen van alles totdat er uiteindelijk geen AT was & T-code echt aanwezig in hun nieuwe besturingssysteem, genaamd BSD (Berkeley Software Distribution.)

Kom een beetje later binnen, Linus Torvalds zat in een klasse Operating Systems die werkte met een onvolledige Unix-kloon genaamd Minix, die was bedoeld om studenten te trainen in het bouwen van een besturingssysteem. Linus ging met dit idee van start en richtte de Linux-tak op.

Nu ligt mijn ervaring meer bij OpenBSD, en vanuit dat perspectief e is duizelingwekkend. Er is gezegd dat OpenBSD veiliger is, met slechts 2 exploits in zijn geschiedenis heeft het dat recht verdiend.

De oprichter Theo de Raadt was van mening dat beveiliging een primaire focus zou moeten zijn en dat veel Linux en andere BSD-systemen waren niet toegewijd aan het schrijven van goede code, en in plaats daarvan waren ze teveel gefocust op het toevoegen van nieuwe functies om ze toe te voegen.

OpenBSD heeft een vrijgaveschema van 6 maanden, alles wat niet volledig en veilig kan worden geïmplementeerd binnen die tijdsperiode wordt niet toegevoegd. Vergeleken met Linux-distributies zoals Ubuntu, die nooit iets anders testen voor releases, is dit een enorme sleutel tot gemoedsrust voor veel sysadmins en serveroperaties.

Antwoord

Net als @User geef ik de voorkeur aan de BSD-licentie en dit is de belangrijkste reden waarom ik deze als mijn primaire besturingssysteem gebruik.

Ik “ben op geen enkele manier tegen de GPL, maar als er een MIT / MIT-achtige gelicentieerde app beschikbaar is, zal ik deze eerst gebruiken boven een vergelijkbare applicatie die GPL is” d.

Het is zo gratis dat je het niet gratis kunt maken

Dat ” is erg aantrekkelijk voor de business-georiënteerde, evenals voor gebruikers zoals ikzelf.

Het Ports-systeem is niet te vergelijken (IMNSHO) en is een model geweest voor imitatie door verschillende Linux-distributies (Gentoo komt meteen voor de geest ).

Bovendien, omdat FreeBSD niet zo wijdverspreid is op de desktop als Linux (PC-BSD is fantastisch), moet mijn innerlijke nerd het gebruiken als mijn desktop-OS. kan het niet helpen.

Tot nu toe is er niets op Windows dat Linux niet kan, en alles op Linux dat FreeBSD niet kan. … en dat geldt ook voor Flash – zonder draait onder de Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.

Antwoord

Documentatie:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Ontwikkelingsconsistentie:

http://svnweb.freebsd.org/base/release/

Licentie

Copyright 1992-2012 The FreeBSD Project. Alle rechten voorbehouden.

Herdistributie en gebruik in broncode en binair formulieren, met of zonder wijziging, ar Toegestaan mits aan de volgende voorwaarden wordt voldaan:

  • Herdistributie van broncode moet de bovenstaande copyrightkennisgeving, deze lijst met voorwaarden en de volgende disclaimer bevatten.

  • Herdistributie in binaire vorm moet de bovenstaande copyrightkennisgeving, deze lijst met voorwaarden en de volgende disclaimer bevatten in de
    documentatie en / of ander materiaal dat bij de distributie wordt geleverd.

DEZE SOFTWARE WORDT GELEVERD DOOR HET FREEBSD-PROJECT “ AS IS EN ALLE EXPLICIETE OF IMPLICIETE GARANTIES, INCLUSIEF, MAAR NIET BEPERKT TOT DE IMPLICIETE GARANTIES VAN VERKOOPBAARHEID EN GESCHIKTHEID VOOR EEN BEPAALD DOEL, WORDEN AFGEWEZEN. IN GEEN GEVAL ZAL HET FREEBSD-PROJECT OF DE MEDEWERKERS AANSPRAKELIJK ZIJN VOOR ENIGE DIRECTE, INDIRECTE, INCIDENTELE, SPECIALE, VOORBEELDENDE OF GEVOLGSCHADE (MET INBEGRIP VAN, MAAR NIET BEPERKT TOT AANKOOP VAN VERVANGENDE GOEDEREN OF DIENSTEN; VERLIES VAN GEBRUIK, GEGEVENS; OF BEDRIJFSONDERBREKING) EVENWEL VEROORZAAKT EN UIT ENIGE THEORIE VAN AANSPRAKELIJKHEID, ONGEACHT HET CONTRACT, STRIKTE AANSPRAKELIJKHEID OF ONRECHTMIDDELEN (MET INBEGRIP VAN NALATIGHEID OF ANDERSZINS) DIE OP ENIGE MANIER VOORTVLOEIEN UIT HET GEBRUIK VAN DEZE SOFTWARE, ZELFS INDIEN DE MOGELIJKHEID VAN DEZE SOFTWARE OPGELET.

De opvattingen en conclusies in de software en documentatie zijn die van de auteurs en mogen niet worden geïnterpreteerd als officiële beleidslijnen, expliciet of impliciet, van het FreeBSD-project.

Answer

Lange tijd heeft FreeBSD “ports collection”, wat betekent dat de software beschikbaar is voor het via zijn pakketbeheerder was groter en beter dan wat er in de Linux-repositories stond Stel je voor dat “nu niet waar is, hoewel ik geen statistieken weet.

Reacties

  • De ports collectie is " buiten " van zijn pakketbeheerder. De grootte van een ports-verzameling is niet relevant, evenals het aantal " ports " in de verzameling. Natuurlijk zou het alle software moeten bevatten die niet beschikbaar is in de repos die u wilt gebruiken, maar dat is het dan ook.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *