Linux çekirdeği neden ikili lekelerden kurtulmak için linux libre kodunu kullanıyor?


9

Bu soruyu soruyorum çünkü Linux çekirdeğindeki ikili lekelerden bir çeşit performans avantajı olup olmadığını merak ediyorum.

Bu lekelerin birçoğu linux-libre'de kodla değiştirildiğinden, neden aynı kod kernel.org'daki Linux çekirdeğine dahil edilmedi?


Sorunuzun meşru olduğuna inanmama rağmen cevapların meşru bir şekilde
ontopik

Özetle, muhtemelen daha hızlı değildirler ve çekirdeği açık kaynak
ness'te

@xeno: Buna düzgün bir cevap yazmaya çalıştım. Konu dışı mucizeler yaratıp yaratmayacağını düşünüyorsanız bana bildirin.
Steven D

Yanıtlar:


14

Linux-libre projesi, Özgür Yazılım Vakfı tarafından tanımlanan tamamen ücretsiz işletim sistemlerini kullanmak isteyen kişilere yönelik dağıtımların çabalarının bir uzantısıdır .

Halen Latin Amerika Özgür Yazılım Vakfı FSFLA tarafından sürdürülmektedir .

Proje için ilgili sayfaya göre :

Linux-libre, Özgür Yazılım lisansları altında, kaynak kod içermeyen, gizlenmiş veya gizlenmiş kaynak kodlu yazılımları kaldırmak için Ücretsiz Sistem Dağıtımlarında kullanıma uygun,% 100 Ücretsiz Linux dağıtımlarını sürdürme ve yayınlama projesidir. yazılımı dilediğiniz şeyi yapacak şekilde değiştirmenize izin vermez ve bu da Ek Özgür olmayan Yazılım parçalarını indükler veya yüklemenizi gerektirir.

"Deblobbing" betiğinin en son sürümünün hızlı bir şekilde okunması , ikili blokları ve bazı belgeleri çoğunlukla kaldırdığını gösterir. Çoğu durumda ikili bloblar ya donanım sürücüleri donanım için bellenimdir. Bellenim, aygıtın kendisine yüklenmesi gereken bir koddur ve genellikle ücretsiz bir yazılım sürücüsü olsa bile gereklidir.

Bildiğim kadarıyla anladığım kadarıyla, bu lekeler gelen hiçbir net performans yararı (onlarsız, birçok kişi olurdu, her ne kadar orada hiçbir performans) ve en çekirdek geliştiricileri iyi yazılmış, Serbest koduyla değiştirmenizi isteriz.

Sorunuzda "bu lekelerin birçoğu linux-libre'deki kodla değiştirildi" ve bu kodun neden kabul edilmediğini sorun. Senaryoları okurken değiştirilen çok az kod görebiliyordum. Betiğin çoğunluğu kodu kaldırıyor. Eklenen kodun amacı, "Ücretsiz olmayan ürün yazılımı isteklerini, kullanıcılara söz konusu donanımın bir tuzak olduğunu bildiren iletilerle değiştirmektir". ( Linux Libre Sürüm Hesabı )

Aklınızda belirli bir kod varsa, lütfen sorunuzda belirtin. Linux için çoğu düzeltme eki, Linux Çekirdek Posta Listesi'nde veya alt sisteme özgü birçok listeden birinde tartışılır . Bu listeler arasında arama yapılarak genellikle dahil olmama nedenleri bulunabilir.


2
En önemli nokta, Linux libre'nin işlevselliği kaldırmasıdır . Daha az cihazı destekleyen tamamen açık kaynaklı yazılım (Linux-libre) ve daha fazla cihazı destekleyen (kısmen ana hat çekirdeği) kısmen kapalı kaynaklı yazılım arasında seçim yapabilirsiniz.
Gilles 'SO- kötü olmayı bırak'

Ben sadece lekeler eşdeğer fonksiyonel kod ile değiştirileceğini varsaydım. Kötü varsayım.
oadams

4
@Gilles seçim özgür yazılım ve "kısmen kapalı kaynak yazılım" arasındadır. Sadece "açık kaynak" değil. Açık kaynak kampı, Linux-libre'nin varlığının ana nedeni olan kullanıcı özgürlüğünün peşinde değildir. Demek ki Linux-libre işlevselliği ortadan kaldırıyor ancak bunu etik bir ilerleme olarak görüyor, çünkü özgürlük etik bir gereklilik. Daha fazla bilgi: gnu.org/philosophy/open-source-misses-the-point.html
Fernando Briano

1
@Fernando: Bu ilk ortaya çıkmadığı için ... Yukarıdaki yorumumda, “açık kaynak” kelimesini “özgür konuşma” da olduğu gibi özgür olan yazılım ”için daha az garip ve daha çok anlaşılır bir eşanlamlı olarak kullanıyorum (daha kısa “özgür yazılım” ifadesi genellikle 0 fiyat etiketli anlam yazılımı olarak anlaşılmaktadır. Bu iki ifade arasındaki fark, bu konudaki ve bu konudaki konu dışı soruları cevaplamakla alakasızdır.
Gilles 'SO- kötü olmayı bırak'
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.