Tartalomjegyzék:
Persze, ha technikus vagy, akkor is tud a Linuxról, még akkor is, ha nem igazán használja. Ez egy nagy teljesítményű, vállalati szintű Unix-szerű operációs rendszer. De mi van, ha lenne egy másik ingyenes Unix rendszer? A BSD operációs rendszerek családja életképes alternatívát kínál a Linux számára., átnézzük a BSD történetét, és megvizsgáljuk a főbb verziókat, hogy megbizonyosodjon arról, hogy egyikük megfelelő-e az Ön számára.
A Berkeley Software Distribution története
Korai napjaiban az Unix nem kereskedelmi, hanem kutatási termék volt. Az AT&T-t megtiltotta, hogy a kormány eladásként szolgáltassa, ám megengedték nekik, hogy semmi esetre sem adják el az egyetemeknek. Az egyik UC Berkeley volt. Mivel a forráskódhoz került, a grad diákok nem tudtak ellenállni annak, hogy megbénítsák. A hallgatók egyike, Bill Joy, saját programokat kezdett hozzáadni a mixhez, beleértve a vi szövegszerkesztőt. Csomagolta néhány eszközét a Berkeley Software Distribution vagy a BSD néven.
Nagy áttörés történt, amikor az egyetem vadonatúj Digital Equipment Corporation VAX mini számítógépet kapott. A Unix számára már volt egy verziója, de nem használta ki a számítógép által kínált virtuális memória funkciókat. Joy-nak és néhány másik hallgatónak sikerült támogatást hozzáadnia, és a BSD a VAX gépek választott Unix-já vált.
A 80-as évek elején a DARPA szerződést adott az UC Berkeley-nek a TCP / IP támogatás BSD-hez történő hozzáadására, mivel az Unix tényleges szabványt vált a számítástechnika kutatási világában.
Számos vállalat BSD-t futtató munkaállomásokat ajánlott fel, amelyek lényegében minikomputerek voltak, az asztali méretre csökkentve. Az egyik legnagyobb gyártó a Sun Microsystems volt. Bill Joy még az egyik alapító.
A 90-es évek elején William Jolitz átvitte a BSD-t a PC-re, ez egy újabb nagy áttörés. Túl ijesztőnek találta az operációs rendszer fejlesztésének a feladatát, de a 386 / BSD-je alapja a mai összes modern BSD-verziónak.
Annak ellenére, hogy a született internetes operációs rendszernek ígéretes indulása volt, a BSD-t akadályozta az AT&T pert indító szerzői jogok megsértésére alapított pert. Végül azonban a bíróságok úgy döntöttek, hogy a BSD annyira eltérő volt, hogy csak néhány irat sértett meg, és könnyen átírhatóak voltak. A peres eljárás azt jelentette, hogy egy kicsi projekt, a Linux, a 90-es évek elején robbant előre, hogy világszerte vonzza a következőket. Az alábbiakban említett teljesen nyílt forráskódú BSD rendszerek végül kialakultak, hogy vonzzák a dedikált felhasználói és fejlesztői közösségeket.
Ha többet szeretne megtudni, Kirk McKusick, az egyik eredeti fejlesztő, részletes és informatív áttekintést adott a BSD történetéről.
BSD verziók
Számos BSD verzió közül lehet választani.
A FreeBSD az egyik legnagyobb. Főleg a szerverekre, különösen a webszerverekre és a fájlkiszolgálókra összpontosít. A FreeNAS egy offshore program, amely teljes, könnyen használható, hálózathoz csatlakoztatott tárolókiszolgálót kínál. A PC-BSD a BSD közösség válasza az Ubuntu-ra, a FreeBSD-t könnyen használható asztali környezetbe csomagolva.
A NetBSD a BSD olyan verziója, amelyet hordozhatóan terveztek - és hordozható állapotot jelentenek. Sok olyan hardvert támogat, amely már régen nem működött, az x86-tól egészen az eredeti VAX-ig. Néhány vállalkozó felhasználó még azt is megszerezte, hogy kenyérpirítón futjon. Nagyon népszerű a beágyazott rendszerek fejlesztésében, különösen a hálózati eszközökben. Valójában a Wi-Fi útválasztója valószínűleg futtatja azt.
Az OpenBSD nagyon biztonságos. A fejlesztők nagyon alaposan ellenőrzik a kódot, lyukakat keresve, és olyan funkciókat tartalmaznak, mint például a beépített tűzfal. Csak két távoli lyukat állítanak az alapértelmezett telepítésben, ami nagyon lenyűgöző rekord. A Heartbleed vitatkozása következtében kidolgozták az OpenSSL saját verzióját, LibreSSL-nek hívják. (Igen, ez a Comic Sans az oldalon.)
Néhány fő programot közreműködtek a nyílt forráskódú világban, még akkor is, ha soha nem használta magát az OpenBSD-t. Az OpenSSH-t a távoli bejelentkezéshez használják, a tmux egy ügyes program, amely lehetővé teszi a terminál multiplexelését, vagy egyfajta "füllel történő böngészést" a parancssorban.
A DragonflyBSD a BSD újabb verziója, de ez a teljesítmény célja. Az utóbbi években nagy nyomást gyakorolt az SSD teljesítményére és a teljesítményre a multiprocesszoros rendszerek felett.
Kultúra: BSD Vs. Linux
Az egyik legnagyobb különbség a BSD és a Linux kultúra között a nyílt forráskódú licencek preferálása. A BSD licenc és a GPL egyaránt lehetővé teszi a forráskód megnézését, de a GPL megköveteli, hogy a forráskódot nyisson meg minden kiadott származékos verzióhoz. A BSD engedély ezzel szemben nem rendelkezik ilyen követelménnyel. Ön szabadon módosíthatja a kódot, és szükség esetén kiadhat egy védett verziót. A BSD fejlesztői szerint ez még nagyobb szabadságot ad a fejlesztőknek a kóddal, amit akarnak, mint a GPL.A BSD filozófiája
Egy másik nagy különbség a Linux és a BSD között az, hogy a BSD rendszereket koherens rendszerekre tervezték, ahogyan Matt Fuller írja. A legtöbb Linux disztribúció a Linux kernelnek, a GNU segédprogramoknak és bármi másnak a tartalma, amelyet a fejlesztők szerepeltetni akartak. A BSD fejlesztői viszont minimalista "alaprendszert" építenek. A felhasználók ezután hozzáadhatják, amit akarnak. Ez nagyon stabil telepítést tesz lehetővé. A Linuxnak nincs központi alaprendszere. A BSD szempontjából minden kiegészítő. A BSD fejlesztői általában úgy gondolják, hogy az operációs rendszer megszervezésének módja hosszú távon jobb eredményeket eredményez. A stabilitás és az új szolgáltatások támogatása közötti választás előtt a BSD fejlesztői általában az előbbit választják.
Alsó vonal? Ha olyan stabil, sziklaszilárd rendszert keres, amely nyomon követi vonalát egészen az eredeti Unixig, akkor érdemes megkeresni a BSD operációs rendszereket. Lehet, hogy nem olyan népszerűek, mint a Linux, de a fejlesztők valószínűleg így tetszik, és valószínűleg úgy érezheti magát is.