14Sep

Mi a különbség a Linux és a BSD között?

click fraud protection

Mind a Linux, mind a BSD szabad és nyílt forrású, Unix-szerű operációs rendszerek.Ők is ugyanazt a szoftvert használják - ezek az operációs rendszerek több közös dologgal rendelkeznek, mint a különbségek. Tehát miért léteznek?

Több különbség van, mint itt, különösen a filozófiai különbségek az operációs rendszer felépítéséhez és engedélyezéséhez. Ez segít megérteni az alapokat.

Az alapok

Amit a legtöbb ember "Linux" -nak nevez, valójában nem Linux. A Linux technikailag csak a Linux kernel - a tipikus Linux disztribúciók sok szoftverből állnak. Ezért hívják a Linuxot néha GNU / Linux néven. Valójában ugyanez a szoftver a Linuxon túl ugyanaz a szoftver, mint a BSD-k.

A Linux és a BSD egyaránt Unix-szerű operációs rendszerek. Miközben a Unix-szerű operációs rendszerek történetét tekintettük át, a Linux és a BSD eltérő eredetű.A Linuxot Linus Torvalds írta, amikor finnországi diák volt. A BSD a "Berkeley Software Distribution" kifejezésre utal, mivel eredetileg a Bell Unix által a Berkeley-i Egyetemen létrehozott módosítások sorozata. Végül teljes operációs rendszerré fejlődött, és most több különböző BSD létezik.

instagram viewer

KAPCSOLÓDÓ CIKKEK
Mi a Unix, és miért érinti?
"Linux" nem csak Linux: 8 darab szoftver, amely a Linux rendszereket alkotja

Kernel versus teljes operációs rendszer

Hivatalosan a Linux csak egy kernel. A Linux disztribúcióknak meg kell csinálniuk a teljes Linux operációs rendszer létrehozásához szükséges összes szoftvert, és ötvözniük kell egy olyan Linux disztribúcióra, mint az Ubuntu, a Mint, a Debian, a Fedora, a Red Hat vagy az Arch. Számos különböző Linux disztribúció létezik.

Ezzel szemben a BSD-k egyaránt egy rendszermag és egy operációs rendszer. Például a FreeBSD biztosítja a FreeBSD kernelt és a FreeBSD operációs rendszert is. Egyetlen projektként működik. Más szóval, ha telepíteni szeretné a FreeBSD-t, akkor telepítse a FreeBSD-et. Ha telepíteni kívánja a Linuxot, akkor először választania kell a sok Linux disztribúció közül. Az

BSD-k közé tartozik a portrendszer.amely a szoftvercsomagok telepítésének módját biztosítja. A portrendszer forrásforrást tartalmaz, ezért a számítógépnek össze kell állítania őket, mielőtt futnak.(Ha valaha is népszerű volt a Gentoo használatakor, ez egy kicsit olyan.) Azonban a csomagok előre telepített bináris formában is telepíthetők, így nem kell időt és rendszer erőforrásokat összeállítania.

Engedélyezés

Az engedélyezés jelentős különbség, bár a legtöbb ember számára nem számít. A Linux a GNU általános nyilvános licencet használja, vagy a GPL.Ha módosítja a Linux rendszermagot és elosztja azt, akkor a változások forráskódját fel kell szabadítani.

A BSD-k a BSD licencet használják. Ha megváltoztatod a BSD rendszermagot vagy terjesztheted és elosztod, akkor egyáltalán nem kell kiadnia a forráskódot. Szabadon tehet bármit is szeretsz a BSD kóddal, és nem kötelezed a forráskódot felszabadítani, bár így megteheti, ha tetszik.

Mindkettő nyílt forrású, de különböző módokon. Az emberek néha vita tárgyává válnak arról, hogy melyik licenc "ingyen". A GPL segít a felhasználóknak abban, hogy biztosítsák a forráskódot a GPL szoftverhez, de korlátozza a fejlesztőket azzal, hogy kényszeríti őket arra, hogy kiadják a kódot. A BSD licenc nem biztosítja a felhasználók számára a forráskódot, de a fejlesztők számára biztosítja a szabadságot, hogy bármit is végezzenek a kóddal, még akkor is, ha zárt forrású projektgé alakítani.

A BSD-k

Ezek a három legfontosabb BSD operációs rendszer:

  • FreeBSD: A FreeBSD a legnépszerűbb BSD, amely a nagy teljesítményt és a könnyű használatot célozza meg. Jól működik a hagyományos Intel és AMD 32 bites és 64 bites processzorokon.
  • NetBSD: A NetBSD-t szinte mindennel futtatják, és sok más architektúrát támogat. A mottó a honlapjukon: "Természetesen NetBSD-t futtat."
  • OpenBSD: Az OpenBSD-t a maximális biztonság érdekében tervezték - nem csak a funkciói, hanem végrehajtási gyakorlatai révén.Úgy tervezték, hogy operációs rendszer bankok és más komoly intézmények használják a kritikus rendszerek.

Két másik figyelemre méltó BSD operációs rendszer létezik:

  • DragonFly BSD: A DragonFly BSD azzal a tervezési céllal jött létre, hogy olyan operációs rendszert biztosítson, amely jól működik többszálas környezetekben - például több számítógépes fürtökben.
  • Darwin / Mac OS X: A Mac OS X valójában a BSD-n alapuló Darwin operációs rendszeren alapul. Ez egy kicsit különbözik a többi BSD-től. Míg az alacsony szintű kernel és más szoftver nyílt forráskódú BSD kód, az operációs rendszer többi része zárt forrású Mac OS kód. Az Apple a Mac OS X-et és az iOS-t a BSD-re építette, így nem kellett volna írni az alacsony szintű operációs rendszert, ahogyan a Google a Linuxon túli Androidot.

Miért választaná a BSD-t a Linux alatt?

A Linux még mindig népszerűbb, mint a FreeBSD.A Linux általában új hardveres támogatást kap, például a FreeBSD előtt. A BSD-k rendelkezésére áll egy kompatibilitási csomag, így natívan végrehajthatják a Linux binárisokat, és a legtöbb szoftver hasonlóan működik.

Ha a Linuxot használta, a FreeBSD nem fogja érezni mindazt, ami más. Telepítse a FreeBSD-t asztali operációs rendszerként, és ugyanazokat a GNOME, KDE vagy Xfce asztali környezeteket használhatja, amelyeket a Linuxon, ugyanazon más szoftverek mellett is használni fog. Egyszer csak akkor érhetsz el, ha a FreeBSD nem fog automatikusan telepíteni egy grafikus asztalt, így maradsz önmagadtól jobban, mint a modern Linux disztribúciók. Ez egy régi iskolai tapasztalat.

A FreeBSD egyes szerver operációs rendszereken a megbízhatóság és a stabilitás szempontjából előnyös lehet. Az eszközöket létrehozó gyártók a Linux helyett az operációs rendszer BSD-jét választhatják, így nem kell kiadniuk a kód módosításait.

Ha asztali PC-felhasználó vagy, akkor tényleg nem kell túl sokat foglalkoznia a BSD-kkel. Valószínűleg inkább a Linuxot fogja előnyben részesíteni a kiváló hardveres támogatás, a könnyebb telepítés és az általános, modern és vérzéses jelleg miatt. Ha szervert vagy beágyazott eszközt telepít, a FreeBSD-t más okból is előnyben részesítheti.

Valószínűleg megjegyzéseket fogunk kapni azoktól az emberektől, akik a FreeBSD-t használják asztali számítógépeiken, és biztosan tehetnéd ezt! De egy olyan operációs rendszer, mint az Ubuntu vagy a Mint, felhasználóbarát és modern lesz a legtöbb ember számára.

képarány: atzerok a Flickr

-en