Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
"One Man Unix", archive of the Unix clone written (before Linus !) by the late Dr Steve Hosgood, and extended by Terry Barnaby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Type||Name||Latest commit message||Commit time|
|Failed to load latest commit information.|
(This is the README the late Dr Hosgood included with the archive files) The OMU Kernel was written to provide a cut-down Unix-like O/S for a home-made 6809-based home computer built by me, Steven Hosgood, in the early 1980s. This package contains the port of that code to the 68000 done by Terry Barnaby and me. It adds a certain amount of multi-tasking, hard disk support and bothers to support the UID/GID fields of the filestore. It should still be able to work, but getting it to do so is up to you! There is no top-level makefile, and the lower-level makefiles probably won't work without tweaking. I've often thought of porting it to my old IBM PC/XT that's gathering dust under my desk. The FreeDOS project have a useful-looking generic boot system for PCs, plus a C-compiler. That's where I would start...... Bear in mind that the original compiler I used treated 'int' as 16-bit signed and 'char' as 8-bit signed. It also packed structs such that multi-byte quantities always started on even addresses. I offer up these sources for the amusement of experimenters and wish you all best wishes in getting it working. I can offer no technical support and no guarantees of suitability for any particular job. However, I would be glad to receive feedback from anyone who does get it going, and would be happy to add mention of successful experiments onto my WWW page. If you ship me runnable binaries or offer me sources for new drivers or other such things I will be happy to make them downloadable from my WWW page(s) too. Happy Experimenting! Steve Hosgood