A method for automatically adapting an operating system by software

An operating system and software technology, applied in the field of automatic adaptation of software to operating systems, can solve the problems of difficulty in reducing the cost of diversity of domestic operating systems, increasing software maintenance costs, and disadvantages for manufacturers and users, and achieves improved portability and design principles. Reliable, substantive effects

Active Publication Date: 2018-12-18
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For the software adaptation process, most of the optimization still focuses on the maintenance of various types of software packages and the optimization of each link, seldom organizes and designs the entire process, lacks a systematic concept, and the multiple adaptations are greatly Increase the cost of software maintenance, which is unfavorable to manufacturers and users
[0004] At present, in terms of the construction of the operating system environment adapted to the software, the operating system is installed through traditional virtualization technology or physical machines, but the diversity and multi-version characteristics of domestic operating systems make it difficult to reduce costs
[0005] The construction of the operating system environment can generally be completed by directly installing the operating system on the physical machine, but because it is not lightweight and convenient, the virtual machine method is generally used to manage the virtual machine through virtualization software such as vmvare or virtualbox, but vmvare and virtualbox Generally applied to terminals, not deployed in servers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for automatically adapting an operating system by software
  • A method for automatically adapting an operating system by software
  • A method for automatically adapting an operating system by software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. The following embodiments are explanations of the present invention, but the present invention is not limited to the following embodiments.

[0041] Such as Figure 1-3 As shown, a method for automatically adapting software to an operating system provided in Embodiment 1 of the present invention includes the following steps:

[0042] S1: Create the container corresponding to the operating system, and complete the construction of the virtualized operating system platform;

[0043] S21: prepare the image iso file of the operating system;

[0044] S22: download and install the rootfs tool on the docker server, and use this tool to make the root directory system of the current image iso file;

[0045] S23: Write a docker file to generate a container.

[0046] To write a docker file, you must consider whether the current system belongs to the fedor...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a method for automatically adapting an operating system by software, which comprises the following steps: a container corresponding to the operating system is created to complete the construction of a virtualized operating system platform; compiler software realizes the automatic adaptation of software to the operating system. Steps of creating the container corresponding tothe operating system and completing the construction of the virtualized operating system platform are as follows: S21, preparing the mirror image iso file of the operating system; S22: downloading and installing the rootfs tool on the docker server, and using this tool to make the root directory system of the current mirrored iso file; S23: writing a docker file to generate a container. Writing of the docker file should not only consider whether the current system belongs to fedora series or ubuntu series, but also consider whether the software packages that the software depends on exist in the mirror, so the actual operation should be written according to the actual situation.

Description

technical field [0001] The invention belongs to the technical field of research on portability of domestic operating system software, and in particular relates to a method for automatically adapting software to an operating system. Background technique [0002] With the vigorous development of the domestic operating system industry, various domestic operating systems have appeared one after another. The widely used ones include Winning Kirin, Galaxy Kirin, and Deepin. These operating systems are all rooted in the Linux kernel and belong to different series. The series have different system operating environments, so the portability of linux software on various domestic operating systems has always been a problem worthy of attention. How to improve the adaptation efficiency of software is related to the manpower and financial resources invested by software manufacturers. [0003] For the software adaptation process, most of the optimization still focuses on the maintenance of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F8/41G06F8/61
CPCG06F8/41G06F8/63
Inventor 常双举郭猛善刘强李婷
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products