Operating System

From LibreDevelop
Revision as of 21:51, 24 October 2015 by Chronos (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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