I need simple OS source and there must be bootloader, that boots kernel and kernel. The code must be simple too

If you know where i can download it from, tell me. Or maybe you can code that simple OS?
Thanks.
How do you make an ELF file with the MingW tools? And are the .S files generated by the 3.3 MingW gcc the same as the 3.3 linux gcc? I can't seem to stuff linux on my laptop (will try again tonight, still hard because it has 1GB of harddisk and so I can't copy a cd image, and I can't install from cd because I can't fit the CD in (without breaking it, and my floppy drive).Tim Robinson wrote: There are much better compiler and linker packages available for Windows (Cygwin or Mingw) and Linux (normal gcc/ld).
Don't know about Mingw, but you can do this on Cygwin by linking to PE (i.e. by not specifying an output format), then using objcopy to convert to ELF.Candy wrote: How do you make an ELF file with the MingW tools?
Don't know, I have installed neither Mingw nor LinuxAnd are the .S files generated by the 3.3 MingW gcc the same as the 3.3 linux gcc?
Sorry, if this is off-topic, but I'd investigate the possibilities for network install (assuming you have network). Basicly, if you can boot from a few floppies into a ramdisk based small linux system with necessary network driver and enough utils to 1) download stuff with wget or something, and 2) mount local partition, you can then install almost any distribution (as long as the installed distribution fits on the drive) over network.Candy wrote: I can't seem to stuff linux on my laptop (will try again tonight, still hard because it has 1GB of harddisk and so I can't copy a cd image, and I can't install from cd because I can't fit the CD in (without breaking it, and my floppy drive).
That was my plan initially, but I seem to have a cross/noncross problem with cables I can't re-squeeze connectors on. That means I'm going to have to try @ internship tomorrow, hope they won't mind.. Anyway, back to topic & thanks mystran.mystran wrote: Sorry, if this is off-topic, but I'd investigate the possibilities for network install (assuming you have network). Basicly, if you can boot from a few floppies into a ramdisk based small linux system with necessary network driver and enough utils to 1) download stuff with wget or something, and 2) mount local partition, you can then install almost any distribution (as long as the installed distribution fits on the drive) over network.
At least gentoo and debian are fairly easy to do (although 1GB probably is too little for using gentoo), Slackware is even easier (packages are .tgz == basicly .tar.gz with /install/doinst.sh or something like that) and I think you can get most others to work too.