<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://homeostasis.scs.carleton.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Todetoyi</id>
	<title>Soma-notes - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://homeostasis.scs.carleton.ca/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Todetoyi"/>
	<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php/Special:Contributions/Todetoyi"/>
	<updated>2026-05-02T06:37:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16577</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16577"/>
		<updated>2011-12-20T00:57:59Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application,Eveytime I am to initialize it, I have to to pick either of the following desktop applications word processor,spreadsheet,presentation manager and drawing manager to work with. &lt;br /&gt;
UNfirtunately,the network has no status carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To the left of the diagram you see various desktop application options&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot from Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the os wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16573</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16573"/>
		<updated>2011-12-20T00:54:42Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /*  Usage Evaluation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To the left of the diagram you see various desktop application options&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot from Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the os wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16571</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16571"/>
		<updated>2011-12-20T00:54:19Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /*  Usage Evaluation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To the left of the diagram you see various desktop application options&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot from Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16570</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16570"/>
		<updated>2011-12-20T00:53:44Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To the left of the diagram you see various desktop application options&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Options1.jpg&amp;diff=16569</id>
		<title>File:Options1.jpg</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Options1.jpg&amp;diff=16569"/>
		<updated>2011-12-20T00:53:16Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16568</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16568"/>
		<updated>2011-12-20T00:53:06Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To the left of the diagram you see various desktop application options&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16566</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16566"/>
		<updated>2011-12-20T00:52:05Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:options1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Options.jpg&amp;diff=16564</id>
		<title>File:Options.jpg</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Options.jpg&amp;diff=16564"/>
		<updated>2011-12-20T00:50:45Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16563</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16563"/>
		<updated>2011-12-20T00:50:28Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
[[File:options.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16562</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16562"/>
		<updated>2011-12-20T00:50:04Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
- OPen Office : After downloading OPen office 3.2.1 application, I had the option to choose pick word processor,spreadsheet,presentation manager and drawing manager. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example of Spreadsheet&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16559</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16559"/>
		<updated>2011-12-20T00:45:15Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os. I hope this is a good enough written description.&lt;br /&gt;
I was also able to get files online similar to what mine looked like:&lt;br /&gt;
&lt;br /&gt;
[[File:screenshot1.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Screenshot.jpg&amp;diff=16558</id>
		<title>File:Screenshot.jpg</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Screenshot.jpg&amp;diff=16558"/>
		<updated>2011-12-20T00:43:12Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Screenshot1.jpg&amp;diff=16556</id>
		<title>File:Screenshot1.jpg</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=File:Screenshot1.jpg&amp;diff=16556"/>
		<updated>2011-12-20T00:41:29Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16555</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16555"/>
		<updated>2011-12-20T00:40:18Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os.&lt;br /&gt;
 but I hope this is a good enough written description.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
&lt;br /&gt;
[[File:Examplgre.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16554</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16554"/>
		<updated>2011-12-20T00:40:00Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os.&lt;br /&gt;
 but I hope this is a good enough written description.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
&lt;br /&gt;
[[File:Example.jpg]]&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16553</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16553"/>
		<updated>2011-12-20T00:38:31Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa,it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os.&lt;br /&gt;
 but I hope this is a good enough written description.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
&lt;br /&gt;
 [[file:///C:/Users/todetoyi/Desktop/openoffice.htm PC-BSD 9.0 BETA2]]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16547</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16547"/>
		<updated>2011-12-20T00:29:35Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os, but these are links that show what the open office set up looks like&lt;br /&gt;
 but I hope this is a good enough description written explanation.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
&lt;br /&gt;
 [[file:///C:/Users/todetoyi/Desktop/openoffice.htm PC-BSD 9.0 BETA2]]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16546</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16546"/>
		<updated>2011-12-20T00:27:40Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os, but these are links that show what the open office set up looks like&lt;br /&gt;
 but I hope this is a good enough description written explanation.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
 [http:file:///C:/Users/todetoyi/Desktop/openoffice.htm PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16545</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16545"/>
		<updated>2011-12-20T00:26:14Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os, but these are links that show what the open office set up looks like&lt;br /&gt;
 but I hope this is a good enough description written explanation.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
 [file:///C:/Users/todetoyi/Desktop/openoffice.htm PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pbidir.com/bt/pbi/65/openoffice PC-BSD 9.0 BETA2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16544</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16544"/>
		<updated>2011-12-20T00:24:56Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os, but these are links that show what the open office set up looks like&lt;br /&gt;
 but I hope this is a good enough description written explanation.&lt;br /&gt;
I was able to get links of pages that show some download processes :&lt;br /&gt;
 [file:///C:/Users/todetoyi/Desktop/openoffice.htm PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]&lt;br /&gt;
 [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16543</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16543"/>
		<updated>2011-12-20T00:21:54Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures directly from my os, but these are links that show what the open office set up looks like&lt;br /&gt;
 but I hope this is a good enough description written explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16540</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16540"/>
		<updated>2011-12-20T00:13:19Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USB, so I could not show the pictures but I hope this is a good enough description written explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16539</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16539"/>
		<updated>2011-12-20T00:12:44Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files :  Open office &amp;lt;ref&amp;gt; Open Office downloadable Utility. http://www.pbidir.com/bt/pbi/65/openoffice Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and Warden &amp;lt;ref&amp;gt;Warden Downloadable untility. http://www.pbidir.com/bt/category/Inmates Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;None working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USBs so I could not show the pictures but I hope this is a good enough description written explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16537</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16537"/>
		<updated>2011-12-20T00:08:55Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically try different tricks without messing anything up,  this way you know what to do or what not to do in order to avoid crashing the main os itself and also become more acquainted with it.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files.  Open office and Warden. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;NOn working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USBs so I could not show the pictures but I hope this is a good enough description written explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16536</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16536"/>
		<updated>2011-12-20T00:05:49Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files.  Open office and Warden. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;NOn working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USBs so I could not show the pictures but I hope this is a good enough description written explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3)It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16535</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16535"/>
		<updated>2011-12-20T00:04:49Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in addition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory. Which shows that port jail is only similar but not necessarily the same as some command lines are different&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files.  Open office and Warden. &lt;br /&gt;
I will explain more on the open office download process. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;NOn working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USBs so I could not show the pictures but I hope this was a godd enough description with my explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16534</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16534"/>
		<updated>2011-12-20T00:03:05Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in adddition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files.  Open office and Warden, will explain more on the open office. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. The network has no carrier so I can not connect to the internet because it does not recognize my driver &amp;lt;ref&amp;gt;NOn working wireless driver. http://wiki.pcbsd.org/index.php/Wireless_Testing Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt; and this os does not recognize USBs so I could not show the pictures but I hope this was a godd enough description with my explanation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16518</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16518"/>
		<updated>2011-12-19T23:28:20Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. I tried an example in accessing the rc directory using port jail and the main console. For PortJail I wrote the following command: cd /etc, cd rc.d, ls. This displayed the files that run in the system in adddition to other files.&lt;br /&gt;
using the main console, I used this command : cd /usr/local/etc, cd rc.d, ls.&lt;br /&gt;
&lt;br /&gt;
If you try the command line for portjail in the main console or vice versa it returns an error of no such file or directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files.  Open office and Warden, will explain more on the open office. &lt;br /&gt;
After downloading the OPenoffice 3.2.1 application, I had the option of open a database page, office page, text page. These are the diagrams to show what I mean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16508</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16508"/>
		<updated>2011-12-19T22:51:46Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. Here is an example in diagram, This examples shows the output on accessing /etc/rc.conf directory.&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Even further I downloaded to OPenoffice application. These are the diagrams to show what I mean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16503</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16503"/>
		<updated>2011-12-19T22:42:42Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to avoid crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
A portjail which is basically a terminal works just similar to the main pcbsd console. Here is an example in diagram, This examples shows the output on accessing /etc/rc.conf directory.&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Even further I downloaded to OPenoffice application. These are the diagrams to show what I mean&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16491</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16491"/>
		<updated>2011-12-19T22:31:26Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about portjail and software manager because they are the main task operators.&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to aviod crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2)Software manager or PBI, from here you can download any available software and update the system as well. I tried downloading two files. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Even further I downloaded to OPenoffice application. These are the diagrams to show what I mean&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16484</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16484"/>
		<updated>2011-12-19T22:17:58Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about three of the basic tasks, being portjail and software manager&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to aviod crashing the Os itself.&lt;br /&gt;
 A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system&amp;lt;ref&amp;gt;Port Jail Definition. http://wiki.pcbsd.org/index.php/Ports_Jail Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16483</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16483"/>
		<updated>2011-12-19T22:16:56Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Basic Operation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os comes with a list of common tasks or basic operations. I will talk about three of the basic tasks, being portjail and software manager&lt;br /&gt;
&lt;br /&gt;
1) Portjail provides an environment for users who are new to pcbsd packages and ports to learn how to use the software management command tools without affecting the other installed softwares.This is a cool application because you can basically commit errors and not be punished for it, so that way you know what to do or what not to do in order to aviod crashing the Os itself. A jail is a type of virtual environment where anything that occurs inside the jail does not affect the rest of the operating system.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16468</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16468"/>
		<updated>2011-12-19T22:07:44Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* BACKGROUND */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Introduction to PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
PcBSd comes configured so all you have to do is install. Although originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	It was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 version can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give stp by step instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os does come with a choice of desktop environment. With easy access to the pcbsd handbook pdf file on the desktop. It apparently is preconfigured to heve an Appcafe on the desktop screen which I  didn’t seem to have with this installation. This is what was on the desktop.&lt;br /&gt;
&lt;br /&gt;
[[File:16.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16464</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16464"/>
		<updated>2011-12-19T22:04:21Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Part I */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
.PcBSd comes configured so all you have to do is install. Although pcbsd is originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	pcbsd was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os does come with a choice of desktop environment. With easy access to the pcbsd handbook pdf file on the desktop. It apparently is preconfigured to heve an Appcafe on the desktop screen which I  didn’t seem to have with this installation. This is what was on the desktop.&lt;br /&gt;
&lt;br /&gt;
[[File:16.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16462</id>
		<title>COMP 3000 2011 Report:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report:PC-BSD&amp;diff=16462"/>
		<updated>2011-12-19T22:02:52Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* BACKGROUND */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part I =&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;BACKGROUND&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I will be working on the PCBSD operating system, a free operating system usable by anyone.This distribution was originally founded in 2005 by Kris Moore.PCBSD is a customized edition of free bsd, which is basically still a functional freeBsd system under the hood. PcBsd is therefore a pre-configured freeBsd with a graphical installer,graphical package management,pre-installed packages and some handy graphical utilities .&amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://wiki.pcbsd.org/index.php/Introduction Retrieved Dec 19, 2011.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
.PcBSd comes configured so all you have to do is install. Although pcbsd is originally a freebsd, there are still a few differences such as:&lt;br /&gt;
&lt;br /&gt;
•	pcbsd was created for desktop use while freebsd was created with server use in mind.&lt;br /&gt;
&lt;br /&gt;
•	You can connect digital camera or usb sticks automatically because it is preconfigured.&lt;br /&gt;
&lt;br /&gt;
•	It is installed by a graphical installer and not a text based installer. etc&lt;br /&gt;
&lt;br /&gt;
The main goals of pcbsd are:&lt;br /&gt;
&lt;br /&gt;
•	Easy installation, insert installation media, reboot system and answer a couple of questions.&lt;br /&gt;
&lt;br /&gt;
•	Video,sound,network and other devices are automatically configured.&lt;br /&gt;
&lt;br /&gt;
•	It is easy to manage software with pcbsd’s Appcafe.&lt;br /&gt;
&lt;br /&gt;
•	PCBSD is virus free&lt;br /&gt;
&lt;br /&gt;
•	Pcbsd supports a number of languages, ex japanese.The system has an installed japanese game in it. To name a few of the goals.&lt;br /&gt;
&lt;br /&gt;
PCBSD is currently backed by iXsystems and derived from Bsd Unix. This PC-BSD 9.0BETA2 can be downlaoded here: [http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope PC-BSD 9.0 BETA2]. I downloaded USBlite 64 bits with a size of 3.0GB. I will therefore give instructions on how to download using USBlite 64-BIT.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Installation/Startup&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
I had problems downloading the OS directly with my laptop, there was always an error in the download process so after downloading through winzip, it downloaded as a “.tar” file instead of a “.img”. After about 2days of trying, I eventually downloaded through a desktop and transferred to a usb and that did the trick. Also, I tried to download DVD 64-Bit using poweriso , [http://www.poweriso.com/download.htm PowerIso] is meant to act like a real dvd(or a susbstitute for real dvds), in which burn disc, create bootable usb drive, etc. But this wasn’t recognised by pcBsd, so if you are going to download using DVD bit, I recommend you get a real dvd. The link to power iso is up there, look at it, its pretty neat.&lt;br /&gt;
The basic steps were.&lt;br /&gt;
&lt;br /&gt;
1.	Go to website and pick an option from the the download options&lt;br /&gt;
(in my case USBiIte 64-Bit). Save file wherever you want to and Download, this takes between 2-3hours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:pcbsd.jpg]]&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.	After downloading, transfer your downloaded file in a usb. Then transfer to your laptop. &lt;br /&gt;
&lt;br /&gt;
3.	You need a zip utility for the next step, [http://www.winzip.com/index.htm?sc_cid=go_ca_b_search_wz_brand winzip] or 7zip. Transfer the downloaded file onto your laptop from the usb, then zip the file using either winzip or 7zip.  It should look like this.&lt;br /&gt;
&lt;br /&gt;
[[File:zi.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4.	You would also have to format you usb (it is also adviseable to use a free usb,because when formatting all data will be erased),Make sure you have atleast a 4gb usb for this. Go to my computer, right click on the usb drive of your choice, click the format option, and under filesystem, ensure it is FAT32. &lt;br /&gt;
&lt;br /&gt;
Here are a few images to help you&lt;br /&gt;
&lt;br /&gt;
[[File:1s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:2s.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:4.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
5.	Download [https://launchpad.net/win32-image-writer win32-image-writer], ensure you download the version that ends in –binary.zip. After which you use winzip or 7zip to unzip the program.  Open the image writer, select the zip folder you saved it in, select the formatted usb device then click on write to write to the formatted usb.&lt;br /&gt;
&lt;br /&gt;
6.	After which you reboot your system, depending on the system, press,ESC,F1 or F2 to get into your BIOS setting. When you are in Bios setting, go to to Boot section, the system should recognize your usb as an external device, if your usb is not recognized then you should probably try downloading again. Click enter to make external drive the boot&#039;s priority, so every time you restart your system and the usb is connected to the laptop, it automatically starts PC-BSD from the formatted USB.&lt;br /&gt;
&lt;br /&gt;
7.	After which you should get a screen like this. I selected option 3 to boot in Live mode.&lt;br /&gt;
&lt;br /&gt;
[[File:5.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.	The rest should be, a breeze from here.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Basic Operation&#039;&#039;&#039; ==&lt;br /&gt;
The os does come with a choice of desktop environment. With easy access to the pcbsd handbook pdf file on the desktop. It apparently is preconfigured to heve an Appcafe on the desktop screen which I  didn’t seem to have with this installation. This is what was on the desktop.&lt;br /&gt;
&lt;br /&gt;
[[File:16.jpg]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the psbsd user handbook readily available for use&lt;br /&gt;
&lt;br /&gt;
[[File:17.jpg]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
It also has an education section which I found interesting, with options such as math and language available.&lt;br /&gt;
&lt;br /&gt;
==&#039;&#039;&#039; Usage Evaluation&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
1.)	Installing and download was not as easy as claimed.&lt;br /&gt;
&lt;br /&gt;
2.)	It takes between 4-5mins for the os to boot using Live mode.&lt;br /&gt;
&lt;br /&gt;
3.)	I am yet to find the control panel, or maybe it is saved as system settings. Although the wiki page specifically said the os has a control panel.&lt;br /&gt;
&lt;br /&gt;
4.)	It does take some getting used to, but looks like a more fun and stress free os to use once you get used to it.&lt;br /&gt;
&lt;br /&gt;
5.)	It is Virus free, that’s a plus.&lt;br /&gt;
&lt;br /&gt;
6.)	The network configuration although complicated is quite handy.&lt;br /&gt;
&lt;br /&gt;
7.)     It doesn&#039;t give the option to shut down directly, so you would have to first reboot the system, switch to a different os then shut down.&lt;br /&gt;
&lt;br /&gt;
8.)     I kept getting a command screen each time I ask the system to restart.So I apparently have to type reboot or exit on the command page in order to actually leave the page,&lt;br /&gt;
        this is a flaw on its own because you basically need to reboot the system twice in two different before it eventually reboots . &lt;br /&gt;
&lt;br /&gt;
9.)	The PCBSd handbook has instructions on any question or issue. Well scripted handbook.&lt;br /&gt;
&lt;br /&gt;
    This is a different, distribution from what I am used to but worth the time and effort.&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15691</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15691"/>
		<updated>2011-12-16T12:08:53Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Packages can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Packages can be deleted by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized in alphabetical order of package categories as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for a desktop user, and is equipped with a utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages. In this utility, only the packages installed after system installations will be displayed, as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give the user a simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also very useful in finding desired software and installing them effortlessly, by clicking a specific link. Removing a package is also a simple mouse-click operation. There is also a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following the user&#039;s decision, the software can be downloaded by clicking the download link. After which it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under the &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many possible selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
The fact that there is a vast majority of packages to choose from is a great advantage. A part of the catalog information can be seen in the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through the Internet. Here are version numbers, release dates, and upstream sources of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use while FreeBSD is for server use. They are generally similar but some differences still exist. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just used the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that are in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters such as: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again Shell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD strives to give users a better experience in desktop environments like Windows or Mac OS. Also, multi-thread is required.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system needs to manage Linux packages. It is consistent with its goal to be compatible with Linux. The reason why the version is far behind the latest version is that it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Majority of Unix/Linux distributions make use of this, such as PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interactions with these operating systems in a modern, graphical user interface. PC-BSD requires quality GUI and Utilities to ensure users have a pleasant desktop experience, therefore, KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy way to use image viewer/browser for KDE. PC-BSD uses KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD wants to provide service for daily users. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When we check the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed. FFserver runs in daemon mode by default, meaning it outs itself in the background and detaches from its TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n. This enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate. It is used to implement a fully functional filesystem in a userspace program, with its API library as the key feature. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to YES to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON and it starts the system scripts. It is the last stage of the boot process which usually runs in automatic reboot sequence. It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs and before ntpd, and it is an interface daemon for GPS receivers. It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine. Each GPS should be connected to the host via sub or R232C serial device so that in order to disable, one would just take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system. It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during the boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relatives. It can perform file and print sharing for macintosh. It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time, add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that enables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other less important utilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. One must also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and detects sound. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or removes the configuration settings. It is an input device driver for wacom devices, and it functions as a pointer input device. It is useful to define multiple devices with diferent active zones. Various entries are supported by wacom, but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry. This entry sets the type of tool the device represents, which could be stylus, eraser, cursor, pad or touch. Note that the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;, &amp;quot;suppress&amp;quot; etc, depending on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is a loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes start running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15690</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15690"/>
		<updated>2011-12-16T11:57:18Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Major package versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Packages can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Packages can be deleted by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized in alphabetical order of package categories as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for a desktop user, and is equipped with a utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages. In this utility, only the packages installed after system installations will be displayed, as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give the user a simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also very useful in finding desired software and installing them effortlessly, by clicking a specific link. Removing a package is also a simple mouse-click operation. There is also a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following the user&#039;s decision, the software can be downloaded by clicking the download link. After which it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under the &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many possible selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
The fact that there is a vast majority of packages to choose from is a great advantage. A part of the catalog information can be seen in the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through the Internet. Here are version numbers, release dates, and upstream sources of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use while FreeBSD is for server use. They are generally similar but some differences still exist. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just used the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that are in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters such as: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again Shell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD strives to give users a better experience in desktop environments like Windows or Mac OS. Also, multi-thread is required.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system needs to manage Linux packages. It is consistent with its goal to be compatible with Linux. The reason why the version is far behind the latest version is that it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Majority of Unix/Linux distributions make use of this, such as PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interactions with these operating systems in a modern, graphical user interface. PC-BSD requires quality GUI and Utilities to ensure users have a pleasant desktop experience, therefore, KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy way to use image viewer/browser for KDE. PC-BSD uses KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD wants to provide service for daily users. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15689</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15689"/>
		<updated>2011-12-16T11:42:40Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Software Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Packages can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Packages can be deleted by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized in alphabetical order of package categories as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for a desktop user, and is equipped with a utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages. In this utility, only the packages installed after system installations will be displayed, as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give the user a simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also very useful in finding desired software and installing them effortlessly, by clicking a specific link. Removing a package is also a simple mouse-click operation. There is also a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Following the user&#039;s decision, the software can be downloaded by clicking the download link. After which it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under the &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many possible selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
The fact that there is a vast majority of packages to choose from is a great advantage. A part of the catalog information can be seen in the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15688</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15688"/>
		<updated>2011-12-16T11:35:56Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Software Catelog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Packages can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Packages can be deleted by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized in alphabetical order of package categories as in the following picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15687</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15687"/>
		<updated>2011-12-16T11:34:38Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Add and Remove Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Packages can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Packages can be deleted by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15686</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15686"/>
		<updated>2011-12-16T11:33:51Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* List Installed Packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot; to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look back and forth in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15685</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15685"/>
		<updated>2011-12-16T11:32:06Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Package Format and Utilities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses a wide variety of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15670</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15670"/>
		<updated>2011-12-16T01:42:43Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - Runs after DAEMON, and it provides sound detect. It first removes sound flag then detects an unknown sound card.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - Runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.Is is an input device driver for wacom devices, it functions as a pointer input device. It is useful to define multiplke devices with diferent active zones various entries are supported by wacom but the most important entry or the most general entry is the OPtion &amp;quot;Type&amp;quot; entry because it sets the type of tool the device represents, which could be stylus,eraser,cursor,pad or touch.Note the tool can represent more than one device. There are other options that come with wacom for pcbsd such as &amp;quot;device&amp;quot;, &amp;quot;forceDrive&amp;quot;,&amp;quot;suppress&amp;quot; etc, it only depends on what tool we are looking at.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15669</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15669"/>
		<updated>2011-12-16T01:29:35Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver package thats helps deal with the Appletalk protocol suite and its relative. It can do file and print sharing for macintosh.It comes with small utilities that help ease dealing with macintosh files from unix. To start netatalk from boot time add these lines&amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://openports.se/net/netatalk &amp;lt;/ref&amp;gt;./etc/rc.local:&lt;br /&gt;
&lt;br /&gt;
if [ -f ${SYSCONFDIR}/netatalk/rc.atalk ]; then&lt;br /&gt;
. ${SYSCONFDIR}/netatalk/rc.atalk&lt;br /&gt;
fi&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15668</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15668"/>
		<updated>2011-12-16T01:22:30Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver &amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://netatalk.sourceforge.net/ &amp;lt;/ref&amp;gt;.&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The initialization of PC-BSD is complete after all the thirty two shell scripts from /etc/rc.d have been initialized. The /etc/rc script describes how system startup scripts run by init. There is loop which reads through and runs all the startup scripts. Initialization is complete when the loop is over. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15667</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15667"/>
		<updated>2011-12-16T01:18:21Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - Netatalk is a freely-availabe open source AFP fileserver &amp;lt;ref&amp;gt;Initilization Netatalk in PC-BSD. http://netatalk.sourceforge.net/ &amp;lt;/ref&amp;gt;.&lt;br /&gt;
 It runs after DAEMON, and it implements the following major utilities while on booting :&lt;br /&gt;
   1)atalkd - an implementation of the AppleTalk protocol &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;.&lt;br /&gt;
   2) papd - a print server that eneables macintosh computers to access printers that are connected to unix servers &amp;lt;ref&amp;gt;Netatalk functions in PC-BSD. http://netatalk.sourceforge.net/2.2/ReleaseNotes2.2.1.html &amp;lt;/ref&amp;gt;..&lt;br /&gt;
   3) afpd - File server that implements the Apple filing protocol, which allows clients the run MasOs to access unix file servers.&lt;br /&gt;
&lt;br /&gt;
Other not so major untilities it implements are  cnid_metad, timelord .&lt;br /&gt;
It is an appletalk daemon whose data structures must have time to stabilize before running the other processes. You also make sure that atalkd has not started in the background before it starts running. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the end, the initialization of PC-BSD is done after all the shell scripts from /etc/rc.d have been read and run. The /etc/rc script describes how system startup scripts run by init. There is loop to read through and run all the startup scripts and the initialization is done with the loop is done. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15666</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15666"/>
		<updated>2011-12-16T01:03:59Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - runs after DAEMON, and it provides atalkd papd cnid_metad timelord afpd.It is an appletalk daemon and its datastructures must have time to stabilize before running the other processes, also make sure that atalkd is not started has not started in the background before it starts runing. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the end, the initialization of PC-BSD is done after all the shell scripts from /etc/rc.d have been read and run. The /etc/rc script describes how system startup scripts run by init. There is loop to read through and run all the startup scripts and the initialization is done with the loop is done. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15665</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15665"/>
		<updated>2011-12-16T01:03:41Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;Netatalk&#039;&#039;&#039; - runs after DAEMON, and it provides atalkd papd cnid_metad timelord afpd.It is an appletalk daemon and its datastructures must have time to stabilize before running the other processes, also make sure that atalkd is not started has not started in the background before it starts runing. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the end, the initialization of PC-BSD is done after all the shell scripts from /etc/rc.d have been read and run. The /etc/rc script describes how system startup scripts run by init. There is loop to read through and run all the startup scripts and the initialization is done with the loop is done. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
	<entry>
		<id>https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15664</id>
		<title>COMP 3000 2011 Report II:PC-BSD</title>
		<link rel="alternate" type="text/html" href="https://homeostasis.scs.carleton.ca/wiki/index.php?title=COMP_3000_2011_Report_II:PC-BSD&amp;diff=15664"/>
		<updated>2011-12-16T00:59:23Z</updated>

		<summary type="html">&lt;p&gt;Todetoyi: /* Initialization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Part II =&lt;br /&gt;
&lt;br /&gt;
== Software Packaging ==&lt;br /&gt;
=== Package Format and Utilities ===&lt;br /&gt;
PC-BSD&#039;s package management system takes a different approach to installing software than many other Unix-like operating systems. Instead of using the FreeBSD ports&amp;lt;ref&amp;gt;FreeBSD ports http://en.wikipedia.org/wiki/FreeBSD_ports Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt; tree directly, PC-BSD uses files with the .pbi&amp;lt;ref&amp;gt;PBI Package Management. http://www.pcbsd.org/about/pc-bsd-project/package-management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; file-name extension which, when double-clicked, bring up an installation wizard program. PBI (PC-BSD Installer or Push-Button Installer) is Binary Packaging format. This distribution uses lots of graphic utilities&amp;lt;ref&amp;gt;PC-BSD Utilities. http://www.pcbsd.org/about/pc-bsd-project/utilities Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; to supply a front-end to useful FreeBSD features, such as Software Management Utility, Virtual Environment Utility, Backup Utility, Ports Jails Utility and so on. In the distribution, the package management relies on pkg tool, which is also used in FreeBSD, and Software Manager.&lt;br /&gt;
&lt;br /&gt;
=== List Installed Packages ===&lt;br /&gt;
In command line, it will use &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | less&amp;quot;to get a list of installed packages. The first command will print the whole list of packages at once, while the second one will print the first page of the package list and you can use keyboard to look forward or backward in the list.&lt;br /&gt;
&lt;br /&gt;
=== Add and Remove Packages ===&lt;br /&gt;
&amp;quot;pkg_add&amp;quot; is for installing packages, and &amp;quot;pkg_delete&amp;quot; is for removing packages. In PC-BSD 9.0, it will use PBI manager&amp;lt;ref&amp;gt;PBI Manager. http://wiki.pcbsd.org/index.php/PBI_Manager Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt;, which will use &amp;quot;pbi_info&amp;quot;, &amp;quot;pbi_add&amp;quot;, &amp;quot;pbi_delete&amp;quot; instead. Package can be added by using &amp;quot;pkg_add -r -v {pacakge-name}&amp;quot; or &amp;quot;pbi_add -r PBINAME&amp;quot;:&lt;br /&gt;
  # pkg_add -v -r vim      or   # pbi_add -r alpine&lt;br /&gt;
We can also set the environment variable PACKAGEROOT to specify an alternate location for pkg_add to fetch from:&lt;br /&gt;
  # export PACKAGEROOT=ftp://ftp3.FreeBSD.org&lt;br /&gt;
  # pkg_add -v -r vim &lt;br /&gt;
&lt;br /&gt;
Package can be delete by using &amp;quot;pkg_delete {package-name}&amp;quot; or &amp;quot;pbi_delete {package-name}&amp;quot;. Package name and version can be found by &amp;quot;pkg_info&amp;quot; or &amp;quot;pbi_info&amp;quot;:&lt;br /&gt;
  # pkg_info | grep ntop          or    # pbi_info | grep ntop&lt;br /&gt;
  # ntop-4.0.1_1-i386                   # ntop-4.0.1_1-i386   &lt;br /&gt;
  # pkg_delete ntop-4.0.1_1-i386        # pbi_delete ntop-4.0.1_1-i386&lt;br /&gt;
&lt;br /&gt;
=== Software Catelog ===&lt;br /&gt;
The PC-BSD repository&amp;lt;ref&amp;gt;Package Management in PC-BSD. http://en.wikipedia.org/wiki/PC-BSD#Package_management Retrieved Nov 16, 2011&amp;lt;/ref&amp;gt; is http://www.pbidir.com/. The software catalog is organized by alphabet of package categories like the following picture.&lt;br /&gt;
&lt;br /&gt;
[[File:software_catalog.png|300px]]&lt;br /&gt;
&lt;br /&gt;
=== Software Management ===&lt;br /&gt;
PC-BSD offers many graphic tools for desktop user, and there is utility called Software Management (in PC-BSD version 8.2), which can get a list of installed packages, only the packages installed after system installations will be displayed, like this picture:&lt;br /&gt;
&lt;br /&gt;
[[File:software_management.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC-BSD aims to give user simple experience of installing or removing packages, like software management in Windows or Mac OS. Software Manager is also a very useful utility to find desired software and install them by clicking a specific link. Remove a package is also a simple mouse-click operation. There is a software browser inside the Software Manager and a search engine for package searching and different catalogs for selections.&lt;br /&gt;
&lt;br /&gt;
[[File:software_browser.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After made decision, it can downloaded the software by clicking the download link. And it will automatically download and install the packages/software.&lt;br /&gt;
&lt;br /&gt;
[[File:install_software.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also a remove button under &amp;quot;Installed Software&amp;quot; menu. Simply choose the package you want to remove, and click &amp;quot;remove&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The software catalog for this distribution can be found in the Software Browser of Software Manager. There are many selections: Archives, Astronomy, Audio, Benchmarks, Biology, CAD, Communications, Databases, Desktop Utilities, Development, E-Mail, Editors, Educational, Emulators, File Transfer &amp;amp; Utilities, Finance, Games, Graphics, IRC, Japanese, Java, Languages, Math, Miscellaneous, Multimedia, Network-IM, Network-Management, Network-P2P, Network-Utilities, News, Non-Port, Polish, Ports-Management, Print, Science, Security, Shells, System Utilities, Text Processing, The Warden-Inmates, Web, X11, X11-File Managers and X11-Window Managers.&lt;br /&gt;
&lt;br /&gt;
There are many packages to choose, part of catalog information can be seen from the previous picture.&lt;br /&gt;
&lt;br /&gt;
== Major package versions ==&lt;br /&gt;
&lt;br /&gt;
The package version information can be found by using command &amp;quot;pkg_info&amp;quot; or &amp;quot;pkg_info | grep {package_name}&amp;quot;. More information about the specific package version could be found through Internet. Here are version numbers, release date, and upstream source of various major packages in PC-BSD:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Version&lt;br /&gt;
! Latest Official Release&lt;br /&gt;
! Official Source&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| 8.2-RELEASE Feb 24, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Information. http://en.wikipedia.org/wiki/FreeBSD Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 9.0-RELEASE Sep, 2011 &amp;lt;ref&amp;gt;FreeBSD Release Engineering Information http://www.freebsd.org/releng/ Retrieved Dec 7, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.freebsd.org/where.html&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| 7.5 Oct 26, 2009 &amp;lt;ref&amp;gt;X.org 7.5 release notes. http://www.x.org/wiki/Releases/7.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 7.6 Dec 20, 2010 &amp;lt;ref&amp;gt;X.org 7.6 release notes. http://www.x.org/wiki/Releases/7.6 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.x.org/wiki/&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| 4.7.1 Nov 9, 2010 &amp;lt;ref&amp;gt;Qt 4.7.1 release notes. http://labs.qt.nokia.com/2010/11/09/qt-4-7-1-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.4 Sep 1, 2011 &amp;lt;ref&amp;gt;Qt 4.7.4 release notes. http://labs.qt.nokia.com/2011/09/01/qt-4-7-4-released/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://qt.nokia.com/&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| 2.22.1, Nov 15, 2010 &amp;lt;ref&amp;gt;GTK+ 2.22.1 overview. http://mail.gnome.org/archives/ftp-release-list/2010-November/msg00145.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.24.8, Nov 10, 2011 &amp;lt;ref&amp;gt;GTK+ 2.24.8 overview. http://mail.gnome.org/archives/gtk-devel-list/2011-November/msg00026.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| 4.1.9 March, 2010 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.1.9. ftp://ftp.gnu.org/gnu/bash/bash-4.1-patches/bash41-009 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.2.10 April, 2011 &amp;lt;ref&amp;gt;BASH PATH REPORT 4.2.10. ftp://ftp.cwru.edu/pub/bash/bash-4.2-patches/bash42-010 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://ftp.gnu.org/gnu/bash/&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| 2.0.7 Jun 8, 2006 &amp;lt;ref&amp;gt;GNU Portable Thread. http://www.gnu.org/s/pth/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| current is the latest &lt;br /&gt;
| http://www.gnu.org/s/pth/&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| 3.0.6 15 Sep 15, 2000 &amp;lt;ref&amp;gt;RPM 3.0.6 release. http://www.redhat.com/archives/rpm-list/2000-September/msg00101.html Retrieved Dec 7, 2000&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.9.1.2 Sep 29, 2011 &amp;lt;ref&amp;gt;RPM 4.9.1.2 release. &amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.rpm.org/&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| 1.8.7 June 1, 2008 &lt;br /&gt;
| 1.9.3 Oct 30, 2011 &amp;lt;ref&amp;gt;Ruby News. http://www.ruby-lang.org/en/feeds/news.rss Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://www.ruby-lang.org/en/news/2008/05/31/ruby-1-8-7-has-been-released/&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| 4.5.5 Jan 4, 2011 &amp;lt;ref&amp;gt;KDE 4.5 Release Schedule. http://techbase.kde.org/Schedules/KDE4/4.5_Release_Schedule#January_4th.2C_2011:_Release_KDE_SC_4.5.5 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3 Nov, 2011 &amp;lt;ref&amp;gt;KDE Release News. http://www.kubuntu.org/news/by-date/201111 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://kde.org/info/4.5.5.php&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| 1.2.92 Aug 21, 2005 &amp;lt;ref&amp;gt;gwenview-1.2.92-0.1.101mdk RPM for i586 http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 4.7.3, Oct 28, 2011 &amp;lt;ref&amp;gt;Gwenview Release list. ftp://ftp.kde.org/pub/kde/stable/latest/src/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt; &lt;br /&gt;
| http://rpmfind.net/linux/RPM/sourceforge/g/project/gw/gwenview/gwenview/1.2.92/gwenview-1.2.92-0.1.101mdk.i586.html&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| 2.3.2 Sep 20, 2010 &amp;lt;ref&amp;gt;Amarok 2.3.2 Release News http://amarok.kde.org/en/releases/2.3.2 Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| 2.5 Nov 6, 2011 &amp;lt;ref&amp;gt;Amarok Home. http://amarok.kde.org/ Retrieved Dec 5, 2011&amp;lt;/ref&amp;gt;&lt;br /&gt;
| http://amarok.kde.org/en/releases/2.3.2&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Difference and Purpose&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PC-BSD is based on FreeBSD, but PC-BSD is for desktop use and FreeBSD is for server use. They are generally similar but there are still some differences. PC-BSD has added some utilities or kernel tweaks or GUI to make PC-BSD suitable for desktop use. For the KDE part, the author just use the one in FreeBSD, so there is no modification in the KDE packages. Therefore the major modification is the kernel. The difference between PC-BSD and FreeBSD can be found [http://www.spreadbsd.org/?q=pcbsd here]. The purposes of the packages are shown below:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Purpose of Using This Package&lt;br /&gt;
|-&lt;br /&gt;
| FreeBSD Kernel&lt;br /&gt;
| FreeBSD is known widely for its stability and security in server environment, so it can provide excellent base for PC-BSD. PC-BSD’s kernel has been recompiled with some configuration tweaks to make it better for desktop use. PC-BSD supports all the major package management systems that in FreeBSD but also has PBI package installer.&lt;br /&gt;
|-&lt;br /&gt;
| X.org&lt;br /&gt;
| Xorg supports several mechanisms for supplying/obtaining configuration and run-time parameters: command line options, environment variables, the xorg.conf configuration file, auto-detection, and fallback defaults. In PC-BSD, it completes distribution meta-port&lt;br /&gt;
|-&lt;br /&gt;
| Qt&lt;br /&gt;
| Qt SDK combines the Qt framework with tools designed to streamline the creation of applications for Symbian and Maemo, MeeGo (Nokia N9) as well as desktop platforms, such as Microsoft Windows, Mac OS X, and Linux. PC-BSD needs that platform.&lt;br /&gt;
|-&lt;br /&gt;
| GTK+&lt;br /&gt;
| Gimp toolkit for X11 GUI. It is a multi-platform toolkit for creating graphical user interfaces, which is PC-BSD&#039;s need.&lt;br /&gt;
|-&lt;br /&gt;
| bash&lt;br /&gt;
| The GNU Project&#039;s Bourne Again SHell. Bash is the shell, or command language interpreter, that will appear in the GNU operating system.&lt;br /&gt;
|-&lt;br /&gt;
| pth&lt;br /&gt;
| Pth is a very portable POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for multiple threads of execution inside event-driven applications. PC-BSD want to give user better experience in desktop environment like Windows or Mac OS, and multi-thread is needed.&lt;br /&gt;
|-&lt;br /&gt;
| rpm&lt;br /&gt;
| It is the Red Hat Package Manager. There is rpm package in PC-BSD means the system need to manage Linux packages. It is consist with its goal to be compatible with Linux. The reason why the version is far behind with the latest version is it is enough for basic Linux package management.&lt;br /&gt;
|-&lt;br /&gt;
| ruby&lt;br /&gt;
| A dynamic, open source programming language with a focus on simplicity and productivity. Most Unix/Linux distribution will use that, so do PC-BSD. It has an elegant syntax that is natural to read and easy to write.&lt;br /&gt;
|-&lt;br /&gt;
| KDE(Konqueror web browser and KMail)&lt;br /&gt;
| KDE offers a full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. PC-BSD need nice GUI and Utilities to provide user a good desktop experience, so KDE is a good choice.&lt;br /&gt;
|-&lt;br /&gt;
| Gwenview&lt;br /&gt;
| Gwenview is part of the kdegraphics module. Gwenview is a fast and easy to use image viewer/browser for KDE. PC-BSD use KDE for better user experience. Gwenview is inside KDE.&lt;br /&gt;
|-&lt;br /&gt;
| amarok&lt;br /&gt;
| Media Player for KDE4. PC-BSD want to provide service for daily uses. Multimedia offers us music and movie needs so that a media player like amarok will be a necessary utility.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Initialization ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Start Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Because PC-BSD is based on FreeBSD, the initialization will be BSD-style[1]. The init runs the initialization shell script located in /etc/rc.d, then launches a windowing system such as X on graphical terminals under the control of /etc/ttys. There are no runlevels in PC-BSD. The script file, /etc/rc, determines what programs are run by init. The configuration is read from the master configuration file /etc/rc.conf. When checked the /etc/rc.conf file, we can find that the local startup scripts are on /usr/local/etc/rc.d and /Program/rc.d. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Major Programs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ffserver&#039;&#039;&#039; -  It is a streaming server for both audio and video which supports several live feeds, from files and time shifting on live feed.FFserver runs in daemon mode by default meaning it outs it outs itself in the background and detaches from it TTY, except launched in debug mode. It is Initialized thus - ffserver [options].&lt;br /&gt;
To configure, type the command ffserver ./configure and to disable, type the command ffserver ./n, this enables the no launch mode of the ffserver &amp;lt;ref&amp;gt;Initilization Manual page in PC-BSD. http://linux.die.net/man/1/ffserver &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fusefs&#039;&#039;&#039; - It runs after syscall but before mountlate is running.It is used to implement a fully functional filesystem in a userspace program, one important feature is its API library. To enable or disable fusefs, add the following line to /etc/rc.conf.local, fusefs_enable (bool) : Set to NO to disable or set to yes to enable fusefs. The filesystem works when the fuse kernel module and the fuse library communicate through a special file descriptor which is obtained by opening /dev/fuse.  This file can be opened multiple times, and the obtained file descriptor is passed to the mount syscall, to match up the descriptor with the mounted filesystem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;pcbsdinit&#039;&#039;&#039; -  runs after DAEMON runs and it starts the  system scripts.It is the last stage of the boot process which usually runs in automatic reboot sequence.It is a really important part of the boot operation such that if it dies, the system will reboot itself automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;gpsd&#039;&#039;&#039; - runs after networking DAEMON, cleanvar, devfs runs and runs before ntpd, and it is an interface daemon for GPS receivers.It collects information from gpses, differential -GPS radios or AIS receivers attached to the host machine.Each GPS should be connected to the host via sub or R232C serial device, so to disable we take out the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;oss&#039;&#039;&#039; - Runs after DAEMON, and it handles the sound system.It is the open sound system which provides support for PCM audio play and capture. Varoius systcall variables are stored in /etc/systcl.conf so it is automatically set during boot process.&lt;br /&gt;
 &lt;br /&gt;
* &#039;&#039;&#039;netatalk&#039;&#039;&#039; - runs after DAEMON, and it provides atalkd papd cnid_metad timelord afpd, &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;snddetect&#039;&#039;&#039; - runs after DAEMON, and it provides sound detect. It first removes sound flag then detects if system has sound or not.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;wacom&#039;&#039;&#039; - runs after filesystem, and it offers setup and cleanup to configure Xorg for use of the driver or remove the configuration settings.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;End of Initialization&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
In the end, the initialization of PC-BSD is done after all the shell scripts from /etc/rc.d have been read and run. The /etc/rc script describes how system startup scripts run by init. There is loop to read through and run all the startup scripts and the initialization is done with the loop is done. Then all the processes end up running on this fully initialized system.&lt;br /&gt;
&lt;br /&gt;
== Reference ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Todetoyi</name></author>
	</entry>
</feed>