You can download the first aproach from the following URL:
http://nucleonsoft.com/project/nucleos
The port includes following components:
- boot monitor
- kernel + servers (except `is' server)
- installboot utility (some modification performed)
- most of the libraries except ACK, related sources and most of
16-bit code (only string routines).
- drivers which are needed for ramdisk hovewer you must create the
ramdisk manualy and then compile it into memory driver :(
What is new:
- build under linux by using gnu toolchain (gcc, ld,...)
- source code reorganization
- linux like build-system + kconfig utility (so you use
cool make {menuconfig, xconfig,...} now :-) )
- ack asembly rewritten to gnu as.
- routines for 64-bit size manipulation need gcc's library
`libgcc.a'
(should be found by build system automatically)
- useful tools:
* creating minix3 filesystem on images (via loop device)
* converting elf32 to minix's aout (needed until turn to elf
format)
* script to install bootblock, boot, kernel and servers on image
- everything what was needed to make the port :)
Read the instructions on site (or doc/getting-started.txt) about how
to configure, build etc. the kernel.
Regards,
Ladislav
On Apr 3, 1:53 pm, xieyubo <
xiey...@gmail.com> wrote:
> GREAT JOB!! Expect to build minux on linux! Where can I get the source? I
> can't wait it! :)
>
> On Sun, Mar 29, 2009 at 7:00 PM, Ladislav Klenovic <
kleno...@nucleonsoft.com