New ES operating system tarball is now available from:
http://es-operating-system.googlecode.com/files/es-0.1.5.tar.gz
Please consult READE in the tarball for the setup procedure.
This release contains a number of contributions made by the students
participated in Google Summer of Code™ 2009.
* Patch files for gcc and newlib have been updated in this release.
Please rebuild these before building the other parts of ES.
* libpng, icu, jpegsrc, libxml2, cairo-1.8.6, and pixman have been ported
to ES to build WebKit for ES. Please use 'setup' script to build these
libraries correctly.
* To build WebKit for ES, please use 'setup.webkit' script. Two test
programs, testcanvas2d.elf and testsvg.elf' built by this script
under opt/webkit can be executed on the ES kernel.
* The esidl Web IDL compiler in this release conforms W3C Web IDL
Editor’s Draft 30 August 2009. This release also contains an NPAPI
plugin example that uses the files generated by esidl from a set of
W3C IDL definitions including HTML5.
* Squeak port for ES is dropped in this release. It'll be brought back
when the ES event manager process supports the DOM keyboard and mouse
events in the future release.
* The ES kernel has some trouble with QEMU on Fedora 11 and the use of
APIC is disabled in this release. This issue should be fixed in
the future releases. Please also keep updating your Fedora 11. It
looks QEMU on Fedora 11 has several issues, too.
cf.
https://admin.fedoraproject.org/updates/FEDORA-2009-9377 * The implementation of the TCP/IP stack has made some progress including
the socket read/write timeout support, sending/receiving TCP URG bytes,
etc.
NOTE: This release is tested with Fedora 11 and Ubuntu 9.04.
Have fun!
- Shiki Okasaka