Anonim

Internet, kot ga poznamo danes, pretežno deluje na Linuxu. Zelo velika je verjetnost, da je internetna povezava, ki jo trenutno uporabljate, povezana s strežnikom Linux - in po poti usmerjena prek mnogih drugih strežnikov Linux.

Spodaj je graf, ki prikazuje tržni delež vrhunskih strežnikov na vseh domenah od avgusta 1995 do septembra 2008 - od news.netcraft.com.

Opazili boste, da ima Apache veliko prednost pred vsem drugim. Edina druga vrsta, ki se nahaja kjerkoli v bližini, je Microsoft.

Čeprav je res, HTTP strežnik Apache ima različico sistema Windows, tista, ki se je najbolj uporabljala, brez kakršnega koli dvoma, je izdaja * nix.

Zakaj je Linux (in Unix) utiral pot sodobnemu internetu in ne nečemu drugemu?

Dva razloga:

  1. Cena.
  2. Sposobnost Linuxa, da "deluje podjetje", ne da bi potrebovali računalniško strojno opremo.

Zamislite si naslednji scenarij:

To je 1994. Spoznate, da želite zagnati lastnega ponudnika internetnih storitev. Za sprejemanje klicev potrebujete "zakupljeno cev" (primarno internetno povezavo od mobilnega operaterja, ponavadi T1), računalnik, ki deluje kot strežnik, in kup serijsko povezanih klicnih modemov (preko digiboard-a). ta strežnik, da bi svojim strankam omogočil povezljivost. In seveda kup telefonskih linij lokalnega operaterja za vaše modeme.

Računalnik, ki ga uporabljate, očitno ne bo nekaj 10.000 $ + super-duper strežnik, ker preprosto nimate denarja za to. Namesto tega bo vse, kar si lahko privoščite, da bo delo opravljeno.

In vse, kar imate, je 486 DX2 66MHz polje - ki je bil takrat sodoben.

To je 1994 in potrebujete strežnik OS. Kaj je na voljo?

Windows NT 3.1 je obstajal, vendar ni bil ravno opremljen za to, kar bi želeli. In MS-DOS z Windows 3.1 nikakor ni mogel opraviti tega dela.

Apple-ov MacOS je bil leta 1994 šele v sistemu 7.1, tako da to ni bilo dovoljeno.

Kaj je ostalo? Unix in Linux.

Vsak Unix je bil takrat preveč lastniški - ob predpostavki, da bi lahko celo dobil kopijo operacijskega sistema.

Za vas nabiralce dušika, da, res je, da je bilo leta 9494 BSD distros, vendar ni bilo ravno enostavno priti do tega. Za tiste, ki jih zanima, preberite na 386BSD, predhodniku Free / Open / NetBSD.

Potem je tu še Linux. Takrat ste imeli nekaj možnosti. Slackware, Red Hat, Debian (seveda) in morda še nekaj drugih.

Na tej točki ste pridobili Linux OS po izbiri od prijatelja na disketah, ga namestili, konfigurirali strežnik in mu dali najboljši posnetek, ki ste ga lahko. Vaš "strežnik" Linuxa ni imel popolnoma nobenega uporabniškega vmesnika, ker ga je bilo treba 100% optimizirati za hitrost (in v resnici ni bilo mišljeno, da bi bil strežnik).

Bog pripravljen, če se vaš »strežnik« ni zadušil vsak dan in so vaše stranke ostale stranke, ste zaslužili dovolj, da boste pozneje pokrili stroške vrstice T1 in pozneje nadgradili na pravi strežnik.

~ ~ ~

Ta zgodba je bolj ali manj, kako se je začel sodobni internet. Bilo je na tisoče ponudnikov internetnih ponudnikov Mom n 'Pop, ki so delovali iz garaže (včasih dobesedno) ravno tako - in velika večina jih je upravljala z Linuxom. Windows takrat tega ni mogel storiti, prav tako tudi MacOS.

Linux je bil dobesedno edini OS zunaj, ki je imel primerno ceno (brezplačno), deloval je podobno kot Unix in je za povezovanje strank lahko uporabljal obstoječe računalnike tistega časa. Karkoli drugega bi preveč enostavno prelomilo banko. Kaj bi uporabil, da bi si lahko privoščil? Netware? Lotus Domino? HP-UX (za to so potrebni tisti HP-jevi strežniki velikosti hladilnika)? Mislim, da ne.

Poleg tega so temu sledili tudi tisti, ki vodijo spletne strani. Z osebnimi osebnimi osebnimi računalniki, ki so jih "nadgradili" na strežnike (OS in nič več običajno), so uporabljali teke, kot so HTTP strežniki, IRC, FTP, elektronska pošta itd.

Ali bi internet, kot ga poznamo, obstajal brez Linuxa?

Absolutno ne. Kjer je Linux najbolj zasijal je v svojih strežniških aplikacijah - brez vprašanja.

Ali bi internet obstajal brez Linuxa?