<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://homeostasis.scs.carleton.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=COMP_3000_2011_Report%3A_TinyMe</id>
	<title>COMP 3000 2011 Report: TinyMe - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://homeostasis.scs.carleton.ca/wiki/index.php?action=history&amp;feed=atom&amp;title=COMP_3000_2011_Report%3A_TinyMe"/>
	<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;action=history"/>
	<updated>2026-05-02T07:33:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16585&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16585&amp;oldid=prev"/>
		<updated>2011-12-20T01:28:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:28, 20 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following daemons are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded at this time. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;lxpanel&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;conky&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following daemons are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; is executed it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Any cron jobs that were left out due to downtime are run by &#039;&#039;&#039;anacron&#039;&#039;&#039;&lt;/ins&gt;. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded at this time. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;lxpanel&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;conky&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16582&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16582&amp;oldid=prev"/>
		<updated>2011-12-20T01:09:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:09, 20 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;programs &lt;/del&gt;are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;executes &lt;/del&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;executes &lt;/del&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;executes &lt;/del&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;executes &lt;/del&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;At this point &lt;/del&gt;&amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;lxpanel&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;conky&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;daemons &lt;/ins&gt;are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is executed &lt;/ins&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is executed &lt;/ins&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is executed &lt;/ins&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is executed &lt;/ins&gt;it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;at this time&lt;/ins&gt;. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;lxpanel&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;conky&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16581&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16581&amp;oldid=prev"/>
		<updated>2011-12-20T01:03:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:03, 20 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. At this point &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;LXPanel&lt;/del&gt;&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Conky&lt;/del&gt;&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; is executed. At this point &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal. After logging in, &#039;&#039;&#039;slim.real&#039;&#039;&#039; loads the device drivers &amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; and executes &#039;&#039;&#039;ck-launch-session&#039;&#039;&#039;. This starts &#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; which loads the task bar &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;lxpanel&lt;/ins&gt;&#039;&#039;&#039;, the system monitor &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;conky&lt;/ins&gt;&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16579&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16579&amp;oldid=prev"/>
		<updated>2011-12-20T00:59:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:59, 20 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) is executed. After logging in, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;it &lt;/del&gt;loads the device drivers and executes ck-launch-session. This starts &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Openbox &lt;/del&gt;which loads the task bar LXPanel &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/del&gt;the system monitor Conky.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. These daemons are the facilities used by other daemons for logging messages. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes the daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;. This is a Zero Configuration networking (ZeroConf) daemon, which implements a multicast DNS (mDNS) stack, that allows programs running on a local network with no specific configuration to publish and discover services and hosts. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. This daemon is a time-based job scheduler commonly used for system maintenance or administration. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;/usr/bin/slim.real&amp;lt;/code&amp;gt; &lt;/ins&gt;is executed&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. At this point &amp;lt;code&amp;gt;/sbin/dhclient&amp;lt;/code&amp;gt; and the getties &amp;lt;code&amp;gt;/sbin/mingetty&amp;lt;/code&amp;gt; for tty(1-6) are loaded. The Dynamic Host Configuration Protocol (DHCP) Client &#039;&#039;&#039;dhclient&#039;&#039;&#039; provides a means for configuring network interfaces and &#039;&#039;&#039;mingetty&#039;&#039;&#039; manages its assigned physical or virtual terminal&lt;/ins&gt;. After logging in, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;slim.real&#039;&#039;&#039; &lt;/ins&gt;loads the device drivers &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;/etc/X11/X&amp;lt;/code&amp;gt; &lt;/ins&gt;and executes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;ck-launch-session&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;. This starts &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;openbox&#039;&#039;&#039; &amp;lt;code&amp;gt;/usr/bin/openbox&amp;lt;/code&amp;gt; &lt;/ins&gt;which loads the task bar &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;LXPanel&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;, &lt;/ins&gt;the system monitor &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039;&lt;/ins&gt;Conky&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;&#039; and the library &amp;lt;code&amp;gt;/usr/lib/menu-cached&amp;lt;/code&amp;gt;, which speeds up menu generation. Finally, the desktop is presented&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16532&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16532&amp;oldid=prev"/>
		<updated>2011-12-20T00:00:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:00, 20 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a ZeroConf &lt;/del&gt;daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/del&gt;implements &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;an &lt;/del&gt;mDNS stack. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) is executed. After logging in, the device drivers &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;are loaded &lt;/del&gt;and the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;session is started&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. These daemons are the facilities used by other daemons for logging messages&lt;/ins&gt;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. This daemon&#039;s job is to listen and dispatch Advanced Configuration and Power Interface (ACPI) events from the kernel&lt;/ins&gt;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the &lt;/ins&gt;daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. This is a Zero Configuration networking (ZeroConf) daemon, which &lt;/ins&gt;implements &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a multicast DNS (&lt;/ins&gt;mDNS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;) &lt;/ins&gt;stack&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, that allows programs running on a local network with no specific configuration to publish and discover services and hosts&lt;/ins&gt;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. This daemon is a time-based job scheduler commonly used for system maintenance or administration&lt;/ins&gt;. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) is executed. After logging in, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;it loads &lt;/ins&gt;the device drivers &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and executes ck-launch-session. This starts Openbox which loads the task bar LXPanel &lt;/ins&gt;and the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;system monitor Conky&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16499&amp;oldid=prev</id>
		<title>Jaze: /* Major Package Versions */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16499&amp;oldid=prev"/>
		<updated>2011-12-19T22:39:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Major Package Versions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:39, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l165&quot;&gt;Line 165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;4.1-1&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;4.1-1&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;[http://www.gnu.org/software/bash/bash.html http://www.gnu.org/software/bash/bash.html]&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;[http://www.gnu.org/software/bash/bash.html http://www.gnu.org/software/bash/bash.html]&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Latest version:&#039;&#039;&#039; 4.2 &amp;lt;ref&amp;gt;[http://tiswww.case.edu/php/chet/bash/bashtop.html Bash] &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://&lt;/del&gt;tiswww.case.edu/php/chet&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/ &lt;/del&gt;2011-5-12 (Last accessed 2011-11-16)&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;1 year and 1 month behind&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Latest version:&#039;&#039;&#039; 4.2 &amp;lt;ref&amp;gt;[http://tiswww.case.edu/php/chet/bash/bashtop.html Bash] tiswww.case.edu/php/chet 2011-5-12 (Last accessed 2011-11-16)&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;1 year and 1 month behind&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;There is nothing that indicates this has been modified&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;There is nothing that indicates this has been modified&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;Free software UNIX shell&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rationale:&amp;#039;&amp;#039;&amp;#039; standard UNIX shell&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;Free software UNIX shell&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rationale:&amp;#039;&amp;#039;&amp;#039; standard UNIX shell&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16497&amp;oldid=prev</id>
		<title>Jaze: /* Major Package Versions */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16497&amp;oldid=prev"/>
		<updated>2011-12-19T22:38:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Major Package Versions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:38, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l165&quot;&gt;Line 165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 165:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;4.1-1&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;4.1-1&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;[http://www.gnu.org/software/bash/bash.html http://www.gnu.org/software/bash/bash.html]&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;[http://www.gnu.org/software/bash/bash.html http://www.gnu.org/software/bash/bash.html]&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Latest version:&#039;&#039;&#039; 4.2 &amp;lt;ref&amp;gt;[http://tiswww.case.edu/php/chet/bash/bashtop.html Bash] tiswww.case.edu 2011-5-12 (Last accessed 2011-11-16)&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;1 year and 1 month behind&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;Latest version:&#039;&#039;&#039; 4.2 &amp;lt;ref&amp;gt;[http://tiswww.case.edu/php/chet/bash/bashtop.html Bash] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://&lt;/ins&gt;tiswww.case.edu&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/php/chet/ &lt;/ins&gt;2011-5-12 (Last accessed 2011-11-16)&amp;lt;/ref&amp;gt;&amp;lt;br /&amp;gt;1 year and 1 month behind&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;There is nothing that indicates this has been modified&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;There is nothing that indicates this has been modified&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;Free software UNIX shell&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rationale:&amp;#039;&amp;#039;&amp;#039; standard UNIX shell&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;td&amp;gt;Free software UNIX shell&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rationale:&amp;#039;&amp;#039;&amp;#039; standard UNIX shell&amp;lt;/td&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16493&amp;oldid=prev</id>
		<title>Jaze: /* Basic Operation */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16493&amp;oldid=prev"/>
		<updated>2011-12-19T22:33:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Basic Operation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:33, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 44:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Under the &amp;#039;Tools&amp;#039;, or on the task bar, is Medit. This little program provides functionality not expected of the system&amp;#039;s basic text editor, including a popup terminal window. That means it can be used in place of vi or emacs, so all the editing is done outside the terminal with easy access between the two. It maintains a character count as well as the location of the cursor and the insertion mode in the bottom right corner of the window. It also provides functions such as find and replace, go to line, show line numbers and even allows multiple tabs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Under the &amp;#039;Tools&amp;#039;, or on the task bar, is Medit. This little program provides functionality not expected of the system&amp;#039;s basic text editor, including a popup terminal window. That means it can be used in place of vi or emacs, so all the editing is done outside the terminal with easy access between the two. It maintains a character count as well as the location of the cursor and the insertion mode in the bottom right corner of the window. It also provides functions such as find and replace, go to line, show line numbers and even allows multiple tabs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;What operating system would be complete without a few games? TinyMe, being the lightweight distribution it is, only provides two games: Sudoku Savant and ChickensForLinux. Sudoku Savant is a standard sudoku game &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/del&gt;provides both randomly generated puzzles and the means to make your own. ChickensForLinux &amp;lt;b&amp;gt;(Figure 5)&amp;lt;/b&amp;gt; is an apocalyptic shooter where chickens preparing to detonate the planet and you must stop them from running across the screen or it&#039;s all over. It is fast-paced, funny and makes up nicely for the lack of other games, although a mouse is highly recommended.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;What operating system would be complete without a few games? TinyMe, being the lightweight distribution it is, only provides two games: Sudoku Savant and ChickensForLinux. Sudoku Savant is a standard sudoku game &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;which &lt;/ins&gt;provides both randomly generated puzzles and the means to make your own. ChickensForLinux &amp;lt;b&amp;gt;(Figure 5)&amp;lt;/b&amp;gt; is an apocalyptic shooter where chickens preparing to detonate the planet and you must stop them from running across the screen or it&#039;s all over. It is fast-paced, funny and makes up nicely for the lack of other games, although a mouse is highly recommended.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== User Evaluation ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== User Evaluation ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16492&amp;oldid=prev</id>
		<title>Jaze: /* Part I */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16492&amp;oldid=prev"/>
		<updated>2011-12-19T22:32:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Part I&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:32, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Background ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Background ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TinyMe is an extremely lightweight Linux distribution based on Unity and Mandriva. Note that it is &quot;TinyMe&quot; and not &quot;TinyME&quot; as that would cause unwanted reminiscence of WinME. It was developed by KDulcimer and Gettinther with help from the Unity Linux development team to be as bloat and lag-free as possible. It exists to ease the installation of Unity Linux on older computers and provide a minimal environment for people who like fast/light systems. Unlike other Linux distributions, TinyMe is a rolling release, so once installed only rare circumstances would force a re-installation. There is currently no stable release version of the 250MB distribution, however there is a [http://tinymelinux.com/doku.php/test:download non-stable release] on their website and a LiveCD with an older version can be purchased from [http://on-disk.com/index.php?manufacturers_id=71 On-Disk.com]. The latest version boasts lightweight tools such as AbiWord, MuPDF and Parcellite. TinyMe has two planned versions, the Acorn release has programs included &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;which &lt;/del&gt;are fitted for a minimalist distribution and is the only version currently available, while the proposed Droplet release would allow you to choose your programs. As of 06-04-2011 TinyMe is in hibernation due to the lead developer KDulcimer taking some personal time off. However, there is talk of revival and basing it on Linux Mint.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;TinyMe is an extremely lightweight Linux distribution based on Unity and Mandriva. Note that it is &quot;TinyMe&quot; and not &quot;TinyME&quot; as that would cause unwanted reminiscence of WinME. It was developed by KDulcimer and Gettinther with help from the Unity Linux development team to be as bloat and lag-free as possible. It exists to ease the installation of Unity Linux on older computers and provide a minimal environment for people who like fast/light systems. Unlike other Linux distributions, TinyMe is a rolling release, so once installed only rare circumstances would force a re-installation. There is currently no stable release version of the 250MB distribution, however there is a [http://tinymelinux.com/doku.php/test:download non-stable release] on their website and a LiveCD with an older version can be purchased from [http://on-disk.com/index.php?manufacturers_id=71 On-Disk.com]. The latest version boasts lightweight tools such as AbiWord, MuPDF and Parcellite. TinyMe has two planned versions, the Acorn release has programs included &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/ins&gt;are fitted for a minimalist distribution and is the only version currently available, while the proposed Droplet release would allow you to choose your programs. As of 06-04-2011 TinyMe is in hibernation due to the lead developer KDulcimer taking some personal time off. However, there is talk of revival and basing it on Linux Mint.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation/Startup ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Installation/Startup ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16488&amp;oldid=prev</id>
		<title>Jaze: /* Initialization */</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:_TinyMe&amp;diff=16488&amp;oldid=prev"/>
		<updated>2011-12-19T22:28:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Initialization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:28, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l230&quot;&gt;Line 230:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 230:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once the machine is powered, the Basic Input/Output System (BIOS) performs system integrity checks before loading the Master Boot Record (MBR) from &amp;lt;code&amp;gt;/dev/sda&amp;lt;/code&amp;gt; and executes it. MBR loads and executes the GRand Unified Bootloader (GRUB). GRUB loads the kernel image from &amp;lt;code&amp;gt;/boot/vmlinuz-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt; and the initrd image from &amp;lt;code&amp;gt;/boot/initrd-2.6.33.6-unity1.lgc&amp;lt;/code&amp;gt;, and executes the kernel. The kernel mounts the initrd image specificed by GRUB as the root file system and executes &amp;lt;code&amp;gt;/sbin/init&amp;lt;/code&amp;gt;. Init determines the Linux run level from &amp;lt;code&amp;gt;/etc/inittab&amp;lt;/code&amp;gt;, in this case 5, and begins executing programs from &amp;lt;code&amp;gt;/etc/rc.d/rc5.d&amp;lt;/code&amp;gt;. Only programs that start with an &amp;#039;S&amp;#039; are executed, and it is done in alphanumeric order. &amp;lt;ref&amp;gt;[http://www.thegeekstuff.com/2011/02/linux-boot-process/ The Linux Boot Process] thegeekstuff.com 2011-2-7 (Last accessed 2011-12-16)&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;each &lt;/del&gt;one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes a ZeroConf daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; this daemon &lt;/del&gt;implements an mDNS stack. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) is executed. After logging in, the device drivers are loaded and the session is started.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following programs are executed in order, but not always immediately following one another. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S12syslog&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/syslog&amp;lt;/code&amp;gt; which initializes the system logging daemon &#039;&#039;&#039;syslogd&#039;&#039;&#039; and the kernel logging daemon &#039;&#039;&#039;klogd&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S14acpid&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/acpid&amp;lt;/code&amp;gt; which initializes the acpi daemon &#039;&#039;&#039;acpid&#039;&#039;&#039;. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S54avahi-daemon&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/avahi-daemon&amp;lt;/code&amp;gt; which initializes a ZeroConf daemon &#039;&#039;&#039;avahi-daemon&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that &lt;/ins&gt;implements an mDNS stack. When &amp;lt;code&amp;gt;/etc/rc.d/rc5.d/S90crond&amp;lt;/code&amp;gt; executes it runs &amp;lt;code&amp;gt;/etc/rc.d/init.d/crond&amp;lt;/code&amp;gt; which initializes the cron daemon &#039;&#039;&#039;crond&#039;&#039;&#039;. Once these and the other daemons &amp;lt;b&amp;gt;(Figure 6)&amp;lt;/b&amp;gt; are initialized, the Simple Login Manager (SLiM) is executed. After logging in, the device drivers are loaded and the session is started.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jaze</name></author>
	</entry>
</feed>