openthos goal old en - mehome/openthos GitHub Wiki

Small Goal

Run&Play our home-brew desktop OS wihch can run android apps+linux apps=openthos

Big Goal

###Why

  • The main difficulties of the Linux desktop system
  • Performance and user experience are not satisfactory
  • Lack of a good software ecosystem
  • Pressure from domestic processors to software development
  • The rise of Android, from the mobile platform to expand the field of business
  • Mainstream software and hardware vendor closer to android

###openthos plan

  • base on ANDROID 5.x++ project
  • On x86-64, based on the Android-x86 open project
  • High performance
  • Desktop operation optimization
  • Supports multiple CPU architecture, transparent to software vendors
  • Security enhancement based on Chinese standards and algorithms
  • Reliable cloud services
  • Transfer control to user

###Thorough desktop operating system

  • Comprehensive optimization of the keyboard and mouse operation
  • Right key、select、drag-drop
  • CTRL-C X V
  • A true multi window manager
  • Notification center
  • Task manager
  • File explorer
  • Peripheral support
  • As a controller, not a device

###High performance

  • PC hardware performance is far beyond the mobile device
  • Similar screen resolution
  • No power dissipation and heat dissipation limits
  • More powerful CPU and GPU
  • More fluid use experience than LINUX
  • 60FPS drawing frame
  • Low-latency
  • Highly optimized application

###Enhanced security

  • Fine-grained access control and application isolation: 权限伪装
  • Evolution of TCM
  • Sector by sector verification of System partition
  • Dynamic checking process
  • Full Disk Encryption of data partition
  • Application store and Application Digital Signature
  • Biological identification: Fingerprint, iris
  • Group management: software distribution, device policy, remote lock and data wiping

###Good software ecosystem

  • 1,500,000 Android native application
  • Mature development environment,more than 400 thousand developers
  • Commercial application software is developing strongly
  • A complete built-in LINUX environment
  • Shared kernel
  • Lightweight native GUI
  • A complete application development environment
  • Coexistence with Windows
  • File system data sharing

###Open and standard

  • Fully supports the Chinese password standard
  • Commercial cipher algorithm
  • Trusted computing
  • Open
  • openthos means open-source
  • All open source, with the exception of a small number of third party business code

###Unified user experience across the hardware architecture

  • Particularly suitable for a variety of 64 CPU architecture of China
  • Loongson:64-bit MIPS
  • 飞腾:64-bit ARM v8
  • Intel/兆芯:64-bit x86-64 (developing)
  • 申威:64-bit Alpha
  • 64-bit PowerPC
  • Software developers one match, the whole platform to run
  • A wide range of hardware device business drivers
  • WIFI/Bluetooth, 4G communication module, sensor, high DPI resolution...

###UEFI BOOTMANAGER

  • Derived from the open source rEFInd
  • Support Windows, Linux and OSX(!)
  • Primary image resolution,theme
  • Secureboot and chain of trust
  • Provide toolbox:EFI Shell, PXE and so on
  • Setting of UEFI
  • the default Boot options /EFI/openthos/refind_x64.efi, can be activated by pressing the hotkey(Prevent subsequent installation of windows covering the boot entry)

###Cloud Services

  • Automatic protection of User file *
  • Integrated cloud services, real-time, multi-version of the cloud synchronization backup for the data directory
  • Synchronized with other PC (Linux Mac Windows), can be accessed on mobile devices and browsers
  • End to end encryption, protect data privacy *(The service side can not crack the user data)
  • Application store
  • OTA
  • System Update
  • Application update

###Work with other equipment

  • Smart Device
  • Android Wear
  • Sensors and controllers
  • Rapid information processing
  • Desktop unlock and auto lock
  • Android phone
  • Automatic data synchronization
  • 屏幕互传

###Trusty

  • Complete transfer of control to the government and industry group users
  • User data and cloud services
  • Application approval
  • OTA update approval
  • Source trust plan *: a specific user can sign the relevant agreement to check all the source code

###Summary

  • Openthos is an attempt to solve the core problem of the domestic desktop operating system.
  • To achieve a modern, consistent user experience on all platforms
  • Simplify the development of domestic software, improve the efficiency of development
  • Provide a perfect, easy to use software ecosystem
  • Highly secure and reliable
  • Open