From: Manish R. <reg...@gm...> - 2005-03-28 17:04:38
|
hi, I have updated the codes. Microkernel: - The modules loaded by Grub are assigned fixed Tid, pid (i.e not according to the boot order). New services: - BIOS32 and Peripheral Component Interconnect (PCI) bus driver. (PC/x86 only). - Processor driver (Identification of type, capabilities, Cache and TLB info only). (ia32 only). (Both implemented on single service 'misciomngr'). To test the manrix codes, Download, unzip both the codes(manrix.tar.gz) and Images(manrix.img.gz). To Create a bootable floppy, Unzip the manrix.img.gz; Write to floppy: In **ix cat manrix.img > /dev/fd0. In Windows get the program rawwrite (http://uranus.it.swin.edu.au/~jn/linux) to write to floppy. Compile the latest Codes.(use gcc) Microkernel: goto manrix/microkernel and type "make". copy kern to /sys/ (in the floppy) C library: goto manrix/soft/libc and type "make". Console manager: goto manrix/server/console and type "make" copy conmngr to /sys/ filesystem manager: goto manrix/server/fsiomngr and type "make". copy fsiomngr to /sys/ misc i/o manager: goto manrix/server/miscio and type "make". copy misciomngr to /sys/ init process: goto manrix/soft/init and type "make". copy init to /bin/ (in your floppy). login process: goto manrix/soft/login and type "make". copy login to /bin/ (in your floppy). Alternatively, you can copy the file to your free ext2 partition (or /boot BUT _NEVER_ to your **ix root partition). and add the following line to /boot/grub/grub.conf (or menu.lst). title ManRiX OS. (i am assuming you are not using LVM). root (hd0,6) # replace this with whatever on Linux entries. kernel /sys/kern module /sys/conmngr module /sys/fsiomngr 7 ; module /bin/init module /sys/misciomngr NOTE: the fsiomngr service requires a parameter which must be ext2/3 partiton and will be mounted as root. 6 will be same as hda7 in linux, (hd0,6) in grub. You can also use PC emulators like VMWare(www.vmware.com) or BOCHS(bochs.sf.net). For more info, dont hesitate to drop a mail. regards Manish Regmi |