Welcome to RetroLinux

RetroLinux is a simplified, straightforward operating system based on the Linux kernel. It contains simplified versions of many common tools, and generally runs faster than GNU-based systems.

In addition, a variety of custom tools have been written. A HyperText Notebook is being developed to replace the info/man page system for help, as well as organising thoughts and comments. Tools for viewing and editing ABC files are also being developed. An audio recorder/player is included.

Don't like the command line? Don't worry, RetroLinux is different. A simplified graphical interface using SVGALIB and the underlying tools is also being worked on. This interface allows you to use programs and manage files without ever resorting to a text console.

It's still too early to make any real use of RetroLinux. A few tools (the console version of RetroForth, a minimal shell, file tools, a BASIC interpreter, and a calculator are the working tools. A functional, but buggy text editor, is also included. Join us in writing a better operating system!

-------------------------------------------------------------------
1) This is a slightly updated version of RETRO7-WIP2 with the new name (RetroLinux)
2) I'm currently using dietlibc and am working on a small SVGALIB binary.
3) All binaries are statically linked
4) All binaries are tested on Debian Linux and have also been reported to operate under Mandrake 9.x
-------------------------------------------------------------------

Todo:
 * Get the text editor and "new" text editor working reliably
   * Text editor lacks wordwrap, etc but is better for editing code
   * Most users will use the "new" text editor
 * Get RetroForth/SVGALIB working
   * Need svgalib+dietlib static image to be pretty small
 * Write hypertext notebook
   * Uses viewer from "new" text editor
 * Cleanup and debug ABC Viewer for inclusion
 * Start coding the graphical interface
   * Display a grid showing "snapshots" of the files
   * Scroll w/arrow keys
   * Optional mouse support (?)
   * Client-server model (?)
 * Get GCC into a single-floppy package
   * See muLinux project for ideas on this
 * SEDMOD for Sed needs
 * Port NASM so we can do assembly until Tom's assembler is working
   * NASM may still be needed for RetroForth
 * Use tar from asmutils
 * Modified linux kernel to support our directory layout (shouldn't
   be difficult...)
