Operating System

From Software Inc.
Jump to navigation Jump to search

First Appearance: It appears in the design document at the beginning of the game however Phone OSs can't be created until 1995.

The Operating System is the largest piece of software in Software Inc. Most software needs an Operating System to run on. When people stop buying a line of Operating Systems, they will also stop buying software for them.

Feature Description Dependencies Unlock Year
Terminal The terminal is the classic text-based interface between the Operating System and the user.
GUI The Graphical User Interface allows users to actually visualize what they are doing. No longer will they be bound to inputting one line at a time. 1975
3D rendering Operating System: GUI 1983
Input system Allow the user to interact with the operating system.
Plug'n'Play Allow the user to interact with the operating system in any number of ways. Operating System: Input system 1985
Touch You can never have enough greasy fingerprints on a surface. Operating System: Input system 2000
Multithreading Multithreading allows the Operating System to run multiple threads at the same time by continually switching between them intelligently, speeding up applications and confusing developers to no end.
Multitasking Let your users pretend they can multitask by having several applications open at any one time. Operating System: Multithreading
Networking How will anonymous people troll each other all over the world without this handy feature? 1985
Auto-update Keep bugs and malware out, while annoying users with broken drivers and sudden restarts. Operating System: Networking 1991
64-bit Doubles the size of bits per register, allowing for bigger numbers, more memory, larger files, the answer to life, etc. 1993
PC speaker For all your beeping needs.
8-bit audio 1984
HD audio Like 8-bit audio, but with more bits. 1988

Raw Source

<source lang="XML">
    <Software Name="Operating System">
	<Name>Operating System</Name>
	<Description>The Operating System is the largest piece of software in Software Inc. Most software needs an Operating System 
        to run on. When people stop buying a line of Operating Systems, they will also stop buying software for them.</Description>
	<Features>
	    <Feature Name="Terminal">
	        <Name>Terminal</Name>
		<Description>The terminal is the classic text-based interface between the Operating System 
                and the user.</Description>
	    </Feature>
	    <Feature Name="GUI">
		<Name>GUI</Name>
		<Description>The Graphical User Interface allow users to actually visualize what they are doing. No longer will they 
                be bound to inputting one line at a time.</Description>
	    </Feature>
	    <Feature Name="3D rendering">
		<Name>3D rendering</Name>
	    </Feature>
	    <Feature Name="Input system">
		<Name>Input system</Name>
		<Description>Allow the user to interact with the operating system</Description>
	    </Feature>
	    <Feature Name="Plug'n'Play">
		<Name>Plug'n'Play</Name>
		<Description>Allow the user to interact with the operating system in any number of ways</Description>
	    </Feature>
	    <Feature Name="Touch">
		<Name>Touch</Name>
		<Description>You can never have enough greasy finger prints on a surface</Description>
	    </Feature>
	    <Feature Name="Multithreading">
		<Name>Multithreading</Name>
		<Description>Multithreading allows the Operating System to run multiple threads at the same time by continually 
                switching between them intelligently, speeding up applications and confusing developers to no end.</Description>
	    </Feature>
	    <Feature Name="Multitasking">
		<Name>Multitasking</Name>
		<Description>Let your users pretend they can multitask by having several applications open 
                at any one time.</Description>
	    </Feature>
	    <Feature Name="Networking">
		<Name>Networking</Name>
		<Description>How will anonymous people troll each other all over the world without this handy feature?</Description>
	    </Feature>
	    <Feature Name="Auto-update">
		<Name>Auto-update</Name>
		<Description>Keep bugs and malware out, while annoying users with broken drivers and sudden restarts.</Description>
	    </Feature>
	    <Feature Name="64-bit">
		<Name>64-bit</Name>
		<Description>Doubles the size of bits per register, allowing for bigger numbers, more memory, larger files, 
                the answer to life, etc.</Description>
	    </Feature>
	    <Feature Name="PC speaker">
		<Name>PC speaker</Name>
		<Description>For all your beeping needs</Description>
	    </Feature>
	    <Feature Name="8-bit audio">
		<Name>8-bit audio</Name>
	    </Feature>
	    <Feature Name="HD audio">
		<Name>HD audio</Name>
		<Description>Like 8-bit audio, but with more bit</Description>
	    </Feature>
	</Features>
	<Categories>
	    <Category Name="Computer">
		<Name>Computer</Name>
		<Description>For the table</Description>
	    </Category>
	    <Category Name="Console">
		<Name>Console</Name>
		<Description>For the TV</Description>
	    </Category>
	    <Category Name="Phone">
		<Name>Phone</Name>
		<Description>For the pocket</Description>
	    </Category>
	</Categories>
    </Software>
</source>