Bugün bildiğimiz internet ağırlıklı olarak Linux üzerinde çalışıyor. Şu anda kullandığınız internet bağlantısının bir Linux sunucusuna bağlı olması ve bu arada diğer birçok Linux sunucusuna yönlendirilmesi olasılığı çok yüksek.
Aşağıda Ağustos 1995 ile Eylül 2008 arasında tüm alanlarda en iyi sunucular için pazar payını gösteren bir grafik yer almaktadır - news.netcraft.com.
Apache'nin dışarıdaki herhangi bir şey üzerinde büyük bir ipucu olduğunu fark edeceksiniz. Yanına herhangi bir yere gelen diğer tek tür ise Microsoft.
Apache'den gelen HTTP sunucusunun bir Windows sürümü olduğu doğru olsa da, şüphesiz en çok kullanılanı * nix sürümüdür.
Neden Linux (ve Unix) modern internetin yolunu açtı, başka bir şey değil?
İki sebep:
- Maliyet.
- Linux'un kurumsal bilgisayar donanımı gerektirmeden “kurumsal” olma yeteneği.
Aşağıdaki senaryoyu hayal edin:
1994. Kendi çevirmeli İnternet servis sağlayıcınızı çalıştırmak istediğinizi biliyorsunuz. Çağrıları almak için “kiralanan boruya” (telefon operatöründen birincil internet bağlantısı, genellikle T1), sunucu görevi görecek bir bilgisayara ve bir dizi seri bağlı çevirmeli modemlere (büyük olasılıkla digiboard yoluyla) ihtiyacınız vardır. Bu sunucu müşterilerinize bağlantı vermek için. Ve tabii ki modemleriniz için yerel operatörden bir sürü telefon hattı.
Kullandığınız bilgisayar belli ki 10, 000 $ + süper duper sunucusu olmayacak çünkü bunun için paraya sahip değilsiniz. Aksine, işi halledecek neye malolacaksanız o olacak.
Ve sahip olduğunuz tek şey bir 486 DX2 66MHz kutusu - o zamanlar moderndi.
1994 ve sunucu sınıfı bir işletim sistemine ihtiyacınız var. Mevcut olan ne?
Windows NT 3.1 vardı, ancak tam olarak istediğiniz şeyi yapmak için donanımlı değildi. Ve Windows 3.1 ile MS-DOS'un işi yapabilmesine imkân yoktu.
Apple’ın MacOS’u 1994’te yalnızca Sistem 7.1’deydi.
Ne kaldı? Unix ve Linux.
Herhangi bir Unix o zamanlar çok özeldi - ellerinizi işletim sisteminin bir kopyasına bile götürebileceğiniz varsayılıyordu.
Dışardaki niteleyiciler için, evet, '94'te BSD dağıtımları olduğu doğru - ama elde tutmak tam olarak kolay değildi. İlgilenenler için, Free / Open / NetBSD’nin öncülü olan 386BSD’yi okuyun.
O zaman Linux var. O zamanlar birkaç seçeneğiniz vardı. Slackware, Red Hat, Debian (elbette) ve belki birkaçı.
Bu noktada, seçtiğiniz Linux işletim sistemini disketlerdeki bir arkadaşınızdan aldınız, yüklediniz, sunucuyu yapılandırdınız ve elinizden gelenin en iyisini yaptınız. Linux “sunucunuz” kesinlikle GUI içermiyordu çünkü hız için% 100 optimize edilmiş olması gerekiyordu (ve aslında hiçbir zaman bir sunucu olmak istemedi).
İnşallah, “sunucunuz” günlük olarak boğulmazsa ve müşterileriniz müşterileri kaldıysa, T1 hattı maliyetini karşılamak ve daha sonra gerçek bir sunucuya yükseltmek için yeterince kar elde ettiniz.
~ ~ ~
Bu hikaye modern internetin nasıl başladığı hakkında az ya da çok. Aynı şekilde bir garajdan (bazen tam anlamıyla) çıkan binlerce Anne ve Pop ISS vardı - ve bunların çoğu Linux kullanıyordu. Windows o zaman geri yapamadı ve MacOS da yapamadı.
Linux tam anlamıyla doğru fiyatı (ücretsiz) olan, Unix'e benzer bir şekilde çalışan ve müşterileri bağlamak için mevcut bilgisayarları kullanabilen tek işletim sistemi idi. Başka bir şey bankayı çok kolay kırabilirdi. Parasını alabilmen için ne kullanırdın? Netware? Lotus Domino? HP-UX (bu buzdolabı boyutunda HP sunucularını gerektirir)? Sanmıyorum
Ayrıca, web sitelerini koyanlar da buna uyuyor. HTTP sunucuları, IRC, FTP, elektronik posta vb. Gibi şeyleri çalıştırmak için sunuculara "yükseltilmiş" düz platform tüketici bilgisayarları (işletim sistemi tarafından ve daha genel olarak hiçbir şey yapmadan) kullandılar.
Bildiğimiz gibi internet Linux olmadan var mıydı?
Kesinlikle hayır. Linux'un en çok parladığı yer sunucu uygulamalarında - soru yok.