Project Sheer | |||
The platforms that will support Sheer are every 80486+ compatible processors. Maybe in the future it will be converted for other platforms.
Anyway, the main objective of Sheer is to help users work with their computers more
easy and to obtain good results with it.
FeaturesSheer will have the following features:
The graphical user interfaceThe graphical user interface of Sheer will look something like this:
A - Similar to the Recycle Bin of Windows 95. This will save the deleted files
compacted using on of our methods and in the end of every session it will ask the user if he
want to really delete the files. Boot codeThe boot code is what loads the operating sytems from a disk.The boot sector is the first sector on the first track on the first head. When a computer is turned on, the CPU gets reset and the BIOS (Basic Input Output System) gets run. The first thing it does is the POST routine, next it does an INT 18h which looks for the boot sector. If it doesn't find one, it issues and INT 19h, which just prints out the message "Please insert disk...". When it finds the boot sector, it loads the first 512 bytes on the disk into memory at 0:7c00h. The BIOS then gives control to 0:7c00h. We must have 0aa55h at location 510. The BIOS looks for this to see if the code is boot code. The kernelThe Sheer Kernel is divided in two kernels, the first is the basic kernel and the second is the main kernel or the GUI Kernel. The kernel will be like this:
The basic kernelThis kernel runs in 16 bits and is divided in four parts: the boot loader, the kernel loader, the kernel itself and the GUI loader.The boot loader is the responsible for Sheer to boot from floppy disks and hard drives without necessity of modifications in Sheer. The kernel loader loads the kernel putting in memory resources necessary for the kernel to work. The kernel is the program that gives the GUI kernel the main resources. This kernel is always in memory. The GUI loader loads the GUI kernel into memory. SoftwareSheer will have many programs and utilitys, even games.The following software are planned to belong to Sheer:
- A browser for Internet to work under the graphical interface. Current statusActually, Sheer has the following features:
- Kernel begins to make sense. TeamBasic Kernel- Ricardo Pereira, general programming- Adrian Hilgardth, 32-bit file system (high speed, prepared for 64 bits) GUI Kernel- Ricardo Pereira, general programmingPrograms and Utilities- Pedro Azevedo, 3D Image 1.0 (the first program of GUI)Testers- Sandra Resende- T�nia Pinh�o ATENTIONAll this information is copyrighted by Firix Software Development so it cannot be used without the previous authorization of Firix.This information is always changing, see the new information every day.
MS-DOS, Visual Basic and Windows are trademarks of Microsoft Corporation OS/2 is a trademark of IBM Unix is a trademark of USL, Inc |