Интернет, какъвто го познаваме днес, работи предимно на Linux. Има изключително голяма вероятност интернет връзката, която използвате в момента, да е свързана чрез Linux сървър - и маршрутизирана през много други Linux сървъри по пътя.
По-долу е представена графика, показваща пазарния дял на топ сървърите във всички домейни от август 1995 г. до септември 2008 г. - от news.netcraft.com.
Ще забележите, че Apache има огромна преднина пред всичко друго навън. Единственият друг тип, който се среща навсякъде в него, е Microsoft.
Въпреки че е вярно, HTTP сървърът от Apache има версия на Windows, тази, която се използва най-много без намек за съмнение, е изданието * nix.
Защо Linux (и Unix) проправиха пътя на съвременния интернет, а не на нещо друго?
Две причини:
- На разходите.
- Способността на Linux да „действа предприятие“, без да се нуждае от компютърен хардуер.
Представете си следния сценарий:
Това е 1994 г. Имате идеята, че искате да стартирате свой собствен ISP. Имате нужда от „наетата тръба“ (основната интернет връзка от телефонния превозвач, обикновено T1), компютър, който да действа като сървър, и куп серийно свързани комутируеми модеми (най-вероятно чрез digiboard), за да получавате обажданията за този сървър, за да даде на клиентите си свързаност. И разбира се куп телефонни линии от местния оператор за вашите модеми.
Компютърът, който използвате, очевидно няма да бъде около 10 000 долара + супер-пупер сървър, защото просто нямате пари за него. По-скоро ще бъде всичко, което можете да си позволите, което ще ви свърши работата.
Всичко, което имате, е 486 DX2 66MHz кутия - която по онова време беше модерна.
Това е 1994 г. и имате нужда от операционна система със сървър. Какво се предлага?
Windows NT 3.1 съществуваше, но не беше точно оборудван да прави това, което искахте. И нямаше как MS-DOS с Windows 3.1 да свърши работата.
MacOS на Apple беше само в System 7.1 през 1994 г., така че това не беше.
Какво е останало? Unix и Linux.
Всеки Unix беше твърде патентован по това време - ако приемем, че дори можете да получите ръце на копие на операционната система.
За вас, които търсят нитри, там е вярно, че е имало дистрибутори на BSD през '94 г. - но не беше съвсем лесно да се захванете. За тези, които се интересуват, прочетете 386BSD, предшественика на Free / Open / NetBSD.
Тогава има Linux. Тогава имахте няколко възможности за избор. Slackware, Red Hat, Debian (разбира се) и може би няколко други.
На този етап придобихте Linux OS по ваш избор от приятел на дискети, инсталирали сте го, конфигурирахте сървъра и му дадете най-добрия кадър, който можете. Вашият Linux „сървър“ нямаше абсолютно никакъв GUI, защото трябваше да бъде 100% оптимизиран за скорост (и за факта, че никога не е имало за цел да бъде сървър).
Бог желае, ако вашият „сървър“ не се задушава ежедневно и клиентите ви остават клиенти, вие направихте достатъчно печалба, за да покриете разходите за линия T1 и да надстроите до истински сървър по-късно.
~ ~ ~
Тази история е повече или по-малко как започна модерният интернет. Имаше хиляди Mom n 'Pop ISP, които работеха извън гараж (понякога буквално) точно така - и по-голямата част от тях работеха с Linux. Тогава Windows не можеше да го направи, както и MacOS.
Linux беше буквално единствената операционна система там, която имаше точната цена (безплатна), работеше подобно на Unix и можеше да използва съществуващи компютри от онова време за свързване на клиенти. Всичко друго би пречупило банковия път твърде лесно. Какво бихте използвали, че бихте могли да си позволите? Netware? Lotus Domino? HP-UX (което изисква тези HP сървъри с размер на хладилник)? Не мисля така.
В допълнение, тези, които управляваха уеб сайтове, също следваха примера. Те използваха обикновени персонални компютри с потребителски клас, „надстроени“ до сървъри (от ОС и нищо повече обикновено), за да стартират неща като HTTP сървъри, IRC, FTP, електронна поща и т.н.
Би ли интернет, както знаем, че съществува без Linux?
Абсолютно не. Там, където Linux блести най-много, е в сървърните му приложения - няма въпрос.
