Configuration tool for building a user application for multiple operating systems

a technology for operating systems and configuration tools, applied in software maintenance/management, program control, instruments, etc., can solve problems such as substantial expenditure of money, time and computing resources

Active Publication Date: 2006-01-31
WIND RIVER SYSTEMS
View PDF2 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0014]In accordance with a sixth embodiment of the present invention, a method for configuring a plurality of operating systems in parallel is provided. A thread is created for each operating system of a plurality of operating systems. Each thread finds a set of dependencies based on an application and an operating system configuration for one or more of the operating systems. The threads locate a set of components based on the set of dependencies. The threads also create one or more operating systems by adding the set of components to a kernel of the operating system.

Problems solved by technology

This results in substantial expenditures of money, time, and computing resources.

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
  • Configuration tool for building a user application for multiple operating systems
  • Configuration tool for building a user application for multiple operating systems
  • Configuration tool for building a user application for multiple operating systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]A configuration tool according to an embodiment of the present invention finds a set of dependencies based on an application and an operating system configuration for a first operating system of a plurality of operating systems. The configuration tool locates a set of components based on the set of dependencies. A first operating system is then created by adding the set of components to a kernel. The configuration tool then repeats the above process for each remaining operating system.

[0022]Preferably, the configuration tool deals with 3 types of components: components needed by the application (which would be included after dependency analysis); user specified components (which the dependency analysis would not identify); and user specified configuration parameters. The user will configure and build a first OS for his / her application by creating a first configuration based on (1) a dependency analysis, (2) the user specified components, and (3) the user specified configuratio...

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

A method for configuring a plurality of operating systems is provided. A set of dependencies is found based on an application and an operating system configuration for a first operating system of a plurality of operating systems. Based on the set of dependencies as well as user-selected options and parameters, a set of components is located. The first operating system is created by adding the set of components to a kernel of the first operating system. The above steps are repeated for each of the operating systems.

Description

BACKGROUND INFORMATION[0001]A computer program can be viewed as a detailed plan or procedure for solving a problem with a computer: an ordered sequence of computational instructions necessary to achieve such a solution. The distinction between computer programs and equipment is often made by referring to the former as software and the latter as hardware. An operating system (OS) is a set of programs that controls the interaction between applications and hardware. The OS also controls the interaction between different applications.[0002]In conventional computer systems, the OS provides generalized system services to application programs, such as utility and daemon programs. These system services conventionally include access to hardware peripheral devices attached directly or indirectly to the computer system. A variety of different schemes exist for implementing OSes, but most include a kernel and module architecture. The kernel contains the most heavily used portions of the operati...

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
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F9/45G06F9/44
CPCG06F8/71
Inventor HUE, VINCENT
Owner WIND RIVER SYSTEMS
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