Freebsd - що це? Переваги freebsd перед linux windows
У сфері сучасного програмного забезпечення з відкритим кодом слово «Linux» практично перетворилося на синонім поняття «операційна система», хоча мало хто знає про те, що в дійсності ж це далеко не єдина на сьогоднішній день ОС типу Unix, вихідні коди якої є доступними для всіх.
Відео: 101 reason to switch from Windows to Linux Ubuntu
Відповідно до даних, отриманими від IOSC, в 1999 році практично третина всіх машин, які були підключені до інтернету, працювали на основі операційної системи Linux, в той час як майже 15% застосовували операційну систему FreeBSD. Що це за система, і по сьогоднішній день знають лише деякі сучасні користувачі ПК, незважаючи на всі її переваги і широке поширення свого часу. Варто відзначити той факт, що багато світових лідерів в сфері Web-послуг активно працюють на даній системі. Зокрема, варто відзначити, що на сьогоднішній день система Yahoo заснована на FreeBSD. Що це дає користувачам, самі вони навряд чи знають і навіть замислюються, але власники системи впевнені, що це правильне рішення.
Що являє собою BSD?
BSD розшифровується як Berkeley Software Distribution. Саме так в своєму час називалося програмне забезпечення, яке Каліфорнійський університет в Берклі поширював в початкових кодах. При цьому варто відзначити той факт, що спочатку додаток до стандартної операційній системі UNIX - це єдине, що представляло собою FreeBSD. Що це було в порівнянні з нинішньою версією системи?
На основі версії 4.4 BSD-Lite створювалося кілька операційних систем, що мають відкриті вихідні коди. Зокрема, склад цих систем включав в себе розробки інших проектів, серед яких окремої уваги заслуговує проект GNU.
структура
Переваги та особливості, які має дана система, відрізняються структурою FreeBSD. Що це за структура:
- Ядро, яке призначається для ретельного планування всіх процесів, управління пам`яті, роботи з різними пристроями, а також підтримки багатопроцесорних систем. При цьому слід зазначити той факт, що, на відміну від ОС Linux, в даному випадку є кілька типів ядер BSD, які відрізняються різними особливостями.
- Бібліотека С, яка використовується в якості основного системного інтерфейсу програмування, причому грунтується на коді з Берклі, а не з проекту GNI.
- Всілякі файлові утиліти, компілятори, оболонки, редактори зв`язків, а також інші програми кінцевого користувача, при цьому деякі з них грунтуються на коді GNU.
- FreeBSD UNIX - операційна система, що включає в себе X Window, яка відповідає безпосередньо за графічний інтерфейс. Дана система застосовується в переважній більшості версій BSD і офіційно підтримується проектом X.Org. Дана система дозволяє користувачеві робити вибір з кількох графічних оболонок, а також цілого ряду легких віконних менеджерів.
- Велика кількість інших системних і прикладних програм.
Що таке справжній UNIX?
Варто зазначити, що сама по собі FreeBSD UNIX - операційна система завжди різна. І типи таких систем не є клонами один одного. Вони являють собою лише нащадків загального предка - традиційної операційної системи UNIX. Даний факт може кілька здивувати, тим більше якщо згадати, що розробник цієї операційної системи ніколи не розкривав широкому загалу коди своїх розробок.
BSD - це UNIX?
І дійсно, операційна система UNIX ніколи не являла собою програмне забезпечення, яке має відкритий вихідний код, в зв`язку з чим BSD безумовно не можна буде назвати системою UNIX, хоча б тому, що графічний інтерфейс операційних систем є різним. Однак в той же час компанія, яка розробляла UNIX, активно користувалася чужими розробками, і зокрема це відноситься до програмного забезпечення, яке розроблялося організацією CSRG.
Спочатку дистрибутиви BSD, а також графічний інтерфейс операційних систем був комплекси призначених для користувача програм, і така ситуація тривала рівно до тих пір, поки компанія не уклала контракт з DARPA, підлеглим Міністерству оборони США. Мета даного контракту - це оновлення різних комунікаційних протоколів, на яких підтримувалася комп`ютерна мережа агентства.
Протягом 80-х років сформувалося кілька компаній, що займаються виробництвом робочих станцій, при цьому варто відзначити, що багато хто з них набували ліцензії на використання UNIX замість того, щоб намагатися розробляти з нуля власне програмне забезпечення. Зокрема, варто виділити компанію Sun, яка надійшла таким чином і вирішила на основі версії 4.2BSD в кінцевому підсумку випустити власну операційну систему, яка називалася SunOSTM. Коли ж компанія AT&T, що займається розробкою UNIX, в кінцевому підсумку вирішила зайнятися комерційною продажу власної операційної системи, з`явилася досить аскетична реалізація - System III, за якою з плином часу пішов також вихід системи System V.
З якої причини ця операційна система залишається незатребуваною?
Є деякий ряд причин, за якими сьогодні FreeBSD 10 користується не таким широким попитом:
- Розробники найчастіше цікавляться якістю власного коду, причому більше його шліфуванням, а не рекламою.
- За великим рахунком, популярність Linux є наслідком цілого ряду зовнішніх чинників щодо даного проекту, зокрема, це стосується засобів масової інформації, а також компаній, які вирішили сформувати власний бізнес, надаючи послуги користувачам цієї операційної системи.
- Розробники BSD в переважному своїй більшості є більш досвідченими в порівнянні з розробниками Linux, в зв`язку з чим вони набагато менше уваги приділяють тому, щоб полегшити життя простим користувачам. Іншими словами, настройка FreeBSD для звичайного користувача є більш складною, ніж настройка Linux.
- У 1992 році розробник UNIX вирішив подати до суду на компанію BSDI, яка займалася постачанням операційної системи BSD / 386. Основний пункт звинувачення в даному випадку був тим, що в ОС містився закритий код, який належав позивачу, і начебто справа в кінцевому підсумку було залагоджено за межами суду в 1994-му, але цілий комплекс вторинних тяжб навіть в наші дні отруює життя багатьом людям.
- Є думка, що самі по собі проекти BSD розрізняються і при цьому можуть навіть конфліктувати між собою. Ця думка ґрунтується на подіях, які відбувалися досить давно.
Відео: Linux - Uniti vs Gnome 3 vs KDE vs Xfce? Що поставити новачкові?
Що краще - Linux або BSD?
На сьогоднішній день найчастіше вибирають, встановлюючи сервер Apache, FreeBSD замість традиційного для більшості інших систем Linux. Для середнього користувача різниця між цими системами є дивно малої, так як обидва продукти грунтуються на UNIX. Обидві системи розробляються на некомерційній основі.
Кому належить BSD?
Варто відзначити, що немає якогось конкретного людини або ж компанії, який би володів розробкою BSD. Розробка, а також подальше поширення даної системи здійснюється цілою групою висококваліфікованих і при цьому відданих проекту фахівців, зібраних з усього світу. Певні компоненти BSD є окремі проекти, що мають відкритий код, який має свої закони і колективи розробників.
Що все-таки вибрати?
Вибір між цими операційними системами є дійсно досить складним, тому можна виділити кілька порад, які дозволяють вибрати, який варіант є оптимальним - Linux або FreeBSD. Команди в обох випадках є досить схожими, тому вибір найчастіше може будуватися на основі наступного:
- Якщо вами вже використовується певна Open Source ОС, то в такому випадку вам не варто навіть щось міняти.
- Системи FreeBSD можуть проявляти набагато більшу продуктивність, але це правило не є універсальним.
- Системи BSD відрізняються досить хорошою репутацією, і особливо це стосується надійності.
- BSD-проекти відрізняються більш гарною репутацією завдяки тому, що вони відрізняються високою якістю, а також повнотою доступною документації.
- У BSD можна використовувати переважна більшість здійсненних файлів Linux, в той час як Linux не може використовувати багато здійсненні в BSD файли.
Відео: New Developments in Link Emulation and packet Scheduling in FreeBSD, Linux, and Windows
Забезпечує технічну підтримку, а також обслуговує FreeBSD - порти і системи - компанія FreeBSD Mall, Inc.