Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cpc.doc
Скачиваний:
12
Добавлен:
21.11.2019
Размер:
2.61 Mб
Скачать

2. Робота з програмним забезпеченням

На додаток до базової системи, FREEBSD надає колекцію портів ПО, що включає тисячі популярних програм. На момент підготовки цього документа в ній було більше 18,000 портів! У колекцію входять безліч програм від http-серверів до ігор, мов програмування, текстових редакторів і всього іншого. Повна Колекція Портів вимагає приблизно 440 MB дискового простору, тому що порт має зміни оригінальних початкових текстів. Це сильно спрощує нам процес оновлення портів і істотно зменшує об'єм займаного дискового простору в порівнянні із старою (1.0) колекцією портів. Для того, щоб скомпілювати і встановити програму, необхідно всього лише перейти в каталог порту програми, набрати make install і дати системі зробити все останнє. Повні початкові тексти для кожного порту, який ви встановлюєте, завантажуються автоматично з CDROM або локальним FTP-сервером, тому вам потрібно тільки дисковий простір для збірки необхідних портів. Майже кожен порт надається також як скомпільований ''пакет'', який може бути встановлений за допомогою простої команди (pkg_add) тими, хто вважає за краще не компілювати порти з початкових текстів.

Безліч додаткових документів, які можуть стати в нагоді в процесі установки і використання FREEBSD, знаходяться в каталозі /usr/share/doc на будь-якій машині, що працює під управлінням сучасної версії FREEBSD. Ви можете проглядати локально встановлені документи за допомогою будь-якого браузера, підтримуючого HTML.

3. Типи версій ос FreeBsd

CURRENT (нестабільна, тестова) призначена для тестування нового, експериментального коду. Нові функції, додані в CURRENT, можуть залишитися в системі або можуть відмовитися від них , якщо реалізація виявиться невдалою. Іноді ця версія може опинитися в непридатному для використання стані.

STABLE (стабільна або виробнича) версія містить тільки ті нововведення, які пройшли перевірку в CURRENT. Проте, ця версія теж призначена, в основному, для розробників. Не рекомендується оновлювати відповідальні робочі сервери до STABLE, заздалегідь її не протестувавши. На основі STABLE регулярно створюються ретельно протестовані розробниками RELEASE версії.

За станом на 18 січня 2008 року поточний реліз FreeBSD має номер 6.3

Після випуску релізів, створюються додаткові гілки розробки для їх підтримки, але в них вносяться лише найнеобхідніші зміни, що виправляють серйозні помилки або проблеми з безпекою системи. До четвертої версії FreeBSD у стабільної і поточної гілок був один і той же старший номер версії. Потім поточній гілці був привласнений номер 5, а у стабільної залишився номер 4. В даний час стабільна версія має номер 6, а поточна — 8. Існують, також, гілки 5-STABLE і 4-STABLE для підтримки тих користувачів, які ще не відновили FreeBSD до версії 6.

4. Функціональні можливості операційної системи FreeBsd

FREEBSD має такі можливості:

  1. Витісняюча багатозадачність з динамічним регулюванням пріоритетів, що дозволяє плавно і справедливо розподілити ресурси комп'ютера між додатками і користувачами, навіть при важких навантаженнях.

  2. Багатокористувацька підтримка, яка дозволяє безлічі людей використовувати FREEBSD спільно для різних завдань. Це означає, наприклад, що системна периферія, така як принтери і стрічкові пристрої, правильно розділяється всіма користувачами в системі або мережі, і що користувачам або групам користувачів можуть бути встановлені ліміти кожного ресурсу, захищаючи критичні системні ресурси від перевантажень.

  3. Могутній TCP/IP-стек з підтримкою промислових стандартів, таких як SLIP, PPP, NFS, DHCP і NIS. Це означає, що FREEBSD може легко взаємодіяти з іншими системами, а також працювати сервером масштабу підприємства, надаючи життєво важливі функції, такі як NFS (видалений доступ до файлів) і послуги електронної пошти, або представити вашу організацію в Інтернеті, забезпечуючи роботу служб WWW, FTP, маршрутизацію і функції міжмережевого екрану (брандмауера).

  4. Захист пам'яті гарантує, що додатки (або користувачі) не зможуть чинити перешкоди один одному. Фатальна помилка у виконанні одного застосування не позначиться на працездатності всієї системи.

  5. FREEBSD 32-розрядна операційна система (64-розрядна на Alpha, Itanium, AMD64, і ULTRASPARC) і спочатку створювалася саме такою.

  6. Промисловий стандарт X Window System (X11R6) надає графічний інтерфейс користувача (GUI) для більшості VGA карт і моніторів, і поставляється з повними початковими текстами.

  7. Двійкова сумісність з більшістю програм, створених для Linux, SCO, SVR4, BSDI і NETBSD.

  8. Тисячі інших застосувань, що легко адаптуються, доступні в Інтернеті. FREEBSD сумісна по початкових текстах з більшістю популярних комерційних UNIX®-систем і, таким чином, більшість додатків вимагають лише невеликих змін для збірки (або не вимагають взагалі).

  9. Віртуальна пам'ять з підтримкою скидання невживаних сторінок на вимогу і ''объединение віртуальної пам'яті і буферного кэша'' спроектовані так, щоб максимально ефективно задовольнити додатки з величезними апетитами до пам'яті і, в той же час, зберегти інтерактивність для решти користувачів.

  10. Підтримка симетричної многопроцессорности (SMP) для машин з декількома процесорами.

  11. Повний комплект інструментів для розробника: C, C++ і Fortran. Безліч додаткових мов програмування для досліджень і розробки також доступні з колекцій портів і пакетів.

  12. Доступність початкових текстів всієї системи означає, що ви маєте максимальний контроль над операційним середовищем. Навіщо вибирати закриті рішення і сподіватися на милість виробника, коли ви можете отримати по-справжньому відкриту систему?

Контрольні питання:

1. Чим характеризується операційна система FreeBSD ?

2. Які Ви знаєте типи версій ОС FreeBSD і які їх відмінності між собою ?

3. Які функціональні можливості ОС FreeBSD ?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]