Just Enough OS Decoupling Hardware and Software for Storage Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveoperating system selection rangeVSAvoidlocal storage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

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

Inventive Principle:
Principle #2Taking out (Extraction)

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveoperating system changeabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10474472B2Operating system establishing method and apparatus
Publication Date: 2019.11.12 HUAWEI TECH CO LTD
  • US10474472B2 patent drawing
  • US10474472B2 patent drawing
  • US10474472B2 patent drawing

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.