Операційна система FreeBSD

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?нтерфейс, трохи незвичний для користувачів вищевказаних систем. Що стосується чинника доступності прикладних програм, то все залежить від обставин. Якщо користувач змушений працювати з додатками на зразок Microsoft Office, які недоступні в FreeBSD, доведеться звернутися до іншої операційній системі. Якщо ж користувач не привязаний до конкретних форматів файлів, то можна зробити вибір на користь FreeBSD.

Варто помітити, що якщо на робочій станції потрібно встановити UNIX-подібну операційну систему і при цьому передбачається запускати Microsoft Office або інший прикладний пакет, недоступний в FreeBSD, то в якості компромісного варіанту підійде Мас OS Х. Ця система створена на основі мікроядра Mach і цілого ряду компонентів FreeBSD. Звичайно, Мас OS Х - це не FreeBSD, але завдяки численним "запозичень" з FreeBSD та інших різновидів UNIX вона набагато більше знайома адміністраторам UNIX, ніж Windows-системи або більш ранні версії Мас OS. У Мас OS Х підтримуються багато прикладні пакети, включаючи Microsoft Office.

Якщо передбачається, що в системі працюватиме велика кількість користувачів, то потрібно приділити особливу увагу питанням конфігурування графічних оболонок. Ці оболонки значно вдосконалилися з середини 90-х і як і раніше регулярно оновлюються.

 

5.FreeBSD в ролі серверної ОС

 

FreeBSD є прекрасним кандидатом на роль серверної ОС. Не в останню чергу це повязано з тим, що багато популярних серверні програми спочатку розроблялися в середовищі UNIX і тому чудово працюють під FreeBSD. У поєднанні з недорогими апаратними компонентами платформи х86 система на базі FreeBSD є досить економічним рішенням для більшості сучасних серверних програм.

Сам по собі термін "сервер" може позначати як компютер, так і програму, що реалізовує серверні функції. Це означає, що один компютер здатний бути сервером відразу декількох типів, наприклад поштовим і Web-сервером. У більшості випадків зміст терміна "сервер" ясний з контексту.

Перевагою використання FreeBSD як серверної ОС є надійність системи.Незважаючи на те що компютери, що працюють на базі процесорів х86, дуже різнорідні і не завжди настільки ж надійні, як традиційні серверні компютери, що випускаються, наприклад, компаніями Sun і Silicon Graphics, FreeBSD цілком стабільна. Нерідко сервери FreeBSD працюють без збоїв місяцями. Якщо відбувається перезавантаження, то це найчастіше робиться для оновлення апаратних, а не програмних компонентів. Перезавантажувати завислу або нестабільно працюючу систему доводиться ще рідше. Оскільки від сервера залежить працездатність безлічі компютерів, висока надійність - дуже важлива якість операційної системи.

Серверним компютерам потрібне ефективне і надійне мережеве програмне забезпечення. Сюди входять як окремі серверні пакети, так і компоненти ядра операційної системи, наприклад драйвери мережевих плат і стек ТСР / ІР, який відповідає за виконання мережевих функцій. Під FreeBSD стек ТСР / IP зарекомендував себе з найкращого боку. У ньому реалізовані засоби захисту, що дозволяють фільтрувати пакети, в тому числі на підставі IP-адрес відправника і одержувача. Засоби фільтрації постійно удосконалюються в сучасних операційних системах і життєво необхідні для серверів, часто атакуються хакерами. Окрім засобів захисту самої FreeBSD багато серверних програм володіють власними механізмами захисту.

 

6.FreeBSD та інші різновиди UNIX

 

Якщо ви остаточно вирішили віддати перевагу UNIX, а не Windows, Мас OS або іншій системі, то постає наступне питання який різновид UNIX вибрати? FreeBSD - один з декількох доступних варіантів, і потрібно розуміти, чому ця система відрізняється від інших аналогічних систем. У багатьох випадках будь-яка UNIX-система цілком підходить для вирішення поставлених завдань, але бувають ситуації, коли FreeBSD краще (або гірше) справляється з конкретним завданням.

Як правило, в різних UNIX-системах використовується одне й те саме програмне забезпечення. Наприклад, у всіх системах працюють популярні сервери sendmail і Apache, а також Х Window System. Нижче перераховано те, що дійсно відрізняє UNIX-системи один від одного.

Стандартний набір і конфігурація програмного забезпечення. UNIX існує вже близько трьох десятиліть, і за цей час зявилося безліч версій популярних утиліт, конфігурованих самими різними способами. У кожній UNIX-системі свій набір стандартних програм. В одних системах використовуються конфігураційні сценарії BSD-типу, в інших - сценарії System V. Найбільш поширеним поштовим сервером є програма sendmail, але в деяких системах працюють інші сервери.

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

Ядро FreeBSD є похідним від відкритої реалізації вихідного ядра AT & T UNIX.Спочатку система призначалася для процесорів сімейства Intel х86, але згодом стала підтримувати родинні сімейства процесорів компаній AMD, VIA (Cyrix), Transmeta та інших (здебільшого не існуючих сьогодні). Ведуться роботи по перенесенню системи на інші процесори, наприклад Alpha, але вони ще далекі від завершення.

Ядро FreeBSD відрізняється монолітністю, тобто має єдину логічну структуру. Допоміжні компоненти, наприклад драйвери файлової системи, містяться в так званому просторі ядра і тому можуть контролювати апаратні компоненти й структури даних ядра. У деяких різновидах UNIX застосовується інша модель, я?/p>