Operating System
Will be open source and different alternative to todays systems.
Objectives
- Operation system created using Studio and Delphi compiler
- Will serve as complex project to present many advanced features and benefits of rapid development
- Will use also other operating systems as virtual hardware layer
- Similar features to other today available systems
- Top-down design and extensive interfacing and layer virtualization
- As start it should run on Windows and Linux as "application" or as desktop replacement
Possible features
- CPU
- Multi CPU architecture support
- Multi-core support
- Task scheduler
- Drivers
- Execute applications
- API
- Persistent configuration management
- Services
- Installation and update management
- Memory management
- Memory protection
- Virtual memory
- Graphic rendering
- 3D acceleration
- Multi-display support
- Multi-user support
- Filesystem support
- Access permissions
- Attributes
- Per file compression, Sparse files, Copy-on-write, Encryption
- Networking
- IPv4, IPv6
- TCP, UDP, ICMP
- Audio
- Input devices: Mouse, Keyboard, Touch