Namai Garsas Bsd: kitas nemokamas unix

Bsd: kitas nemokamas unix

Turinys:

Anonim

Žinoma, jei esate technikas, žinote apie „Linux“, net jei juo tikrai nesinaudojate. Tai galinga verslo klasės „Unix“ tipo OS. O kas, jei būtų dar viena nemokama „Unix“ sistema? BSD operacinių sistemų šeima siūlo perspektyvią alternatyvą „Linux“., apžvelgsime BSD istoriją ir išnagrinėsime keletą pagrindinių versijų, norėdami išsiaiškinti, ar kuri nors iš jų gali būti jums tinkama.

„Berkeley“ programinės įrangos platinimo istorija

Pirmosiomis dienomis „Unix“ buvo ne komercinis, o tiriamasis produktas. Vyriausybė neturėjo galimybės „AT&T“ siūlyti jį parduoti, tačiau universitetams jiems buvo leista beveik nieko neduoti. Vienas iš jų buvo UC Berkeley. Kadangi jis buvo pateiktas su šaltinio kodu, grad studentai negalėjo atsispirti jo sutikimui. Vienas iš tų studentų, Bill Joy, pradėjo įtraukti savo programas į rinkinį, įskaitant vi teksto rengyklę. Kai kuriuos savo įrankius jis supakavo į tai, kas vadinama „Berkeley Software Distribution“ arba „BSD“.


Didelis proveržis įvyko, kai universitetas įsigijo visiškai naują skaitmeninės įrangos korporacijos VAX mini kompiuterį. Jau buvo sukurta „Unix“ versija, tačiau ji nepasinaudojo siūlomos kompiuterio virtualiosios atminties galimybėmis. Džiaugsmui ir dar keliems studentams pavyko pridėti palaikymą, o BSD tapo VAX mašinų pasirinktu „Unix“.


Dešimtojo dešimtmečio pradžioje DARPA sudarė UC Berkeley sutartį dėl TCP / IP palaikymo BSD, nes „Unix“ tapo de facto standartu kompiuterių mokslo tyrimų pasaulyje.


Daugybė kompanijų, siūlančių BSD veikiančias darbo vietas, kurios iš esmės buvo minikompiuteriai, sumažėjo iki darbastalio dydžio. Vienas didžiausių gamintojų buvo „Sun Microsystems“. Billas Džoisas buvo netgi vienas iš įkūrėjų.


Dešimtojo dešimtmečio pradžioje William Jolitz perkėlė BSD į asmeninį kompiuterį - dar vieną svarbų proveržį. Jis manė, kad užduotis kurti OS pats yra per daug bauginantis, tačiau jo 386 / BSD yra visų šiuolaikinių BSD versijų pagrindas.


Nepaisant perspektyvios naujos interneto operacinės sistemos pradžios, BSD kliudė „AT&T“ ieškinys dėl autorių teisių pažeidimo. Tačiau galiausiai teismai nutarė, kad BSD išsiskyrė tiek, kad buvo pažeistos tik kelios bylos ir jas buvo lengva perrašyti. Teismo procesas reiškė, kad nedidelis „Linux“ projektas 90-ųjų pradžioje pakilo į priekį, kad pritrauktų pasaulinį pasaulį. Žemiau minėtos visiškai atvirojo kodo BSD sistemos galiausiai atsirado, kad pritrauktų atsidavusias vartotojų ir kūrėjų bendruomenes.


Jei norite sužinoti daugiau, Kirkas McKusickas, vienas iš originalių kūrėjų, pateikė išsamią ir informatyvią BSD istorijos apžvalgą.

BSD versijos

Galima pasirinkti iš daugybės BSD versijų.


„FreeBSD“ yra vienas didžiausių. Daugiausia dėmesio skiriama serveriams, ypač interneto serveriams ir failų serveriams. „FreeNAS“ yra atšaka, siūlanti visą, lengvai naudojamą prie tinklo prijungtą saugojimo serverį. PC-BSD yra BSD bendruomenės atsakymas į Ubuntu, „FreeBSD“ supakuojant į lengvai naudojamą darbalaukio aplinką.


„NetBSD“ yra BSD versija, kuri yra sukurta būti nešiojama ir reiškia nešiojamą. Tai palaiko daugybę aparatūros, kuri seniai nebegaminama, pradedant x86 ir baigiant originalia VAX. Kai kurie iniciatyvūs vartotojai netgi turi tai išbandyti norėdami skrudinti ant skrudintuvo. Tai labai populiaru kuriant įterptąsias sistemas, ypač tinklo įrangoje. Tiesą sakant, jūsų „Wi-Fi“ maršrutizatorius tikriausiai jį veikia.


„OpenBSD“ sukurta labai saugiai. Jos kūrėjai labai atidžiai tikrina kodą, ieškodami skylių ir įtraukę tokias funkcijas kaip įmontuota užkarda. Jie reikalauja tik dviejų nutolusių skylių numatytajame diegime, o tai labai įspūdingas įrašas. Po „Heartbleed“ nesėkmės jie išleido savo „OpenSSL“ versiją, pavadindami ją „LibreSSL“. (Taip, tai yra komiksų sansas jų puslapyje.)


Jie taip pat pateikė keletą pagrindinių programų, naudojamų visame atvirojo kodo pasaulyje, net jei niekada nenaudojote paties OpenBSD. „OpenSSH“ yra naudojama nuotoliniams prisijungimams, o „tmux“ yra tvarkinga programa, leidžianti multipleksuoti savo terminalą arba komandų eilutėje „naršyti“ su skirtukais.


„DragonflyBSD“ yra dar viena „BSD“ versija, tačiau ja siekiama efektyvumo. Pastaraisiais metais tai daro didelę reikšmę SSD našumui ir našumui per daugiaprocesorines sistemas.

Kultūra: BSD vs. „Linux“

Vienas pagrindinių skirtumų tarp BSD ir Linux kultūros yra atvirojo kodo licencijų teikimas. Tiek BSD licencija, tiek GPL leidžia pažvelgti į šaltinio kodą, tačiau GPL reikalauja, kad atidarytumėte šaltinio kodą visoms išvestinėms versijoms, kurias išleidžiate. Kita vertus, BSD licencija tokio reikalavimo neturi. Galite laisvai keisti kodą ir, jei norite, išleisti patentuotą versiją. BSD kūrėjai sako, kad tai suteikia kūrėjams dar daugiau laisvės daryti tai, ko jie nori su kodu, nei tai daro GPL.

BSD filosofija

Kitas svarbus skirtumas tarp „Linux“ ir BSD yra tas, kad BSD sistemos yra sukurtos kaip nuoseklios sistemos, kaip rašo Mattas Fulleris. Daugelis „Linux“ paskirstymų yra „Linux“ branduolio, „GNU“ paslaugų programos ir visa kita, ką kūrėjai norėjo įtraukti. Kita vertus, BSD kūrėjai kuria minimalistinę „bazinę sistemą“. Tada vartotojai gali pridėti tai, ko jie nori. Dėl to labai stabilus įrengimas. „Linux“ trūksta centrinės bazinės sistemos. Žvelgiant iš BSD perspektyvos, viskas yra priedas. Paprastai BSD kūrėjai mano, kad jų būdas organizuoti operacinę sistemą duoda geresnių rezultatų ilgainiui. BSD kūrėjai, pasirinkdami stabilumą ir palaikydami naujas funkcijas, dažniausiai pasirinks pirmąjį.


Esmė? Jei ieškote stabilios, tvirtos sistemos, leidžiančios atsekti jos kilmę iki pat originalios „Unix“, BSD operacinių sistemų verta ieškoti. Jie gali būti ne tokie populiarūs kaip „Linux“, tačiau kūrėjams tai greičiausiai patinka, ir jūs taip pat galite jaustis taip.

Bsd: kitas nemokamas unix