Full Record

New Search | Similar Records

Title A methodology to configure a minimal, application-specific operating system for distribution and operation
Publication Date
Date Accessioned
Degree MS
Discipline/Department 1200
Degree Level thesis
University/Publisher University of Illinois – Urbana-Champaign
Abstract NetAPT is a tool that helps enterprise and utility customers validate their network security policy. While the tool gives helpful results, it relies on lots of external programs to help it perform its powerful analysis. These dependencies often take hours or days to correctly install and configure. Users need a solution that helps them run the tool quickly, a distribution in which this deep configuration has already been performed. This thesis details how to create a minimal, application-specific ISO of a Linux operating system that can be booted live, installed to a computer, or virtualized across many different platforms. The author first looked at Linux From Scratch as a way to create a completely minimal and bloat-free system. Once the system had been compiled, it failed to run properly and was not small enough. The author next looked at customizing the Ubuntu installer, which well supported the application and its dependencies. The final distribution produced a small, branded ISO that could be run as a LiveCD or installed as a traditional operating system. This makes it easy for users to download a copy of the tool and use it right away without the need for any configuration.
Subjects/Keywords Network Access Policy Tool (NetAPT); Operating System; Application-Specific Operating System (ASOS); Compile; Linux; Distribution
Contributors Nicol, David M. (advisor)
Language en
Rights Copyright 2013 Zachary James Yordy
Country of Publication us
Record ID handle:2142/45344
Repository uiuc
Date Indexed 2020-03-09
Grantor University of Illinois at Urbana-Champaign
Issued Date 2013-08-22 16:37:17

Sample Search Hits | Sample Images

…experience details the need for a solution that provides consistency across many platforms. This thesis details how to create a minimal, application-specific ISO of a Linux operating system that can be booted live, installed to a computer, or virtualized…

…stripping away the superfluity. Although it would have been far too difficult to customize the kernel and application libraries to this specific application, a minimal operating system was built and configured. Unfortunately, the operating system failed to…

…create an application-specific operating system (ASOS) from a small general purpose operating system (GPOS). Rather than spending the time and resources necessary to create the smallest possible kernel and operating system, this method…

…been used in a minimal, application-specific operating system, the technique of paring down an operating system to its required components is nothing new. Such an operating system structure was first proposed by Thomas Anderson in April of 1992 [4…

…including every operating system module that might be necessary, or whether it should be smaller and more nimble, pushing any operating system modules up the stack to more specific application-level servers [4]. Anderson instead proposed a new…

system, whereby the kernel would be as small and minimal as it possibly could be. It would support only those calls that were directly necessary to run a specific application. Furthermore, the core operating system would only be responsible for…

…needs to perform one specific function. The primary goal of an operating system is to function as an interface between the applications that are executed on a machine and the hardware on which the OS runs. This provides an opportunity for multi9 ple…

…During this period in the late 1990s, most of the fledgling research about application-specific operating systems was focused around having an extremely small kernel and an operating system that only contained the most minimal functionality. This theory…