Satura rādītājs:
Protams, ja jūs esat tehniķis, jūs zināt par Linux, pat ja jūs to īsti neizmantojat. Tā ir jaudīga, biznesa klases Unix līdzīga OS. Bet kā būtu, ja būtu cita veida bezmaksas Unix sistēma? BSD operētājsistēmu saime piedāvā dzīvotspējīgu alternatīvu Linux., mēs apskatīsim BSD vēsturi un pārbaudīsim vairākas galvenās versijas, lai redzētu, vai kāda no tām varētu būt jums piemērota.
Berkeley programmatūras izplatīšanas vēsture
Sākumā Unix nebija komerciāls produkts, bet gan pētniecisks produkts. Valdība liedza to piedāvāt pārdošanai AT&T, taču universitātēm viņiem gandrīz atļāva to atdot. Viens no viņiem bija UC Berkeley. Tā kā tas tika piegādāts ar pirmkodu, grad studenti nevarēja pretoties tam, ka tas tiek piespiests. Viens no šiem studentiem Bils Džoiss sāka pievienot savām programmām, ieskaitot vi teksta redaktoru. Dažus savus rīkus viņš iesaiņoja kaut kas ar nosaukumu Berkeley Software Distribution jeb BSD.
Liels sasniegums notika, kad universitāte ieguva pavisam jaunu Digital Equipment Corporation VAX minidatoru. Tam jau bija Unix versija, taču tā neizmantoja piedāvātās datora virtuālās atmiņas iespējas. Priekam un dažiem citiem studentiem izdevās pievienot atbalstu, un BSD kļuva par VAX mašīnu izvēlēto Unix.
80. gadu sākumā DARPA piešķīra UC Berkeley līgumu par TCP / IP atbalsta pievienošanu BSD, jo Unix kļuva par de facto standartu datorzinātņu pētniecības pasaulē.
Vairāki uzņēmumi piedāvāja darbstacijas, kurās darbinājās BSD, kas būtībā bija minidatori, samazinot līdz darbvirsmas lielumam. Viens no lielākajiem ražotājiem bija Sun Microsystems. Bils Džoiss bija pat viens no dibinātājiem.
90. gadu sākumā Viljams Džolics pārnesa BSD uz datoru, un tas bija vēl viens būtisks sasniegums. Viņš uzskatīja, ka uzdevums pats attīstīt OS ir pārāk biedējošs, taču viņa 386 / BSD ir visu mūsdienu BSD versiju pamatā.
Neskatoties uz daudzsološo jauno operatīvās operētājsistēmas sākumu, BSD apgrūtināja AT&T tiesas prāva par autortiesību pārkāpumiem. Tomēr galu galā tiesas nolēma, ka BSD ir tik ļoti atšķīrusies, ka tikai daži faili ir pārkāpti un tos var viegli pārrakstīt. Tiesas prāva nozīmēja, ka neliels projekts, Linux, tika virzīts uz priekšu 90. gadu sākumā, lai piesaistītu sekojošu pasauli. Zemāk minētās pilnībā atvērtā koda BSD sistēmas galu galā parādījās, lai piesaistītu īpašas lietotāju un izstrādātāju kopienas.
Ja vēlaties uzzināt vairāk, Kirk McKusick, viens no oriģinālajiem izstrādātājiem, ir sniedzis detalizētu un informatīvu pārskatu par BSD vēsturi.
BSD versijas
Ir vairākas BSD versijas, no kurām izvēlēties.
FreeBSD ir viens no lielākajiem. Tā galvenokārt koncentrējas uz serveriem, īpaši Web serveriem un failu serveriem. FreeNAS ir atvase, kas piedāvā pilnīgu, ērti lietojamu tīklam pievienotu krātuves serveri. PC-BSD ir BSD kopienas atbilde uz Ubuntu, iesaiņojot FreeBSD ērti lietojamā darbvirsmas vidē.
NetBSD ir BSD versija, kas ir paredzēta pārnēsāšanai - un tie nozīmē pārnēsājamu. Tas atbalsta daudz aparatūras, kas jau sen vairs nav ražota, sākot ar x86 un beidzot ar oriģinālo VAX. Daži uzņēmīgi lietotāji to ir pat ieguvuši, lai darbotos uz tostera. Tas ir ļoti populārs iegulto sistēmu izstrādē, īpaši tīkla ierīcēs. Faktiski jūsu Wi-Fi maršrutētājs, iespējams, to darbina.
OpenBSD ir izveidots ļoti drošs. Tās izstrādātāji ļoti uzmanīgi pārbauda kodu, meklējot caurumus, un ir iekļāvuši tādas funkcijas kā iebūvēts ugunsmūris. Viņi apgalvo tikai divus attālos caurumus noklusējuma instalācijā, kas ir ļoti iespaidīgs ieraksts. Pēc satriecošā satraukuma viņi ir izlaiduši paši savu OpenSSL versiju, nodēvējot to par LibreSSL. (Jā, tas ir Comic Sans viņu lapā.)
Viņi ir arī iesūtījuši dažas galvenās programmas, kuras tiek izmantotas visā atvērtā koda pasaulē, pat ja jūs nekad neesat izmantojis pašu OpenBSD. OpenSSH tiek izmantota attālajiem pieteikšanās gadījumiem, un tmux ir veikls programma, kas ļauj multipleksēt termināli vai arī komandrindai ir sava veida pārlūkošana ar cilni.
DragonflyBSD ir vēl viena BSD versija, taču šī ir paredzēta veiktspējai. Pēdējos gados tas ir izdarījis lielu stimulu SSD veiktspējai un veiktspējai daudzprocesoru sistēmās.
Kultūra: BSD Vs. Linux
Viena no galvenajām atšķirībām starp BSD un Linux kultūru ir priekšroka atvērtā koda licencēm. Gan BSD licence, gan GPL ļauj aplūkot avota kodu, taču GPL pieprasa, lai pirmkods tiktu atvērts visām atvasinātajām versijām. Turpretī BSD licencei šādas prasības nav. Jūs varat veikt izmaiņas kodā un, ja vēlaties, izlaist patentētu versiju. BSD izstrādātāji saka, ka tas dod izstrādātājiem vēl lielāku brīvību ar kodu darīt to, ko viņi vēlas, nekā to dara GPL.BSD filozofija
Vēl viena būtiska atšķirība starp Linux un BSD ir tā, ka BSD sistēmas ir veidotas kā saskaņotas sistēmas, kā raksta Metls Fullers. Lielākā daļa Linux izplatījumu ir Linux kodola, GNU utilītu un visa cita, ko izstrādātāji vēlējās iekļaut, kodols. No otras puses, BSD izstrādātāji izveido minimālistisku "bāzes sistēmu". Pēc tam lietotāji tam var pievienot to, ko viņi vēlas. Tas nodrošina ļoti stabilu uzstādīšanu. Linux nav centrālās bāzes sistēmas. No BSD viedokļa viss ir papildinājums. BSD izstrādātāji parasti domā, ka viņu veids, kā organizēt operētājsistēmu, ilgtermiņā dod labākus rezultātus. Saskaroties ar izvēli starp stabilitāti un jaunu funkciju atbalstīšanu, BSD izstrādātāji parasti izvēlas pirmo.
Apakšējā līnija? BSD operētājsistēmas ir vērts meklēt, ja meklējat stabilu, pamatīgu sistēmu, kas izseko tās izcelsmei līdz sākotnējam Unix. Iespējams, ka tie nav tik populāri kā Linux, taču izstrādātājiem tas, iespējams, patīk, un jūs arī varētu justies šādi.
