I started porting WebKit to my own OS, Mona OS (http://www.monaos.org). Here are some memorandums of the porting process. I wish these would be useful to other OS developers. 1. Building WebKit on Linux 2. Where should I start from? 3. STL 4. STL port was done 5. libjscore.a 6. Disabled PLATFORM(QT) 7. ICU required RTTI 8. Build Mingw gcc-4.6.1 9. How to support C++ RTTI and exceptions on your hob