Anonim

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

Нижче наведено графік, що показує частку ринку для провідних серверів у всіх областях з серпня 1995 по вересень 2008 року - від news.netcraft.com.

Ви помітите, що Apache має величезну перевагу над чим-небудь ще там. Єдиний інший тип, який є десь поблизу, - це Microsoft.

Хоча це правда, що HTTP-сервер від Apache має версію для Windows, найбільш використовуваною, без будь-яких натяків, є випуск * nix.

Чому саме Linux (і Unix) проклали шлях сучасного Інтернету, а не чогось іншого?

Дві причини:

  1. Вартість.
  2. Здатність Linux «діяти на підприємстві», не потребуючи комп’ютерного обладнання комп'ютера.

Уявіть такий сценарій:

Це 1994 рік. Ви розумієте, що хочете запустити власний комутований провайдер. Вам потрібна "орендована труба" (основне підключення до Інтернету від оператора телефону, як правило, T1), комп'ютер, який виступає в ролі сервера, і купа послідовно з'єднаних комутованих модемів (найімовірніше, через digiboard) для отримання дзвінків на цей сервер, щоб надати клієнтам зв’язок. І звичайно, купу телефонних ліній від місцевого оператора для ваших модемів.

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

І все, що у вас є, це 486 DX2 66MHz коробка - яка на той час була сучасною.

Це 1994 рік, і вам потрібна ОС-сервер. Що доступно?

Windows NT 3.1 існував, але не був абсолютно обладнаний, щоб робити те, що ви хотіли. І не було можливості MS-DOS з Windows 3.1 зробити цю роботу.

MacOS від Apple в 1994 році з'явився лише в системі 7.1, тож це було безрезультатно.

Що залишилося? Unix та Linux.

Будь-який Unix на той час був надто власницьким - припускаючи, що ви навіть можете отримати свою копію ОС.

Для вас збирачів азоту, так, це правда, що були дистрибутори BSD у 94-му - але це було не просто легко вловитись. Для тих, хто цікавиться, читайте про 386BSD, попереднику Free / Open / NetBSD.

Потім є Linux. Тоді у вас було кілька варіантів. Slackware, Red Hat, Debian (звичайно) і, можливо, кілька інших.

У цей момент ви придбали ОС Linux на ваш вибір у друга на дискетах, встановили її, налаштували сервер і дали йому найкращий знімок. У вашого "сервера" Linux абсолютно не було графічного інтерфейсу, оскільки його потрібно було на 100% оптимізувати для швидкості (а адже він ніколи не мав бути сервером).

Боже, якщо ваш "сервер" не задихався щодня, а ваші клієнти залишалися клієнтами, ви отримали достатньо прибутку, щоб покрити вартість лінії T1 та пізніше оновити до реального сервера.

~ ~ ~

Ця історія - це більш-менш те, як почався сучасний Інтернет. Існували тисячі провайдерів промоїдів "Mom n 'Pop", які працювали поза гаражем (іноді буквально) саме так - і переважна більшість з них працювала під управлінням Linux. Тоді Windows не могла це зробити, і MacOS не міг.

Linux був буквально єдиною ОС, яка мала правильну ціну (безкоштовно), працювала аналогічно Unix і могла використовувати існуючі комп'ютери того часу для підключення клієнтів. Все інше зламало б банківський шлях занадто легко. Що б ти використав, що ти міг собі дозволити? Програмне забезпечення? Лотос Доміно? HP-UX (для чого потрібні сервери HP розміром холодильника)? Я не думаю, що так.

Крім того, ті, хто керував веб-сайтами, також дотримувались цього рішення. Вони використовували звичайні комп'ютери споживачів класу «модернізовані» до серверів (ОС і нічого більш звичайного) для запуску таких речей, як HTTP-сервери, IRC, FTP, електронна пошта тощо.

Чи існував би Інтернет, як ми знаємо, без Linux?

Абсолютно ні. Там, де найбільше сяє Linux, є його серверні програми - питання не викликає.

Чи існував би Інтернет без Linux?