Operating System

From LibreDevelop
Revision as of 19:51, 24 October 2015 by Chronos (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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