Linux 이외의 운영 체제가 있습니까?


35

Linux의 일부 변형은 Raspberry Pi의 사실상 표준입니다. 그러나 더 작고 덜 알려진 운영 체제가 존재하며 일부는 그러한 작은 장치에 적합하게 보일 것입니다.

Raspberry Pi와 호환되는 다른 운영 체제가 있습니까?


2
일부 임베디드 실시간 시스템 작동 을 위해 MicroC / OS-II를 작동 시킬 수 있다면 정말 관심이 있습니다 .
획기적인

답변:


25

RISCOS가 작업 중이며 현재 QT를 사용할 수 있습니다. 일부 베어 메탈 프로그래머는 처음부터 OS를 연구하고 있지만, 완전한 OS를 사용하는 것보다 재미와 연구에 더 유리합니다.


6
베어 메탈 OS는 재미있을 것 같습니다. 링크를 공유 하시겠습니까?
Damian Powell

@Nick McCloud : 몇 가지 추가 링크를 제공하면 답이 표시됩니다!
RLH

6

앞에서 언급했듯이 RISCOS는 아마도 현재 가장 진보 된 상태 일 것입니다. RPi 에서 FreeBSD를 작동시키는 방법에 대해서도 읽을 수 있습니다 . 일부 사람들은 자체 베어 메탈 OS를 사용하고 있지만 대부분 취미 프로젝트입니다. 여기 예가 있습니다. Rpi에서 다른 OS를 얻는 데는 기술적 인 문제가 있습니다. 주로 일부 주변 장치, 특히 USB (Linux에서도 많은 문제가 있음)에 대한 공개 문서가 없기 때문입니다.


Amiga에서는 많은 게임이 시작될 때와 실행중인 동안 효과적으로 시스템을 인수하지만, 완료되면 OS에 제어권을 되돌려 놓았습니다. 루트 권한을 가진 프로그램이 Raspian에서 그렇게 할 수있는 실질적인 방법이 있다고 생각하십니까?
supercat

@ supercat : 내가 아는 한 Linux에서는 불가능합니다. 오늘날의 하드웨어는 Amiga 시대의 하드웨어와는 매우 다르며 OS를 비활성화하면 많은 하드웨어를 제대로 실행할 수 없습니다. Amiga에서도 (적어도 이것을 기억하는 방법입니다) 멀티 태스킹을 비활성화하는 것은 대부분 게임을 마치고 실제로 떠날 수 없었으며 게임을 마친 후 전체 시스템을 재부팅합니다. 그리고 Amiga를 재부팅하는 것은 실제로 정기적으로하는 일이었습니다. 유닉스 시스템 디자인은 Amiga와 매우 다르고 복잡합니다.
Krzysztof Adamski

내 친구는 당시 아미가 개발자였으며, 게임을 실행하기 전의 상태로 OS를 빠르게 복원 할 수있는 게임 작성법을 알게되어 매우 기뻤습니다. 베어 메탈에서 장치 드라이버를 다시 구현하지 않으면 장치 드라이버가 작동하지 않지만 개발 및 테스트에 동일한 시스템을 사용할 수 있으면 편리합니다. 그러나 Raspian이이를 지원하지 않는다면 그러한 삶입니다. 빠른 부팅 RiscOS에서 어떤 종류의 개발이 가능한지 궁금합니다.
supercat

@supercat : Amiga에 "복원"작업이 없다는 것을 기억하는 한 "멀티 태스킹"만 활성화 / 비활성화 할 수 있습니다. 이것은 어떤 경우에는 나사를 조인 ​​후에 작업 시스템으로 돌아갈 수 없었 음을 의미합니다. 그리고 그것은 단지 드라이버를 다시 구현하는 것이 아닙니다. 오늘날 일부 하드웨어는 호스트가 항상 작동하기를 기대합니다 (일부 인터럽트, 읽기 버퍼 등에 응답 / 생성).
Krzysztof Adamski





1

Firefox OS 포트도 있습니다 .

공식 라즈베리 사이트에서도보고되었습니다 http://www.raspberrypi.org/archives/1787

2016 년 9 월 업데이트 :

위 링크가 끊어졌습니다 (라즈베리 파운데이션 사이트 하나는 여전히 작동합니다). 현재 2016 년 9 월에 라즈베리의 Firefox OS 포팅이 중단 된 것 같습니다.

Firefox Os는 배턴을 B2G로 넘겨 주었고 개발 노력이 다소 중단 된 것 같습니다 .


공식 사이트의 링크조차 링크가 끊어졌습니다.
Thomas Weller

파이어 폭스 OS (지금 B2G)의 기술의 현재 상태 @ThomasWeller 여기에 설명된다 : gioyik.com/p/raspberrypi-final-state 덕분 끊어진 링크에 대해 정확히 파악
Eineki
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.