Skip to content

schwiftyos/roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Roadmap

Completed

  • OS README
  • Roadmap README
  • Evolution repository

WIP

  • Determine project and OS name
  • Determine default File System
  • Determine default Kernel
  • Adopt Swift 6 language mode
  • Application/System Permission library
  • Single dependency build path
  • SwiftPM patch to enable dynamic linking on Linux
  • Better tooling for easier IoT, robotics, embedded workflows

TODO

Compatibility

  • Patch Kernel to support more architectures
  • Patch Kernel to support native Swift code
  • Build and test for multiple architectures, and in parallel (similar to Xcode Cloud)
  • Allow/enable multi-versioning of installed programs (custom package manager, similar to pacman)

Optimizations

  • Utilize Protocol Buffers
  • Optimize Swift toolchain(s)
  • Production-only dependencies (super minified, and stripped, binary size only suitable for production use)
  • Improve compilation performance
  • Use stack-based array value types from Swift 6.1+ when available

Features

  • Install script
  • Advanced System Search (similar to Spotlight on macOS)
  • Widgets
  • Keyboard shortcuts
  • User-friendly UI
  • Continuity with other systems (sync user calendars, contacts, messages, etc)
  • Decentralized services
  • Machine Learning security protections
  • Machine Learning features ("AI" / LLM)

Integrations

  • Custom IDE?
  • SwiftCrossUI Backend
  • App Store
  • Secure payment system

About

Roadmap on how to get this a working product.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published