Windows neden Linux'la karşılaştırıldığında daha fazla disk alanı kaplıyor? [kapalı]


6

Neden bir Windows yüklemesi, çoğu Linux dağıtımına kıyasla çok daha az olmasına rağmen bu kadar yer alıyor? Örneğin, standart bir Ubuntu kurulumu yaklaşık 4 GB alır ve günlük çalışma için aslında yeterli olabilirken, Windows 7 başlangıçta 15 GB disk alanı gerektirir ve harici programlar olmadan neredeyse hiç işlevsellik sunmaz.

Peki bu nedir - sürücüler? Yapılandırma GUI'leri? DRM? Sadece zayıf alan yönetimi?

EDIT: Sistemlerin hiçbirinin daha iyi olduğunu ima etmek istemiyorum. Sadece Linux dağıtımlarının daha küçük disk alanlarına daha çok sığabileceği konusundaki genel izlenim.


7
Ve Windows bile iyi bir DHCP sunucusuna sahip değil.
wfaulk

3
İkisini de seviyorum, ancak kullanılabilirlik sunucu özelliklerinden daha fazla yer tutuyor.
hyperslug

5
Linux'un daha az özelliğe sahip olduğunu savunuyorsunuz. Windows'un daha az özelliğe sahip olduğunu gösterdiğinde, Windows özelliklerinin daha fazla yer kapladığını savunuyorsunuz. (Flash, Windows ile birlikte gelmiyor.) Argümanınız nedir, tam olarak? Ayrıca, SWF'nin yaklaşık 17 ay öncesine kadar kapalı bir spekülasyon olduğunu ve şu anda yalnızca kısmen açık olduğunu unutmayın.
wfaulk

1
15 karakterden daha fazla "hayır" demek zor.
wfaulk

1
Sorunuzu düzeltmesi gereken Linux kullanıcıları nerede, çünkü "Linux'u Windows'la kıyaslamayın, çünkü Linux bir işletim sistemi değil, bu bir çekirdek."
thenonhacker

Yanıtlar:


53

Windows, üçüncü taraf satıcı yazılımı ve platformlarının yığınlarıyla geriye uyumluluk için pek çok eski kod içeriyor. Ayrıca, yazılım yığınları için üçüncü taraf sürücüler de içerir. Genel olarak Windows yazılımının, büyük ölçüde uyumluluk nedenlerinden ötürü şişirilmiş bir geçmişi ve itibarı vardır. Windows ayrıca birçok ülkede çeşitli oyunlar oynama özelliğine de sahiptir. DirectX sürümleri ve çeşitli özel multimedya formatları. Uyumluluk ve herhangi bir görev için evrensel kullanım Microsoft'un hedefleridir, böylece masaüstü pazarındaki konumlarını koruyabilirler.

Linux sürücüleri, çeşitli donanım modelleri arasında ortak bir sürücü API kullanarak, genellikle daha evrenseldir. Bu hem iyi hem de kötü. Örneğin, bazı donanımlar hiç çalışmıyor, bazıları mükemmel çalışıyor ve bazıları eksik özelliklere sahip. Linux'taki yazılımlar genellikle Unix felsefesini izler - her bir bileşen veya araç bir şeyi yapmalı ve çok iyi yapmalı ve yazılım geliştiriciler, zor ve kötü kodları kaldırmak için geriye dönük uyumluluğu kırmaktan korkmazlar.

Her iki işletim sisteminin de güçlü ve zayıf yönleri vardır. 500 GB sabit disklerin ucuz olduğu günlerde, kurulumun disk boyutu endişelerinizin en az olması gerekir. Daha büyük bir endişe, sistem kaynaklarının ne kadarının programları çalıştırarak tüketilmesidir.

Ya Windows veya Linux ne yaptığınıza bağlı olarak kaynak kullanımı konusunda verimsizdir. Farklı tasarım hedefleri, farklı hedef pazarları ve gelişimlerini yönlendiren farklı felsefeleri var.


17
+1 İyi dedin! Linux veya Windows yanlılığı izi yok. Microsoft ile acı ve aşk / nefret tonu yok. : D
thenonhacker

5
Teşekkürler. Karşılaştığım her teknolojide güçlü yanları görüyorum. Her gün OS X, Linux ve Windows kullanıyorum ve hepsi bir şey için kullanışlıdır.
jtimberman

5
Ve grup çalmaya başladı Kumbaya ...
Telemachus

4
“500G sabit disklerin ucuz olduğu bu günler” ... 80GB'lık bir SSD'nin 1TB 2.5'ten daha pahalı olması dışında. Bu GB'ler, cayır cayır yanan hızı yeterince önemsiyorsanız hala önemli olabilir :)
Stephen

2
En iyi verimsizlik örneği olduğunu düşündüğüm başka bir katkıda bulunan faktör var. Çoğu Windows özelliği ve birçok üçüncü taraf uygulaması, gerektiğinde internet sürücüsünden kolayca alınabilecek gereksiz dosyaları önbelleğe alır. Örneğin, kullanıcı profilinizin İndirilmiş Kurulum Dosyalarına veya benzer konumlara bakın. Muhtemelen büyük (100MB +) kurulum dosyalarına (.MSI, .EXE) program vardır, bunlardan bazıları zaten çok uzun zaman önce kaldırmışsınızdır. Bu programcılar sabit disklerin çok ucuz olduğunu düşünüyorlardı, SSD'lere, tabletlere ya da VM'lere çok az dikkat ettiler.
Damn Vegetables

2

Söylemesi çok zor bir şey ...

Ubuntu için aslında tek bir cevap yok, çünkü temelde her gün bir araç alt kümesi yüklüyor. İstediğiniz her şey ihtiyaç duyduğunuzda indirilir (Diğer programlar için çerçeveler gibi) ...

Öte yandan Windows Vista ve 7, DVD'nin tüm içeriğini sürücüye kopyalar ve daha sonraki bir tarihte yüklemek istediğiniz Windows bileşenlerini diskin yerleştirilmesini gerektirmez.

Yine, bu çok garip bir soru ... Ne söyleyeceğimi tam olarak bilmiyorum! Ayrıca farklı genişlikteki iki farklı şirketten ip alabileceğiniz de söylenebilir, ancak her ikisinin de düğüm bağlayabildiği ...

Sadece merak ediyorsanız, indiririm vLite Böylece bileşenleri çıkarabilir ve Windows'u ne kadar küçük yapabileceğinizi görmek için bir oyun oynayabilirsiniz.


4
Evet, ama Ubuntu ayrıca OpenOffice.org gibi şeyler içeriyor, oysa Windows hiçbir şeyle geliyor.
Rich Bradshaw

Açık ofis büyük değil, 300 MB yüklü olduğunu düşünüyorum ... Mazeret yok - Yukarıdakilerin dışında bıraktım .... Belirli uygulamalara girmeden farkları daha genel bir karşılaştırma yapmaya çalışıyordum.
William Hilsum

6
soru garip değil, trollish ("çok az yetenekli", "neredeyse hiç işlevsellik sunmuyor", "kötü alan yönetimi") ve en iyisi kapalı veya yok sayılmak.

1
IMHO, soru iyi. Formülasyon geliştirilebilir, ancak bu doğru - herhangi bir kullanımdan önce birçok malzeme yüklemeniz gerekiyor. Bu sübjektif olabilir, yine de - en azından benim için - doğru.
maaartinus

2

Bir Windows kurulumu neredeyse tüm olası yazılımları içerir. Bazı "kaldırılmış" yazılım paketlerinin bile diskte bulunduğunu, bu nedenle bu paketlerin "yüklenmesinin" kurulum CD'sini gerektirmediğini gösterir.

Öte yandan, standart bir Linux kurulumu, paketlerin web depoları aracılığıyla kolayca eklenebildiği çok daha "yalın ve ortalama" dır. Windows şu an için bu esnekliğe sahip değil (başlangıç ​​olmasına rağmen) ve kurulum CD'sini gerektiriyor.

Bu nedenle, Windows yüklemesinde gereksiz bileşenler bulunurken, fark düşündüğünüz kadar büyük değildir. Devam ederseniz ve neredeyse tüm Linux paketlerini kurduysanız, bu da çok fazla disk alanı gerektirecektir. Daha sonra, gereksiz tüm seçenekleri veya çalıştırılabilir dosyaları kaldırarak Windows'u kemiğe indirdiyseniz ve kestiyseniz, daha küçük bir ayak izi bırakacaksınız.

Sonuç: Linux küçük başlar ve büyür. Windows geniş başlar ve küçülür (ancak modern disk alanıyla kimse rahatsız etmez).


1
Ubuntu gibi masaüstü dağıtımları açık ofis, IM için yazılım, gimp ve birkaç oyunla birlikte gelir. Windows zaten kurulu olan hiçbir şeye sahip değil.
LtWorf

@ LtWorf: Hiç OpenOffice vs. boyutunu Microsoft Office ile karşılaştırmaya çalıştınız mı? Ve neden 4 yıl önceki bir cevaptan vazgeçtin?
harrymc

Googled ve bu sayfayı buldum. Ve iyi pencereler ofis ile gelmiyor, bu yüzden puanınız geçersiz.
LtWorf

1

Linux ve diğer Unix işletim sistemleri mimari olarak daha iyi tasarlanmış ve disk boyutu bir konudur. Öte yandan, Windows geliştiricileri, geriye dönük uyumluluğu ve dolayısıyla pek çok eski kodu, çok fazla emlak çalan cihaz sürücülerini unutmamak için, Windows’un ek bileşenine odaklanıyor. Sistem büyüdükçe ve daha fazla program / özellik yüklendiğinde / kaldırıldığında disk kullanımı daha da büyür; Daha büyük.

Özellikle Windows Vista ve 7 sürümlerinde bu tür büyük alan tahsisinin başlıca nedenlerinden biri C: \ Windows \ winsxs klasörüdür. Windows klasöründeki boşluğun çoğunu kaplar. Burada winsx'ler hakkında daha fazla bilgi edinin. .

Winsxs boyutunu azaltmak istiyorsanız, adlı bir araç var. winsxslite . Ancak kullanmak kendi sorumluluğunuzdadır.

Alan gereksinimi, sürekli genişleyen sabit diskler göz önüne alındığında, Windows üreticileriyle hiç bu kadar ciddi bir sorun olmadı. Sadece son zamanlarda katı hal sürücüleri ve netbook satın alan insanlar nedeniyle bir endişe haline geldi.


3
(a) Linux / UNIX'in daha iyi tasarlanmış olduğunu iddia ettiğinize [alıntı gerekli] bir çıkartma koyardım. Her iki işletim sistemi ailesi de farklı amaçlarla tasarlandı ve yalnızca çekirdeğe bakarsanız geriye dönük uyumluluk ve temiz olmayan API'ler bulamazsınız. Eğer kullanıcı alanını hesaba katarsanız, o zaman birçok Linux şeyini de saymanız gerekir (b) Tüm sistem DLL'leri WinSxS'e bağlanır, orada büyüklük algısını büyük ölçüde azaltır. Evet, Vista'dan başlayarak, klasörün boyutu çok büyüktür, ancak aynı zamanda, Windows dizininin çoğu buraya bağlanır ve ek bir boyut maliyeti olmaz.
Joey

1
NTFS'nin hard link özelliğini kullanmaya başladılar mı? Bu şimdi desteklendiği anlamına mı geliyor?
wfaulk

1
@Johannes, Windows NT'nin ağ yığınının BSD'den neredeyse toptan çalındığını ve genel olarak işletim sisteminin tasarımının VMS'ye çok benzer olduğunu söylemeyelim. Oh, ateş et. Bahsetmiştim :).
jtimberman

1
jtimberman: Yalnızca Windows XP'ye kadar. Bunların hiçbiri, Windows Vista için sıfırdan yazdıkları için bildiğim kadarıyla kalmıyor. Ve Windows NT tasarımcısı verilen VMS benzerlik, şaşırtıcı değil ;-)
Joey

3
wfaulk: En azından NT 4'ten bu yana sert bağlantılar desteklendi. Ayrıca, Vista'da biraz etrafına bakarsanız ve daha sonra, dosya sisteminin birçok alanında yeniden kullanma noktaları (bu durumda kavşaklar) kullandıklarını fark edeceksiniz. Hepsi nedeni değildi daha önce kullanılan, hala Windows'u FAT birimlerine yükleyebilmenizdi. Aklı başında kimsenin bunu yapmak istediğinden şüpheliyim ama yapılabilir. Microsoft'un biri FAT, diğeri NTFS için olmak üzere iki dosya sistemi düzenini korumasının bir anlamı yoktur. Vista ile başlamak sadece NTFS, kurulum biriminin dosya sistemi olarak desteklenir.
Joey

1

Microsoft'takiler hariç sorunuzun cevabını kimse bilmiyor. Çünkü Windows kapalı kaynaklı bir üründür.

Support.microsoft.com adresine gidip orada sormayı tercih edersin, iddiaya girerim ki böyle sorular almaktan zevk alırlar :-)


0

Windows, toplu olarak ekleyen ortalama Linux dağıtımından çok daha fazla grafiksel yapılandırma ve yönetici aracına sahiptir. Linux bu konuda yetişiyor, ancak yine de bu alanda Windows'tan daha az şey var.

Ekstra büyük bir alan ise, Window'un birçok önemli dosyanın ikinci bir kopyasını bulundurması, böylece bozulursa onları geri yükleyebilmesidir.


“Windows çok daha fazla grafiksel yapılandırmaya sahip…. Linux bu açıdan yetişiyor.” Güzel bir şeymiş gibi söylüyorsun Andy. ;)
wfaulk

Bir GUI mutlaka bir konsol uygulamasından daha büyük bir ikili değildir. Ayrıca dllcache dizini Vista'da elimine edildi.
Joey

Bunu nasıl söyleyebileceğini bilmiyorum. Aynı özelliklere sahip iki program varsayalım; biri CLI, diğeri GUI. Aralarında çok fazla paylaşılan kod var: asıl işi yapan parçalar. Öyleyse at onu. Şimdi tek bıraktığın UI kodu. Argümanınız GUI kodunun CLI kodundan daha mı kompakt olduğu? Bu, örneğin, eğer CLI yardımcı programı ise, find ve GUI yardımcı programı, Windows'un bir özelliği bulmak için kullandığı, belki de dörtte biri olan bir dosya bulmasıdır.
wfaulk

1
@ wfaulk: Yorumunuz üzücü ve Linux Yılı'nın daha da gecikmesini sağlayacak. İyi bir kullanıcı arayüzü olmaması, Linux'un gerçek insanlara ulaşmasını önleyecektir. Peki, Linux hala Apple'ın arkasındaysa, şikayet etmeyin! Apple'ı yendikten sonra Microsoft'u yenebilirsiniz.
thenonhacker

2
GUI yapılandırma uygulamaları bazı şeyler için son derece yararlıdır. Örneğin, vhost'u apache altında yapılandırmak, config dosyalarının etrafındaki yolunuzu bilmiyorsanız çok acı verici olabilir. Windows ile karşılaştırıldığında çok daha kolaydır. Ancak, bir GUI aracıyla düzenlenmiş olsa bile, insan tarafından okunabilen metin dosyalarında biten tüm config hayranlarından biriyim. En azından Windows şimdi bazı alanlarda olduğu gibi haklı çıkmaktadır (örneğin, web.config dosyası gibi). Ve hayır Bitt, ben değer yargılama yapmadım;)
andynormancx

0

İki kelimeyle: paket yönetimi .

Bir Windows yüklemesinin bir hisse senedi dağıtım dağıtımından daha büyük olduğunu düşünüyorum, çünkü Linux hemen "dışarıda bir yere" ihtiyaç duyulmayan her şeyi bir paket deposunda, bulutta veya her yerde depolayabilir. Henüz yüklü olmayan yeni bir sürücüye veya uygulamaya mı ihtiyacınız var? basitçe apt-get install foo ve birkaç dakika sonra sizde var ve gitmeye hazırsınız (yerine apt-get dağıtımınız için tercih edilen paket yöneticisi ile).

Öte yandan, Windows'un şu anda elinizde çok daha fazla 3. parti uyumluluk olması gerekiyor, çünkü tutarlı ve yetenekli bir paket yönetim sistemi yok. Windows Update bazı sürücüler ve güvenlik düzeltme ekleri için uygun, ancak sorun değil. Seçme ve seçme için çok sınırlı bir kullanıcı tarafı kontrolü vardır ve X bağımlılığını talep etmek için uygulama yüklemek için daha az yetenek vardır. Bu nedenle, Windows'un kutudan çıkmaya hazır olabileceği kadar olması gerekir.

Evet, Linux'ta kurulumu kolay olmayan flash ve popüler medya kodekleri gibi pek çok faydalı şey var. Ancak bu, merkezi noktadan uzaklaştırmıyor: Linux yerel makinede daha küçük, çünkü ihtiyaç duyduğu şeyleri başka bir yerden daha kolay çekebiliyor ve Windows bunu yapamıyor.

Bir linux dağıtımını stokladıysanız ve standart Windows kurulumunda tüm geriye dönük uyumluluk malzemelerini eklerseniz, doldurulmuş depolama alanı açısından büyük bir boşluk olmazdı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.