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 -- Simon Sapin _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo