Ang internet na alam natin ngayon na higit sa lahat ay tumatakbo sa Linux. Mayroong isang napakataas na posibilidad na ang koneksyon sa internet na ginagamit mo ngayon ay konektado sa pamamagitan ng isang Linux server - at naka-ruta sa pamamagitan ng maraming iba pang mga server ng Linux sa kahabaan.
Nasa ibaba ang isang graph na nagpapakita ng pagbabahagi ng merkado para sa mga nangungunang server sa lahat ng mga domain mula Agosto 1995 hanggang Setyembre 2008 - mula sa news.netcraft.com.
Mapapansin mo na ang Apache ay may malaking namumuno sa anupaman. Ang tanging iba pang uri na darating kahit saan malapit dito ay ang Microsoft.
Habang ito ay totoo ang HTTP server mula sa Apache ay may isang bersyon ng Windows, ang ginagamit ng karamihan nang walang anumang pag-aalinlangan ay ang pagpapalabas ng * nix.
Bakit ang Linux (at Unix) ay naka-daan sa daan para sa modernong internet at hindi iba pa?
Dalawang kadahilanan:
- Gastos.
- Ang kakayahan ng Linux na "kumilos ng negosyo" nang hindi nangangailangan ng hardware ng kompyuter na grade-enterprise
Isipin ang sumusunod na senaryo:
Ito ay 1994. Nakakuha ka ng ideya na nais mong patakbuhin ang iyong sariling dial-up ISP. Kailangan mo ang "leased pipe" (ang pangunahing koneksyon sa internet mula sa carrier ng telepono, karaniwang T1), isang computer upang kumilos bilang server at isang grupo ng mga serial-connected mod-up na mga modem (sa pamamagitan ng digiboard malamang) upang makatanggap ng mga tawag para sa server na iyon upang bigyan ang pagkakakonekta ng iyong mga customer At syempre isang grupo ng mga linya ng telepono mula sa lokal na carrier para sa iyong mga modem.
Ang computer na iyong ginagamit ay malinaw naman na hindi magiging ilang $ 10, 000 + super-duper server dahil hindi mo lang ito binigyan ng cash para dito. Sa halip, magiging anumang makakaya mo na makakapagtapos ng trabaho.
At ang nakuha mo lang ay isang 486 DX2 66MHz box - na sa oras ay moderno.
Ito ay 1994 at kailangan mo ng isang OS-grade OS. Ano ang magagamit?
Ang Windows NT 3.1 ay umiiral ngunit hindi eksaktong kagamitan upang gawin ang nais mo. At walang paraan ang MS-DOS na may Windows 3.1 na maaaring magawa ang trabaho.
Ang MacOS ng Apple ay nasa System 7.1 lamang noong 1994, kaya't walang pasok.
Anong natira? Unix at Linux.
Ang anumang Unix ay masyadong pagmamay-ari sa oras - sa pag-aakalang maaari mong makuha ang iyong mga kamay sa isang kopya ng OS.
Para sa mga nit-picker out doon, oo totoo na mayroong mga BSD distros noong '94 - ngunit hindi ito eksaktong madaling makuha. Para sa mga interesado, basahin hanggang sa 386BSD, ang nauna sa Libre / Buksan / NetBSD.
Pagkatapos mayroong Linux. Mayroon kang ilang mga pagpipilian sa oras na iyon. Slackware, Red Hat, Debian (syempre) at marahil ilang iba pa.
Sa puntong ito nakuha mo ang Linux OS na iyong pinili mula sa isang kaibigan sa mga floppy diskettes, na-install ito, na-configure ang server at binigyan ito ng pinakamahusay na pagbaril na maaari mong. Ang iyong Linux "server" ay walang pasubali na walang GUI dahil kailangang 100% na-optimize para sa bilis (at para sa katotohanan na ito ay hindi kailanman sinadya upang maging isang server).
Payag ng Diyos, kung ang iyong "server" ay hindi nakikipag-aso sa pang-araw-araw na batayan at ang iyong mga customer ay nanatili ang mga customer, gumawa ka ng sapat na kita upang masakop ang T1 line na gastos at mag-upgrade sa isang tunay na server mamaya.
~ ~ ~
Ang kwentong ito ay higit o mas kaunti kung paano nagsimula ang modernong internet. Mayroong libu-libong mga Mom IS 'Pop ISP na nagpapatakbo sa labas ng garahe (kung minsan ay literal) tulad nito - at ang karamihan sa kanila ay lahat ay tumatakbo sa Linux. Ang Windows ay hindi maaaring gawin ito pabalik noon at hindi rin maaaring MacOS.
Ang Linux ay literal na nag-iisang OS out doon na mayroong tamang presyo (libre), tumakbo katulad sa isang Unix at maaaring gumamit ng mga umiiral na computer ng oras upang kumonekta sa mga customer. Ang anumang bagay ay masira ang paraan ng bangko nang napakadali. Ano ang nais mong magamit na kaya mo? Netware? Lotus Domino? Ang HP-UX (na nangangailangan ng mga HP server na may sukat na refrigerator)? Hindi ko iniisip ito.
Bilang karagdagan, ang mga tumakbo sa mga web site ay sumunod din sa suit. Ginamit nila ang mga plain-jane consumer grade PC na "na-upgrade" sa mga server (sa pamamagitan ng OS at wala nang mas madalas) upang magpatakbo ng mga bagay tulad ng mga HTTP server, IRC, FTP, electronic mail at iba pa.
Gusto ba ng internet tulad ng alam natin na umiiral nang walang Linux?
Talagang hindi. Kung saan ang Linux ay pinaka sikat sa mga application ng server nito - walang tanong.
