x в якості настільної системи, а поговоримо про Linux-серверах. Microsoft Windows NT Server (і Windows 2000 Server), більше підходящих як сервер для невеликої робочої групи. За своїми параметрами Windows NT (2000) Server досить надійна і швидка, але все ж їй не вистачає масштабованості, незважаючи на заяви Microsoft про своїх серверах.
Щоб зрозуміти, чому Linux доцільно використовувати саме в якості Web-сервера, трохи згадаємо історію. Колись у далекі 80-ті роки минулого сторіччя, коли в кабінетах стояли «калькулятори» під керуванням DOS: неприємний інтерфейс, однозадачность, відсутність підтримки мультимедіа, а під терміном" мережа" розумілося з'єднання двох комп'ютерів через послідовний або паралельний порт за допомогою Norton Commander. На початку 90-х років (а саме в 1993 році) ситуація дещо змінилася: Microsoft випустила робочий варіант ОС Windows - Windows 3.1. Що ж було новим у Windows 3.1?
перше, це багатозадачність, по-друге, підтримка віртуальної пам'яті, і, звичайно ж, відносно зручний графічний інтерфейс. В операційній оболонці (системою її назвати важко) Windows 3.1 не були реалізовані мережеві функції. Підтримка мережі з'явилася в такій редакції Windows - Windows for Workgroups.
У 1995 році з'явилася операційна система Windows 95, представлена ??Microsoft мало не найдосконалішою системою. Однак ця операційна система також була мережевий, а лише з підтримкою мережевих функцій. Принциповою відмінністю від Windows 3.1 була 32-розрядність цієї системи. Наступного року Microsoft випускає справжню мережеву операційну систему - Windows NT 4 Server. У цій системі був реалізований (і нормально функціонував) протокол TCP / IP, який є стандартом мережі Інтернет, але протоколом за замовчуванням він не був, а встановлювався опціонально, тобто на вимогу адміністратора.
У 2000 році ми стали свідками появи нової мережевої серверної операційної системи від Microsoft - Windows 2000 Server. Крім інших достоїнств Windows 2000 у порівнянні з Windows NT 4 Server, потрібно відзначити службу управління каталогами Active Directory, підтримку за замовчуванням протоколу TCP / IP, а також засоби для квотування (обмеження дискового простору).
Все здається просто прекрасним, однак, якщо розібратися більш детально, то в 2000 році Microsoft досягла того, що вже існувало в Unix ще в 80-х роках. Спробую зараз все роз'яснити. З самого свого початку (з 1979 року), операційна система Unix була:
· 32-розрядної.
· багатозадачності.
· Багатокористувацької, а значить мережевий.
Досягнення інженерної думки, про які ми дізналися тільки в 1993 році - багатозадачність і підтримка віртуальної пам'яті, були реалізовані в Unix ще в далекому 1979 році. До того ж, протокол TCP / IP включений до складу ядра системи за умовчанням, а це говорить багато про що. Хоча б про те, що завдяки підтримці ядром протоколу TCP / IP досягається висока швидкодія програм, що використовують цей протокол. Квотуванням, яке з'явилося в Windows зовсім недавно, справжніх Юніксоід теж не здивуєш. А службу Active Directory можна замінити на Network Information Service.
Графічна система X Window створена досить давно й існує безліч Linux-додатків, що використовують графічний інтерфейс. А завдяки таким графічним середах як K...