Firefox OS나 ChromeOS와 동일한 원칙을 바탕으로 운영체제 배포판을 만드는 것이 가능하지 않을까 궁금했습니다. 기본적으로 Mozilla의 Gonk/Gecko/Gaia의 "Boot2Gecko" 스택과 결합된 Gnu/Linux 커널/도구 코어인 것(https://wiki.mozilla.org/B2G/Architecture) HTML5/javascript로 작성된 애플리케이션을 실행합니다.
USB 스틱으로 부팅하거나 일반 노트북(전화기 아님)에 설치할 수 있었으면 좋겠습니다.
현재 이 작업을 수행하는 프로젝트가 있는지 아는 사람이 있나요? 아니면 그렇지 않다면 그것을 하나로 묶는 데 무엇이 관련됩니까? (B2G+를 사용하여http://www.linuxfromscratch.org/등. )
답변1
원하는 전체 OS 배포판은 아니지만 이와 관련하여 노력이 이루어졌으며 이에 필요한 초기 작업에 대한 버그는 Bugzilla에서 추적됩니다.https://bugzilla.mozilla.org/show_bug.cgi?id=731498
답변2
나는 말 그대로 몇 주 동안 같은 생각을 하고 있었습니다. 나는 웹킷과 대부분의 Google 제품을 선호합니다. 하지만 내 100GB 드라이브 공간이 2년 후에 지불되었다는 사실이 나를 기쁘게 하지 않습니다.
처음에는 Drive 대신 OwnCloud를 기본 파일 저장소로 사용하도록 ChromiumOS를 편집하는 것을 고려했지만, 좀 더 자세히 살펴보니 이것이 매우 어려운 것 같습니다.
내 "연구"에 따르면:
바퀴를 재발명하고 싶지 않다면 ChromiumOS 기반 또는 FirefoxOS 기반의 두 가지 옵션만 있습니다. 둘 다 나름의 문제와 장점이 있습니다.
ChromiumOS는 훌륭한 데스크톱을 갖추고 있지만 Google 서비스에 대한 기본 지원으로 모든 수준에서 뒤엉켜 있습니다. 그것을 꺼내는 것은 힘든 일이었습니다!
Firefox OS의 구조는 다음과 같습니다: Machine > Gonk/Kernel > Gecko > Gaia. Gaia는 데스크탑을 포함한 그래픽 웹 애플리케이션 세트입니다. 따라서 데스크탑 인터페이스도 JS로 작성되었습니다. 이로 인해 모든 것이 약간 느려질 수 있습니다. 어떻게 생각해야 할지 모르겠습니다. Gecko의 경우 합성이 범위에 포함되지 않는 것 같습니다. 우리는 2009년에 이에 대한 노력을 기울였으나 현 단계에서 창과 합성이 작동한다는 증거는 없습니다.
FirefoxOS와 ChromeOS가 매우 빠르게 부팅되는 주된 이유는 커널에 패치를 적용하기 때문입니다. ChromeOS는 부팅 중에 하드웨어도 확인하지 않습니다. 펜 드라이브와 모든 유형의 기계에서 이 기능이 작동하기를 원할 때 포기합니다. 하드웨어를 확인해야합니다. 그러나 IMHO, SSD가 있는 장치에서는 부팅 시간이 15초 미만이어야 합니다.
몇 주 후에 브뤼셀(벨기에)에서 FOSDEM(Free and Open Source Developers Europe Conference)이 개최됩니다. 나는 Mozilla의 누군가와 이 문제에 대해 논의할 계획이고 누군가가 나에게 조언을 해주길 바랍니다.