완전 무료 소프트웨어로 사용할 수있는 Raspberry Pi Zero?


23

자유 소프트웨어 재단 (Free Software Foundation)의 단일 보드 컴퓨터 에 대한 2013 년 5 월 검토 에서 Raspberry Pi는 자유 (libre) 소프트웨어 환경에서 사용하기에 치명적인 결함이있는 것으로 밝혀졌습니다.

Raspberry Pi를 시작하려면 무료 소프트웨어가 아닌 소프트웨어가 필요합니다. 이 무료 프로그램이 설치된 시스템 소프트웨어의 일부가 아니면 자유 소프트웨어 실행 시점에 도달 할 수 없습니다. ...이 무료 시작 프로그램은 Raspberry Pi의 두 모델에 모두 영향을줍니다.

새로운 Raspberry Pi Zero 는 비 독점 (독점) 소프트웨어를 사용하지 않아도됩니까?


3
나는 심지어 RPi가 비 -libre 소프트웨어를 부팅하는데 필요한 것을 몰랐다.
Morgan Courbet

2
흥미롭게도, 귀하의 링크에 따르면 중대한 또는 치명적인 결함이없는 SBC는 없습니다.
user19474

@ user19474, 그렇습니다. SBC 시장은 이러한면에서 실망 스럽습니다 ( Novena 와 같은 화려한 예외에도 불구하고 PC 시장도 마찬가지입니다 ). 그러나 파이는 얻는만큼 나쁘다. 적어도 많은 다른 보드는 무료 소프트웨어가 아닌 모든 중요한 측면에서 사용할 수 있으며 무료 소프트웨어를 사용하여 누락 된 기능을 사용할 수있는 해결 방법이 있습니다. FSF가 어느 시점에서 Acme 보드를 검토하기를 바랍니다 . 그들은 유망한 것 같습니다. 물론 RPi가 결국 향상되기를 바랍니다.
sampablokuper

답변:


21

Pi Zero는 CPU와 VideoCore 4 GPU 를 결합한 BCM2835 시스템 온 칩 (칩-온-칩)을 사용합니다. 클럭 속도는 빠르지 만 Pi A / B / + 모델과 동일한 기본 SoC입니다. 반드시 다르게 제조 되었다는 의미는 아닙니다 1 ).

GPU가 CPU를 부트 스트랩하고 커널을로드한다는 것을 이해합니다. 커널은 리눅스를 포함하여 바닐라 형태로 자유 / 자유형 오픈 소스 소프트웨어에 대한 FSF의 표준을 충족하지만, GPU에 필요한 펌웨어는 비공개 소스입니다.

아마도 제로에서 실행되는 비 바닐라 라즈베리 파이 커널 은 FOSS 자격이 있다고 확신합니다 . BCM2708에 추가 된 비트 (이 중 2835는 구현)는 독점적 인 것이 아닙니다. 다시 말해, 이것이 바닐라 커널에 병합되지 않았다는 사실은 라이센스 문제가 아닙니다.

따라서 이것은 이전의 Pi 및 현재 시장에 나와있는 거의 모든 범용 컴퓨터와 동일하며 BIOS 또는 (U) EFI 전용 펌웨어를 사용합니다. 연결 한 기사를 보면 다른 단일 보드 컴퓨터의 문제는 주변 구성 요소 (wifi, VPU / GPU 등)의 펌웨어 인 것 같습니다.


1. 그렇지 않은 것 같습니다.이 부분은 pi의 성공적인 오버 클럭킹을 반영합니다. 축하합니다.


2
재단에서 얻는 분위기는 그들에게 우선 순위가 아닙니다. 사실 나는 그들이 문제에 대해 많은 관심을 가지고 있는지 확신하지 못합니다 (btw). 그러나 제품으로는 데비안과 같은 FOSS OS의 가용성과 적응성이 없다면 얻을 수 없었을 것입니다. 나는 게이트웨이가 대부분, 희망, 인 게이트웨이 약물의 일종으로 볼 수 있도록 리브레 이념 ...
금발 미녀

2
@sampablokuper : Dell 컴퓨터 나 HP, Acer, Sony 또는 Hitachi를 사용하지 않습니까? 그들은 모두 무료 BIOS가 아닙니다. 언급 된 "소프트웨어"는 기본적으로 BIOS입니다. 그러나 임베디드 장치에는 PC 스타일 BIOS가 없습니다 (개인적으로는 PC에 BIOS가 없어야한다고 생각하지 않습니다) 대신 부트 로더가 있습니다. 부트 로더는 BIOS보다 완벽한 BIOS입니다.
slebetman

2
@slebetman 비디오 코어 펌웨어는 단순한 BIOS 그 이상입니다. MMU에 우선적으로 액세스하고 ARM 코어를 선점 할 수있는 다른 CPU에서 실행되는 전체 운영 체제입니다. 명령 세트조차도 독점적이기 때문에 펌웨어를 분해하여 펌웨어의 기능을 확인할 수 없습니다. PC에는 이러한 "기능"이 없으며, 가장 가까운 것은 Intel AMT이며 비활성화 할 수 있습니다. 하드 드라이브의 펌웨어가 더 비슷할 것입니다.
Alistair Buxton 5

1
@ slebetman, 아니오, 나는 그중 하나를 구입할 계획이 없습니다. 오히려 Libreboot / Coreboot을 실행할 수있는 것을 사용하고 싶습니다 . AMT의 Alistair Buxton 은 합법적 인 문제 입니다. 하지만이 댓글 스레드는 점점 더 많은 주제를 다루고 있습니다. 다른 시스템에 대해 더 이상 말하지 말고 Pi Free를 완전 무료 소프트웨어로 사용할 수 있는지 여부에 초점을 유지하십시오. 운이 좋으면 Pi Foundation은 결국 무료 라이센스로 관련 코드를 공개합니다. 기대하고 있습니다!
sampablokuper

2
@sampablokuper rpi-open-firmware에 관심이있을 수 있습니다 . 다소 작동하지만 (리눅스를 최소한으로 부팅 할 수는 있지만) HDMI, 오디오, DPI, DSI 등은 아직 지원하지 않습니다.
Toothbrush
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.