Ipinaliwanag ng NetBSD: Ang Unix System Na Maaaring Patakbuhin sa Kahit ano

Ipinaliwanag ng NetBSD: Ang Unix System Na Maaaring Patakbuhin sa Kahit ano

Habang ang mga pamamahagi ng Linux ay maaaring makakuha ng pinakamalaking halaga ng tinta sa bukas na mapagkukunan ng mundo, madalas na hindi napapansin ng mga tao ang pamilya BSD. Ang isang pagkakaiba-iba ng BSD, ang NetBSD, ay natigil sa paligid dahil sa kanyang pangako sa kakayahang dalhin.





Ano ang NetBSD?

NetBSD ay isang open-source operating system. Tulad ng Linux, nilalayon ng NetBSD ang malawak na pagiging tugma sa Unix, na nag-aalok ng mga katulad na kagamitan at pag-uugali.





Ang NetBSD ay batay sa bersyon ng Pamamahagi ng Berkeley Software ng Unix, kaya't ang 'BSD' sa pangalan. Ito ay isang sangay ng paglabas ng 386 / BSD na sumusuporta sa mga PC noong unang bahagi ng 1990.





Kung saan nakatuon ang FreeBSD sa platform ng PC at ang OpenBSD ay nakatuon sa seguridad, nakatuon ang NetBSD sa kakayahang dalhin sa iba't ibang mga platform. Habang ang NetBSD ay maaaring magmukhang isa pang pamamahagi ng Linux, ang buong sistema, kasama ang kernel at mga kagamitan ng gumagamit, ay binuo nang magkasama bilang isang buo. Ito ay naiiba sa paraan ng pamamahagi ng Linux ng cobble magkasama mga sangkap mula sa maraming mga mapagkukunan.

Kasaysayan ng NetBSD

Habang ang NetBSD ay isang modernong operating system, ang linya ng lahi nito ay nagsimula pa noong dekada 1970, bilang ang Berkeley Software Distribution o BSD, na binuo sa UC Berkeley.



live na libreng xbox games september 2016

Ang BSD ay naging pinuno ng teknikal ng mundo ng Unix noong 1980s, bilang mga vendor ng workstation tulad ng Sun Microsystems, na pinagsama ni BSD programmer na si Bill Joy. Si Berkeley ay nagpayunir din sa open-source software, nangangailangan lamang ng isang paunawa sa copyright at pag-iwas na banggitin ang unibersidad sa advertising.

Ang BSD ay orihinal na nakabatay sa Unix ng Bell Labs ngunit lumayo sa bersyon ng magulang na AT & T na bersyon sa mga nakaraang taon upang ang isang bersyon ay mailabas na naglalaman ng walang AT&T code.





Bagaman hindi ito isang buong OS, ang 'Networking Release' na ito ay napangalanan dahil naglalaman ito ng TCP / IP networking code na ginamit ng maraming mga kumpanya upang ipatupad ang networking sa kanilang mga produkto. Dumaan pa ito sa Microsoft Windows.

Habang ang PC ay naging mas malakas sa pag-usbong ng Intel 80386 CPU, naihatid ni William Jolitz ang BSD sa 386 processor gamit ang bersyon ng Networking bilang isang panimulang punto, na inilabas niya bilang 386BSD. Nagkaproblema si Jolitz sa pagsunod sa lahat ng mga patch na ipinapadala sa kanya ng ibang mga developer upang mapagbuti ang system, kaya't lumitaw kaagad ang mga tinidor ng proyekto.





Ang isang pangkat ay nais na panatilihin ang pagpapabuti ng bersyon para sa PC, habang ang isa pang nais na tumuon sa kakayahang dalhin sa iba't ibang mga arkitektura. Ang nauna ay naging FreeBSD, at ang huli ay naging NetBSD.

Ang NetBSD ay tinidor din bilang isa sa mga developer, si Theo de Raadt, na hiniling na magbitiw sa proyekto sa NetBSD at kalaunan ay nagtatag ng isang variant, OpenBSD, na nakatuon sa seguridad at pagwawasto ng code.

Kaugnay: Aling Operating System ang Dapat Mong Piliin para sa Iyong Susunod na PC?

Kakayahang dalhin: Siyempre Nagpapatakbo ng NetBSD

Ang NetBSD ay gumawa ng pangalan nito sa napakaraming mga port na magagamit para sa kasalukuyan at inabandunang hardware ng lahat ng mga katulad na Unix system. Nakakamit ito sa pamamagitan ng paghihiwalay ng code na umaasa sa makina mula sa code na walang independyenteng makina.

Ang listahan ng mga kasalukuyang port ay may kasamang x86_64 at ARM sa mas nakakubli na mga arkitektura tulad ng MIPS. At iyon lang ang mga port ng Tier I, ang mga aktibong sinusuportahan ng proyekto ng NetBSD.

Ang listahan ng mga port ng Tier II ay malawak din, kung saan nakasalalay ang karamihan sa suporta para sa hardware na 'ulila'. Dito, makakahanap ka ng mga bersyon para sa Amiga, Motorola 68000 at mga Macintoshes na batay sa PowerPC, 32-bit na Sun SPARC na mga workstation, at VAX Minicomputers.

Maaari ka ring makahanap ng isang port para sa Sega Dreamcast game console. Maraming tao ang naghahanap ng bagong software na tatakbo sa mas matandang hardware na nakakaakit ng NetBSD. Kung hindi ka makahanap ng distro ng Linux na tatakbo sa iyong mga lumang makina, ito ay isang magandang lugar upang tingnan.

Ang NetBSD ay napaka portable na may kasabihang, 'Siyempre nagpapatakbo ito ng NetBSD.' May nagawa pang i-install ito sa a toaster nilagyan ng isang naka-embed na microcontroller.

Huwag isiping kailangan mong isuko ang mga programa sa Linux kung wala silang mapagkukunan sa iyong NetBSD system. Nakasalalay sa platform ng hardware, nag-aalok ang NetBSD ng Linux binary compatibility. Nangangahulugan ito na maaari mong patakbuhin ang mga programa sa Linux sa iyong NetBSD system.

Pag-install ng NetBSD

Ang pag-install ng OS ay katulad ng pag-install ng pamamahagi ng Linux. I-download mo lamang ang imahe ng pag-install, i-boot ito sa iyong computer, simulan ang programa ng pag-install, paghatiin ang iyong hard drive, i-install ang software, pumili ng isang root password, at mag-boot sa iyong bagong system.

kung paano upang vectorize isang logo sa ilustrador

Sumasalamin sa teknikal na oryentasyon ng NetBSD at BSD sa pangkalahatan, ang interface ng pag-install ay batay sa teksto.

Maaari mong mai-install ang software mula sa disk ng pag-install, ngunit maaari mo ring mai-install sa paglipas ng FTP, mula sa isang NFS drive sa network, o kahit mula sa isang hindi na-mount na pagkahati. Pinapanatili ng NetBSD ang detalyadong mga tagubilin sa pag-install para sa bawat arkitektura.

Bilang default, tumatakbo ang NetBSD sa isang text console nang walang GUI. Maaari mong simulan ang X11 sa startx utos

Ang default window manager ay CTWM. Maaari kang mag-install ng iba pang mga window manager at desktop environment na may package manager na nabanggit sa ibaba. Maaari ka ring mag-log in sa graphic kasama ang XDM sa oras ng pag-boot sa pamamagitan ng pagdaragdag ng linya ' xdm = YES 'sa ilalim ng /rc.conf file bilang root, pagkatapos ay pag-reboot.

Pamamahala ng Package sa NetBSD

Walang operating system, kabilang ang NetBSD, ang naka-set up sa paraang nais mong ganap na lumabas sa kahon. Madalas kang kailangang mag-install ng ilang mga programa upang makuha ito sa paraang nais mo. Sa mundo ng Linux, pinadali ng mga tagapamahala ng package ang trabahong ito. Ang NetBSD ay mayroon ding sariling manager ng package, pkgin.

Maaari mong i-install ito sa panahon ng pag-install, ngunit kung sakaling hindi mo ginawa, ang kailangan lamang ay isang pares ng mga utos. Sa isang root shell, ipasok ang mga utos na ito:

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

Upang maghanap para sa isang pakete gamit ang pkgin, gamitin ang utos na ito:

pkgin search vim

Upang mag-install ng isang pakete, gamitin ang i-install pagpipilian

pkgin install vim

Gusto mo ring panatilihing na-update ang iyong system.

pkgin upgrade

Kaugnay: Bakit Dapat Mong I-update ang Mga Repository ng Linux Package

Dapat Mong Gumamit ng NetBSD?

Kung nagtataka ka kung dapat mong i-install ang NetBSD o hindi, ang pagpipilian ay depende sa iyong sitwasyon. Kung nais mong muling buhayin ang mas matandang hardware na hindi na nakakatanggap ng opisyal na mga pag-update ng OS, dapat mong seryosong tingnan ang NetBSD bilang isang pagpipilian.

Kung isinasaalang-alang mo ang pag-unlad ng naka-embed na system, ang lisensya ng BSD ay maaaring maging mas kaakit-akit kaysa sa karaniwang GPL sa Linux software dahil hindi mo kailangang gawing magagamit ang iyong source code. Iyon ang dahilan kung bakit ang BSDs ay isang tanyag na base para sa mga tagagawa ng hardware tulad ng sa paglaon ng Sony PlayStations batay sa FreeBSD.

Kung nais mo lamang ng isang bagay na naiiba mula sa karaniwang pag-crop ng mga pamamahagi ng Linux, maaari mo ring isaalang-alang ang NetBSD o isa sa iba pang mga BSD. Kung nais mo ang isang system na mas katulad ng 'Unix-like' kaysa sa pag-unlad ng Linux, ang NetBSD ay maaaring isang hininga ng sariwang hangin. Ang ilang mga tao ay talagang hindi gusto ang systemd init system sa Linux sapagkat naniniwala silang masyadong namamaga. Ang NetBSD ay may kaugaliang maging payat at ibig sabihin.

Isang Unix OS Na Tumatakbo sa Kahit Ano Na Lang

Ang NetBSD, kasama ang pamana na nagmula pa sa orihinal na BSD noong 1970s at 1980s, ay natatangi bilang isang totoong sistema ng Unix na may layuning magpatakbo ng maraming iba`t ibang mga computer hangga't maaari.

Ang isang tanyag na paggamit para sa mga lumang computer ay bilang isang server ng bahay. Maaari mong gamitin ang NetBSD o isang pamamahagi ng Linux upang mai-andar ang iyong server.

Magbahagi Magbahagi Mag-tweet Email Paano Bumuo ng isang Linux Web Server Sa Isang Lumang Computer

Mayroon bang isang lumang computer na kumukuha ng puwang? Nais bang gamitin ito upang mag-host ng isang website? Narito kung paano mag-set up ng isang lumang PC bilang isang Linux web server.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Mga Sistema ng Pagpapatakbo
  • Unix
Tungkol sa May-akda David delony(49 na Artikulo Na-publish)

Si David ay isang freelance na manunulat na nakabase sa Pacific Northwest, ngunit orihinal na nagmula sa Bay Area. Siya ay naging isang mahilig sa teknolohiya mula pagkabata. Kasama sa mga interes ni David ang pagbabasa, panonood ng mga de kalidad na palabas sa TV at pelikula, retro gaming, at pagkolekta ng record.

Higit pa Mula kay David Delony

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe