NetBSD paskaidrots: Unix sistēma, kas var darboties ar jebko

NetBSD paskaidrots: Unix sistēma, kas var darboties ar jebko

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, jo ir apņēmies pārnēsāt.





Kas ir NetBSD?

NetBSD ir atvērtā koda operētājsistēma. Tāpat kā Linux, arī NetBSD mērķis ir plaša savietojamība ar Unix, piedāvājot līdzīgus utilītus un uzvedību.





NetBSD pamatā ir Unix Berkeley Software Distribution versija, līdz ar to arī nosaukums “BSD”. Tā ir filiāle no 386/BSD laidiena, kas 90. gadu sākumā atbalstīja datorus.





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 veidu, kā Linux izplatīšana apvieno komponentus no vairākiem avotiem.

NetBSD vēsture

Lai gan NetBSD ir moderna 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.



ko darīt, ja esat aizmirsis savu iPhone paroli

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 iekļauts TCP/IP tīkla kods, ko vairāki uzņēmumi izmantoja, lai savos produktos ieviestu tīklošanu. 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 sekot līdzi 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, tā darbojas ar 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ī otrā 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 jūs varat atrast versijas Amiga, Motorola 68000 un PowerPC Macintoshes, 32 bitu Sun SPARC darbstacijām un VAX minidatoriem.

Jūs pat varat atrast portu 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, nodalāt cieto disku, sadalāt programmatūru, izvēlaties saknes paroli un palaižat savā jaunajā sistēmā.

kā pārbaudīt wifi drošības veidu Windows 10

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:

export 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 install vim

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

pkgin upgrade

Saistītie: 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 citu 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 Kopīgot Čivināt E -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(49 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