Operating System

From LibreDevelop
Jump to: navigation, 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

  • CPUCentral Processing Unit
    • Multi CPUCentral Processing Unit architecture support
    • Multi-core support
    • Task scheduler
  • Drivers
  • Execute applications
    • APIApplication Programming Interface
    • 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
    • TCPTransmission Control Protocol, UDPUser Datagram Protocol, ICMPInternet Control Message Protocol
  • Audio
  • Input devices: Mouse, Keyboard, Touch