Lai gan Linux izplatīšana var iegūt vislielāko tintes daudzumu atvērtā pirmkoda pasaulē, cilvēki bieži aizmirst BSD saimi. Viens BSD variants, NetBSD, ir iestrēdzis ap jo tās apņemšanos pārnesamību.

Kas ir NetBSD?

NetBSD ir atvērtā koda operētājsistēma. Tāpat kā Linux, NetBSD mērķi par plašu saderību ar Unix, piedāvā līdzīgus inženierkomunikāciju un uzvedību.

NetBSD pamatā ir Unix Berkeley Software Distribution versija, līdz ar to arī nosaukums "BSD". Tas ir atzarojas no 386 / BSD presei, ka atbalsta datorus 1990.gadu sākumā.

Ja FreeBSD koncentrējas uz personālo datoru platformu, bet OpenBSD - uz drošību, NetBSD koncentrējas uz pārnesamību uz dažādām platformām. Lai gan NetBSD varētu izskatīties kā cits Linux izplatījums, visa sistēma, ieskaitot kodolu un lietotāju utilītas, tiek izstrādāta kopā. Tas ir pretrunā ar to, kā Linux sadalītai bruģis kopā komponentus no vairākiem avotiem.

NetBSD vēsture

Lai gan NetBSD ir mūsdienīga operētājsistēma, tās līnija aizsākās pagājušā gadsimta septiņdesmitajos gados, jo Berkeley Software Distribution jeb BSD tika izstrādāta UC Berkeley.

instagram viewer

BSD kļuva par Unix pasaules tehnisko līderi astoņdesmitajos gados, jo darbstaciju pārdevēji, piemēram, Sun Microsystems, kuru līdzdibināja BSD programmētājs Bils Džojs. Bērklijs bija arī pionieris atvērtā pirmkoda programmatūrā, tikai prasot paziņojumu par autortiesībām un atturoties no universitātes pieminēšanas reklāmās.

Sākotnēji BSD pamatā bija Bell Labs Unix, taču gadu gaitā tā atšķīrās no mātesuzņēmuma AT&T versijas, lai varētu izlaist versiju, kurā nav AT&T koda.

Lai gan tā nebija pilna OS, šī "Networking Release" tika nosaukta tāpēc, ka tajā bija TCP/IP tīkla kods, ko vairāki uzņēmumi izmantoja, lai savos produktos ieviestu tīklu. Tas pat galu galā nonāca Microsoft Windows.

Tā kā datori kļuva jaudīgāki, parādoties Intel 80386 centrālajam procesam, Viljams Džolics pārnesa BSD uz 386 procesoru, kā sākumpunktu izmantojot tīkla versiju, kuru viņš izlaida kā 386BSD. Džolicam bija grūtības neatpalikt no visiem ielāpiem, ko citi izstrādātāji sūtīja viņam, lai uzlabotu sistēmu, tāpēc projekta dakšas parādījās nekavējoties.

Viena grupa vēlējās turpināt uzlabot datora versiju, bet otra vēlējās koncentrēties uz pārnesamību dažādās arhitektūrās. Pirmais kļuva par FreeBSD, bet otrais - par NetBSD.

NetBSD tika dakšas pēc kārtas, jo vienam no izstrādātājiem Teo de Raadtam tika lūgts atkāpties no NetBSD projekta un vēlāk nodibināja variantu OpenBSD, kas koncentrējas uz drošību un koda pareizību.

Saistīts: Kuru operētājsistēmu izvēlēties nākamajam datoram?

Pārnesamība: “Protams, tas darbojas NetBSD”

NetBSD ir darījis zināmu milzīgo portu skaitu, kas pieejams visu Unix līdzīgo sistēmu pašreizējai un pamestajai aparatūrai. Tas tiek panākts, atdalot no mašīnas atkarīgu kodu no mašīnas neatkarīga koda.

Pašreizējo portu sarakstā ir iekļauti x86_64 un ARM līdz neskaidrākai arhitektūrai, piemēram, MIPS. Un tas ir tikai pirmā līmeņa porti, kurus NetBSD projekts aktīvi atbalsta.

Arī II līmeņa ostu saraksts ir plašs, un tieši šeit tiek atbalstīta lielākā daļa "bāreņu" aparatūras. Šeit varat atrast versijas Amiga, Motorola 68000 un PowerPC Macintoshes, 32 bitu Sun SPARC darbstacijām un VAX minidatoriem.

Jūs pat varat atrast ostu spēļu konsolei Sega Dreamcast. Daudzi cilvēki, kas meklē jaunu programmatūru vecākai aparatūrai, uzskata, ka NetBSD ir pievilcīgs. Ja nevarat atrast Linux distro, lai darbotos vecajās mašīnās, tā ir laba vieta, kur meklēt.

NetBSD ir tik pārnēsājams, ka ir teiciens: "Protams, tas darbojas ar NetBSD." Kādam pat izdevās to instalēt a tosteris aprīkots ar iebūvētu mikrokontrolleri.

Nedomājiet, ka jums ir jāatsakās no Linux programmām, ja tām nav avota jūsu NetBSD sistēmā. Atkarībā no aparatūras platformas NetBSD piedāvā Linux bināro saderību. Tas nozīmē, ka jūs varat palaist Linux programmas savā NetBSD sistēmā.

NetBSD instalēšana

OS instalēšana ir līdzīga Linux izplatīšanas instalēšanai. Jūs vienkārši lejupielādējat instalācijas attēlu, palaižat to savā datorā, palaižat instalēšanas programmu, sadaliet cieto disku, instalējiet programmatūru, izvēlieties saknes paroli un ielādējiet jauno sistēma.

Atspoguļojot NetBSD un BSD tehnisko orientāciju kopumā, instalācijas saskarne ir balstīta uz tekstu.

Programmatūru var instalēt no instalācijas diska, bet var instalēt arī caur FTP, no tīkla NFS diskdziņa vai pat no neatvienota nodalījuma. NetBSD uztur detalizētas instalēšanas instrukcijas katrai arhitektūrai.

Pēc noklusējuma NetBSD darbojas teksta konsolē bez GUI. Jūs varat sākt X11 ar startx komandu.

Noklusējuma logu pārvaldnieks ir CTWM. Jūs varat instalēt citus logu pārvaldniekus un darbvirsmas vidi, izmantojot tālāk minēto pakotņu pārvaldnieku. Jūs varat arī grafiski pieteikties, izmantojot XDM sāknēšanas laikā, pievienojot rindu "xdm = JĀ"līdz apakšai /rc.conf failu kā sakni, pēc tam restartējiet.

Pakotņu pārvaldība NetBSD

Neviena operētājsistēma, ieskaitot NetBSD, nav iestatīta tā, kā vēlaties. Bieži vien ir jāinstalē dažas programmas, lai to iegūtu tā, kā vēlaties. Linux pasaulē pakotņu pārvaldnieki ir ievērojami atvieglojuši šo darbu. NetBSD ir arī savs pakotņu pārvaldnieks pkgin.

Jūs to varat instalēt instalēšanas laikā, bet, ja to neizdarījāt, viss, kas nepieciešams, ir pāris komandas. Saknes apvalkā ievadiet šīs komandas:

eksportēt PKG_PATH = https://cdn. NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$ (uname -r | cut -d_ -f1)/Al pkg_add pkgin

Lai meklētu paketi, izmantojot pkgin, izmantojiet šo komandu:

pkgin search vim

Lai instalētu pakotni, izmantojiet uzstādīt iespēja.

pkgin instalēt vim

Jūs arī vēlaties atjaunināt savu sistēmu.

pkgin jauninājums

Saistīts: Kāpēc jums vajadzētu atjaunināt Linux pakotņu krātuves

Vai jums vajadzētu izmantot NetBSD?

Ja jums rodas jautājums, vai instalēt NetBSD vai nē, izvēle būs atkarīga no jūsu situācijas. Ja vēlaties atdzīvināt vecāku aparatūru, kas vairs nesaņem oficiālos OS atjauninājumus, jums nopietni jāizskata NetBSD kā iespēja.

Ja apsverat iegulto sistēmu izstrādi, BSD licence var būt pievilcīgāka par Linux programmatūrā ierasto GPL, jo avota kods nav jāpadara pieejams. Tāpēc BSD ir populāra aparatūras ražotāju bāze, piemēram, jaunākās Sony PlayStations, kuru pamatā ir FreeBSD.

Ja vēlaties kaut ko atšķirīgu no parastās Linux izplatīšanas, varat apsvērt arī NetBSD vai kādu no citi BSD. Ja vēlaties sistēmu, kas ir vairāk "Unix" līdzīga Linux attīstībai, NetBSD varētu būt svaiga gaisa elpa. Dažiem cilvēkiem tas patiešām nepatīk systemd init sistēma Linux, jo uzskata, ka tā ir pārāk uzpūsta. NetBSD mēdz būt liesa un ļauna.

Unix OS, kas darbojas gandrīz jebkurā vietā

NetBSD ar mantojumu, kas aizsākās 1970. un 80. gadu sākotnējā BSD, ir unikāla kā īsta Unix sistēma ar mērķi darboties pēc iespējas vairāk dažādu datoru.

Viens populārs veco datoru lietojums ir mājas serveris. Lai izmantotu savu serveri, varat izmantot NetBSD vai Linux izplatīšanu.

KopīgotČivinātE -pasts
Kā izveidot Linux tīmekļa serveri ar vecu datoru

Vai vecs dators aizņem vietu? Vai vēlaties to izmantot vietnes mitināšanai? Lūk, kā iestatīt veco datoru kā Linux tīmekļa serveri.

Lasīt Tālāk

Saistītās tēmas
  • Linux
  • Operētājsistēmas
  • Unix
Par autoru
Deivids Delonijs (43 raksti publicēti)

Deivids ir ārštata rakstnieks, kas atrodas Klusā okeāna ziemeļrietumos, bet sākotnēji nāk no līča apgabala. Kopš bērnības viņš ir tehnoloģiju entuziasts. Deivida intereses ietver lasīšanu, kvalitatīvu TV šovu un filmu skatīšanos, retro spēles un ierakstu vākšanu.

Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu