Різниця між BSD і Linux

Ключова різниця: BSD і Linux - це обидва типи операційних систем, які можна запускати на своєму комп'ютері. BSD і Linux є похідними операційної системи UNIX, і обидві вони є операційною системою з відкритим вихідним кодом. Під Linux GNU Public License можна змінювати програмне забезпечення будь-яким способом, якщо вони надають змінений вихідний код іншим користувачам. Ліцензія BSD не має цієї вимоги, що означає, що користувач може вносити будь-які зміни в програмне забезпечення і не повинен розкривати їх іншим користувачам.

BSD і Linux - обидва типи операційних систем, які можна запускати на своєму комп'ютері. Ну, технічно Berkeley Software Distribution (BSD) і Linux є типом ядра. Ядро є центральним компонентом багатьох операційних систем.

Ядро Linux було вперше випущено 5 жовтня 1991 року Лінусом Торвальдсом. BSD була розповсюджена дослідницькою групою комп'ютерних систем (CSRG) Каліфорнійського університету, Берклі, з 1977 по 1995 рік. Сьогодні BSD посилається на будь-яку операційну систему, засновану на оригінальному ядрі BSD, подібному до Linux, який сьогодні відноситься до будь-якої операційної системи система, заснована на ядрі Linux. Загальні та популярні операційні системи BSD включають FreeBSD, NetBSD, OpenBSD або DragonFly. Загальні та популярні операційні системи Linux включають Debian та його похідні, такі як Ubuntu, Fedora та openSUSE.

BSD і Linux є похідними операційної системи UNIX, і обидві вони є операційною системою з відкритим вихідним кодом. Це означає, що вони вільно доступні будь-кому та кожному, хто хоче використовувати та / або модифікувати ядра або операційні системи, засновані на цих ядрах.

Linux належить до GNU Public License. Це гарантує, що користувачі зможуть отримати вільний доступ до коду до самого ядра, яке служить основою операційної системи Linux. Мало того, що користувачі можуть навіть змінювати ядро, щоб внести зміни до самої операційної системи. Ці зміни можуть включати зміни налаштувань для зручності використання або операційна система може бути змінена так, що вона вважається абсолютно новим дистрибутивом Linux.

Хоча спільна ліцензія BSD схожа на ліцензію Linux, вона має значну різницю. Ліцензія BSD набагато менш обмежувальна і дозволяє розповсюджувати лише джерело бінарних даних. Під Linux GNU Public License можна змінювати програмне забезпечення будь-яким способом, якщо вони надають змінений вихідний код іншим користувачам. Ліцензія BSD не має цієї вимоги, що означає, що користувач може вносити будь-які зміни програмного забезпечення і не повинен розкривати їх іншим користувачам.

Інша відмінність між ними полягає в тому, що код BSD не контролюється одним користувачем, він управляється основною командою, що складається з розробників по всьому світу. У FreeBSD і NetBSD кожна команда, яка керує проектом. Це ті, які мають право висловити свою думку в якому напрямку рухається проект. Деякі з компонентів BSD є проектами з відкритим вихідним кодом в їх власному праві і керуються різними супроводжуючими проектів.

Linux, з боку, не має таких обмежень на свої проекти. Ядро Linux вільно доступне кожному, хто може вносити до нього будь-які зміни. Потім вони можуть забезпечити ядро ​​п'ятьом іншим людям, які можуть вносити будь-які зміни, які їхнє серце бажає. Потім процес продовжується, тому не існує однієї або двох версій Linux. Кожна людина може мати унікально розроблену операційну систему Linux. Можуть бути доступні мільйони різних версій.

Базуючись на FreeBSD.org, Aalpha NET перераховує деякі з причин використання FreeBSD:

  1. Підтримує різні платформи: сумісні з x86, архітектури AMD64, Alpha, IA-64, PC-98 та UltraSPARC
  2. Open Source - доступний безкоштовно і постачається з повним вихідним кодом
  3. Добре підходить для ряду настільних і серверних додатків
  4. Може бути встановлений з різних джерел
  5. Розширює набір функцій операційної системи 4.4BSD:
    • об'єднаний буферний кеш віртуальної пам'яті та файлової системи
    • модулі сумісності - для запуску програм для інших ОС, включаючи програми для Linux, SCO UNIX, NetBSD і BSD / OS
    • Черги ядра - програми реагують більш ефективно на різні асинхронні події
    • Прийняти фільтри - підвищити продуктивність, дозволяючи додаткам, які інтенсивно використовують підключення (наприклад, веб-серверам), перенести частину своїх функціональних можливостей в ядро ​​ОС
    • Мобільні оновлення - покращена продуктивність файлової системи без шкоди для безпеки та надійності (аналіз операцій з файловою системою метаданих, щоб вони оброблялися більш ефективно)
    • Підтримка протоколу IPsec і IP-протоколу наступного покоління - поліпшення безпеки в мережах
    • підтримка ядра для захищених IP-адрес, а також проксі-шлюзи IP тощо.
    • підтримує програмне забезпечення для шифрування, захищені оболонки, аутентифікацію Kerberos, "віртуальні сервери", створені за допомогою jails, служби chroot-ing для обмеження доступу до файлової системи, захищених засобів RPC і списків доступу для служб, що підтримують оболонки TCP

Однак, згідно з LiNUXLiNKS.com, існують різні причини використання Linux:

  • Дистрибутив Linux має безкоштовні програми на суму тисячі доларів (або пару доларів, якщо вони придбані на CD)
  • Linux - це повна операційна система, яка:
    • стабільний - крах програми набагато рідше знижує операційну систему під Linux
    • Надійні - Linux-сервери часто за сотні днів порівнюють з регулярними перезавантаженнями, необхідними в системі Windows
    • надзвичайно потужний
  • Поставляється з повним середовищем розробки, включаючи C, C ++, компілятори Fortran, інструментарії, такі як Qt і мови сценаріїв, такі як Perl, Awk і sed. Компілятор змінного струму тільки для Windows може встановити вам сотні доларів.
  • Відмінні засоби роботи з мережею: дозволяють спільно використовувати процесори, обмінюватися модемами тощо; всі вони не включені або доступні у Windows 95.
  • Ідеальне середовище для запуску таких серверів, як веб-сервер (наприклад, Apache) або FTP-сервер.
  • Широкий вибір комерційного програмного забезпечення доступний, якщо ваші потреби не задоволені вільним програмним забезпеченням.
  • Операційна система, яка легко оновлюється. Після будь-якого періоду часу типова інсталяція Windows і програмного забезпечення потрапляє в повний безлад. Часто єдиний спосіб очистити всі уламки - переформатувати жорсткий диск і почати знову. Linux, однак, набагато краще для підтримки системи.
  • Стандартно підтримує кілька процесорів.
  • Правда багатозадачність; можливість одночасно запускати більше однієї програми.
  • Відмінна віконна система під назвою X; еквівалент Windows, але набагато гнучкіше.
Рекомендуємо

Схожі Статті

  • різниця між: Різниця між Nexus 10 і iPad

    Різниця між Nexus 10 і iPad

    Основна відмінність: Nexus 10 є планшетним комп'ютером під управлінням операційної системи Android 4.2 (також називається Jelly Bean). Він був розроблений у співпраці з Samsung. iPads мають розмір екрану 9, 7 дюйма з мультисенсорним дисплеєм. iPads призначені як пристрої для мультимедійного досвіду, читання електронних книг, перегляд фільмів, прослуховування музики, відтворення ігор, перегляду Інтер
  • різниця між: Різниця між Sony Xperia S і HTC One X

    Різниця між Sony Xperia S і HTC One X

    Основна відмінність: Xperia S оснащений 4, 3-дюймовим сенсорним TFT-екраном з поперечною стійкою на стійкому до подряпин склу. Дисплей забезпечує вражаючу щільність 342 ppi і живиться від двоядерного процесора Qualcomm з частотою 1, 5 ГГц. HTC One X є популярним продуктом корпорації HTC. Він поставляється з Android v4.0 Сендвіч морозива і оновлюється до v4.1.1 Jelly Bean. Вона включає 1, 5 ГГц, чотирьохяде
  • різниця між: Різниця між Nokia Lumia 620 і Samsung Galaxy Grand

    Різниця між Nokia Lumia 620 і Samsung Galaxy Grand

    Основна відмінність: Один з новітніх смартфонів під брендом - Nokia Lumia 620. Nokia Lumia 620 призначена для покупців початкового рівня, які хочуть спробувати Windows Phone 8, але не можуть дозволити собі витрачати занадто багато на нього. Samsung Galaxy Grand - це смартфон середньої дальності, запущений корпорацією Samsung. Телефон обладнаний полікарбонатним пластиком і має прямокутну форму з в
  • різниця між: Різниця між нижчим, середнім і вищим класом

    Різниця між нижчим, середнім і вищим класом

    Ключові відмінності: нижчі, середні та вищі класи є в основному групами, поділеними на доходи. Найнижчий клас зазвичай заробляє найменше, вищий клас заробляє найбільше, а середній клас заробляє в середині двох. Населення часто ділиться на соціально-економічні групи на основі доходів їхніх домогосподарств. Ці групи поділяються на: нижчий клас, середній клас і вищий клас. Група сере
  • різниця між: Різниця між Ebook і друкованою книгою

    Різниця між Ebook і друкованою книгою

    Ключова різниця: друкована книга - це, в основному, набір друкованих аркушів паперу, які з'єднані і укладені в захисну кришку. Електронна книга - це електронна книга. Це електронна версія звичайної друкованої книги. Книга являє собою збірку друкованих робіт, які проводяться разом, і ця колекція ук
  • різниця між: Різниця між Node.js і Angular.js

    Різниця між Node.js і Angular.js

    Ключова різниця: Node.js - це середовище на стороні сервера, яка найкраще використовується для створення масштабованих програм у реальному часі, таких як бази даних. Angular.js - фреймворк веб-додатків, який використовується для створення динамічних односторінкових програм. Технологія - це сектор, який
  • різниця між: Різниця між Samsung Galaxy Tab 2 7.0 і Nexus 10

    Різниця між Samsung Galaxy Tab 2 7.0 і Nexus 10

    Ключова різниця: Samsung Tab 2 7.0 - це 7-дюймовий планшет, який пропонує РК-дисплей PLS TFT, з щільністю приблизно 170 ppi. Пристрій також доступний у двох варіантах; Тільки Wi-Fi і Wi-Fi + 4G. Тільки планшетний ПК Wi-Fi працює на двоядерному процесорі 1 ГГц і доступний з Android V4.0 Ice Cream Sandwich,
  • різниця між: Різниця між залізом і сталлю

    Різниця між залізом і сталлю

    Основна різниця: Залізо - це хімічний елемент, який міститься в надлишку в земній корі. Сталь - це сплав, тобто суміш двох більш металевих елементів або одного металевого і неметалевого елемента. Залізо і сталь - це дві речовини, які часто зустрічаються в різних областях застосування, таких як посуд, конструкція тощо. Ці дві речовини часто плутаються,
  • різниця між: Різниця між партією і ставленням

    Різниця між партією і ставленням

    Ключові відмінності: Партія і Лікування - це як добре провести час. Вечірка - це зібрання на урочистостях, де збори людей збираються на особливий випадок або на честь людини. Лікування, з іншого боку, може означати різні речі. Вона може включати в себе спеціальну їжу або напій, який їдять на конкретній події. Лік

Вибір Редакції

Різниця між Мороном і Ретардом

Ключова різниця: Морон - це людина, яка надзвичайно засмучує і зазвичай не має вищого суду. Ретард - це людина, яка розумово відстала або неосвічена. Деякий психолог і психіатр вважають, що немає точного значення для дебіла і ретарда. Слова небезпечно використовуються для людей, які здаються божевільними, дурними, нудними, наполовину розумними і / або нерозумними; кожен з них часто відкидається на користь dunce, dolt і