A lot of other people wanted a free production UNIX with lots of bells and whistles and wanted to convert MINIX into that. I was dragged along in the maelstrom for a while, but when Linux came along, I was actually relieved that I could go back to professoring.
But in all honesty, I would suggest that people who want a modern free OS look around for a microkernel-based, portable OS, like maybe GNU or something like that.
While most people can talk rationally about kernel design and portability, the issue of free-ness is 100% emotional.
I had never engaged in remote multishrink psychoanalysis on this scale before, so it was a fascinating experience.
A multithreaded file system is only a performance hack.
If you just want to use the system, instead of hacking on its internals, you don't need source code.
UNIX does not allow path names to be prefixed by a drive name or number; that would be precisely the kind of device dependence that operating systems ought to eliminate.
The only real argument for monolithic systems was performance, and there is now enough evidence showing that microkernel systems can be just as fast as monolithic systems.
Writing a portable OS is not much harder than a nonportable one, and all systems should be written with portability in mind these days.
Microkernels are not a pipe dream. They represent proven technology.
Be thankful you are not my student. You would not get a high grade for such a design :-) Writing a new OS only for the 386 in 1991 gets you your second F for this term.