Có bất kỳ hệ điều hành không phải Linux nào không?


35

Một số biến thể của Linux là tiêu chuẩn thực tế cho Raspberry Pi. Tuy nhiên, các hệ điều hành nhỏ hơn, ít được biết đến hơn tồn tại và một số có vẻ phù hợp với một thiết bị nhỏ như vậy.

Có hệ điều hành nào khác tương thích với Raspberry Pi không?


2
Tôi thực sự quan tâm nếu có thể để MicroC / OS-II hoạt động, đối với một số hệ thống thời gian thực nhúng.
Đột phá

Câu trả lời:


25

RISCOS đang hoạt động và hiện đã có sẵn QT. Một số lập trình viên kim loại trần cũng đang làm việc trên hệ điều hành từ đầu, nhưng những điều này là để giải trí & nghiên cứu hơn là hệ điều hành toàn diện.


6
Hệ điều hành kim loại trần nghe có vẻ vui. Muốn chia sẻ liên kết?
Damian Powell

@Nick McCloud: Cung cấp một vài liên kết bổ sung và bạn có dấu trả lời!
RLH

6

Như đã đề cập trước đó, RISCOS có lẽ đang ở trạng thái tiên tiến nhất hiện nay. Bạn cũng có thể đọc về việc làm cho FreeBSD hoạt động trên RPi tại đây . Một số người đang làm việc trên các hệ điều hành kim loại trần của riêng họ nhưng họ chủ yếu là một dự án sở thích, đây là một ví dụ. Có một số vấn đề kỹ thuật khi nhận các hệ điều hành khác nhau trên Rpi, chủ yếu là do thiếu tài liệu công khai cho một số thiết bị ngoại vi, đặc biệt là USB (được biết là có rất nhiều vấn đề ngay cả trên Linux).


Trên Amiga, rất nhiều trò chơi sẽ chiếm lĩnh máy một cách hiệu quả khi chúng khởi động và trong khi chúng đang chạy, nhưng sau đó sẽ trả lại quyền điều khiển cho HĐH khi chúng được thực hiện. Bạn có nghĩ rằng sẽ có bất kỳ cách thực tế nào để một chương trình có thẩm quyền gốc thực hiện điều đó theo Raspian không?
supercat

@supercat: Theo tôi biết điều này là không thể trên Linux. Phần cứng ngày nay khác nhiều so với thời Amiga và rất nhiều phần mềm sẽ không thể chạy đúng nếu bạn tắt HĐH. Ngay cả trên Amiga (ít nhất là cách tôi nhớ điều này), việc vô hiệu hóa đa nhiệm hầu hết được thực hiện bởi các trò chơi mà bạn không thể thực sự rời khỏi và bạn sẽ khởi động lại toàn bộ hệ thống sau khi chơi xong. Và khởi động lại Amiga là điều bạn sẽ làm thường xuyên, thực sự. Thiết kế hệ thống Unix khác nhiều và phức tạp hơn so với Amiga.
Krzysztof Adamski

Một người bạn của tôi là một nhà phát triển Amiga ngày trước, và anh ấy rất vui khi tìm ra cách viết một trò chơi có thể nhanh chóng khôi phục hệ điều hành về trạng thái trước khi chạy trò chơi. Tôi biết rằng trình điều khiển thiết bị sẽ không hoạt động trừ khi chúng được triển khai lại trên kim loại trần, nhưng việc có thể sử dụng cùng một máy để phát triển và thử nghiệm có thể hữu ích. Nhưng nếu Raspian không ủng hộ điều đó, thì đó là cuộc sống. Tôi tự hỏi loại phát triển nào sẽ có thể thực hiện được trong RiscOS khởi động nhanh?
supercat

@supercat: Theo như nhớ rằng không có thao tác "khôi phục" trên Amiga, bạn chỉ có thể bật / tắt "đa nhiệm". Điều này có nghĩa là trong một số trường hợp, không thể quay lại hệ thống làm việc sau khi làm hỏng một số thứ. Và nó không chỉ là về việc triển khai lại trình điều khiển - một số phần cứng ngày nay chỉ mong máy chủ luôn hoạt động (đáp ứng / tạo một số ngắt, đọc bộ đệm, v.v.).
Krzysztof Adamski

4

Haiku, một hệ điều hành có thiết kế được lấy cảm hứng từ BeOS, có một cổng cực kỳ sớm có sẵn cho Pi. Đọc ở đây để biết thêm chi tiết.





1

Ngoài ra còn có một cổng của HĐH Firefox .

Nó đã được báo cáo trên trang web mâm xôi chính thức quá http://www.raspberrypi.org/archives/1787

Cập nhật tháng 9 năm 2016:

Liên kết trên bị hỏng (trang web Raspberry một vẫn hoạt động). Hiện tại, tháng 9 năm 2016, hệ điều hành Firefox chuyển trên mâm xôi dường như bị đình trệ.

Firefox Os đã chuyển dùi cui cho B2G và những nỗ lực phát triển dường như bị dừng lại đôi chút .


Liên kết bị hỏng, thậm chí liên kết trong trang web chính thức.
Thomas Weller

@ThomasWeller Trạng thái hiện tại của nghệ thuật Firefox OS (nay là B2G) được mô tả ở đây: gioyik.com/p/raspberrypi-final-state , cảm ơn vì đã xác định chính xác liên kết bị hỏng
Eineki
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.