NetBSD forklarede: Unix -systemet, der kan køre på alt

NetBSD forklarede: Unix -systemet, der kan køre på alt

Mens Linux-distributioner muligvis får den største mængde blæk i open source-verdenen, overser folk ofte BSD-familien. Én BSD -variant, NetBSD, har holdt sig fast på grund af sit engagement i transportabilitet.





Hvad er NetBSD?

NetBSD er et open-source operativsystem. Ligesom Linux sigter NetBSD på bred kompatibilitet med Unix og tilbyder lignende værktøjer og adfærd.





NetBSD er baseret på Berkeley Software Distribution -versionen af ​​Unix, derfor 'BSD' i navnet. Det er en gren ud af 386/BSD -udgivelsen, der understøttede pc'er i begyndelsen af ​​1990'erne.





Hvor FreeBSD fokuserer på pc -platformen og OpenBSD fokuserer på sikkerhed, fokuserer NetBSD på portabilitet til forskellige platforme. Selvom NetBSD kan ligne en anden Linux -distribution, er hele systemet, inklusive kernen og brugerværktøjer, udviklet sammen som en helhed. Dette står i kontrast til den måde Linux -distributioner samler komponenter fra flere kilder.

NetBSD's historie

Mens NetBSD er et moderne operativsystem, stammer dets slægt tilbage til 1970'erne, som Berkeley Software Distribution eller BSD, udviklet på UC Berkeley.



de negative effekter af sociale medier

BSD blev den tekniske leder af Unix-verdenen gennem 1980'erne, som arbejdsstationsleverandører som Sun Microsystems, medstifter af BSD-programmøren Bill Joy. Berkeley var også en pioner inden for open source-software, der kun krævede en meddelelse om ophavsret og afstod fra at nævne universitetet i reklame.

BSD var oprindeligt baseret på Bell Labs 'Unix, men afveg fra sit moderselskab AT & T's version gennem årene, så der kunne frigives en version, der ikke indeholdt nogen AT & T -kode.





Selvom det ikke var et fuldt operativsystem, blev denne 'Networking Release' så navngivet, fordi den indeholdt TCP/IP -netværkskoden, der blev brugt af flere virksomheder til at implementere netværk i deres produkter. Det kom endda til sidst ind i Microsoft Windows.

Efterhånden som pc'erne blev mere kraftfulde med fremkomsten af ​​Intel 80386 -CPU'en, overførte William Jolitz BSD til 386 -processoren ved hjælp af netværksversionen som udgangspunkt, som han udgav som 386BSD. Jolitz havde problemer med at følge med alle de patches, som andre udviklere sendte ham for at forbedre systemet, så projektgafler dukkede op med det samme.





En gruppe ønskede at blive ved med at forbedre versionen til pc'en, mens en anden ville fokusere på bærbarhed på tværs af forskellige arkitekturer. Førstnævnte blev FreeBSD, og ​​sidstnævnte blev NetBSD.

NetBSD blev skiftet efter tur, da en af ​​udviklerne, Theo de Raadt, blev bedt om at trække sig fra NetBSD -projektet og senere grundlagde en variant, OpenBSD, der fokuserer på sikkerhed og kodekorrekthed.

Relaterede: Hvilket operativsystem skal du vælge til din næste pc?

Bærbarhed: Selvfølgelig kører den NetBSD

NetBSD har gjort sit navn til det store antal porte til rådighed for nuværende og forladt hardware i alle Unix-lignende systemer. Det opnår dette ved at adskille maskinafhængig kode fra maskinuafhængig kode.

Listen over aktuelle porte indeholder x86_64 og ARM til mere uklare arkitekturer som MIPS. Og det er kun Tier I -portene, dem, som NetBSD -projektet aktivt understøtter.

Listen over Tier II -porte er også omfattende, og det er her, størstedelen af ​​støtten til 'forældreløs' hardware ligger. Her kan du finde versioner til Amiga, Motorola 68000 og PowerPC-baserede Macintoshes, 32-bit Sun SPARC-arbejdsstationer og VAX Minicomputere.

Du kan endda finde en port til Sega Dreamcast -spilkonsollen. Mange mennesker, der leder efter ny software til at køre på ældre hardware, finder NetBSD attraktivt. Hvis du ikke kan finde en Linux -distro til at køre på dine gamle maskiner, er det et godt sted at lede.

NetBSD er så bærbart, at der er et ordsprog, 'Selvfølgelig kører det NetBSD.' Nogen formåede endda at installere det på en brødrister udstyret med en integreret mikrokontroller.

Tror ikke, du skal opgive Linux -programmer, hvis de ikke har kilden på dit NetBSD -system. Afhængigt af hardwareplatformen tilbyder NetBSD Linux binær kompatibilitet. Det betyder, at du kan køre Linux -programmer på dit NetBSD -system.

Installation af NetBSD

Installation af operativsystemet ligner installation af en Linux -distribution. Du downloader bare installationsbilledet, starter det på din computer, starter installationsprogrammet, opdeler din harddisk, installerer softwaren, vælger en root -adgangskode og starter op i dit nye system.

hvordan man sletter en outlook -konto

Afspejler den tekniske orientering af NetBSD og BSD generelt, er installationsgrænsefladen tekstbaseret.

Du kan installere softwaren fra installationsdisken, men du kan også installere over FTP, fra et NFS -drev på netværket eller endda fra en umonteret partition. NetBSD vedligeholder detaljerede installationsinstruktioner for hver arkitektur.

Som standard kører NetBSD i en tekstkonsol uden en GUI. Du kan starte X11 med startx kommando.

Standardvindueshåndteringen er CTWM. Du kan installere andre vinduesadministratorer og skrivebordsmiljøer med den pakkehåndtering, der er nævnt nedenfor. Du kan også logge grafisk ind med XDM ved opstart ved at tilføje linjen ' xdm = JA 'til bunden af /rc.conf fil som root og derefter genstarte.

Pakkehåndtering i NetBSD

Intet operativsystem, inklusive NetBSD, er konfigureret, som du vil have det helt ud af kassen. Du skal ofte installere nogle programmer for at få det, som du vil have det. I Linux -verdenen har pakkeledere gjort dette job meget lettere. NetBSD har også sin egen pakkeleder, pkgin.

Du kan installere det under installationen, men hvis du ikke gjorde det, er alt, hvad der kræves, et par kommandoer. Indtast disse kommandoer på en rodskal:

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

Hvis du vil søge efter en pakke ved hjælp af pkgin, skal du bruge denne kommando:

pkgin search vim

For at installere en pakke skal du bruge installere mulighed.

pkgin install vim

Du vil også gerne holde dit system opdateret.

pkgin upgrade

Relateret: Hvorfor skal du opdatere Linux -pakkelagre

Skal du bruge NetBSD?

Hvis du undrer dig over, om du skal installere NetBSD eller ej, afhænger valget af din situation. Hvis du vil genoplive ældre hardware, der ikke længere modtager officielle OS -opdateringer, bør du seriøst undersøge NetBSD som en mulighed.

Hvis du overvejer udvikling af integrerede systemer, kan BSD -licensen være mere attraktiv end den GPL, der er almindelig i Linux -software, fordi du ikke behøver at stille din kildekode til rådighed. Derfor er BSD'erne en populær base for hardwareproducenter som de senere Sony PlayStations baseret på FreeBSD.

Hvis du bare vil have noget anderledes end den sædvanlige afgrøde af Linux -distributioner, kan du også overveje NetBSD eller en af ​​de andre BSD'er. Hvis du vil have et system, der er mere 'Unix-lignende' end Linux har udviklet sig, kan NetBSD være et frisk pust. Nogle mennesker kan virkelig ikke lide det systemd init system i Linux, fordi de mener, at det er for oppustet. NetBSD har en tendens til at være slank og slem.

Et Unix OS, der kører på næsten alt

NetBSD, med sin arv, der går tilbage til den originale BSD fra 1970'erne og 1980'erne, er unik som et rigtigt Unix -system med det formål at køre på så mange forskellige slags computere som muligt.

En populær anvendelse til gamle computere er som en hjemmeserver. Du kan bruge NetBSD eller en Linux -distribution til at få din server i gang.

Del Del Tweet E -mail Sådan opbygges en Linux -webserver med en gammel computer

Har du en gammel computer, der fylder? Vil du bruge det til at være vært for et websted? Sådan konfigureres en gammel pc som en Linux -webserver.

Læs Næste
Relaterede emner
  • Linux
  • Operativsystemer
  • Unix
Om forfatteren David vrøvl(49 artikler udgivet)

David er freelance skribent med base i det nordvestlige Stillehav, men stammer oprindeligt fra Bay Area. Han har været en teknologientusiast siden barndommen. Davids interesser omfatter læsning, se kvalitets -tv -shows og film, retrospil og pladesamling.

Mere fra David Delony

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere