Date: Mon, 10 Dec 12 02:48:59 PST From: perryh@pluto.rain.com (Perry Hutchison) To: aryeh.friedman@gmail.com Cc: freebsd-hackers@freebsd.org, zbeeble@gmail.com Subject: Re: using FreeBSD to create a completely new OS Message-ID: <11212101048.AA17688@pluto.rain.com>
next in thread | raw e-mail | index | archive | help
> ... a special arrangement that allows me to skip > the course work part of grad school ... [shudder] I hope that "special arrangement" includes passing the final exams, or otherwise demonstrating that you already know the content, of at least the minimum course work that would ordinarily be required :) > [I have not formally started yet] So you don't yet have a formally-assigned advisor :( I hope you at least have had some substantial (although necessarily informal) discussions with the department head, and/or the professor whom you anticipate will be your advisor, before doing a lot of work that might turn out not to be useful in your pursuit. > I do not plan to do the whole OS just the stuff up to mid-level I/O > (for FreeBSD this is also known as user land I/O) While the userland is by far the _largest_ part, the low-level kernel is likely to be the _trickiest_ part to get right ;) Another OS for your research list: Mach (which had been around for a while before being adopted as the basis of Darwin, the MacOS X kernel). Darwin is highly modular; depending on what you're doing, you may be able to write less code from scratch by reusing or adapting some parts of it.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?11212101048.AA17688>