|
FreeBSD
I've been using and deploying FreeBSD since it was 386BSD 0.1 back in 1994. This page collects pointers to some recent stuff I've done with FreeBSD. Jail
FreeBSD jails are great. Here are a bunch of my blog entries on jails:
System Administration
FreeBSD 4 Multithreading and Programming
Linux Emulation
One of my current interests is in getting CrossOver Office 3.0 for Linux to work on FreeBSD, because I picked up a copy that was on special offer. ;-) When I try out the stuff here, I'll blog about it. Marcel Moolenaar tells how to add missing Linux system calls: In the linux kernel source tree, look in arch/i386/kernel/entry.S. There you'll find all the syscall entry points. Currently they go all the way to 271. Also look at arch/alpha/kernel/entry.S... Then, in /sys/i386/linux look in syscalls.master. There you'll see we only have syscalls up to 221. See also /sys/alpha/linux... One could: o Add proper prototypes to syscalls.master of the 50 new syscalls we don't know about, o Declare all these syscalls as dummies (see linux_dummy.c) to begin with, o Really implement those syscalls that are used in practice. |


