Just Enough OS Decoupling Hardware and Software for Storage Savings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current operating systems are limited in selection range and cannot be easily expanded, as they are typically fixed to specific hardware, requiring multiple operating systems to be locally stored on terminals, which occupies significant storage space and restricts user preference.
Innovation Solution
Implementing a 'just enough operating system' that decouples hardware and software, allowing users to select and deploy preferred operating systems from a server, reducing the need for local storage and enabling customization based on user profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple different operating systems are locally stored on the terminal, then the user can select from multiple operating systems, but the storage space is significantly occupied
Solution Approach 1:
The patent extracts the operating system from the terminal device and stores it externally on a server. The terminal only keeps a minimal 'just enough operating system' for basic functions, while the full operating system is retrieved from the server when needed, significantly reducing local storage requirements while maintaining operating system selection capability
Solution Approach 2:
The server serves multiple functions: it stores multiple operating system versions, provides operating system copies to terminals, and enables users to switch between different operating systems. This universal approach allows one terminal to access multiple operating systems without storing them all locally
2Adaptability or versatility
If the operating system is fixed on the hardware of the terminal, then the system is stable, but the operating system cannot be easily changed or expanded
Solution Approach 1:
The patent segments the operating system into two parts: a minimal 'just enough operating system' that remains on the terminal for stability and basic functions, and the full operating system that is stored on the server and can be freely changed. This segmentation allows the terminal to maintain stability while enabling operating system flexibility
Solution Approach 2:
The patent makes the operating system dynamic by allowing it to be changed and updated from the server based on user needs, rather than being fixed on the hardware. The terminal can dynamically retrieve different operating system versions from the server, enabling adaptability while maintaining system stability through the minimal local operating system
Data Source
AI summary
Embodiments of the present invention provide an operating system establishing method and apparatus. The operating system establishing method in the present invention includes: starting a just enough operating system and enabling a basic application service; acquiring a data selection instruction input by a user, determining a profile providing server according to the data selection instruction, and acquiring operating system information from the profile providing server; and accessing an operating system providing server according to the operating system information, acquiring an operating system copy, and deploying the operating system copy in an operating system container to establish an operating system. In the embodiments of the present invention, hardware and an operating system that are of a terminal are decoupled, which achieves a purpose that a terminal may establish an operating system according to a user preference.


