NetBSD selitti: Unix -järjestelmä, joka voi toimia millä tahansa

NetBSD selitti: Unix -järjestelmä, joka voi toimia millä tahansa

Vaikka Linux-jakelut voivat saada suurimman määrän mustetta avoimen lähdekoodin maailmassa, ihmiset jättävät usein huomiotta BSD-perheen. Yksi BSD -versio, NetBSD, on jäänyt kiinni, koska se on sitoutunut siirrettävyyteen.





Mikä on NetBSD?

NetBSD on avoimen lähdekoodin käyttöjärjestelmä. Kuten Linux, NetBSD pyrkii laajaan yhteensopivuuteen Unixin kanssa ja tarjoaa samanlaisia ​​apuohjelmia ja käyttäytymistä.





NetBSD perustuu Unixin Berkeley Software Distribution -versioon, joten nimessä on BSD. Se on haara 386/BSD -julkaisusta, joka tuki tietokoneita 1990 -luvun alussa.



Kun FreeBSD keskittyy PC -alustaan ​​ja OpenBSD keskittyy turvallisuuteen, NetBSD keskittyy siirrettävyyteen eri alustoille. Vaikka NetBSD saattaa näyttää toiselta Linux -jakelulta, koko järjestelmä, ydin ja käyttäjäapuohjelmat mukaan lukien, kehitetään yhdessä kokonaisuutena. Tämä on ristiriidassa tavan kanssa, jolla Linux -jakelut sekoittavat yhteen useista lähteistä peräisin olevia komponentteja.

NetBSD: n historia

Vaikka NetBSD on moderni käyttöjärjestelmä, sen sukujuuret ovat peräisin 1970 -luvulta, kuten Berkeley Software Distribution tai BSD, kehitetty UC Berkeleyssä.



etsi näytönohjaimesi Windows 10

BSD: stä tuli Unix-maailman tekninen johtaja 1980-luvulla, kun työasemamyyjinä toimivat Sun Microsystems, jonka perusti BSD-ohjelmoija Bill Joy. Berkeley oli myös edelläkävijä avoimen lähdekoodin ohjelmistoissa ja vaati vain tekijänoikeusilmoituksen ja pidättäytyi mainitsemasta yliopistoa mainonnassa.

BSD perustui alun perin Bell Labsin Unixiin, mutta poikkesi emoyhtiö AT & T: n versiosta vuosien saatossa, jotta voitaisiin julkaista versio, joka ei sisällä AT&T -koodia.





Vaikka se ei ollut täysi käyttöjärjestelmä, tämä 'Networking Release' nimettiin niin, koska se sisälsi TCP/IP -verkkokoodin, jota useat yritykset käyttivät verkottumisen toteuttamiseen tuotteissaan. Se jopa lopulta pääsi Microsoft Windowsiin.

Kun tietokoneet tehostuivat Intel 80386 -suorittimen myötä, William Jolitz siirsi BSD: n 386 -prosessoriin käyttäen lähtökohtana Networking -versiota, jonka hän julkaisi 386BSD: nä. Jolitzilla oli vaikeuksia pysyä ajan tasalla kaikkien muiden kehittäjien lähettämien korjausten kanssa, joten projektin haarukat ilmestyivät välittömästi.





Yksi ryhmä halusi jatkaa PC -version parantamista, kun taas toinen halusi keskittyä siirrettävyyteen eri arkkitehtuureissa. Edellisestä tuli FreeBSD ja jälkimmäisestä NetBSD.

NetBSD haarautui vuorostaan, kun yksi kehittäjistä, Theo de Raadt, kehotettiin eroamaan NetBSD -projektista ja perusti myöhemmin muunnelman, OpenBSD: n, joka keskittyy turvallisuuteen ja koodin oikeellisuuteen.

Aiheeseen liittyviä: Mikä käyttöjärjestelmä sinun pitäisi valita seuraavalle tietokoneellesi?

Siirrettävyys: Tietysti se toimii NetBSD: llä

NetBSD on tehnyt nimensä kaikkien Unix-tyyppisten järjestelmien nykyisten ja hylättyjen laitteistojen käytettävissä olevista valtavista porteista. Se saavuttaa tämän erottamalla koneesta riippuvan koodin koneriippumattomasta koodista.

Nykyisten porttien luettelo sisältää x86_64 ja ARM epäselviin arkkitehtuureihin, kuten MIPS. Ja nämä ovat vain Tier I -portteja, joita NetBSD -projekti tukee aktiivisesti.

Tier II -porttien luettelo on myös laaja, ja siellä suurin osa tuesta 'orvoiksi jääneille' laitteille on. Täältä löydät versiot Amiga-, Motorola 68000- ja PowerPC-pohjaisille Macintosheille, 32-bittisille Sun SPARC -työasemille ja VAX-minitietokoneille.

Voit jopa löytää portin Sega Dreamcast -pelikonsolille. Monet ihmiset, jotka etsivät uutta ohjelmistoa käytettäväksi vanhemmalla laitteistolla, pitävät NetBSD: tä houkuttelevana. Jos et löydä Linux -distroa toimimaan vanhoilla koneillasi, se on hyvä paikka etsiä.

NetBSD on niin kannettava, että siellä on sanonta: 'Tietenkin se käyttää NetBSD: tä.' Joku onnistui jopa asentamaan sen a leivänpaahdin varustettu upotetulla mikro -ohjaimella.

Älä ajattele sinun tarvitse luopua Linux -ohjelmista, jos niillä ei ole lähdettä NetBSD -järjestelmässäsi. Laitteistoalustasta riippuen NetBSD tarjoaa Linux -binaarisen yhteensopivuuden. Tämä tarkoittaa, että voit ajaa Linux -ohjelmia NetBSD -järjestelmässäsi.

NetBSD: n asentaminen

Käyttöjärjestelmän asennus on samanlainen kuin Linux -jakelun asentaminen. Lataat vain asennuskuvan, käynnistät sen tietokoneellesi, käynnistät asennusohjelman, osioit kiintolevyn, asennat ohjelmiston, valitset pääsalasanan ja käynnistät uuden järjestelmän.

kuinka ottaa muotokuvaustila käyttöön iPhonessa 7

NetBSD: n ja BSD: n teknisen suuntauksen mukaan asennusliittymä on tekstipohjainen.

Voit asentaa ohjelmiston asennuslevyltä, mutta voit asentaa sen myös FTP: n kautta, verkon NFS -asemasta tai jopa irrottamattomasta osiosta. NetBSD ylläpitää yksityiskohtaisia ​​asennusohjeita jokaiselle arkkitehtuurille.

Oletuksena NetBSD toimii tekstikonsolissa ilman graafista käyttöliittymää. Voit aloittaa X11: n startx komento.

Oletusikkunanhallinta on CTWM. Voit asentaa muita ikkunahallintoja ja työpöytäympäristöjä alla mainitun paketinhallinnan avulla. Voit myös kirjautua graafisesti sisään XDM: llä käynnistyksen yhteydessä lisäämällä rivin ' xdm = KYLLÄ 'pohjaan /rc.conf tiedosto juurina ja käynnistä se sitten uudelleen.

Pakettien hallinta NetBSD: ssä

Mitään käyttöjärjestelmää, mukaan lukien NetBSD, ei ole määritetty haluamallasi tavalla. Sinun on usein asennettava joitain ohjelmia saadaksesi sen haluamallasi tavalla. Linux -maailmassa paketinhallinta on helpottanut tätä työtä paljon. NetBSD: llä on myös oma paketinhallinta, pkgin.

Voit asentaa sen asennuksen aikana, mutta jos et, niin tarvitset vain pari komentoa. Kirjoita juurikuoressa nämä komennot:

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

Voit etsiä paketin käyttämällä pkgin -komentoa tällä komennolla:

pkgin search vim

Asenna paketti käyttämällä Asentaa vaihtoehto.

pkgin install vim

Haluat myös pitää järjestelmän ajan tasalla.

pkgin upgrade

Aiheeseen liittyviä: Miksi sinun pitäisi päivittää Linux -pakettivarastoja

Pitäisikö sinun käyttää NetBSD: tä?

Jos mietit, pitäisikö sinun asentaa NetBSD vai ei, valinta riippuu tilanteestasi. Jos haluat elvyttää vanhemman laitteiston, joka ei enää vastaanota virallisia käyttöjärjestelmän päivityksiä, sinun kannattaa harkita vakavasti NetBSD: tä.

Jos harkitset sulautettujen järjestelmien kehittämistä, BSD -lisenssi voi olla houkuttelevampi kuin Linux -ohjelmistoissa yleinen GPL, koska sinun ei tarvitse asettaa lähdekoodiasi saataville. Siksi BSD: t ovat suosittu tukikohta laitteistovalmistajille, kuten myöhemmälle Sony PlayStationille, joka perustuu FreeBSD: hen.

Jos haluat vain jotain muuta kuin tavallinen Linux -jakelu, voit harkita myös NetBSD: tä tai jotakin muuta BSD: tä. Jos haluat järjestelmän, joka on enemmän Unix-tyyppinen kuin Linux on kehittynyt, NetBSD saattaa olla raikas ilma. Jotkut ihmiset eivät todellakaan pidä siitä systemd init järjestelmää Linuxissa, koska he uskovat sen olevan liian paisunut. NetBSD on yleensä laiha ja ilkeä.

Unix -käyttöjärjestelmä, joka toimii lähes kaikessa

NetBSD, jonka perintö juontaa juurensa 1970- ja 1980 -luvun alkuperäiseen BSD: hen, on ainutlaatuinen todellinen Unix -järjestelmä, jonka tavoitteena on toimia mahdollisimman monilla eri tietokoneilla.

Yksi suosittu käyttö vanhoille tietokoneille on kotipalvelin. Voit käyttää NetBSD: tä tai Linux -jakelua palvelimen käynnistämiseen.

Jaa Jaa Tweet Sähköposti Kuinka rakentaa Linux -verkkopalvelin vanhalla tietokoneella

Onko sinulla vanha tietokone, joka vie tilaa? Haluatko käyttää sitä verkkosivuston isännöintiin? Näin voit määrittää vanhan tietokoneen Linux -verkkopalvelimeksi.

Lue seuraava
Liittyvät aiheet
  • Linux
  • Käyttöjärjestelmät
  • Unix
Kirjailijasta David Delony(49 artikkelia julkaistu)

David on freelance -kirjailija, joka sijaitsee Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Area -alueelta. Hän on ollut tekniikan harrastaja lapsuudesta lähtien. Davidin kiinnostuksen kohteisiin kuuluu lukeminen, laadukkaiden TV -ohjelmien ja elokuvien katselu, retropelit ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi