You can look at what was removed in https://github.com/servo/servo/pull/11474

I (still) think this is an interesting idea, and now doable out of the main Servo tree. That could work well with the "services" model envisioned in the B2G OS community (https://discourse.mozilla-community.org/c/b2g-os-participation) that almost no one had time to work on yet! The main issue to get something really usable will likely be the current lack of support of many web apis by Servo.

        Fabrice

On 06/19/2017 08:48 AM, Jose Marinez via dev-servo wrote:
  blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px 
#715FFA solid !important; padding-left:1ex !important; background-color:white 
!important; } Thanks Simon for the info. Any idea where the code for Gonk is at 
the moment? GitHub somewhere?
I might be interés in reviving this initiative.
Thanks,Jose


Sent from Yahoo Mail for iPhone


On Monday, June 19, 2017, 10:11 AM, Simon Sapin <simon.sa...@exyr.org> wrote:

On 18/06/2017 22:04, Jose Marinez via dev-servo wrote:
So yes, there’s Redox as an alt-os in Rust and it’s quite early for
to start thinking this way, but perhaps not. A Servo based OS would
have many benefits. A browser engine based OS is where we should’ve
been in 1994 if we had more CS people aware of the true nature and
goals of the (I)nternet as imagined in the 60s and 70s.

With WebAssembly and competing technologies at its core, ServoOS
can come closer to a decentralized and scalable platform for all to
share, use and express on.

Again, from a technical perspective, what would this take to extend
Servo to a full OS?

Thanks

Hi,

You may have heard of Firefox OS, also known as Boot to Gecko (B2G).
It’s a lot like an hypothetical ServoOS in its core idea: “The Web is
the platform.”

Its components are split into three layers:

* Gonk is roughly half of Android: the kernel, device drivers, the
low-level rendering pipeline, etc. But not the Java VM, for example.

* Gecko, Firefox’s rendering engine. In the case of Firefox OS, running
directly on top of Gonk without the rest of a traditional operating system.

* Gaia, the user interface (home screen, status bar, base apps) written
in JavaScript/HTML/CSS and running on top of Gecko. All apps/websites
also run on Gecko.


Back in Servo land, a couple years ago we had an experiment called Boot
to Servo (B2S): make Servo run on top of Gonk, with the goal of
eventually being able to run Gaia and make Servo an alternative engine
for Firefox OS.

We got a prototype working on real hardware:
https://blog.servo.org/2015/02/10/twis-23/#screenshots

Last year, we removed the Gonk port from the Servo tree after Mozilla
effectively abandoned Firefox OS.

More background:
https://medium.com/@bfrancis/the-story-of-firefox-os-cb5bf796e8fb


_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to