From: "Umut Gökbayrak" To: Subject: Date: 17 Nisan 2000 Pazartesi 22:40 Merhaba, http://www.e-kolay.com/bilgisayar/yukle/yukle_haber2_4.asp adresindeki yazinizda >Linux'un Windows 2000'den çok daha basit olduğunu ve Linux'un asla yapamayacağı bazı şeylerin >varlığını (örneğin işlem hizmeti) aklımızın bir köşesinde tutmakta fayda var. Linux'un kod hatlarının >sayısı iki milyon civarında; Windows 2000 için ise bu rakam 40 ile 50 milyon arasında. Yukarida bold karakterlerle yazilmis islem hizmetinin ne oldugu hakkinda bir kac satir iletebilir misiniz? Windows 2000' in yapip da Linux' un yapamadigi seyi gercekten merak ediyorum. Ayrica bize okullarda (bilgisayar muhedisligi) ayni isi yapan kodun kisa yazilmasinin marifet oldugu soylenmisti. Yani Linux' un 2 milyon satirda yaptigi isi Windows 50 milyon satirda yapiyorsa bu marifet degil, rezilliktir. Ayrica kisa bir sorum daha olacak. Linux isletim sisteminin hangi kisminin 2 milyon satir oldugunu dusunuyorsunuz? Kernel mi? Windows 2000 mikro kernela sahip bir isletim sistemidir. Yani mikro kernel olmasi demek icerisinde minimum gereksinim duyulan islemci yonetimi, bellek yonetimi gibi rutinler haric kalan kisimlari driverlara birakmasi demektir. Oysa ki Unix tabanli sistemler genelde monolitik olup bilimum driver kernel icersinde gomulu gelir. Bu bilgiler isiginda merak ettigim su Windows bir mikro kernel iken 50 milyon satir tutuyor ve Linux' un kerneli icerisinde bilimum driver mevcutken 2 milyon satir tutuyor?!!!. Bilmedigim icin soruyorum, Linux kerneli derlendiginde ortalama 400-500 K tutar. Windows' un kerneli (50 milyon satir) kac MB. yada kac on MB tutuyor? Oysa ki bir mikro kernel kucuk olmak zorundadir? Haksiz miyim? Yok eger derseniz ki, Windows 2000 butun berbaerinde gelen yazilimlari ile 50 milyon satir, buna inanirim. Ama o zaman Linux' un berbaerinde gelen binlerce ucretsiz yazilim ile kac satir tutacagini dusunmek ister misiniz? Sadece bir editor olan emacs' in 30 kusur MB. ve XWİndows sisteminin 30-40 MB oldugunu dusunurseniz sanirim fikir yurutebilirsiniz. >Bu çok büyük bir fark ve bu fark Microsoft'un kodlamalarını sıkıştırabilme yeteneğinden kaynaklanıyor. >Yani Windows Linux'a göre daha iyisini yapıyor. Zevkinize uymasa da Windows size salon tipi tam bir >araba sunarken, Linux daha çok tekerleği ve direksiyonu olan oyuncak bir araba sunuyor: gerisi size >kalmış. Bu ne demek anlamadim acikcasi... Bu bir teknik yazi mi? Microsoft' un kodu sikistirabilme yetenegi nasil bir sey? Nsil bir sey yapmis ki Linux' cular taklit bile edemiyor??? Lutfen boylesine bir yaziyi yazmaya girismeden once karsilastiginiz sistemleri iyice inceleyin. Benim koyu bir Linux fanatigi oldugumu da dusunmeyin uygulamamin geregine uydugu sekilde uygun isletim sistemini tercih etmekteyim. Bu e-maili diskimde 1 GB dan fazla yer tutan ve uzerinde topu topu 3-5 program yuklu olan bir Windows 2000' den atiyorum ama firmamizda sunucularimizin hepsi Linux. Ya da evimde BeOS isletim sistemini tercih ediyorum. Yerine gore de sunucularda Solaris tercihim olabilir. Iyi Calismalar Umut Gökbayrak