Escudo web browser

As I mentioned last week, Escudo is an experimental, open source web browser being developed from the ground up. It is part of (but not limited to) the ES operating system. Version 0.4.0 was released 24 October 2013.

Relevant links include:

  * ES operating system home page: http://code.google.com/p/es-operating-system/
  * Escudo web browser home page: http://code.google.com/p/es-operating-system/wiki/BuildingWebBrowser
  * Google Group: https://groups.google.com/forum/#!forum/es-operating-system <https://groups.google.com/forum/#%21forum/es-operating-system>
  * Downloads: http://download.esrille.org/
  * The email address info@esrille.org <mailto:info@esrille.org> is used for digitally signing their Linux packages


Here's the beginning of the larger project overview on their home page:

    ES operating system is a new pure component operating system currently being developed mainly at Esrille <http://www.esrille.com/>. ES operating system project was originally started by Shiki Okasaka and Kyu Ueno at Nintendo largely affected by Rob Pike's "Systems Software Research is Irrelevant <http://herpolhode.com/rob/utah2000.pdf>" talk in 2000. ES operating system was released under an open source license from Nintendo at SourceForge.JP <http://nes.sourceforge.jp/> in 2006. The source code repository of the ES operating system was moved from SourceForge.JP to Google Code in 2008 under the copyright of both Nintendo and Google in hope we can reach more people worldwide.

    The project goals include but not limited to:

      * a pure component operating system kernel design and development
      * a new web browser <http://code.google.com/p/es-operating-system/wiki/BuildingWebBrowser> design and development including a new CSS/HTML rendering engine
      * a Web IDL <http://dev.w3.org/2006/webapi/WebIDL/> based component object binding runtime implementation for C++, ECMAScript, and other programming languages
      * a TCP/IP stack implementation based on design pattern



Here's the beginning of the web browser overview:

    Escort web browser, currently being developed as one of the ES operating system projects, contains a totally new CSS/HTML rendering engine written in C++11, and it can be configured with SpiderMonkey <https://developer.mozilla.org/en/SpiderMonkey> or V8 <http://code.google.com/p/v8/> JavaScript engine along with the C++11 Web IDL binding <http://code.google.com/p/es-operating-system/wiki/Cplusplus0xBinding> of the esidl Web IDL compiler. For the graphics backend, Escort web browser uses OpenGL <http://www.opengl.org/> for the better performance and portability.

    The core components of the Escort web browser will be used like a window system in today's operating systems in the ES operating system, but before doing so, we are experimenting it as a standalone web browser on Linux. The user interface of the Escort web browser itself is written in HTML/CSS and JavaScript on top of the Escort core components.

    Currently Escort web browser can be built on Fedora <http://fedoraproject.org/> 17 and Ubuntu <http://www.ubuntu.com/> 12.10 using an easy setup script <http://es-operating-system.googlecode.com/svn/trunk/setup.escort>. Binary packages are also available here <http://download.esrille.org/>.

Received on Thursday, 23 January 2014 20:02:34 UTC