UNIX System 6 Port
Posted: Mon Jul 07, 2003 8:35 pm
Is anybody here interested in working on a UNIX System 6 port (the kernel from the Lions Book) from the groundup for the i386 architecture?
This port would include everything, including a VM subsystem addition, filesystems to read FAT16/32, and native UNIX filesystems, as well as drivers for the PC architecture, such as hard disk drivers, floppy drivers, video card drivers, etc, etc.
The basic port would consist of the kernel itself, plus the drivers, etc, shell, etc, and then later on, additional utilities could be ported to run with the operating system.
This is more for nostalgia than for the introduction of novel ideas, as I think it would be really cool to port one of the most innovative operating systems from early years to the 386 architecture.
The kernel would take a fair amount of work to port it, as it was designed without paging systems, etc, in mind, and that subsystem would basically have to be written from scratch. All the drivers would have to be written as well.
Let me know what everyone thinks.
This port would include everything, including a VM subsystem addition, filesystems to read FAT16/32, and native UNIX filesystems, as well as drivers for the PC architecture, such as hard disk drivers, floppy drivers, video card drivers, etc, etc.
The basic port would consist of the kernel itself, plus the drivers, etc, shell, etc, and then later on, additional utilities could be ported to run with the operating system.
This is more for nostalgia than for the introduction of novel ideas, as I think it would be really cool to port one of the most innovative operating systems from early years to the 386 architecture.
The kernel would take a fair amount of work to port it, as it was designed without paging systems, etc, in mind, and that subsystem would basically have to be written from scratch. All the drivers would have to be written as well.
Let me know what everyone thinks.