Kun ajattelemme ilmaisia vaihtoehtoja Windowsille, ensimmäisenä mieleen tulee Linux. On kuitenkin olemassa myös läheinen serkku nimeltä BSD, joka on kenties vähemmän tunnettu suurelle yleisölle, mutta perustavanlaatuinen tietojenkäsittelylle. Nämä BSD-jakelut eivät ole yksinkertaisia kopioita, vaan ne edustavat kehitysfilosofiaa ja teknistä perintöä, joka juontaa juurensa nykyaikaisten käyttöjärjestelmien alkuaikoihin.
Ymmärtääksemme, mistä on kyse, on tärkeää tietää, että BSD ei ole yksittäinen järjestelmä, vaan alkuperäiseen UNIX-koodiin perustuva projektiperhe. Vaikka niiden markkinaosuus henkilökohtaisissa tietokoneissa on tällä hetkellä hyvin vaatimaton, niiden jalanjälki on valtava, sillä niitä on läsnä lähes kaikkialla huippuluokan palvelimista joidenkin planeetan suosituimpien laitteiden ytimiin.
Kaiken alkuperä: Berkeleyn perintö
Kaikki alkoi 70-luvulla AT&T:n Bell Labsissa, jossa UNIX kehitettiin. Tuolloin yritystä kiellettiin myymästä ohjelmistoja oikeudellisten syiden vuoksi, joten he lisensoivat koodin yliopistoille. Kalifornian yliopisto Berkeleyssä ryhtyi työhön ja alkoi parantaa alkuperäistä järjestelmää omaa tutkimustaan varten. Bill Joy, loistava opiskelija, alkoi pakkaamaan näitä parannuksia niin kutsuttuun Berkeley Software Distributioniin.
Ajan myötä suhde AT&T:hen kiristyi, mikä huipentui melko absurdiin oikeustaisteluun kaupallisista asioista. Tämä pakotti Berkeleyn luomaan version, joka ei perustunut suljetun koodin käyttöön. Tuloksena syntyi vapaiden ohjelmistojen perusta , joka toi mukanaan uraauurtavia innovaatioita, kuten TCP/IP-protokollapaketin, jonka avulla internet voi toimia nykyisessä muodossaan.

BSD vs. GNU/Linux: Ne eivät ole sama asia
Monet sekoittavat nämä kaksi maailmaa, koska molemmat perustuvat UNIXiin ja käyttävät terminaalia, mutta niillä on selviä eroja. Ilmeisin on kehitysmalli. Linux-maailmassa ydin on yksi asia ja käyttäjätyökalut (kuten GNU:ssa) toinen; jakelija yksinkertaisesti kokoaa ne yhteen. Sitä vastoin BSD:ssä kehitystiimi hallitsee sekä ydintä että ydinapuohjelmia koordinoidusti.
Sitten on vielä lisensointikysymys. Vaikka Linux käyttää GPL-lisenssiä, joka edellyttää parannusten jakamista, jos ohjelmistoa jaellaan, BSD-lisenssi on paljon avoimempi ja sallivampi . Pohjimmiltaan se antaa sinun tehdä koodilla lähes mitä tahansa, jopa sulkea sen ja myydä sitä. Siksi yritykset, kuten Apple ja Microsoft, ovat pystyneet integroimaan osia BSD:stä tuotteisiinsa paljastamatta liikesalaisuuksiaan.
Päivittäisessä käytössä Linuxilla on paljon laajempi laitteistotuki. BSD:n asentaminen nykyaikaiselle kannettavalle tietokoneelle voi olla hankalaa, koska kriittisiä ajureita puuttuu joskus tai järjestelmän keskeytys ei toimi. Mutta vastineeksi ne tarjoavat vakautta ja rakenteellista yhtenäisyyttä, jotka tekevät niistä erittäin sopivia palvelinympäristöihin.
Merkityksellisimmät jakaumat
Jos olet utelias ja haluat kokeilla, vaihtoehtoja on useita riippuen siitä, mitä etsit:
- FreeBSDSe on ryhmän tähti ja suosituin. Se keskittyy korkeaan suorituskykyyn ja on suosikki web-palvelimien tai tallennustilan asentamiseen. Se on niin vankka, että se toimi PlayStation 4 -käyttöjärjestelmän perustana.
- NetBSDHeidän pakkomielteensä on kannettavuus. Heidän mottonsa "Totta kai se pyörittää NetBSD:tä" ei ole vitsi; he ovat itse asiassa saaneet sen toimimaan. lähes mikä tahansa arkkitehtuurivanhoista prosessoreista NASAn avaruuslentoihin.
- OpenBSDTurvallisuus on tässä ensiarvoisen tärkeää. Koodi tarkistetaan huolellisesti mahdollisten haavoittuvuuksien poistamiseksi, ja riskien minimoimiseksi asennetaan vain välttämättömimmät palvelut. Se on ihanteellinen työkalu läpäisemättömien palomuurien rakentamiseen.
- DragonFly BSDFreeBSD:n haarauma, joka päätti kulkea omaa tietään optimoimalla useiden prosessorien hallinnan ja luomalla oman tiedostojärjestelmän nimeltä HAMMER.
- GhostBSD ja NomadBSDNämä ovat käyttäjäystävällisempiä vaihtoehtoja. GhostBSD pyrkii helpottamaan pöytäkonekäyttäjien elämää, kun taas NomadBSD on suunniteltu... käynnistys USB-muistitikulta koskematta kiintolevyyn.
Muita johdannaisia ja kuriositeetteja
On kiehtovaa nähdä, miten BSD-koodi on löytänyt tiensä kaupallisiin tuotteisiin. Selkein esimerkki on Applen macOS, jonka Darwin-ydin on BSD:n suora jälkeläinen. Löydämme toteutuksia myös eri valmistajien reitittimistä ja Windowsin verkkopinosta. On vieläkin tarkempia projekteja, kuten pfSense ja OPNsense , jotka ovat pohjimmiltaan FreeBSD:n virittämiä toimimaan tehokkaina palomuureina ja reitittiminä.
Edistyneemmille käyttäjille on olemassa vaihtoehtoja, kuten MidnightBSD, jotka pyrkivät tarjoamaan Linux-tyyppisen käyttökokemuksen, mukaan lukien ympäristöjä, kuten Xfce, jotka auttavat järjestelmän käytössä. Vaikka heidän markkinaosuutensa on mitätön (alle 0,5 % työpöytämarkkinoilla), heillä on erittäin aktiivinen yhteisö, joka asettaa teknisen vakauden etusijalle lisenssiin liittyvän poliittisen aktivismin sijaan.
BSD-käyttöjärjestelmäperhe edustaa tasapainoa UNIXin tehon ja avoimen lähdekoodin vapauden välillä, ja sille on ominaista johdonmukainen kehitys ja laillinen sallivuus. Vaikka ne eivät olekaan ihanteellinen korvaaja keskivertokäyttäjälle laitteistorajoitusten vuoksi, ne ovat edelleen globaalin digitaalisen infrastruktuurin peruspilareita ja lyömätön vaihtoehto niille, jotka etsivät äärimmäistä turvallisuutta tai täydellistä hallintaa palvelimeensa.




