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