Иако Линук дистрибуције могу добити највећу количину мастила у свету отвореног кода, људи често занемарују БСД породицу. Једна БСД варијанта, НетБСД, остала је присутна због своје посвећености преносивости.

Шта је НетБСД?

НетБСД је оперативни систем отвореног кода. Као и Линук, НетБСД тежи широкој компатибилности са Уник -ом, нудећи сличне помоћне програме и понашање.

НетБСД је заснован на Беркелеи Софтваре Дистрибутион верзији Уника, отуда и "БСД" у имену. То је огранак издања 386/БСД које је подржавало рачунаре раних 1990 -их.

Тамо где се ФрееБСД фокусира на ПЦ платформу, а ОпенБСД на безбедност, НетБСД се фокусира на преносивост на различите платформе. Иако НетБСД може изгледати као друга дистрибуција Линука, читав систем, укључујући језгро и корисничке помоћне програме, развијен је заједно у целини. Ово је у супротности са начином на који Линук дистрибуције спајају компоненте из више извора.

Историја НетБСД -а

Иако је НетБСД модеран оперативни систем, његова лоза датира из 1970 -их, као Беркелеи Софтваре Дистрибутион или БСД, развијена у УЦ Беркелеи.

instagram viewer

БСД је постао технички лидер света Уник-а током 1980-их, као добављачи радних станица попут Сун Мицросистемс, чији је суоснивач програмер БСД Билл Јои. Беркелеи је такође био пионир у софтверу отвореног кода, само му је било потребно обавештење о ауторским правима и уздржао се од спомињања универзитета у оглашавању.

БСД је првобитно био заснован на Уник -у Белл Лабс -а, али је годинама одступао од верзије своје матичне компаније АТ&Т, тако да је могла бити објављена верзија која не садржи АТ&Т код.

Иако то није био потпун ОС, ово „издање за умрежавање“ је тако названо јер је садржало ТЦП/ИП мрежни код који је неколико компанија користило за имплементацију умрежавања у своје производе. Чак је на крају ушао у Мицрософт Виндовс.

Како су рачунари постали моћнији појавом Интел 80386 ЦПУ -а, Виллиам Јолитз је пренео БСД на 386 процесор користећи мрежну верзију као полазну тачку, коју је објавио као 386БСД. Јолитз је имао проблема да прати све закрпе које су му други програмери слали да побољша систем, па су се одмах појавиле рачве пројекта.

Једна група је хтела да настави да побољшава верзију за ПЦ, док је друга желела да се усредсреди на преносивост на различите архитектуре. Први је постао ФрееБСД, а други НетБСД.

НетБСД је заузврат настао јер је од једног од програмера, Тхеа де Раадт, затражено да се повуче из пројекта НетБСД, а касније је основао варијанту, ОпенБСД, која се фокусира на безбедност и исправност кода.

Повезан: Који оперативни систем треба да изаберете за свој следећи рачунар?

Преносивост: „Наравно да покреће НетБСД“

НетБСД се прославио на великом броју портова доступних за тренутни и напуштени хардвер свих система сличних Унику. То постиже одвајањем кода зависног од машине од кода независног од машине.

Листа тренутних портова укључује к86_64 и АРМ за нејасније архитектуре попут МИПС -а. И то су само Тиер И портови, они које НетБСД пројекат активно подржава.

Листа Тиер ИИ портова је такође опсежна, и ту лежи већина подршке за "сироче" хардвер. Овде можете пронаћи верзије за Мацинтосхес засноване на Амиги, Моторола 68000 и ПоверПЦ, 32-битне Сун СПАРЦ радне станице и ВАКС мини рачунаре.

Можете чак пронаћи порт за конзолу за игре Сега Дреамцаст. Многи људи који траже нови софтвер за рад на старијем хардверу сматрају НетБСД привлачним. Ако не можете да пронађете Линук дистрибуцију за покретање на својим старим машинама, добро је место за погледати.

НетБСД је толико преносив да постоји изрека: "Наравно да покреће НетБСД." Неко је чак успео да га инсталира на тостер опремљен уграђеним микроконтролером.

Немојте мислити да морате одустати од Линук програма ако немају извор на вашем НетБСД систему. У зависности од хардверске платформе, НетБСД нуди Линук бинарну компатибилност. То значи да можете да покрећете Линук програме на свом НетБСД систему.

Инсталирање НетБСД -а

Инсталирање ОС -а је слично инсталирању Линук дистрибуције. Само преузмите инсталацијску слику, покрените је са рачунара, покрените инсталацијски програм, поделите чврсти диск на партиције, инсталирајте софтвер, изаберите лозинку за роот и покрените систем са новим систем.

Одражавајући техничку оријентацију НетБСД-а и БСД-а уопште, инсталациони интерфејс је заснован на тексту.

Софтвер можете инсталирати са инсталационог диска, али можете инсталирати и преко ФТП -а, са НФС диска на мрежи или чак са немонтиране партиције. НетБСД одржава детаљна упутства за инсталацију за сваку архитектуру.

Подразумевано, НетБСД ради у текстуалној конзоли без графичког интерфејса. Можете покренути Кс11 са стартк команда.

Подразумевани управитељ прозора је ЦТВМ. Можете инсталирати друге прозорске менаџере и радна окружења са доле наведеним менаџером пакета. Такође се можете графички пријавити са КСДМ -ом током покретања система додавањем линије "кдм = ДА"до дна /rc.conf датотеку као роот, а затим поново покрените систем.

Управљање пакетима у НетБСД -у

Ниједан оперативни систем, укључујући НетБСД, није подешен онако како желите. Често морате да инсталирате неке програме да бисте добили оно што желите. У свету Линука, менаџери пакета су овај посао учинили много лакшим. НетБСД такође има сопственог менаџера пакета, пкгин.

Можете га инсталирати током инсталације, али у случају да нисте, потребно је само неколико команди. У коренској љусци унесите ове команде:

извоз ПКГ_ПАТХ = https://cdn. НетБСД.орг/пуб/пкгсрц/пацкагес/НетБСД/$(унаме -п)/$ (унаме -р | цут -д_ -ф1)/Ал пкг_адд пкгин

Да бисте тражили пакет помоћу пкгин -а, користите ову команду:

пкгин сеарцх вим

Да бисте инсталирали пакет, користите инсталирај опција.

пкгин инсталл вим

Такође ћете желети да ажурирате систем.

надоградња пкгина

Повезан: Зашто бисте требали ажурирати спремишта Линук пакета

Да ли треба да користите НетБСД?

Ако се питате да ли треба да инсталирате НетБСД или не, избор ће зависити од ваше ситуације. Ако желите да оживите старији хардвер који више не прима званична ажурирања ОС -а, требали бисте озбиљно погледати НетБСД као опцију.

Ако размишљате о развоју уграђених система, БСД лиценца може бити привлачнија од ГПЛ -а уобичајеног у Линук софтверу јер не морате учинити свој изворни код доступним. Зато су БСД -ови популарна база за произвођаче хардвера попут каснијих Сони ПлаиСтатион -а заснованих на ФрееБСД -у.

Ако само желите нешто другачије од уобичајеног опсега Линук дистрибуција, размислите о НетБСД -у или неком од њих други БСД. Ако желите систем који више личи на Уник него што је Линук еволуирао, НетБСД би могао бити дашак свежег ваздуха. Неким људима се заиста не свиђа системд инит систем у Линуку јер сматрају да је превише надувен. НетБСД тежи да буде мршав и зао.

Уник ОС који ради готово о било чему

НетБСД, са својим наслеђем које датира из оригиналног БСД -а из 1970 -их и 1980 -их, јединствен је као прави Уник систем са циљем да ради на што више различитих врста рачунара.

Једна од популарних употреба старих рачунара је кућни сервер. Можете користити НетБСД или Линук дистрибуцију да бисте покренули сервер.

ОбјавиТвеетЕмаил
Како изградити Линук веб сервер са старим рачунаром

Имате стари рачунар који заузима простор? Желите да га користите за хостовање веб локације? Ево како да поставите стари рачунар као Линук веб сервер.

Прочитајте следеће

Повезане теме
  • Линук
  • Оперативни системи
  • Уник
О аутору
Давид Делони (43 објављена чланка)

Давид је слободни писац са седиштем на северозападу Пацифика, али изворно потиче из области залива. Одушевљен је технологијом од детињства. Давидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро игре и прикупљање плоча.

Више од Давида Делонија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили