Làm cách nào để chuyển Firefox OS sang máy tính thông thường?


5

Tôi yêu dự án B2G. Nhưng thật không may, nó chỉ hoạt động với điện thoại thông minh (kiến trúc ARM). Mặc dù, một số người đang hack mã của nó để chuyển nó sang các nền tảng khác (đó là trường hợp trong video này ).

Tôi muốn thực hiện tương tự, nhưng thay vì chuyển B2G sang Raspberry Pi, tôi muốn chuyển nó sang hệ điều hành Linux hoặc BSD trên máy tính để bàn và chạy nó trên một máy tính thông thường. Điều này có thể không? Nếu có, tôi cần phải học hay làm gì?


1
Câu hỏi này vẫn chưa có chủ đề cho SuperUser. "Chuyển" là phát triển phần mềm. Trang web này không phải là về phát triển phần mềm. StackOverflow là. Ngay cả khi đó, nhiệm vụ chuyển toàn bộ hệ điều hành là một nhiệm vụ khá lớn, ngay cả khi nó được thiết kế để có thể di động như các HĐH dựa trên Linux như FirefoxOS, và đòi hỏi kiến ​​thức sâu rộng về hệ thống xây dựng, trình biên dịch và mã gốc (có thể một số lắp ráp cũng). Các trang web gần nhất tôi có thể nghĩ về nơi này sẽ hướng đến chủ là lập trình viên
allquixotic

Nhưng, ngay cả khi đó là như vậy, những người tốt nhất để liên hệ về vấn đề này là các nhà phát triển riêng của Mozilla.
allquixotic

1
Tôi đã googled nó trong nhiều tuần, nhưng không thành công. Trong nghiên cứu của tôi, tôi đã tìm thấy một vài kỹ thuật và công nghệ. Tôi đã nghe nói về kết xuất EGL đơn giản, QtWebkit, cổng widget LinuxGL, tắt kết xuất màn hình ... Tôi không biết liệu chúng có liên quan hay không. Tôi đã thử chạy mã "b2g-RaspberryPi" đó trên Debian trên máy tính x86. Không thành công. Tôi chỉ nhận xét điều này để xác định chi tiết nghiên cứu hiện tại của tôi và chứng minh rằng tôi đã làm bài tập về nhà trước khi đến đây, giống như trang web đã giới thiệu tôi như vậy;).
DanielNogueira97

Chà, tôi đã hỏi điều này trong stack stack, và họ bảo tôi đến đây, và tôi đã hỏi điều này trên nhóm google của mozilla.dev.b2g và vẫn không có ai trả lời tôi: p
DanielNogueira97

1
Bạn có thể chạy Firefox OS trên phiên bản Firefox của máy tính để bàn. Xem ở đây: hacks.mozilla.org/2012/11/...
Wk_of_Angmar

Câu trả lời:


5

Thông tin bạn yêu cầu dường như được cung cấp miễn phí trên Mạng của Nhà phát triển Mozilla.

Xem trang này: Xây dựng và cài đặt Firefox OS , trong đó trang xây dựng điều kiện tiên quyết đặc biệt tuyên bố rằng phiên bản Máy tính để bàn là Cấp 1, nghĩa là mục tiêu chính để phát triển.

Trong các bình luận của bạn, bạn dường như yêu cầu một cách để chuyển nó mà không cần một trình quản lý cửa sổ X. Tuy nhiên, trong danh sách các yêu cầu đối với Linux được liệt kê rõ ràng các tiêu đề X11, do đó, HĐH Firefox phụ thuộc vào trình quản lý cửa sổ X. Điều này có nghĩa là mặc dù có tên là "Firefox OS", nó không phải là một hệ điều hành hoàn chỉnh và bạn cần một nhân Linux với một số triển khai X11 để nó hoạt động.

Tóm lại, nếu mong muốn của bạn là chuyển nó mà không có trình quản lý cửa sổ X đã cài đặt, thì câu trả lời cho bài đăng của bạn là âm. Nếu trình quản lý cửa sổ X có sẵn trong bản phân phối của bạn, thì bạn chỉ cần làm theo tài liệu và báo cáo sự cố cho nhà phát triển.


1
Cảm ơn, nhưng ý tôi là, tôi xem các bài kiểm tra b2g trên máy tính để bàn ở một số video trên YouTube và tôi thấy nó luôn ở trên cửa sổ ... Tôi không muốn b2g là một ứng dụng có cửa sổ, nhưng như chính hệ thống ... Có thể xây dựng và khởi chạy bản vẽ b2g trên toàn bộ hệ thống không?
DanielNogueira97

2
B2G dựa vào Gonk, một bản phân phối Linux cực kỳ đơn giản, trên hết là Gecko. Gonk cho phép truy cập trực tiếp vào VRAM (bộ nhớ video) cho Gecko. Gonk trên máy tính để bàn rõ ràng được thay thế bằng X11 hoặc tương đương, vì FF OS cần đồ họa. Vì vậy, bạn sẽ cần một số phần mềm giống như X11 để làm cho nó hoạt động trên máy tính để bàn hoặc đi kèm với một số giao diện khác giữa Gecko và hiển thị video.
harrymc

1
Nhưng có thể sử dụng các tiêu đề x11 nhưng không phải là "môi trường máy tính để bàn", như nếu tôi có thể thiết lập Firefox OS và trên chế độ shell, gõ "startx" hoặc "xinit" và sau đó hiển thị Firefox OS (trên đầu X) trên toàn màn hình? Đơn giản hóa, tôi có thể sử dụng Firefox OS làm môi trường máy tính để bàn X11 không?
DanielNogueira97

Bạn vẫn cần thay thế X11, cung cấp ít nhất các chức năng được FF OS gọi. Đó rõ ràng là những gì B2G có. FF OS là một máy khách đồ họa, không phải máy chủ.
harrymc

Từ những bình luận này, có vẻ như Firefox OS hoạt động theo cách tương tự như KDE hoặc Gnome. Tất nhiên, tôi không phải là chuyên gia, nhưng bạn sẽ cần xem xét cái móc mà Firefox OS cần, và tìm hoặc tạo một bản phân phối Linux cho phép bạn cài đặt Firefox OS làm trình quản lý cửa sổ.
Joshua Nurchot
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.