Operating System: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
=Possible features= |
=Possible features= |
||
* CPU |
|||
⚫ | |||
** Multi CPU architecture support |
|||
** Multi-core support |
|||
⚫ | |||
* Drivers |
* Drivers |
||
* Execute applications |
* Execute applications |
||
** API |
|||
⚫ | |||
** Persistent configuration management |
|||
** Services |
|||
** Installation and update management |
|||
⚫ | |||
** Memory protection |
|||
** Virtual memory |
|||
* Graphic rendering |
* Graphic rendering |
||
** 3D acceleration |
|||
** Multi-display support |
|||
* Multi-user support |
* Multi-user support |
||
* Filesystem support |
* Filesystem support |
||
** Access permissions |
|||
** Attributes |
|||
** Per file compression, Sparse files, Copy-on-write, Encryption |
|||
* Networking |
* Networking |
||
** IPv4, IPv6 |
|||
** TCP, UDP, ICMP |
|||
* Audio |
* Audio |
||
* Input devices: Mouse, Keyboard, Touch |
* Input devices: Mouse, Keyboard, Touch |
Latest revision as of 19:51, 24 October 2015
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