You can track my patches recently submitted upstream and fund the following issues
with a subscription.
Fixed issues
- Fixed v8 on BSD i386 and committed upstream
- Moved to using FreeBSD packages and created a free port from older patches
- Added an option to the port so that users can compile and install Chromium's patched ffmpeg with patented codecs if wanted, meaning sites like vimeo, dailymotion, and youtube work with HTML 5 video
- Moved Unix Chromium to the POSIX shared memory backend used on the Mac, which fixed the recurring rendering flakiness caused by the difference in SysV shared memory between linux and Unix
- Got Chromium not to leave an orphaned process behind when quitting, plus removed the procfs dependency and committed upstream
Open issues
- Replace Chromium's ALSA audio backend for HTML5 audio with OSS
- Get the Chromium task manager and about:memory tab to show the correct process info by porting process utilities from linux's /proc to libkvm
- Get the Native Client sandbox running on Unix
- Pass the remaining 1-3% of unit tests
- Try QNX, Minix, and Haiku ports at some point
- Make sure that all extensions work on Unix, as some may flake occasionally
- Chromium must not leave any orphaned processes behind after a crash on BSD
- Integrate the Capsicum capability sandbox for FreeBSD at some point, since the Unix builds currently have no sandbox
- Port other currently linux-oriented features to the Unix equivalents