{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/45344"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/45344","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"A methodology to configure a minimal, application-specific operating system for distribution and operation","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.","abstract_html":"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.","abstract_has_math":false,"creators":["Yordy, Zachary"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Nicol, David M."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2013,"date_issued":"2013-08-22T16:37:17Z","date_published":"2013-08-22T16:37:17Z","updated_at":"2026-07-22T22:25:34Z","subjects":["Network Access Policy Tool (NetAPT)","Operating System","Application-Specific Operating System (ASOS)","Compile","Linux","Distribution"],"languages":["en"],"rights":["Copyright 2013 Zachary James Yordy"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/45344","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Nicol, David M."]},{"key":"dc:creator","label":"Author","values":["Yordy, Zachary"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2013-08-22T16:37:17Z","2013-08"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Network Access Policy Tool (NetAPT)","Operating System","Application-Specific Operating System (ASOS)","Compile","Linux","Distribution"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2013 Zachary James Yordy"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/45344"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["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.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-07-15T18:51:14Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 ecethesis.tex: 122913 bytes, checksum: cc80f46e01f86bb616d88b4d84caf600 (MD5) Yordy_Zachary.pdf: 3013148 bytes, checksum: 6a560cb8e47f483d6697259179fe1e23 (MD5)","Made available in DSpace on 2013-08-22T16:37:17Z (GMT). No. of bitstreams: 3 Zachary_Yordy.pdf: 3013148 bytes, checksum: 6a560cb8e47f483d6697259179fe1e23 (MD5) ecethesis.tex: 122913 bytes, checksum: cc80f46e01f86bb616d88b4d84caf600 (MD5) license.txt: 4062 bytes, checksum: a83c20171db27949fc70d84bf09d110d (MD5)"]},{"key":"dc:title","label":"Title","values":["A methodology to configure a minimal, application-specific operating system for distribution and operation"]}]}],"canonical_facts":{"dc:contributor":["Nicol, David M."],"dc:creator":["Yordy, Zachary"],"dc:date":["2013-08-22T16:37:17Z","2013-08"],"dc:description":["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.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-07-15T18:51:14Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 ecethesis.tex: 122913 bytes, checksum: cc80f46e01f86bb616d88b4d84caf600 (MD5) Yordy_Zachary.pdf: 3013148 bytes, checksum: 6a560cb8e47f483d6697259179fe1e23 (MD5)","Made available in DSpace on 2013-08-22T16:37:17Z (GMT). No. of bitstreams: 3 Zachary_Yordy.pdf: 3013148 bytes, checksum: 6a560cb8e47f483d6697259179fe1e23 (MD5) ecethesis.tex: 122913 bytes, checksum: cc80f46e01f86bb616d88b4d84caf600 (MD5) license.txt: 4062 bytes, checksum: a83c20171db27949fc70d84bf09d110d (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/45344"],"dc:language":["en"],"dc:rights":["Copyright 2013 Zachary James Yordy"],"dc:subject":["Network Access Policy Tool (NetAPT)","Operating System","Application-Specific Operating System (ASOS)","Compile","Linux","Distribution"],"dc:title":["A methodology to configure a minimal, application-specific operating system for distribution and operation"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:34Z"}