A package was submitted to savannah.nongnu.org
This mail was sent to [EMAIL PROTECTED], [EMAIL PROTECTED]


Peter Wiehe <[EMAIL PROTECTED]> described the package as follows:
License: other
Other License: Public domain. As I stated above the code should be a reference and 
laerning material.
Package: newbie OS
System name: newbieos
Type: non-GNU

Description:
A PD code base for bootloader/kernel programmers.
In NASM, for x86 (386+, except bootblock which is perhaps 286+).
Not a complete kernel (who knows..?) but instead a code base, where
programmers can learn from, or take partially or completely for their own 
kernels/bootloaders. First code will be a bootblock of a FAT floppy 
(http://www.peterwiehe.de/no/muffin.asm ) which can load multiple(!) files from the 
rootdir and is configured by a text file(!).
Future plan: A stage2 bootloader which switches to pmode and then(!) loads a kernel. 
Sort of generic code to enable A20, setup GDT etc.
It\'s all intentionally very primitive and minimalistic.
Further future dreams: Some parts of a real kernel (mem management, process 
mangment,...) and OS environment (C-Lib, shell, compiler), in NASM or C. But that\'s 
very optimistic.
If ever C is used, GCC and ANSI-C are the main focus, but maybe I support some 
proprietary C-compiler features. The rule \"No better version on proprietary OS\" will 
be observed.

Other Software Required:
(At runtime) Relying on nothing else than BIOS. If ever it gets that far that it uses 
a C-Lib, it will be only its own C-lib (=part of the project).

Other Comments:
Because (all) people should be able to learn from the code this is NOT copyleft, but 
PD. 



_______________________________________________
Savannah-hackers mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/savannah-hackers

Reply via email to