cs.phhsnews.com


cs.phhsnews.com / Jaký je rozdíl mezi Linuxem a BSD?

Jaký je rozdíl mezi Linuxem a BSD?


Linux i BSD jsou volné a otevřené operační systémy typu Unix. Používají dokonce většinu stejného softwaru - tyto operační systémy mají více společných věcí než rozdíly. Tak proč všichni existují?

Existuje více rozdílů, než bychom zde mohli pokrýt, zvláště filozofické rozdíly ohledně způsobu, jakým by měl být vybudován operační systém a licencován. To by mělo pomoci pochopit základy.

Základy

To, co většina lidí nazývá "Linux", není ve skutečnosti Linux. Linux je technicky jen Linuxové jádro - typické linuxové distribuce jsou tvořeny mnoha kusy softwaru. To je důvod, proč se Linux někdy nazývá GNU / Linux. Ve skutečnosti je většina stejného softwaru nad Linuxem stejný software používaný na BSD.

Linux a BSD jsou oba operační systémy typu Unix. Jak jsme pokryli, když jsme se podívali na historii operačních systémů podobných operačním systémům Unixu, Linux a BSD mají jinou linii. Linux napsal Linus Torvalds, když byl student ve Finsku. BSD znamená "Berkeley Software Distribution", neboť původně byla sada změn na Bell Unix vytvořená na University of California v Berkeley. Nakonec se stal kompletní operační systém a nyní existuje několik různých BSD.

Jádro vs. Kompletní operační systém

SOUVISEJÍCÍ: Co je Linux Distro a jak se liší? > Linux je oficiálně jen jádro. Distribuce Linuxu musí provést práci, která spojuje veškerý potřebný software k vytvoření kompletního operačního systému Linux a jeho kombinace do distribuce Linux, jako jsou Ubuntu, Mincovna, Debian, Fedora, Red Hat nebo Arch. Existuje mnoho různých distribucí Linuxu.

BSD jsou naopak jádrem i operačním systémem. Například FreeBSD poskytuje jak jádro FreeBSD, tak operační systém FreeBSD. Je zachován jako jeden projekt. Jinými slovy, pokud chcete nainstalovat FreeBSD, stačí nainstalovat FreeBSD. Pokud chcete nainstalovat Linux, budete muset nejprve zvolit mezi mnoha distribucemi Linuxu.

BSD obsahují systém portů. který poskytuje způsob instalace softwarových balíčků. Systém portů obsahuje software ve zdrojové podobě, takže je musí počítač před jejich spuštěním kompilovat. (Pokud jste někdy používali Gentoo, když je to populární, je to trochu podobné.) Balíky však mohou být také nainstalovány v předinstalované binární podobě, takže nemusíte trávit čas a systémové prostředky, které je kompilují.

Licencování

SOUVISEJÍCÍ:

Co je to software s otevřeným zdrojovým kódem a proč to má záležitost? Licencování je významný rozdíl, i když pro většinu lidí nezáleží. Linux používá GNU General Public License nebo GNU. Pokud upravujete jádro Linuxu a distribuujete jej, musíte uvolnit zdrojový kód pro vaše modifikace.

BSD používají licenci BSD. Pokud změníte jádro BSD nebo jej distribuujete a distribuujete, nemusíte vůbec uvolňovat zdrojový kód. Máte možnost dělat, co se vám líbí, BSD kódem a nejste povinni uvolnit zdrojový kód, ačkoli to můžete udělat, pokud se vám líbí.

Oba jsou open-source, ale různými způsoby. Lidé se někdy dostanou do debat o tom, která licence je "více zdarma." GPL pomáhá uživatelům tím, že zajistí, že mohou mít zdrojový kód pro software GPL, ale omezuje vývojáře tak, že je nutí uvolnit kód. Licence BSD nezaručuje, že uživatelé mohou mít zdrojový kód, ale dávají vývojářům svobodu dělat, co si vyberou s kódem, a to i v případě, že se chtějí obrátit na projekt uzavřeného zdroje.

BSD

Tyto jsou často považovány za tři "hlavní" operační systémy BSD:

FreeBSD: FreeBSD je nejoblíbenější BSD, zaměřené na vysoký výkon a snadné použití. Pracuje dobře na standardních 32-bitových a 64bitových procesorech Intel a AMD.

  • NetBSD: NetBSD je navržen tak, aby fungoval téměř na všechno a podporuje mnoho dalších architektur. Motto na domovské stránce je "Samozřejmě, že běží NetBSD."
  • OpenBSD: OpenBSD je navržena pro maximální bezpečnost - nejen s jejími vlastnostmi, ale i s jejími implementačními postupy. Je navržen tak, aby byl operační systém banky a jiné vážné instituce použity pro kritické systémy.
  • Existují dva další pozoruhodné BSD operační systémy:

DragonFly BSD: DragonFly BSD byl vytvořen s cílem designu poskytovat operační systém bude fungovat dobře ve vícevláknových prostředích - například v klastrech více počítačů.

  • Darwin / Mac OS X: Mac OS X je skutečně založen na operačním systému Darwin, který je založen na BSD. Je to trochu odlišné od ostatních BSD. Zatímco jádro nízkého stupně a další software jsou BSD kód s otevřeným zdrojovým kódem, většina zbytku operačního systému je uzavřený zdrojový kód Mac OS. Apple postavil Mac OS X a iOS na vrchol BSD, takže by nemuseli psát samotný nízkoúrovňový operační systém, stejně jako Google postavil Android na Linuxu
  • Proč byste si zvolili BSD přes Linux?

SOUVISEJÍCÍ:

Uživatelé Linuxu mají možnost volby: 8 Linux Desktop Prostředí Linux je stále populárnější než dokonce FreeBSD. Linux má tendenci získat například novou podporu hardwaru předtím, než je FreeBSD. BSD mají k dispozici balíček kompatibility, takže mohou nativně spouštět binární soubory Linux a většina z nich funguje podobně.

Pokud jste použili Linux, FreeBSD nebude cítit vše jinak. Nainstalujte FreeBSD jako pracovní plochu a skončíte pomocí stejného prostředí prostředí GNOME, KDE nebo Xfce, které byste použili v systému Linux spolu s většinou stejného jiného softwaru. Až se dostanete k tomuto okamžiku, FreeBSD automaticky neinstaluje grafickou plochu, takže se necháte starat o sebe víc, než jste s moderními distribucemi Linuxu. Je to starší zkušenost se staršími školami.

V některých serverových operačních systémech může být upřednostňován FreeBSD kvůli jeho spolehlivosti a stabilitě. Výrobci, kteří vytvářejí zařízení, si mohou místo operačního systému zvolit BSD pro operační systém, takže nebudou muset uvolnit modifikace do svého kódu.

Jste-li uživatel desktopového počítače, nemusíte se příliš starat o BSD. Pravděpodobně budete preferovat Linux za vynikající hardwarovou podporu, snadnější instalaci a obecnou moderní a krvácející hloubku. Pokud sestavíte server nebo vestavěné zařízení, můžete preferovat FreeBSD z jiného důvodu.


Budeme pravděpodobně dostávat komentáře od lidí, kteří nyní používají FreeBSD na svých stolních počítačích, a určitě byste to mohli udělat! Ale operační systém jako Ubuntu nebo Mint bude pro většinu lidí uživatelsky příjemnější a modernější

Image Credit: atzerok na Flickr


Jak synchronizovat lampy Flux a Philips Hue pro osvětlené večerní osvětlení

Jak synchronizovat lampy Flux a Philips Hue pro osvětlené večerní osvětlení

F.lux je praktická malá aplikace, která zahřívá světlo z obrazovky počítače večer a pomůže vám spát lépe. Světelné odstíny Philips také mohou nastavit teplotu jejich barev. Tato inteligentní integrace spojuje ty dva, takže se vaše obrazovka a vaše obecné osvětlení místností mění dohromady. Proč byste to chtěli dělat?

(how-to)

Jak funguje digitální ostření obrazu a proč byste ho měli používat

Jak funguje digitální ostření obrazu a proč byste ho měli používat

Zaostření obrazu může být jen nejvíce nevyužitým digitálním fotografováním, které tuto stránku zkoumá histogram. Čtěte dále, když vysvětlujeme, jaká je ostření obrazu, proč to potřebujeme, co to dělá a proč byste ji měli osvobodit na své vlastní obrázky, aby vyloučili fuzzy hrany a aby vaše obrázky vyskakovaly.

(how-to)