ARM kullanıyorsa Raspberry Pi nasıl "açık kaynak" olur?


15

Ahududu Pi hakkında duyduğum tek şey onun bir "açık kaynak" SoC olmasıdır. Ancak BroadCom SoC içindeki CPU'nun bir ARM çipi olduğunu görüyorum.

Benim anlayış açık kaynak donanım olmasıdır her Üzerinde tek bir donanım bileşeni İSG olmaya bir bütün olarak birim için sırayla açık kaynak olması gerekir. Ama eğer ARM tescilli ise, RPi nasıl İSG olabilir?!?


3
Recantha'ın belirttiği gibi , açık kaynak donanımı değil . Çoğunlukla açık kaynaklı yazılım kullanır, çünkü böyle bir şey için her şeyi yapmanın en kolay yolu budur.
goldilocks

2
Eben Upton, RPi'deki mühendislik odağının açıklık değil maliyet üzerinde olduğuna dikkat çekti.
cspirou

Yanıtlar:


15

Raspberry Pi, Pi'nin açık kaynak olduğunu asla iddia etmedi. Orada bunun birçok parçası, özellikle yazılım vardır vardır açık kaynak değil, her şeydir. Pi'nin kapalı kaynak parçalara sahip olduğu yönünde eleştiriler var, ancak Pi'nin amacının çocukların eğitimi olduğu göz önüne alındığında, açık kaynak kullanımı her şeyin bir öncelik olarak görülmedi.


1
Özellikle erken önyükleyici açık kaynaklı yazılım değildir.
0'ıncı

4

Pi'nin (ya da bu konudaki herhangi bir şeyin) 'açık kaynak DONANIM' olduğu izlenimini edindiğinizden emin değilsiniz.

Elbette değil ... Ancak, açık kaynak kodlu bir mikro kodlu GPU içeren bir SOC üzerinde Açık Kaynak Yazılım çalıştırıyor (iki çok iyi nedenden dolayı olmalı - (1) H264 gerçekleştirebilirsiniz , GPU ve MPEG ve VC1 video kod çözme (ve bunun yasal olması için bir Lisans Ücreti GEREKLİDİR anlamına gelir) ve (2) GPU silikon, bir dizi 'belgelenmemiş özellik' olan eski bir tasarımdır (böylece mikro kodu değiştiren herkes bir işlev, görünüşte ilgisiz diğer işlevlerde çalışmayı 'kırma' riskiyle karşı karşıyadır)

GPU mikrokoduna erişememenin bir dezavantajı olduğunu kabul etsem de, özellikle Pi'den herhangi bir gerçek performans elde etmek isteyen herkes için, asla Okul çocukları dışında hiçbir şeye yönelik değildi (görünüşte ' en hobbiest 'sonradan gelen bir düşünce olarak geldi ..)

Öte yandan, başka bir yerde 30 $ 'dan daha düşük bir fiyata bu kadar çok' özgür 'yazılım (ve çok fazla' ücretsiz 'destek) alabilirsiniz?


"veya bu konuda başka bir şey" -> Açık kaynaklı donanım var ; pi'ye en yakın örnek BeagleBoard'dur. Özellikle PC / dizüstü bilgisayar alanında oldukça nadirdir. Not FOSS aslında bakın yazılım, herhangi bir şey üzerinde çalışan onlarca yıldır gelişen olmuştur ve özellikle pi için tasarlanmış değildi - bu sadece sıralama yeniden markalı oldu. Rpi Vakfı'nın açık tasarıma bir şekilde bakmadıkları ve onlar için uygun olmadığı sürece inanıyorum.
goldilocks

1
"Kapalı kaynak 'blob' olan mikro kodlu bir GPU içeren bir SOC üzerinde Açık Kaynaklı Yazılım" Temelde bunu yazılım düzeyinde kapalı kaynakta bile yapar. Tüm sistemi kapalı kaynak yapmak için bir sistemde kapalı kaynak olacak tek bir yazılım bileşenine ihtiyaç vardır. Ayrıca daha büyük Raspbian görüntüsüne önceden yüklenmiş olan gereksiz yazılımlar için bazı değerli ekler (Jessie Lite ve lite olmayan versiyona sahip olduğumuz için) oldukça sağlam kapalı kaynak uygulamalarına sahiptir.
rbaleksandar

SoC önyükleyicisinin kapalı kaynak olduğu gerçeğinin çok fazla değişmediğine inanıyorum, çünkü bellek yine de Bir Kerelik Programlanabilir.
jiggunjer

0

Orada birçok farklı açık kaynak lisansı var. Her lisansta, açık kaynak tanımı, nelerin paylaşılması ve nelerin yeniden kullanım ve yeniden dağıtım açısından izin verilmesi veya reddedilmesi gerektiği konusunda oldukça farklı olabilir.

Raspberry Pi tarafından sağlanan donanım değerinin çoğu Broadcom BCM2837 SoC içinde bulunur (Raspberry Pi 3 ve üstü, bazı Raspberry Pi 2 revizyonlarında da kullanılır). Bu IC açık kaynaklı değildir ve bilmediğim nedenlerden ötürü, genel piyasa kullanılabilirliği veya belgelerinin herkes tarafından kullanılabilir olduğu görülmemektedir.

Hiçbir büyük distribütör bu IC'yi listelemez veya Broadcom veri sayfasını web sitelerinde indirmeye hazır hale getirmez.

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.