Ahududu Pi Zero tamamen özgür yazılım ile kullanılabilir mi?


23

Özgür Yazılım Vakfı'nın Mayıs 2013'teki tek kartlı bilgisayar incelemesinde , Raspberry Pi'nin özgür (özgür) bir yazılım ortamında kullanım için ölümcül kusurları olduğu bulundu:

Ahududu Pi başlatmak için ücretsiz bir yazılım gerektirir. Bu özgür olmayan program yüklü sistem yazılımının bir parçası olmadığı sürece özgür yazılımı çalıştırma noktasına erişemez. ... Bu ücretsiz olmayan başlangıç ​​programı, Ahududu Pi'nin her iki modelini de etkiler.

Yeni Raspberry Pi Zero , özgür olmayan (tescilli) yazılımı kullanma zorunluluğundan yok mu?


3
RPI'nin önyükleme yapmak için özgür yazılım gerektirmediğini bile bilmiyordum ... Teşekkürler!
Morgan Courbet

2
İlginçtir ki, bağlantınıza göre, büyük veya ölümcül kusurları olmayan hiçbir SBC yoktur.
user19474

@ user19474, evet, SBC pazarı bu cephede hayal kırıklığı yaratıyor (PC pazarında olduğu gibi, Novena gibi mükemmel istisnalara rağmen ). Pi, olabildiğince kötü; en azından diğer pek çok anakart, özgür olmayan yazılıma ihtiyaç duymadan tüm önemli yönlerden kullanılabilir ve özgür yazılımı kullanan eksik işlevselliği sağlamak için geçici çözümler sunar. Umarım FSF Acme kurullarını bir noktada gözden geçirir ; umut verici görünüyorlar. Ve elbette RPi'nin sonunda iyileşeceğini umuyorum.
sampablokuper

Yanıtlar:


21

Hayır. Pi Zero, CPU'yu ve VideoCore 4 GPU'yu bir araya getiren çip üzerindeki BCM2835 sistemini kullanıyor - Pi A / B / + modellerinde olduğu gibi aynı temel SoC daha hızlı saat hızında olmasına rağmen mutlaka farklı imal edildiği anlamına gelmez 1 ).

Anladığım kadarıyla GPU CPU'yu başlatıyor ve içine bir çekirdek yüklüyor. Çekirdek, vanilya formunda FSF'nin serbest / libre açık kaynaklı yazılım standartlarını karşılayan linux dahil olmak üzere herhangi bir şey olabilse de, GPU için gereken üretici yazılımı kapalı kaynaktandır.

Muhtemelen Sıfır'da çalışan vanilyalı olmayan Ahududu Pi çekirdeğinin FOSS olarak nitelendirildiğinden eminim . BCM2708 (2835'in bir uygulamasıdır) için eklenen bitler tescilli değildir. Başka bir deyişle, bunun vanilya çekirdeği ile birleştirilmemiş olması bir lisans sorunu değildir.

Dolayısıyla, bu konuda önceki Pi'ler ve piyasada bulunan ve BIOS ya da (U) EFI için özel ürün yazılımı kullanan neredeyse tüm genel amaçlı bilgisayarlarla aynıdır. Bağladığınız makaleye bakıldığında, diğer tek kartlı bilgisayarlarla ilgili sorun, çevre birimleri (wifi, VPU / GPU, vb.) İçin ürün yazılımı olarak görünmektedir.


1. Öyle olmadığını tahmin ediyorum ve bu kısmen pi - tebrikler çetesine aşırı overclock yapmayı yansıtıyor!


2
Vakıftan aldığım vibe, bu onlar için bir öncelik değil; Aslında konuyla çok ilgilendiklerinden emin değilim (Ben btw). Bununla birlikte, bir ürün olarak, Debian gibi bir FOSS İşletim Sisteminin kullanılabilirliği ve uyarlanabilirliği olmadan elde ettiği kadar asla elde edilemezdi. Bu yüzden bir tür ağ geçidi ilacı olarak görüyorum, ağ geçidi umarım çoğunlukla libre bir ideolojiye dönüşür ...
goldilocks

2
@sampablokuper: Yani bir Dell bilgisayar veya HP veya Acer veya Sony veya Hitachi kullanmayacaksınız? Hepsi ücretsiz BIOS kullanıyor. Bahsedilen "yazılım" temel olarak BIOS'tur. Ancak gömülü aygıtlarda PC tarzı BIOS yoktur (kişisel olarak PC'lerin de BIOS'u olması gerektiğini sanmıyorum) bunun yerine önyükleyicileri vardır. Bir bootloader, BIOS'lardan sadece tam bir BIOS'tur.
slebetman

2
@slebetman videocore bellenimi sadece bir BIOS'tan çok daha fazlası. MMU'ya öncelikli erişim ve ARM çekirdeğini engelleme yeteneği olan farklı bir CPU'da çalışan tam bir işletim sistemidir. Talimat setinin bile tescilli olması nedeniyle yazılımın ne yaptığını görmek için bile demonte edemezsiniz. PC'lerde bu "özelliklerin" hiçbiri yoktur, en yakın olanı devre dışı bırakılabilen Intel AMT'dir. Daha yakın bir benzetme, sabit disklerdeki üretici yazılımı olacaktır.
Alistair Buxton

1
@slebetman, hayır, hiçbirini almayı planlamıyorum. Libreboot / Coreboot’u çalıştırabilecek bir şey kullanmayı tercih ederim . Alistair Buxton, AMT meşru bir meseledir . Yine de bu yorum dizisi konu dışı olmaya başladı. Başka sistemler hakkında daha fazla bir şey söylemeyelim ve Pi Zero'nun tamamen ücretsiz bir yazılımla kullanılıp kullanılamayacağına odaklanmış kalan yorumları (varsa) saklayalım. Şansınız varsa Pi Vakfı nihayetinde ilgili kodu ücretsiz lisans altında bırakacaktır. İşte umut ediyorum!
sampablokuper

2
@sampablokuper rpi-open-firmware ile ilgilenebilirsiniz . Biraz çalışır (Linux'u en düşük düzeyde başlatabilir) ancak henüz HDMI, ses, DPI, DSI vb
Toothbrush
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.