Олексій Стахнів - Linux

Олексій Олександрович Стахнів

Linux

Частина I Введення в Linux

Глава 1 Особливості ОС Linux

Я вважаю, що Microsoft створила об'єктивно погану операційну систему, і мені цікаво спостерігати, як це поступово доходить до людей.

Лінус Торвальдс, творець ОС Linux

Світ операційних систем надає користувачам досить велика їх кількість. Ми не будемо детально зупинятися на історію та особливості кожної операційної системи - для цього знадобиться надмірно багато місця і часу. Та й не всім це цікаво: раз ви читаєте цю книгу, значить вас зацікавила Linux. Особливо цікавим можна запропонувати звернутися до відповідної літератури та Інтернету - там можна знайти багато цікавої інформації на цей рахунок.

Які ж операційні системи використовуються в даний час? Ось деякі з них:

• DOS (MS-DOS, DR-DOS і їх клони);

• Windows 3.1x;

• OS / 2;

• Windows 9x;

• Windows NT (Windows 2000);

• Mac OS;

• Mac OS X;

• сімейство UNIX;

• Free BSD, OpenBSD, NetBSD;

• Linux;

• BeOS;

• QNX.

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

Операційні системи можна класифікувати за багатьма параметрами. По-перше, всі вони діляться на два види - платні і безкоштовні (умовно-безкоштовні). По-друге, правомірно розділити їх на операційні системи з відкритим вихідним кодом (з правом вносити зміни або без права внесення змін) і з закритим вихідним кодом. По-третє, операційні системи бувають одноплатформенние (здатні функціонувати тільки на одній платформі, наприклад PC-сумісної) і багатоплатформні (здатні функціонувати на декількох платформах, наприклад PC-сумісної, Macintosh, Sun, PowerPC). По-четверте, операційні системи можуть бути однозадачних і багатозадачними. По-п'яте, однокористувацький і розрахованими на багато користувачів. По-шосте, серверними, клієнтськими або універсальними. По-сьоме, мати текстовий, графічний або той і інший інтерфейси. По-восьме, орієнтацією на роботу з мережею та Інтернетом. По-дев'яте, по споживаним ресурсів і т. Д. Але ж це тільки початок. Критеріїв, за якими обирається операційна система, набагато більше. Мають право на існування і такі критерії, як "Вона мені подобається" або "Друг собі поставив, чим я гірший?" Але ж вибір операційної системи визначає, як ви будете жити і працювати найближчі кілька років (або десятиліть). Тому до вибору операційної системи слід ставитися з великою ретельністю і достатньою часткою скептицизму. Стисло охарактеризуємо найбільш популярні операційні системи.

...

зауваження

У 1980 році була організована ініціативна група під назвою / usr / group з метою стандартизації програмного інтерфейсу UNIX. Стандарт був розроблений до 1984 року і використовувався комітетом ANSI при описі бібліотек мови С. У 1985 році був створений Portable Operating System Interface for Computing Environment, скорочено POSIX (стерпний інтерфейс операційної системи для обчислювальної середовища). На сьогоднішній день більшість операційних систем задовольняють (повністю або частково) стандарту POSIX.

DOS

Виробник - Microsoft. Була створена на зорі ери PC. 16-розрядна розрахована на одного користувача, однозадачная система. Платна, закритий вихідний код. Одноплатформенние (PC-сумісна). Текстовий інтерфейс (командний рядок). Досить простий процес установки. Файлова система - FAT 12, FAT 16, FAT 32. Підтримка локальної мережі - драйвери і програми сторонніх виробників. Інтернет - аналогічно. Морально застаріла ще до народження. Розроблялася поспішно, без урахування розвитку апаратних і програмних засобів. При появі нового апаратного забезпечення терміново допрацьовувалася, більш-менш стійка система з'явилася тільки до 1990-го року (після 10 років!). Остання самостійна версія (як окремого продукту) - MS-DOS 6.22. Останні версії включали в основному косметичні зміни. Але (завдяки дружбі IBM і Microsoft) - отримала широке розповсюдження, мала малу потребу в ресурсах, підтримувала практично всі випускається для PC апаратне забезпечення, і для своєї ніші була майже оптимальним рішенням з точки зору ціна / ресурси / продуктивність. Для DOS було випущено безліч додатків, останні п'ять років нові програмні продукти для DOS не випускаються. Існували численні клони. Найбільш відомі - IBM-DOS, PC-DOS, DR-DOS.

Windows 3.1x

Строго кажучи - це навіть не операційна система, а графічна оболонка або, якщо хочете, надбудова над DOS. Чому версії ЗЛх? Тому що, за великим рахунком, тільки до версії 3.1 була досягнута достатня стабільність, непогана функціональність, накопичена критична маса додатків і реалізована багатозадачність. Завдяки Windows у світ PC був внесений дух одноманітності та передбачуваності. Інтерфейс додатків став стандартизований, системні бібліотеки уніфіковані, впроваджена підтримка локальної мережі, з'явився досить великий набір драйверів для апаратного забезпечення, що поставляються в дистрибутиві Windows. У комплект Windows увійшли кілька десятків додатків, завдяки чому споживач отримував майже готову систему для офісної роботи. Доступ в Інтернет як і раніше здійснювався за допомогою програм сторонніх виробників. Система вийшла не дуже надійна, досить часто відбувалися зависання. Для Windows 3.1x було випущено багато різноманітного програмного забезпечення, втім, після 1996 року нові програмні продукти для Windows 3.1x більше практично не випускалися. Досить простий процес установки. Слабка підтримка мультимедійних пристроїв. Платна. Вихідний код не є доступним. Остання версія (16 бітна) Windows for Workgroups 3.11. Вимоги до апаратного забезпечення - процесор 386, не менше 2 (краще 4) Мбайт оперативної пам'яті, не менше 16 Мбайт місця на жорсткому диску.

OS / 2

Спільна розробка IBM і Microsoft. Згодом IBM і Microsoft розійшлися, і OS / 2 закінчувала і випускала в світ тільки IBM, яка завжди позиціонувала свою операційну систему для корпоративного використання. Через слабку маркетингової політики IBM, сильної конкуренції з боку Microsoft, щодо малої кількості розроблених під систему програмних продуктів IBM відмовилася від подальшого просування OS / 2. Для свого часу (а це розквіт DOS і Windows 3.1x) була дуже прогресивна. Надалі (версії 2-4) отримала суттєве розширення функціональності. 32-бітна багатозадачна операційна система. Відмінна підтримка локальної мережі та Інтернету. Крім програм, розроблених спеціально для OS / 2, система дозволяє запускати як DOS-додатки, так і додатки Windows 3.1х. Розробляється програма Odin, що дозволяє виконувати програми Windows 9х. Файлова система - HPFS (High Performance File System). Підтримує також досить великий список файлових систем, в тому числі FAT 12, FAT 16, FAT 32. Вимоги до апаратного забезпечення - процесор Pentium, не менше 32 Мбайт оперативної пам'яті, не менше 120 Мбайт місця на жорсткому диску.

Windows 9x

32-бітна операційна система з підтримкою 16-бітних додатків (Windows 3.1x). Перша версія з'явилася в 1995 році. Потім протягом майже трьох років виходили виправлення численних помилок. Спроба Microsoft об'єднати лебедя, рака і щуку - в одній операційній системі без проблем запускати виконуваний код DOS, Windows 3.1x (16 біт) і Windows 9х (32 біт). В результаті вийшла не дуже стійка система, яку вдалося налагодити лише до 1998 року (Windows 98). Незважаючи на те, що Windows 9х оголошена операційною системою, вона як і раніше базується на MS-DOS версії 7.0 з усіма її рудиментами і спадковістю. У Windows 9х додано програмне забезпечення, необхідне для роботи в Інтернеті, і істотно розширено список драйверів для апаратного забезпечення.

Windows 98 і остання версія, Windows ME (Millennium Edition), фірмою Microsoft розглядаються як перехідний етап до Windows NT (Windows 2000), тому в Windows 9х частково включено програмне забезпечення, характерне для серверів. Простий процес установки і конфігурації системи, але відсутня можливість тонкої її налаштування без стороннього програмного забезпечення. Хороша підтримка мультимедійних пристроїв та ігор. Величезний список розробленого під систему програмного забезпечення. На сьогоднішній день Windows 9х і MS Office є стандартом de-facto для настільних офісних систем. Платна. Вихідний код не є доступним. Вимоги до апаратного забезпечення - процесор Pentium-166, не менше 32 Мбайт оперативної пам'яті, не менше 250 Мбайт місця на жорсткому диску (для Windows ME не менше 64 Мбайт оперативної пам'яті, не менше 500 Мбайт місця на жорсткому диску). Файлова система - FAT 32 (FAT 16).

Windows NT (Windows 2000)

Відчуваючи безперспективність розвитку гілки DOS-Windows 3.1x Microsoft розробила нову операційну систему Windows NT (New Technology), що базується на стандарті POSIX і нової файлової системи - NTFS (New Technology File System). Розробники Windows NT серйозно взялися за проектування операційної системи з урахуванням її подальшого розвитку (зовсім недавно вийшла остання в цій лінійці операційна система - Windows ХР). На сьогоднішній день Windows NT - флагманська операційна система фірми Microsoft. Існує дві її версії - Windows NT Workstation і Windows NT Server. Перша версія призначена для настільних систем, друга - серверна платформа. В обох версіях використовується графічний інтерфейс, що для сервера - в общем-то надмірність і нераціональна трата ресурсів. Багатозадачна, розрахована на багато користувачів, Одноплатформенние (PC), вельми стійка операційна система. Має вбудовану підтримку багатопроцесорних і кластерних систем. Хороша підтримка мультимедійних пристроїв та ігор (проте не всі існуючі гри надійно працюють під Windows NT). Повного набору серверних додатків не має (ні, наприклад, Web-cepвepa). Вихідний код не є доступним. Платна. Windows NT Server розрахований на малі і середні робочі групи, на великі навантаження поки не розрахований. Крім NTFS підтримує файлові системи FAT і OS / 2 (HPFS). Вимоги до апаратного забезпечення Windows NT Workstation - процесор Pentium, не менше 128 Мбайт оперативної пам'яті, не менше 500 Мбайт місця на жорсткому диску; Windows NT Server - процесор Pentium, не менше 256 Мбайт оперативної пам'яті, не менше 500 Мбайт місця на жорсткому диску.

Кінець ознайомчого уривка

СПОДОБАЛАСЯ КНИГА?

Олексій Олександрович Стахнів   Linux   Частина I Введення в Linux   Глава 1 Особливості ОС Linux   Я вважаю, що Microsoft створила об'єктивно погану операційну систему, і мені цікаво спостерігати, як це поступово доходить до людей
Ця книга коштує менше ніж чашка кави!
ДІЗНАТИСЬ ЦІНУ

Які ж операційні системи використовуються в даний час?
Мають право на існування і такі критерії, як "Вона мені подобається" або "Друг собі поставив, чим я гірший?
Чому версії ЗЛх?