|
Project Information
|
WelcomeThe New OS is Here... Editors Note:- It seems that quicker than I can roll the 'new and improved' version of the OS off the computer, a better idea is formed and has to be pursued. Watch this space for what will most definitely be very impressive. In the making is an OS with more capabilities than ever before explored - but in just 512 bytes. New compression techniques have been designed just for this new system with a program compression ratio of 0.0625. If all goes well - we will have a testable system just after Christmas. Welcome to the Helux Operating System, a fast, small, 16 bit Operating System programmed in NASM (Assembly). The structure of the Operating System has changed - enabling it to be smaller and more compact - offering many more features. The Kernel/Boot-loader is now a small 512 bytes, with a file explorer program weighing in at just 512 bytes also. If you have any questions, please contact me - danbarry16@gmail.com. AimsThe goal of this Operating System is to build a small, fast, resourceful operating system. Some of the size limitations we have set this Operating System to are as follows:- Bootloader 512Bytes [/] - Kernel 512Bytes [/] - Editor 512Bytes [ ] - Paint 512Bytes [ ] - Space Invaders 512Bytes [~] - Run over (of the above) 512Bytes [ ] As you can see the overall size of the OS including the bootloader should be about 5KB. Other aims and limitations of the OS are as follows:- Must have GUI - Must support a PS/2 Mouse - Must be 16 bit - Must offer programs functions - Must support programs graphically - Must be as small as possible This is where we are developing, testing and updating the Helux Operating System. The system is currently under massive reconstruction - so don't be surprised if you click back on this site a minute later and the design has changed. Screenshots
In order to keep the file size down we have started fresh with new leaner code. The new Helux Operating System captures a space age look, while remaining both small and efficient.
Below we have the 'newer' version of the operating system GUI, which looks alot more fresh and resembles an old version of windows.
Some ideas that are currently being thought about for extra features within the OS to be thrown in.
The working Operating System so far. Note: The mouse has not yet been implemented but the GUI for it has.
The basic GUI - the stage before text is added. Below is the older version of the operating system, which still acts as the bread and butter for the OS running over the top. For those interested in starting their own OS, or interested to see what the old under-layer could do, you can still downalod it here.
The screen shots were taken of the OS running under Virtual Box. Special ThanksA special thanks to the following people and projects is needed: |