Čeprav lahko distribucije Linuxa v odprtokodnem svetu dobijo največ črnila, ljudje pogosto spregledajo družino BSD. Ena različica BSD, NetBSD, se je obdržala zaradi svoje zavezanosti prenosljivosti.
Kaj je NetBSD?
NetBSD je odprtokodni operacijski sistem. Tako kot Linux si tudi NetBSD prizadeva za široko združljivost z Unixom, ki ponuja podobne pripomočke in vedenje.
NetBSD temelji na različici Unixa za distribucijo programske opreme Berkeley, zato ime "BSD". To je podružnica izdaje 386/BSD, ki je v začetku devetdesetih let podpirala osebne računalnike.
Kjer se FreeBSD osredotoča na platformo za osebne računalnike, OpenBSD pa na varnost, se NetBSD osredotoča na prenosljivost na različne platforme. Čeprav je NetBSD morda videti kot druga distribucija Linuxa, je celoten sistem, vključno z jedrom in uporabniškimi pripomočki, razvit skupaj kot celota. To je v nasprotju z načinom distribucije Linuxa, ki združuje komponente iz več virov.
Zgodovina NetBSD
Čeprav je NetBSD sodoben operacijski sistem, njegova linija izvira iz sedemdesetih let prejšnjega stoletja, kot distribucija programske opreme Berkeley ali BSD, razvita v UC Berkeley.
BSD je v 80. letih 20. stoletja postal tehnični vodja sveta Unix kot prodajalec delovnih postaj, kot je Sun Microsystems, ki ga je soustanovil programer BSD Bill Joy. Berkeley je bil tudi pionir v odprtokodni programski opremi, ki je zahteval le obvestilo o avtorskih pravicah in se pri oglaševanju ne omenja univerze.
BSD je prvotno temeljil na Unixu Bell Labs, vendar se je z leti razlikoval od različice matičnega podjetja AT&T, tako da je bilo mogoče izdati različico, ki ne vsebuje kode AT&T.
Čeprav to ni bil popoln operacijski sistem, je bila ta "omrežna izdaja" tako imenovana, ker je vsebovala omrežno kodo TCP/IP, ki jo je več podjetij uporabljalo za uveljavljanje mreženja v svojih izdelkih. Sčasoma se je celo prebil v Microsoft Windows.
Ker so osebni računalniki s prihodom procesorja Intel 80386 postali močnejši, je William Jolitz prenesel BSD na procesor 386 z uporabo izhodišča Networking, ki ga je izdal kot 386BSD. Jolitz je imel težave pri sledenju vsem popravkom, ki so mu jih pošiljali drugi razvijalci za izboljšanje sistema, zato so se takoj pojavile vilice projekta.
Ena skupina je želela še naprej izboljševati različico za osebni računalnik, druga pa se je osredotočila na prenosljivost v različnih arhitekturah. Prvi je postal FreeBSD, drugi pa NetBSD.
NetBSD je bil nato razcepljen, saj so enega od razvijalcev, Thea de Raadta, prosili, naj odstopi od projekta NetBSD, kasneje pa je ustanovil različico OpenBSD, ki se osredotoča na varnost in pravilnost kode.
Povezano: Kateri operacijski sistem bi morali izbrati za naslednji računalnik?
Prenosljivost: "Seveda deluje NetBSD"
NetBSD se je uveljavil na velikem številu vrat, ki so na voljo za trenutno in opuščeno strojno opremo vseh sistemov, podobnih Unixu. To doseže z ločevanjem strojno odvisne kode od strojno neodvisne kode.
Seznam trenutnih vrat vključuje x86_64 in ARM za bolj nejasne arhitekture, kot je MIPS. In to so samo vrata prve stopnje, ki jih projekt NetBSD aktivno podpira.
Seznam vrat Tier II je prav tako obsežen, kjer je večina podpore za "osirotelo" strojno opremo. Tu lahko najdete različice za Macintoshes na osnovi Amige, Motorola 68000 in PowerPC, 32-bitne delovne postaje Sun SPARC in mikroračunalnike VAX.
Lahko najdete celo vrata za igralno konzolo Sega Dreamcast. Mnogi ljudje, ki iščejo novo programsko opremo za uporabo na starejši strojni opremi, menijo, da je NetBSD privlačen. Če ne najdete distribucije Linuxa, ki bi se izvajala na vaših starih računalnikih, je dobro pogledati.
NetBSD je tako prenosljiv, da obstaja rek: "Seveda deluje NetBSD." Nekomu ga je celo uspelo namestiti na opekač za kruh opremljen z vgrajenim mikrokrmilnikom.
Ne mislite, da se morate odreči programom Linux, če nimajo vira v vašem sistemu NetBSD. Glede na strojno platformo NetBSD ponuja binarno združljivost z Linuxom. To pomeni, da lahko v sistemu NetBSD zaženete programe Linux.
Namestitev NetBSD
Namestitev OS je podobna namestitvi distribucije Linux. Prenesete samo namestitveno sliko, jo zaženete v računalniku, zaženete namestitveni program, particionirajte trdi disk, namestite programsko opremo, izberite korensko geslo in zaženite svoj novi sistem.
Odraža tehnično usmerjenost NetBSD in BSD na splošno, namestitveni vmesnik temelji na besedilu.
Programsko opremo lahko namestite z namestitvenega diska, lahko pa tudi prek FTP, iz pogona NFS v omrežju ali celo z nemontirane particije. NetBSD ohranja podrobna navodila za namestitev za vsako arhitekturo.
NetBSD privzeto deluje v besedilni konzoli brez grafičnega vmesnika. X11 lahko zaženete z startx ukaz.
Privzeti upravitelj oken je CTWM. S spodaj navedenim upraviteljem paketov lahko namestite druga okna in namizna okolja. Lahko se tudi grafično prijavite v XDM med zagonom, tako da dodate vrstico "xdm = DA"na dno /rc.conf datoteko kot root, nato znova zaženite.
Upravljanje paketov v NetBSD
Noben operacijski sistem, vključno z NetBSD, ni nastavljen tako, kot želite. Pogosto morate namestiti nekatere programe, da bo tako, kot želite. V svetu Linuxa so skrbniki paketov to delo olajšali. NetBSD ima tudi svojega upravitelja paketov, pkgin.
Lahko ga namestite med namestitvijo, če pa niste, potrebujete le nekaj ukazov. V korenski lupini vnesite te ukaze:
izvoz PKG_PATH = https://cdn. NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$ (uname -r | cut -d_ -f1)/Al pkg_add pkgin
Če želite poiskati paket z uporabo programa pkgin, uporabite ta ukaz:
pkgin iskanje vim
Če želite namestiti paket, uporabite namestite možnost.
pkgin namestite vim
Prav tako boste želeli posodobiti svoj sistem.
nadgradnja pkgina
Povezano: Zakaj bi morali posodobiti skladišča paketov Linux
Ali morate uporabljati NetBSD?
Če se sprašujete, ali morate namestiti NetBSD ali ne, bo izbira odvisna od vašega položaja. Če želite oživiti starejšo strojno opremo, ki ne prejema več uradnih posodobitev operacijskega sistema, morate resno preučiti možnost NetBSD.
Če razmišljate o razvoju vgrajenih sistemov, je licenca BSD morda privlačnejša od GPL, ki je pogosta v programski opremi Linux, ker vam ni treba dati na voljo svoje izvorne kode. Zato so BSD priljubljena podlaga za proizvajalce strojne opreme, kot so poznejši Sony PlayStation, ki temeljijo na FreeBSD.
Če želite le nekaj drugačnega od običajnega obsega distribucij Linuxa, razmislite tudi o NetBSD ali eni izmed drugi BSD. Če želite sistem, ki je bolj "podoben Unixu" kot način, kako se je razvil Linux, je NetBSD lahko dih svežega zraka. Nekaterim to res ni všeč systemd init sistem v Linuxu, ker menijo, da je preveč napihnjen. NetBSD je ponavadi suh in zloben.
Unixov operacijski sistem, ki deluje skoraj vse
NetBSD s svojo dediščino, ki izvira iz prvotnega BSD -ja iz sedemdesetih in osemdesetih let, je edinstven kot pravi sistem Unix z namenom delovanja na čim več različnih vrstah računalnikov.
Eden od priljubljenih načinov uporabe starih računalnikov je domači strežnik. Za zagon strežnika lahko uporabite NetBSD ali distribucijo Linuxa.
Imate star računalnik, ki zavzame prostor? Ali ga želite uporabiti za gostovanje spletnega mesta? Takole lahko nastavite star računalnik kot spletni strežnik Linux.
Preberite Naprej
- Linux
- Operacijski sistemi
- Unix
David je samostojni pisatelj s sedežem na pacifiškem severozahodu, a izvira iz območja zaliva. Že od otroštva je navdušen nad tehnologijo. Davidova zanimanja vključujejo branje, gledanje kakovostnih televizijskih oddaj in filmov, retro igre in zbiranje posnetkov.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, če se želite naročiti