<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3503260427859105062</id><updated>2011-04-21T14:21:18.255-07:00</updated><title type='text'>awang-freedom</title><subtitle type='html'>free your mind with linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-7406408915640816337</id><published>2008-05-31T09:19:00.000-07:00</published><updated>2008-05-31T09:21:56.136-07:00</updated><title type='text'>4G</title><content type='html'>&lt;div class="fullpost"&gt;&lt;p&gt;&lt;b&gt;4G&lt;/b&gt; (also known as &lt;b&gt;Beyond 3G&lt;/b&gt;), an abbreviation for &lt;b&gt;Fourth-Generation Communications System&lt;/b&gt;, is a term used to describe the next complete evolution in &lt;i&gt;wireless communications&lt;/i&gt;. A 4G system will be able to provide a comprehensive IP solution where voice, data and streamed multimedia can be given to users on an "Anytime, Anywhere" basis, and at higher data rates than previous generations.&lt;/p&gt; &lt;p&gt;As the second generation was a total replacement of the first generation networks and handsets; and the third generation was a total replacement of second generation networks and handsets; so too the fourth generation cannot be an incremental evolution of current 3G technologies, but rather the total replacement of the current 3G networks and handsets. The international telecommunications regulatory and standardization bodies are working for commercial deployment of 4G networks roughly in the 2012-2015 time scale. At that point it is predicted that even with current evolutions of third generation 3G networks, these will tend to be congested.&lt;/p&gt; &lt;p&gt;There is no formal definition for what 4G is; however, there are certain objectives that are projected for 4G. These objectives include: that 4G will be a fully &lt;a href="http://en.wikipedia.org/wiki/Internet_protocol_suite" title="Internet protocol suite"&gt;IP-based&lt;/a&gt; integrated system. This will be achieved after wired and wireless technologies converge and will be capable of providing between 100 Mbit/s and 1 Gbit/s speeds both indoors and outdoors, with premium &lt;a href="http://en.wikipedia.org/wiki/Quality_of_service" title="Quality of service"&gt;quality&lt;/a&gt; and high &lt;a href="http://en.wikipedia.org/wiki/Security" title="Security"&gt;security&lt;/a&gt;. 4G will offer all types of services at an affordable cost.&lt;sup id="cite_ref-4Groadmap_0-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-4Groadmap-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;Many companies have taken self-serving definitions and distortions about 4G to suggest they have 4G already in existence today, such as several early trials and launches of WiMax, which is part of the formal ITU standard for 3G. Other companies have made prototype systems calling those 4G. While it is possible that some currently demonstrated technologies may become part of 4G, until the 4G standard or standards have been defined, it is impossible for any company currently to provide with any certainty wireless solutions that could be called 4G cellular networks that would conform to the eventual international standards for 4G. These confusing statements around "existing" 4G have served to confuse investors and analysts about the wireless industry.&lt;/p&gt;&lt;h3&gt;&lt;span class="mw-headline"&gt;Objectives&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;4G is being developed to accommodate the quality of service (QoS) and rate requirements set by forthcoming applications like wireless broadband access, &lt;a href="http://en.wikipedia.org/wiki/Multimedia_Messaging_Service" title="Multimedia Messaging Service"&gt;Multimedia Messaging Service&lt;/a&gt; (MMS), &lt;a href="http://en.wikipedia.org/wiki/Videoconferencing" title="Videoconferencing"&gt;video chat&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Mobile_TV" title="Mobile TV"&gt;mobile TV&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/High-definition_television" title="High-definition television"&gt;HDTV&lt;/a&gt; content, &lt;a href="http://en.wikipedia.org/wiki/Digital_Video_Broadcasting" title="Digital Video Broadcasting"&gt;Digital Video Broadcasting&lt;/a&gt; (DVB), minimal service like voice and data, and other streaming services for "anytime-anywhere". The 4G working group has defined the following as objectives of the 4G wireless communication standard:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;A &lt;a href="http://en.wikipedia.org/wiki/Spectral_efficiency" title="Spectral efficiency"&gt;spectrally efficient&lt;/a&gt; system (in bits/s/Hz and bits/s/Hz/site),&lt;sup id="cite_ref-spectral_efficient_1-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-spectral_efficient-1" title=""&gt;[2]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;High network capacity: more simultaneous users per cell,&lt;sup id="cite_ref-4gfeatures_2-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-4gfeatures-2" title=""&gt;[3]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A nominal data rate of 100 Mbit/s while the client physically moves at high speeds relative to the station, and 1 Gbit/s while client and station are in relatively fixed positions as defined by the &lt;a href="http://en.wikipedia.org/wiki/ITU-R" title="ITU-R"&gt;ITU-R&lt;/a&gt;,&lt;sup id="cite_ref-4Groadmap_0-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-4Groadmap-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;A data rate of at least 100 Mbit/s between any two points in the world,&lt;sup id="cite_ref-4Groadmap_0-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-4Groadmap-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;Smooth &lt;a href="http://en.wikipedia.org/wiki/Handoff" title="Handoff"&gt;handoff&lt;/a&gt; across heterogeneous networks,&lt;sup id="cite_ref-mobilitymanagement_3-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-mobilitymanagement-3" title=""&gt;[4]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;Seamless connectivity and global &lt;a href="http://en.wikipedia.org/wiki/Roaming" title="Roaming"&gt;roaming&lt;/a&gt; across multiple networks,&lt;sup id="cite_ref-beyond3garticle_4-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-beyond3garticle-4" title=""&gt;[5]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;High quality of service for next generation multimedia support (real time audio, high speed data, HDTV video content, mobile TV, etc)&lt;sup id="cite_ref-beyond3garticle_4-1" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-beyond3garticle-4" title=""&gt;[5]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;Interoperability with existing wireless standards,&lt;sup id="cite_ref-pathto4g_5-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-pathto4g-5" title=""&gt;[6]&lt;/a&gt;&lt;/sup&gt; and&lt;/li&gt;&lt;li&gt;An all IP, packet switched network.&lt;sup id="cite_ref-beyond3garticle_4-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-beyond3garticle-4" title=""&gt;[5]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;In summary, the 4G system should dynamically share and utilise network resources to meet the minimal requirements of all the 4G enabled users.&lt;/p&gt; &lt;p&gt;&lt;a name="Approaches" id="Approaches"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=4G&amp;amp;action=edit&amp;amp;section=3" title="Edit section: Approaches"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Approaches&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;As described in 4G consortia including &lt;a href="https://www.ist-winner.org/" class="external text" title="https://www.ist-winner.org/" rel="nofollow"&gt;WINNER&lt;/a&gt;, &lt;i&gt;WINNER - Towards Ubiquitous Wireless Access&lt;/i&gt;, and &lt;a href="http://www.wireless-world-research.org/" class="external text" title="http://www.wireless-world-research.org/" rel="nofollow"&gt;WWRF&lt;/a&gt;, a key technology based approach is summarized as follows, where Wireless-World-Initiative-New-Radio (WINNER) is a consortium to enhance mobile communication systems.&lt;sup id="cite_ref-WINNER_6-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-WINNER-6" title=""&gt;[7]&lt;/a&gt;&lt;/sup&gt;&lt;sup id="cite_ref-WINNER_II_7-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-WINNER_II-7" title=""&gt;[8]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;&lt;a name="Consideration_points" id="Consideration_points"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=4G&amp;amp;action=edit&amp;amp;section=4" title="Edit section: Consideration points"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Consideration points&lt;/span&gt;&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;Coverage, radio environment, spectrum, services, business models and deployment types, users&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a name="Principal_technologies" id="Principal_technologies"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;&lt;span class="editsection"&gt;[&lt;a href="http://en.wikipedia.org/w/index.php?title=4G&amp;amp;action=edit&amp;amp;section=5" title="Edit section: Principal technologies"&gt;edit&lt;/a&gt;]&lt;/span&gt; &lt;span class="mw-headline"&gt;Principal technologies&lt;/span&gt;&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;Baseband techniques&lt;sup id="cite_ref-WWRF_WG5_8-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/4G#cite_note-WWRF_WG5-8" title=""&gt;[9]&lt;/a&gt;&lt;/sup&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/OFDM" class="mw-redirect" title="OFDM"&gt;OFDM&lt;/a&gt;: To exploit the frequency selective channel property&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/MIMO" title="MIMO"&gt;MIMO&lt;/a&gt;: To attain ultra high spectral efficiency&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Turbo_code" title="Turbo code"&gt;Turbo principle&lt;/a&gt;: To minimize the required SNR at the reception side&lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;Adaptive radio interface&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Modulation" title="Modulation"&gt;Modulation&lt;/a&gt;, spatial processing including multi-antenna and multi-user MIMO&lt;/li&gt;&lt;li&gt;Relaying, including fixed relay networks (FRNs), and &lt;a href="http://en.wikipedia.org/wiki/Cooperative_wireless_communications" class="mw-redirect" title="Cooperative wireless communications"&gt;the cooperative relaying concept&lt;/a&gt;, known as multi-mode protocol&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It introduces a single new ubiquitous radio access system concept, which will be flexible to a variety of beyond-3G wireless systems.&lt;/p&gt;&lt;p&gt;taken from :&lt;a href="http://en.wikipedia.org/wiki/4G"&gt;http://en.wikipedia.org/wiki/4G&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-7406408915640816337?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/7406408915640816337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=7406408915640816337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/7406408915640816337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/7406408915640816337'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/05/4g.html' title='4G'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-3262602980514816009</id><published>2008-04-25T02:12:00.000-07:00</published><updated>2008-04-25T02:17:49.717-07:00</updated><title type='text'>Introducing Sysinstall</title><content type='html'>&lt;h1 style="font-weight: bold;" class="SECT1"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="USING-SYSINSTALL" name="USING-SYSINSTALL"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-weight: normal;font-size:85%;" &gt;The &lt;span class="APPLICATION"&gt;sysinstall&lt;/span&gt; utility is the installation application provided by the FreeBSD Project. It is console based and is divided into a number of menus and screens that you can use to configure and control the installation process.&lt;/span&gt;&lt;/h1&gt;    &lt;p style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;The &lt;span class="APPLICATION"&gt;sysinstall&lt;/span&gt; menu system is controlled by the arrow keys, &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;, &lt;span class="KEYCAP"&gt;Tab&lt;/span&gt;, &lt;span class="KEYCAP"&gt;Space&lt;/span&gt;, and other keys. A detailed description of these keys and what they do is contained in &lt;span class="APPLICATION"&gt;sysinstall&lt;/span&gt;'s usage information.&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;To review this information, ensure that the &lt;span class="GUIMENUITEM"&gt;Usage&lt;/span&gt; entry is highlighted and that the &lt;span class="GUIBUTTON"&gt;[Select]&lt;/span&gt; button is selected, as shown in &lt;a href="http://www.freebsd.org/doc/en/books/handbook/using-sysinstall.html#SYSINSTALL-MAIN3"&gt;Figure 2-5&lt;/a&gt;, then press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;The instructions for using the menu system will be displayed. After reviewing them, press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt; to return to the Main Menu.&lt;/span&gt;&lt;/p&gt;  &lt;div style="font-weight: bold;" class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SYSINSTALL-MAIN3" name="SYSINSTALL-MAIN3"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-5. Selecting Usage from Sysinstall Main Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/main1.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div style="font-weight: bold;" class="SECT2"&gt; &lt;h2 class="SECT2"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SELECT-DOC" name="SELECT-DOC"&gt;Selecting the Documentation Menu&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;From the Main Menu, select &lt;span class="GUIMENUITEM"&gt;Doc&lt;/span&gt; with the arrow keys and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="MAIN-DOC" name="MAIN-DOC"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-6. Selecting Documentation Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/main-doc.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;This will display the Documentation Menu.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="DOCMENU1" name="DOCMENU1"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-7. Sysinstall Documentation Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/docmenu1.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;It is important to read the documents provided.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;To view a document, select it with the arrow keys and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;. When finished reading a document, pressing &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt; will return to the Documentation Menu.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;To return to the Main Installation Menu, select &lt;span class="GUIMENUITEM"&gt;Exit&lt;/span&gt; with the arrow keys and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;. &lt;a id="KEYMAP" name="KEYMAP"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="KEYMAP" name="KEYMAP"&gt;Selecting the Keymap Menu&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div style="font-weight: bold;" class="SECT2"&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;To change the keyboard mapping, use the arrow keys to select &lt;span class="GUIMENUITEM"&gt;Keymap&lt;/span&gt; from the menu and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;. This is only required if you are using a non-standard or non-US keyboard.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SYSINSTALL-KEYMAP" name="SYSINSTALL-KEYMAP"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-8. Sysinstall Main Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/main-keymap.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;A different keyboard mapping may be chosen by selecting the menu item using up/down arrow keys and pressing &lt;span class="KEYCAP"&gt;Space&lt;/span&gt;. Pressing &lt;span class="KEYCAP"&gt;Space&lt;/span&gt; again will unselect the item. When finished, choose the &lt;span class="GUIBUTTON"&gt;[ OK ]&lt;/span&gt; using the arrow keys and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Only a partial list is shown in this screen representation. Selecting &lt;span class="GUIBUTTON"&gt;[ Cancel ]&lt;/span&gt; by pressing &lt;span class="KEYCAP"&gt;Tab&lt;/span&gt; will use the default keymap and return to the Main Install Menu.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SYSINSTALL-KEYMAP-MENU" name="SYSINSTALL-KEYMAP-MENU"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-9. Sysinstall Keymap Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/keymap.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;  &lt;div style="font-weight: bold;" class="SECT2"&gt; &lt;h2 class="SECT2"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="VIEWSETOPTIONS" name="VIEWSETOPTIONS"&gt;Installation Options Screen&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Select &lt;span class="GUIMENUITEM"&gt;Options&lt;/span&gt; and press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SYSINSTALL-OPTIONS" name="SYSINSTALL-OPTIONS"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-10. Sysinstall Main Menu&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/main-options.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="OPTIONS" name="OPTIONS"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Figure 2-11. Sysinstall Options&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/options.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The default values are usually fine for most users and do not need to be changed. The release name will vary according to the version being installed.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The description of the selected item will appear at the bottom of the screen highlighted in blue. Notice that one of the options is &lt;span class="GUIMENUITEM"&gt;Use Defaults&lt;/span&gt; to reset all values to startup defaults.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Press &lt;span class="KEYCAP"&gt;F1&lt;/span&gt; to read the help screen about the various options.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Pressing &lt;span class="KEYCAP"&gt;Q&lt;/span&gt; will return to the Main Install menu.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div style="font-weight: bold;" class="SECT2"&gt; &lt;h2 class="SECT2"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="START-INSTALL" name="START-INSTALL"&gt;Begin a Standard Installation&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The &lt;span class="GUIMENUITEM"&gt;Standard&lt;/span&gt; installation is the option recommended for those new to &lt;span class="TRADEMARK"&gt;UNIX&lt;/span&gt;® or FreeBSD. Use the arrow keys to select &lt;span class="GUIMENUITEM"&gt;Standard&lt;/span&gt; and then press &lt;span class="KEYCAP"&gt;Enter&lt;/span&gt; to start the installation.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;taken from:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/using-sysinstall.html"&gt;http://www.freebsd.org/doc/en/books/handbook/using-sysinstall.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-3262602980514816009?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/3262602980514816009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=3262602980514816009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/3262602980514816009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/3262602980514816009'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/introducing-sysinstall.html' title='Introducing Sysinstall'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-4081481992825670969</id><published>2008-04-25T02:08:00.000-07:00</published><updated>2008-04-25T02:11:32.730-07:00</updated><title type='text'>installasi freebsd</title><content type='html'>&lt;h1 class="SECT1"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="INSTALL-START" name="INSTALL-START"&gt;Starting the Installation&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;  &lt;div class="IMPORTANT"&gt; &lt;blockquote class="IMPORTANT"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Important:&lt;/b&gt; By default, the installation will not make any changes to your disk(s) until you see the following message:&lt;/span&gt;&lt;/p&gt;  &lt;pre class="LITERALLAYOUT"&gt;&lt;span style="font-size:85%;"&gt;Last Chance: Are you SURE you want continue the installation?&lt;br /&gt;&lt;br /&gt;If you're running this on a disk with data you wish to save then WE&lt;br /&gt;STRONGLY ENCOURAGE YOU TO MAKE PROPER BACKUPS before proceeding!&lt;br /&gt;&lt;br /&gt;We can take no responsibility for lost disk contents!&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The install can be exited at any time prior to the final warning without changing the contents of the hard drive. If you are concerned that you have configured something incorrectly you can just turn the computer off before this point, and no damage will be done.&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;/div&gt;  &lt;div class="SECT2"&gt; &lt;h2 class="SECT2"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="INSTALL-STARTING" name="INSTALL-STARTING"&gt;Booting&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;div class="SECT3"&gt; &lt;h3 class="SECT3"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="INSTALL-STARTING-I386" name="INSTALL-STARTING-I386"&gt;Booting for the &lt;span class="TRADEMARK"&gt;i386&lt;/span&gt;™&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div class="PROCEDURE"&gt; &lt;ol type="1"&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Start with your computer turned off.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Turn on the computer. As it starts it should display an option to enter the system set up menu, or BIOS, commonly reached by keys like &lt;b class="KEYCAP"&gt;F2&lt;/b&gt;, &lt;b class="KEYCAP"&gt;F10&lt;/b&gt;, &lt;b class="KEYCAP"&gt;Del&lt;/b&gt;, or &lt;b class="KEYCAP"&gt;Alt&lt;/b&gt;+&lt;b class="KEYCAP"&gt;S&lt;/b&gt;. Use whichever keystroke is indicated on screen. In some cases your computer may display a graphic while it starts. Typically, pressing &lt;b class="KEYCAP"&gt;Esc&lt;/b&gt; will dismiss the graphic and allow you to see the necessary messages.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Find the setting that controls which devices the system boots from. This is usually labeled as the “Boot Order” and commonly shown as a list of devices, such as &lt;tt class="LITERAL"&gt;Floppy&lt;/tt&gt;, &lt;tt class="LITERAL"&gt;CDROM&lt;/tt&gt;, &lt;tt class="LITERAL"&gt;First Hard Disk&lt;/tt&gt;, and so on.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you needed to prepare boot floppies, then make sure that the floppy disk is selected. If you are booting from the CDROM then make sure that that is selected instead. In case of doubt, you should consult the manual that came with your computer, and/or its motherboard.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Make the change, then save and exit. The computer should now restart.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you needed to prepare boot floppies, as described in &lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-pre.html#INSTALL-FLOPPIES"&gt;Section 2.3.7&lt;/a&gt;, then one of them will be the first boot disc, probably the one containing &lt;tt class="FILENAME"&gt;boot.flp&lt;/tt&gt;. Put this disc in your floppy drive.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you are booting from CDROM, then you will need to turn on the computer, and insert the CDROM at the first opportunity.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If your computer starts up as normal and loads your existing operating system, then either:&lt;/span&gt;&lt;/p&gt;  &lt;ol type="1"&gt;&lt;li&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;The disks were not inserted early enough in the boot process. Leave them in, and try restarting your computer.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;The BIOS changes earlier did not work correctly. You should redo that step until you get the right option.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Your particular BIOS does not support booting from the desired media.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;FreeBSD will start to boot. If you are booting from CDROM you will see a display similar to this (version information omitted):&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;Booting from CD-Rom...&lt;br /&gt;CD Loader 1.2&lt;br /&gt;&lt;br /&gt;Building the boot loader arguments&lt;br /&gt;Looking up /BOOT/LOADER... Found&lt;br /&gt;Relocating the loader and the BTX&lt;br /&gt;Starting the BTX loader&lt;br /&gt;&lt;br /&gt;BTX loader 1.00 BTX version is 1.01&lt;br /&gt;Console: internal video/keyboard&lt;br /&gt;BIOS CD is cd0&lt;br /&gt;BIOS drive C: is disk0&lt;br /&gt;BIOS drive D: is disk1&lt;br /&gt;BIOS 639kB/261120kB available memory&lt;br /&gt;&lt;br /&gt;FreeBSD/i386 bootstrap loader, Revision 1.1&lt;br /&gt;&lt;br /&gt;Loading /boot/defaults/loader.conf&lt;br /&gt;/boot/kernel/kernel text=0x64daa0 data=0xa4e80+0xa9e40 syms=[0x4+0x6cac0+0x4+0x88e9d]&lt;br /&gt;\&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you are booting from floppy disc, you will see a display similar to this (version information omitted):&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;Booting from Floppy...&lt;br /&gt;Uncompressing ... done&lt;br /&gt;&lt;br /&gt;BTX loader 1.00  BTX version is 1.01&lt;br /&gt;Console: internal video/keyboard&lt;br /&gt;BIOS drive A: is disk0&lt;br /&gt;BIOS drive C: is disk1&lt;br /&gt;BIOS 639kB/261120kB available memory&lt;br /&gt;&lt;br /&gt;FreeBSD/i386 bootstrap loader, Revision 1.1&lt;br /&gt;&lt;br /&gt;Loading /boot/defaults/loader.conf&lt;br /&gt;/kernel text=0x277391 data=0x3268c+0x332a8 |&lt;br /&gt;&lt;br /&gt;Insert disk labelled "Kernel floppy 1" and press any key...&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Follow these instructions by removing the &lt;tt class="FILENAME"&gt;boot.flp&lt;/tt&gt; disc, insert the &lt;tt class="FILENAME"&gt;kern1.flp&lt;/tt&gt;&lt;b class="KEYCAP"&gt;Enter&lt;/b&gt;. Boot from first floppy; when prompted, insert the other disks as required. disc, and press &lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Whether you booted from floppy or CDROM, the boot process will then get to the FreeBSD boot loader menu:&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="BOOT-LOADER-MENU" name="BOOT-LOADER-MENU"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Figure 2-1. FreeBSD Boot Loader Menu&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/boot-loader-menu.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Either wait ten seconds, or press &lt;b class="KEYCAP"&gt;Enter&lt;/b&gt;.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;  &lt;div class="SECT3"&gt; &lt;h3 class="SECT3"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="AEN1496" name="AEN1496"&gt;2.4.1.2 Booting for the Alpha&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div class="PROCEDURE"&gt; &lt;ol type="1"&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Start with your computer turned off.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Turn on the computer and wait for a boot monitor prompt.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you needed to prepare boot floppies, as described in &lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-pre.html#INSTALL-FLOPPIES"&gt;Section 2.3.7&lt;/a&gt; then one of them will be the first boot disc, probably the one containing &lt;tt class="FILENAME"&gt;boot.flp&lt;/tt&gt;. Put this disc in your floppy drive and type the following command to boot the disk (substituting the name of your floppy drive if necessary):&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;&gt;&gt;&gt;&lt;kbd class="USERINPUT"&gt;BOOT DVA0 -FLAGS '' -FILE ''&lt;/kbd&gt;&lt;/span&gt; &lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you are booting from CDROM, insert the CDROM into the drive and type the following command to start the installation (substituting the name of the appropriate CDROM drive if necessary):&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;&gt;&gt;&gt;&lt;kbd class="USERINPUT"&gt;BOOT DKA0 -FLAGS '' -FILE ''&lt;/kbd&gt;&lt;/span&gt; &lt;/pre&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;FreeBSD will start to boot. If you are booting from a floppy disc, at some point you will see the message:&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;Insert disk labelled "Kernel floppy 1" and press any key...&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Follow these instructions by removing the &lt;tt class="FILENAME"&gt;boot.flp&lt;/tt&gt; disc, insert the &lt;tt class="FILENAME"&gt;kern1.flp&lt;/tt&gt;&lt;b class="KEYCAP"&gt;Enter&lt;/b&gt;. disc, and press &lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;li class="STEP"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Whether you booted from floppy or CDROM, the boot process will then get to this point:&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;Hit [Enter] to boot immediately, or any other key for command prompt.&lt;br /&gt;Booting [kernel] in 9 seconds... _&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Either wait ten seconds, or press &lt;b class="KEYCAP"&gt;Enter&lt;/b&gt;. This will then launch the kernel configuration menu.&lt;/span&gt;&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;  &lt;div class="SECT3"&gt; &lt;h3 class="SECT3"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="AEN1526" name="AEN1526"&gt;2.4.1.3 Booting for &lt;span class="TRADEMARK"&gt;Sparc64&lt;/span&gt;®&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Most &lt;span class="TRADEMARK"&gt;Sparc64&lt;/span&gt;® systems are set up to boot automatically from disk. To install FreeBSD, you need to boot over the network or from a CDROM, which requires you to break into the PROM (OpenFirmware).&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;To do this, reboot the system, and wait until the boot message appears. It depends on the model, but should look about like:&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;Sun Blade 100 (UltraSPARC-IIe), Keyboard Present&lt;br /&gt;Copyright 1998-2001 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;OpenBoot 4.2, 128 MB memory installed, Serial #51090132.&lt;br /&gt;Ethernet address 0:3:ba:b:92:d4, Host ID: 830b92d4.&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If your system proceeds to boot from disk at this point, you need to press &lt;b class="KEYCAP"&gt;L1&lt;/b&gt;+&lt;b class="KEYCAP"&gt;A&lt;/b&gt;&lt;b class="KEYCAP"&gt;Stop&lt;/b&gt;+&lt;b class="KEYCAP"&gt;A&lt;/b&gt; on the keyboard, or send a &lt;tt class="COMMAND"&gt;BREAK&lt;/tt&gt; over the serial console (using for example &lt;tt class="COMMAND"&gt;~#&lt;/tt&gt; in &lt;a href="http://www.freebsd.org/cgi/man.cgi?query=tip&amp;amp;sektion=1"&gt;&lt;span class="CITEREFENTRY"&gt;&lt;span class="REFENTRYTITLE"&gt;tip&lt;/span&gt;(1)&lt;/span&gt;&lt;/a&gt; or &lt;a href="http://www.freebsd.org/cgi/man.cgi?query=cu&amp;amp;sektion=1"&gt;&lt;span class="CITEREFENTRY"&gt;&lt;span class="REFENTRYTITLE"&gt;cu&lt;/span&gt;(1)&lt;/span&gt;&lt;/a&gt;) to get to the PROM prompt. It looks like this: or &lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;&lt;samp class="PROMPT"&gt;ok    &lt;/samp&gt;     &lt;a id="PROMPT-SINGLE" name="PROMPT-SINGLE"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/imagelib/callouts/1.png" alt="(1)" border="0" hspace="0" vspace="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;samp class="PROMPT"&gt;ok {0}&lt;/samp&gt;     &lt;a id="PROMPT-SMP" name="PROMPT-SMP"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/imagelib/callouts/2.png" alt="(2)" border="0" hspace="0" vspace="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;div class="CALLOUTLIST"&gt; &lt;dl compact="COMPACT"&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-start.html#PROMPT-SINGLE"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/imagelib/callouts/1.png" alt="(1)" border="0" hspace="0" vspace="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;This is the prompt used on systems with just one CPU.&lt;/span&gt;&lt;/dd&gt;&lt;dt&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-start.html#PROMPT-SMP"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/imagelib/callouts/2.png" alt="(2)" border="0" hspace="0" vspace="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/dt&gt;&lt;dd&gt;&lt;span style="font-size:85%;"&gt;This is the prompt used on SMP systems, the digit indicates the number of the active CPU.&lt;/span&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;At this point, place the CDROM into your drive, and from the PROM prompt, type &lt;tt class="COMMAND"&gt;boot cdrom&lt;/tt&gt;.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt;  &lt;div class="SECT2"&gt; &lt;h2 class="SECT2"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="VIEW-PROBE" name="VIEW-PROBE"&gt;Reviewing the Device Probe Results&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The last few hundred lines that have been displayed on screen are stored and can be reviewed.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;To review the buffer, press &lt;b class="KEYCAP"&gt;Scroll Lock&lt;/b&gt;. This turns on scrolling in the display. You can then use the arrow keys, or &lt;b class="KEYCAP"&gt;PageUp&lt;/b&gt; and &lt;b class="KEYCAP"&gt;PageDown&lt;/b&gt; to view the results. Press &lt;b class="KEYCAP"&gt;Scroll Lock&lt;/b&gt; again to stop scrolling.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Do this now, to review the text that scrolled off the screen when the kernel was carrying out the device probes. You will see text similar to &lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-start.html#INSTALL-DEV-PROBE"&gt;Figure 2-2&lt;/a&gt;, although the precise text will differ depending on the devices that you have in your computer.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="INSTALL-DEV-PROBE" name="INSTALL-DEV-PROBE"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Figure 2-2. Typical Device Probe Results&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;avail memory = 253050880 (247120K bytes)&lt;br /&gt;Preloaded elf kernel "kernel" at 0xc0817000.&lt;br /&gt;Preloaded mfs_root "/mfsroot" at 0xc0817084.&lt;br /&gt;md0: Preloaded image &lt;/mfsroot&gt; 4423680 bytes at 0xc03ddcd4&lt;br /&gt;&lt;br /&gt;md1: Malloc disk&lt;br /&gt;Using $PIR table, 4 entries at 0xc00fde60&lt;br /&gt;npx0: &lt;math&gt; on motherboard  &lt;br /&gt;npx0: INT 16 interface  &lt;br /&gt;pcib0: &lt;host&gt; on motherboard&lt;br /&gt;pci0: &lt;pci&gt; on pcib0&lt;br /&gt;pcib1:&lt;via&gt; at device 1.0 on pci0&lt;br /&gt;pci1: &lt;pci&gt; on pcib1&lt;br /&gt;pci1: &lt;matrox&gt; at 0.0 irq 11&lt;br /&gt;isab0: &lt;via&gt; at device 7.0 on pci0&lt;br /&gt;isa0: &lt;isa&gt; on isab0&lt;br /&gt;atapci0: &lt;via&gt; port 0xe000-0xe00f at device 7.1 on pci0&lt;br /&gt;ata0: at 0x1f0 irq 14 on atapci0&lt;br /&gt;ata1: at 0x170 irq 15 on atapci0&lt;br /&gt;uhci0 &lt;via&gt; port 0xe400-0xe41f irq 10 at device 7.2 on pci&lt;br /&gt;0&lt;br /&gt;usb0: &lt;via&gt; on uhci0&lt;br /&gt;usb0: USB revision 1.0&lt;br /&gt;uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr1&lt;br /&gt;uhub0: 2 ports with 2 removable, self powered&lt;br /&gt;pci0: &lt;unknown&gt; (vendor=0x1106, dev=0x3040) at 7.3&lt;br /&gt;dc0: &lt;admtek&gt; port 0xe800-0xe8ff mem 0xdb000000-0xeb0003ff ir&lt;br /&gt;q 11 at device 8.0 on pci0&lt;br /&gt;dc0: Ethernet address: 00:04:5a:74:6b:b5&lt;br /&gt;miibus0: &lt;mii&gt; on dc0&lt;br /&gt;ukphy0: &lt;generic&gt; on miibus0&lt;br /&gt;ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto&lt;br /&gt;ed0: &lt;ne2000&gt; port 0xec00-0xec1f irq 9 at device 10.&lt;br /&gt;0 on pci0&lt;br /&gt;ed0 address 52:54:05:de:73:1b, type NE2000 (16 bit)&lt;br /&gt;isa0: too many dependant configs (8)&lt;br /&gt;isa0: unexpected small tag 14&lt;br /&gt;orm0: &lt;option&gt; at iomem 0xc0000-0xc7fff on isa0&lt;br /&gt;fdc0: &lt;nec&gt; at port 0x3f0-0x3f5,0x3f7 irq 6 drq2 on isa0&lt;br /&gt;fdc0: FIFO enabled, 8 bytes threshold&lt;br /&gt;fd0: &lt;1440-kb&gt; on fdc0 drive 0&lt;br /&gt;atkbdc0: &lt;keyboard&gt; at port 0x60,0x64 on isa0&lt;br /&gt;atkbd0: &lt;at&gt; flags 0x1 irq1 on atkbdc0&lt;br /&gt;kbd0 at atkbd0&lt;br /&gt;psm0: &lt;ps/2&gt; irq 12 on atkbdc0&lt;br /&gt;psm0: model Generic PS/@ mouse, device ID 0&lt;br /&gt;vga0: &lt;generic&gt; at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0&lt;br /&gt;sc0: &lt;system&gt; at flags 0x100 on isa0&lt;br /&gt;sc0: VGA &lt;16 flags="0x300"&gt;&lt;br /&gt;sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0&lt;br /&gt;sio0: type 16550A&lt;br /&gt;sio1 at port 0x2f8-0x2ff irq 3 on isa0&lt;br /&gt;sio1: type 16550A&lt;br /&gt;ppc0: &lt;parallel&gt; at port 0x378-0x37f irq 7 on isa0&lt;br /&gt;pppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode&lt;br /&gt;ppc0: FIFO with 16/16/15 bytes threshold&lt;br /&gt;plip0: &lt;plip&gt; on ppbus0&lt;br /&gt;ad0: 8063MB &lt;ibm-dhea-38451&gt; [16383/16/63] at ata0-master UDMA33&lt;br /&gt;acd0: CD-RW &lt;lite-on&gt; at ata1-slave PIO4&lt;br /&gt;Mounting root from ufs:/dev/md0c&lt;br /&gt;/stand/sysinstall running as init on vty0&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Check the probe results carefully to make sure that FreeBSD found all the devices you expected. If a device was not found, then it will not be listed. A &lt;a href="http://www.freebsd.org/doc/en/books/handbook/kernelconfig.html"&gt;custom kernel&lt;/a&gt; allows you to add in support for devices which are not in the &lt;tt class="FILENAME"&gt;GENERIC&lt;/tt&gt; kernel, such as sound cards.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;For FreeBSD 6.2 and later, after the procedure of device probing, you will see &lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-start.html#CONFIG-COUNTRY"&gt;Figure 2-3&lt;/a&gt;. Use the arrow key to choose a country, region, or group. Then press &lt;b class="KEYCAP"&gt;Enter&lt;/b&gt;, it will set your country and keymap easily. It is also easy to exit the &lt;b class="APPLICATION"&gt;sysinstall&lt;/b&gt; program and start over again.&lt;/span&gt;&lt;/p&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="CONFIG-COUNTRY" name="CONFIG-COUNTRY"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Figure 2-3. Selecting Country Menu&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/config-country.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div class="FIGURE"&gt;&lt;span style="font-size:85%;"&gt;&lt;a id="SYSINSTALL-EXIT" name="SYSINSTALL-EXIT"&gt;&lt;/a&gt;&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Figure 2-4. Select Sysinstall Exit&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="http://www.freebsd.org/doc/en/books/handbook/install/sysinstall-exit.png" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;Use the arrow keys to select &lt;span class="GUIMENUITEM"&gt;Exit Install&lt;/span&gt; from the Main Install Screen menu. The following message will display:&lt;/span&gt;&lt;/p&gt;  &lt;pre class="SCREEN"&gt;&lt;span style="font-size:85%;"&gt;                      User Confirmation Requested&lt;br /&gt;        Are you sure you wish to exit? The system will reboot&lt;br /&gt;          (be sure to remove any floppies/CDs/DVDs from the drives).&lt;br /&gt;&lt;br /&gt;                           [ Yes ]    No&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;The install program will start again if the CDROM is left in the drive and &lt;span class="GUIBUTTON"&gt;[ Yes ]&lt;/span&gt; is selected.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;If you are booting from floppies it will be necessary to remove the &lt;tt class="FILENAME"&gt;boot.flp&lt;/tt&gt; floppy before rebooting&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;taken from:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.freebsd.org/doc/en/books/handbook/install-start.html"&gt;http://www.freebsd.org/doc/en/books/handbook/install-start.html&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-4081481992825670969?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/4081481992825670969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=4081481992825670969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/4081481992825670969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/4081481992825670969'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/installasi-freebsd.html' title='installasi freebsd'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-2179072907259591879</id><published>2008-04-19T04:34:00.000-07:00</published><updated>2008-04-19T04:35:32.873-07:00</updated><title type='text'>Testing Link Status from the Command Line</title><content type='html'>&lt;div class="fullpost"&gt;&lt;div class="fullpost"&gt;&lt;p&gt;Both the mii-tool and ethtool commands command will provide reports on the link status and duplex settings for supported NICs. &lt;/p&gt;&lt;p&gt;When used without any switches, the mii-tool gives a very brief report. Use it with the -v switch because it provides more information on the supported autonegotiation speeds of the NIC and this can be useful in troubleshooting speed and duplex issues. &lt;/p&gt;&lt;p&gt;The ethtool command provides much more information than mii-tool and should be your command of choice, especially because mii-tool will be soon deprecated in Linux. In both of the following examples the NICs are operating at 100Mbps, full duplex and the link is ok. &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt; &lt;a name="Link_Status_Output_from_mii-tool"&gt;&lt;/a&gt;&lt;h3&gt; &lt;span class="mw-headline"&gt; Link Status Output from mii-tool &lt;/span&gt;&lt;/h3&gt; &lt;pre&gt;[root@bigboy tmp]# mii-tool -v&lt;br /&gt;&lt;br /&gt;eth0: 100 Mbit, full duplex, link ok&lt;br /&gt; product info: Intel 82555 rev 4&lt;br /&gt; basic mode:   100 Mbit, full duplex&lt;br /&gt; basic status: link ok&lt;br /&gt; capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD&lt;br /&gt; advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control&lt;br /&gt; link partner: 100baseTx-HD&lt;br /&gt;&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;/pre&gt; &lt;a name="Link_Status_Output_from_ethtool"&gt;&lt;/a&gt;&lt;h3&gt; &lt;span class="mw-headline"&gt; Link Status Output from ethtool &lt;/span&gt;&lt;/h3&gt; &lt;pre&gt;[root@bigboy tmp]# ethtool eth0&lt;br /&gt;&lt;br /&gt;Settings for eth0:&lt;br /&gt;       Supported ports: [ TP MII ]&lt;br /&gt;       Supported link modes:   10baseT/Half 10baseT/Full&lt;br /&gt;                               100baseT/Half 100baseT/Full&lt;br /&gt;       Supports auto-negotiation: Yes&lt;br /&gt;       Advertised link modes:  10baseT/Half 10baseT/Full&lt;br /&gt;                               100baseT/Half 100baseT/Full&lt;br /&gt;       Advertised auto-negotiation: No&lt;br /&gt;       Speed: 100Mb/s&lt;br /&gt;       Duplex: Full&lt;br /&gt;       Port: MII&lt;br /&gt;       PHYAD: 1&lt;br /&gt;       Transceiver: internal&lt;br /&gt;       Auto-negotiation: off&lt;br /&gt;       Supports Wake-on: g&lt;br /&gt;       Wake-on: g&lt;br /&gt;       Current message level: 0x00000007 (7)&lt;br /&gt;       Link detected: yes&lt;br /&gt;[root@bigboy tmp]#&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;taken from :&lt;br /&gt;&lt;a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch04_:_Simple_Network_Troubleshooting"&gt;http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch04_:_Simple_Network_Troubleshooting&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-2179072907259591879?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/2179072907259591879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=2179072907259591879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2179072907259591879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2179072907259591879'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/testing-link-status-from-command-line.html' title='Testing Link Status from the Command Line'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-6149017405163060805</id><published>2008-04-19T04:31:00.000-07:00</published><updated>2008-04-19T04:34:12.990-07:00</updated><title type='text'>UNIX Tutorial One</title><content type='html'>&lt;div class="fullpost"&gt;1.1 Listing files and directories&lt;br /&gt;ls (list)&lt;br /&gt;&lt;br /&gt;When you first login, your current working directory is your home directory. Your home directory has the same name as your user-name, for example, ee91ab, and it is where your personal files and subdirectories are saved.&lt;br /&gt;&lt;br /&gt;To find out what is in your home directory, type&lt;br /&gt;&lt;br /&gt;% ls&lt;br /&gt;&lt;br /&gt;The ls command lists the contents of your current working directory.&lt;br /&gt;&lt;br /&gt;Unix Terminal - running the ls command&lt;br /&gt;&lt;br /&gt;There may be no files visible in your home directory, in which case, the UNIX prompt will be returned. Alternatively, there may already be some files inserted by the System Administrator when your account was created.&lt;br /&gt;&lt;br /&gt;ls does not, in fact, cause all the files in your home directory to be listed, but only those ones whose name does not begin with a dot (.) Files beginning with a dot (.) are known as hidden files and usually contain important program configuration information. They are hidden because you should not change them unless you are very familiar with UNIX!!!&lt;br /&gt;&lt;br /&gt;To list all files in your home directory including those whose names begin with a dot, type&lt;br /&gt;&lt;br /&gt;% ls -a&lt;br /&gt;&lt;br /&gt;As you can see, ls -a lists files that are normally hidden.&lt;br /&gt;&lt;br /&gt;Unix Terminal - running the ls command&lt;br /&gt;&lt;br /&gt;ls is an example of a command which can take options: -a is an example of an option. The options change the behaviour of the command. There are online manual pages that tell you which options a particular command can take, and how each option modifies the behaviour of the command. (See later in this tutorial)&lt;br /&gt;1.2 Making Directories&lt;br /&gt;mkdir (make directory)&lt;br /&gt;&lt;br /&gt;We will now make a subdirectory in your home directory to hold the files you will be creating and using in the course of this tutorial. To make a subdirectory called unixstuff in your current working directory type&lt;br /&gt;&lt;br /&gt;% mkdir unixstuff&lt;br /&gt;&lt;br /&gt;To see the directory you have just created, type&lt;br /&gt;&lt;br /&gt;% ls&lt;br /&gt;1.3 Changing to a different directory&lt;br /&gt;cd (change directory)&lt;br /&gt;&lt;br /&gt;The command cd directory means change the current working directory to 'directory'. The current working directory may be thought of as the directory you are in, i.e. your current position in the file-system tree.&lt;br /&gt;&lt;br /&gt;To change to the directory you have just made, type&lt;br /&gt;&lt;br /&gt;% cd unixstuff&lt;br /&gt;&lt;br /&gt;Type ls to see the contents (which should be empty)&lt;br /&gt;Exercise 1a&lt;br /&gt;&lt;br /&gt;Make another directory inside the unixstuff directory called backups&lt;br /&gt;1.4 The directories . and ..&lt;br /&gt;&lt;br /&gt;Still in the unixstuff directory, type&lt;br /&gt;&lt;br /&gt;% ls -a&lt;br /&gt;&lt;br /&gt;As you can see, in the unixstuff directory (and in all other directories), there are two special directories called (.) and (..)&lt;br /&gt;The current directory (.)&lt;br /&gt;&lt;br /&gt;In UNIX, (.) means the current directory, so typing&lt;br /&gt;&lt;br /&gt;% cd .&lt;br /&gt;&lt;br /&gt;NOTE: there is a space between cd and the dot&lt;br /&gt;&lt;br /&gt;means stay where you are (the unixstuff directory).&lt;br /&gt;&lt;br /&gt;This may not seem very useful at first, but using (.) as the name of the current directory will save a lot of typing, as we shall see later in the tutorial.&lt;br /&gt;The parent directory (..)&lt;br /&gt;&lt;br /&gt;(..) means the parent of the current directory, so typing&lt;br /&gt;&lt;br /&gt;% cd ..&lt;br /&gt;&lt;br /&gt;will take you one directory up the hierarchy (back to your home directory). Try it now.&lt;br /&gt;&lt;br /&gt;Note: typing cd with no argument always returns you to your home directory. This is very useful if you are lost in the file system.&lt;br /&gt;1.5 Pathnames&lt;br /&gt;pwd (print working directory)&lt;br /&gt;&lt;br /&gt;Pathnames enable you to work out where you are in relation to the whole file-system. For example, to find out the absolute pathname of your home-directory, type cd to get back to your home-directory and then type&lt;br /&gt;&lt;br /&gt;% pwd&lt;br /&gt;&lt;br /&gt;The full pathname will look something like this -&lt;br /&gt;&lt;br /&gt;/home/its/ug1/ee51vn&lt;br /&gt;&lt;br /&gt;which means that ee51vn (your home directory) is in the sub-directory ug1 (the group directory),which in turn is located in the its sub-directory, which is in the home sub-directory, which is in the top-level root directory called " / " .&lt;br /&gt;&lt;br /&gt;Unix File structure&lt;br /&gt;Exercise 1b&lt;br /&gt;&lt;br /&gt;Use the commands cd, ls and pwd to explore the file system.&lt;br /&gt;&lt;br /&gt;(Remember, if you get lost, type cd by itself to return to your home-directory)&lt;br /&gt;1.6 More about home directories and pathnames&lt;br /&gt;Understanding pathnames&lt;br /&gt;&lt;br /&gt;First type cd to get back to your home-directory, then type&lt;br /&gt;&lt;br /&gt;% ls unixstuff&lt;br /&gt;&lt;br /&gt;to list the conents of your unixstuff directory.&lt;br /&gt;&lt;br /&gt;Now type&lt;br /&gt;&lt;br /&gt;% ls backups&lt;br /&gt;&lt;br /&gt;You will get a message like this -&lt;br /&gt;&lt;br /&gt;backups: No such file or directory&lt;br /&gt;&lt;br /&gt;The reason is, backups is not in your current working directory. To use a command on a file (or directory) not in the current working directory (the directory you are currently in), you must either cd to the correct directory, or specify its full pathname. To list the contents of your backups directory, you must type&lt;br /&gt;&lt;br /&gt;% ls unixstuff/backups&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;~ (your home directory)&lt;br /&gt;&lt;br /&gt;Home directories can also be referred to by the tilde ~ character. It can be used to specify paths starting at your home directory. So typing&lt;br /&gt;&lt;br /&gt;% ls ~/unixstuff&lt;br /&gt;&lt;br /&gt;will list the contents of your unixstuff directory, no matter where you currently are in the file system.&lt;br /&gt;&lt;br /&gt;What do you think&lt;br /&gt;&lt;br /&gt;% ls ~&lt;br /&gt;&lt;br /&gt;would list?&lt;br /&gt;&lt;br /&gt;What do you think&lt;br /&gt;&lt;br /&gt;% ls ~/..&lt;br /&gt;&lt;br /&gt;would list?&lt;br /&gt;taken from :&lt;br /&gt;&lt;a href="http://www.ee.surrey.ac.uk/Teaching/Unix/"&gt;http://www.ee.surrey.ac.uk/Teaching/Unix/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-6149017405163060805?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/6149017405163060805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=6149017405163060805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/6149017405163060805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/6149017405163060805'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/unix-tutorial-one.html' title='UNIX Tutorial One'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-8377215405352001363</id><published>2008-04-19T04:28:00.001-07:00</published><updated>2008-04-19T04:31:12.459-07:00</updated><title type='text'>Building a Bluetooth network with Linux</title><content type='html'>&lt;div class="fullpost"&gt;&lt;pre&gt; &lt;/pre&gt;&lt;h2 class="level2"&gt;About this document&lt;/h2&gt; &lt;p&gt; Building a Bluetooth wireless network with Linux is easier than it may seem. This document is about connecting several computers in a TCP/IP network; it does not talk about other devices as phones, PDAs or printers. &lt;/p&gt;&lt;p&gt; &lt;a name="hardware"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Hardware&lt;/h2&gt; &lt;p&gt; As a difference from WiFi hardware, where Linux support is a nightmare (blame the hardware companies, that keep their crappy specifications as military secrets), Bluetooth hardware support is pretty complete; you have a plethora of cheap and easy to find hardware in its USB or PCMCIA variants. See &lt;a href="http://www.bluez.org/hardware.html"&gt;the complete list&lt;/a&gt;. &lt;/p&gt;&lt;p&gt; In my particular case, I've bought two Conceptronic CBT100U USB dongles (the ones with a little antenna), and a Conceptronic CBT100C PCMCIA card. All of them are on the Class1 family, with a maximum range of 100 meters; more than enough for my home. &lt;/p&gt;&lt;p&gt; I wanted to connect just two machines, a headless server and a laptop; I suppose this document applies to networks having more nodes (didn't try). &lt;/p&gt;&lt;p&gt; &lt;a name="software"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Software&lt;/h2&gt; &lt;p&gt; The server runs Debian Linux with a 2.4.x kernel, and the laptop, Debian Linux with a 2.6.x. I compiled all Bluetooth options in the kernel as modules, and installed the following packages on both machines: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; bluez-hcidump - Analyses Bluetooth HCI packets&lt;br /&gt;bluez-pcmcia-support - PCMCIA support files for BlueZ 2.0 Bluetooth tools&lt;br /&gt;bluez-pin - Bluetooth PIN helper with D-BUS support&lt;br /&gt;bluez-utils - Bluetooth tools and daemons&lt;br /&gt;libbluetooth1 - Library to use the BlueZ Linux Bluetooth stack&lt;br /&gt;bluez-firmware - Firmware for Bluetooth devices&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; &lt;a name="configuration"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Configuration&lt;/h2&gt; &lt;p&gt; As a first step, I tried with the CBT100C USB dongles. Just by inserting them, &lt;em class="em"&gt;hotplug&lt;/em&gt; detected them and loaded all the appropriate modules; after that, I could run the &lt;em class="em"&gt;hcitool scan&lt;/em&gt; command on either system, and in some seconds both found each other. &lt;/p&gt;&lt;p&gt; The PCMCIA was a bit more complicated; this particular model needs the &lt;em class="em"&gt;hciattach&lt;/em&gt; command to be ran after the &lt;em class="em"&gt;serial_cs&lt;/em&gt; module from pcmcia tools is loaded, but the bluez-pcmcia-support Debian package didn't have the necessary information for it to work. So, after a bit of investigation, I needed to add the following to the /etc/pcmcia/bluetooth.conf file: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; card "Conceptronic CBT100C Bluetooth"&lt;br /&gt;   version "PCMCIA", "Bluetooth Card", "", ""&lt;br /&gt;   manfid 0x0279, 0x950b&lt;br /&gt;   bind "serial_cs" class "bluetooth"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; This way, the pcmcia stack can recognize the card as a Bluetooth one, and run the /etc/pcmcia/bluetooth helper script. &lt;/p&gt;&lt;p&gt; But this was not sufficient; though correctly detected, the command didn't work as expected. Digging in the &lt;a href="http://www.bluez.org/"&gt;http://www.bluez.org&lt;/a&gt; mailing list archives (a very interesting source of information), I got the exact arguments to add to &lt;em class="em"&gt;hciattach&lt;/em&gt;, so I patched the /etc/pcmcia/bluetooth script substituting the line &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;    /usr/sbin/hciattach &lt;code class="var"&gt;$DEVICE&lt;/code&gt; &lt;code class="var"&gt;$MANFID&lt;/code&gt; &lt;/pre&gt; &lt;p&gt; with &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt;    sleep 5 ; /usr/sbin/hciattach &lt;code class="var"&gt;$DEVICE&lt;/code&gt; bcsp&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; I found the 'sleep 5' also necessary; don't know of a good reason. &lt;/p&gt;&lt;p&gt; &lt;a name="running_a_tcpip_stack_over_this_mess"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Running a TCP/IP stack over this mess&lt;/h2&gt; &lt;p&gt; All this work is just to stablish a link layer; over that, we have to create a TCP/IP stack to use our favourite programs. &lt;/p&gt;&lt;p&gt; Bluetooth networks are structured in a similar manner as the WiFi ones; there are ad-hoc (point to point) and access point / clients topologies. See &lt;a href="http://bluez.sourceforge.net/contrib/HOWTO-PAN"&gt;the Personal Area Network HOWTO&lt;/a&gt; for all the gory details. I decided to run my server as a NAP (Network Access Point) and my laptop as a PANU (PAN User). &lt;/p&gt;&lt;p&gt; The daemon that builds an interface (that will be managed by good old &lt;em class="em"&gt;ifconfig&lt;/em&gt;) is called &lt;em class="em"&gt;pand&lt;/em&gt;. On Debian, you can tweak /etc/defaults/bluez-utils to select running &lt;em class="em"&gt;pand&lt;/em&gt; on startup; I configured it on my server this way: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; /usr/bin/pand -s -M --role=NAP&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; And on my laptop: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; /usr/bin/pand --role PANU --search --persist --encrypt&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; I found the --persist necessary; the connection between pairs is slow (almost one minute) and, without that argument, &lt;em class="em"&gt;pand&lt;/em&gt; surrenders in a short number of seconds. &lt;/p&gt;&lt;p&gt; When the connection is stablished, &lt;em class="em"&gt;pand&lt;/em&gt; creates the &lt;strong class="strong"&gt;bnep0&lt;/strong&gt; interface. You can use &lt;em class="em"&gt;ifconfig&lt;/em&gt; to configure that interface the same as &lt;strong class="strong"&gt;eth0&lt;/strong&gt; and friends, so you can manually set IPs to each one, and after that, you have a working TCP/IP network. &lt;/p&gt;&lt;p&gt; I found rather tricky to make this network to correctly configure on startup; I filled a 'stanza' in /etc/network/interfaces for each one but, whenever the &lt;em class="em"&gt;pand&lt;/em&gt; daemons in both machines made the connections, the interfaces didn't automatically go up. Finally, I found somewhere on the Internet the solution; when &lt;em class="em"&gt;pand&lt;/em&gt; decides the &lt;strong class="strong"&gt;bnep0&lt;/strong&gt; is ready, it executes the /etc/bluetooth/pan/dev-up script, that didn't exist on my system. I created it with the following: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; #!/bin/sh&lt;br /&gt;ifup bnep0&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; And now everything sets up automatically. &lt;/p&gt;&lt;p&gt; &lt;a name="authorization_and_encryption"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Authorization and encryption&lt;/h2&gt; &lt;p&gt; Bluetooth allows traffic to be encrypted and connections be established using a rudimentary, PIN based authorization. When asked for authorization and encryption, the whole system (as installed from Debian) didn't work reliably; sometimes, an X11 window was popped up asking me for the PIN; other times, it failed miserably without warning. Though I always have an X11 session opened, I don't like spurious windows popping up asking me for passwords; it seems to me like an invitation to security intrusions. Fortunately, the &lt;strong class="strong"&gt;bluez&lt;/strong&gt; people added a hook to change the PIN requester program; what I wanted, and probably everyone of you do, is to store the PIN to connect to your server somewhere and feed it to the underlying system whenever needed. So, I modified the /etc/bluetooth/hcid.conf config file this way: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; &lt;br /&gt; # PIN helper&lt;br /&gt; # pin_helper /usr/bin/bluez-pin;&lt;br /&gt; pin_helper /usr/local/sbin/mypin&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; and created /usr/local/sbin/mypin, containing &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; #!/bin/sh&lt;br /&gt; PIN=`cat /etc/bluetooth/pin`&lt;br /&gt; echo "PIN:&lt;code class="var"&gt;$PIN&lt;/code&gt;"&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; This is only needed on the client; the server seem to find the PIN in /etc/bluetooth/pin without problems. Also, and though you'll see in examples everywhere 4 number PINs, it seems they can be arbitrarily long, so use longer strings. &lt;/p&gt;&lt;p&gt; Now all that I want is to get rid of the mandatory bluez-pin Debian package, that carries all X11 libraries and crappy GNOME stuff into my headless server for a /usr/bin/bluez-pin program that will never be called. &lt;/p&gt;&lt;p&gt; I don't know if Bluetooth encryption is really secure or is a joke; I don't even know if network packets are really travelling encrypted. But the line of faith must be drawn somewhere. &lt;/p&gt;&lt;p&gt; &lt;a name="hack_to_serve_dhcp_to_bluetooth_clients"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2 class="level2"&gt;Hack to serve DHCP to Bluetooth clients&lt;/h2&gt; &lt;p&gt; DHCP leases are useful from a sysadmin point of view: you can forget about maintaining boring lists of IPs and make interfaces configure themselves. Bluetooth networks aren't different, so you can set your dhcpd to serve IPs for your bnep clients (if authorization is active, they are served only to PIN-authenticated clients, so you can feel relatively safe). One caveat; bnep0 does not exist until a connection is established, and dhcpd refuses to monitor interfaces that don't exist. Even more, if the interface disappears because of a connection loss, dhcpd surrenders and stop listening to it. So, I had to add this hack to /etc/bluetooth/pan/dev-up in my access point server, that also serves as DHCP server: &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;pre&gt; #!/bin/sh&lt;br /&gt;ifup bnep0&lt;br /&gt;&lt;br /&gt;# hack to force dhcpd to serve IPs on bnep0&lt;br /&gt;/etc/init.d/dhcp3-server restart 2&gt;&amp;amp;1 &gt; /dev/null&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; Hope it's obvious; when the interface appears, the dhcp3-server is restarted so it always find a usable network interface to serve DHCP leases on. &lt;/p&gt;taken from :&lt;br /&gt;&lt;a href="http://triptico.com/software/bluetooth.html"&gt;http://triptico.com/software/bluetooth.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-8377215405352001363?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/8377215405352001363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=8377215405352001363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/8377215405352001363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/8377215405352001363'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/building-bluetooth-network-with-linux.html' title='Building a Bluetooth network with Linux'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-1166495170176178125</id><published>2008-04-19T04:25:00.000-07:00</published><updated>2008-04-19T04:26:11.510-07:00</updated><title type='text'>UNIX Introduction</title><content type='html'>&lt;div class="fullpost"&gt;What is UNIX?&lt;br /&gt;&lt;br /&gt;UNIX® License PlateUNIX is an operating system which was first developed in the 1960s, and has been under constant development ever since. By operating system, we mean the suite of programs which make the computer work. It is a stable, multi-user, multi-tasking system for servers, desktops and laptops.&lt;br /&gt;&lt;br /&gt;UNIX systems also have a graphical user interface (GUI) similar to Microsoft Windows which provides an easy to use environment. However, knowledge of UNIX is required for operations which aren't covered by a graphical program, or for when there is no windows interface available, for example, in a telnet session.&lt;br /&gt;Types of UNIX&lt;br /&gt;&lt;br /&gt;The Linux PenguinThere are many different versions of UNIX, although they share common similarities. The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X.&lt;br /&gt;&lt;br /&gt;Here in the School, we use Solaris on our servers and workstations, and Fedora Linux on the servers and desktop PCs.&lt;br /&gt;The UNIX operating system&lt;br /&gt;&lt;br /&gt;The UNIX operating system is made up of three parts; the kernel, the shell and the programs.&lt;br /&gt;The kernel&lt;br /&gt;&lt;br /&gt;The kernel of UNIX is the hub of the operating system: it allocates time and memory to programs and handles the filestore and communications in response to system calls.&lt;br /&gt;&lt;br /&gt;As an illustration of the way that the shell and the kernel work together, suppose a user types rm myfile (which has the effect of removing the file myfile). The shell searches the filestore for the file containing the program rm, and then requests the kernel, through system calls, to execute the program rm on myfile. When the process rm myfile has finished running, the shell then returns the UNIX prompt % to the user, indicating that it is waiting for further commands.&lt;br /&gt;The shell&lt;br /&gt;&lt;br /&gt;The shell acts as an interface between the user and the kernel. When a user logs in, the login program checks the username and password, and then starts another program called the shell. The shell is a command line interpreter (CLI). It interprets the commands the user types in and arranges for them to be carried out. The commands are themselves programs: when they terminate, the shell gives the user another prompt (% on our systems).&lt;br /&gt;&lt;br /&gt;The adept user can customise his/her own shell, and users can use different shells on the same machine. Staff and students in the school have the tcsh shell by default.&lt;br /&gt;&lt;br /&gt;The tcsh shell has certain features to help the user inputting commands.&lt;br /&gt;&lt;br /&gt;Filename Completion - By typing part of the name of a command, filename or directory and pressing the [Tab] key, the tcsh shell will complete the rest of the name automatically. If the shell finds more than one name beginning with those letters you have typed, it will beep, prompting you to type a few more letters before pressing the tab key again.&lt;br /&gt;&lt;br /&gt;History - The shell keeps a list of the commands you have typed in. If you need to repeat a command, use the cursor keys to scroll up and down the list or type history for a list of previous commands.&lt;br /&gt;&lt;br /&gt;Files and processes&lt;br /&gt;&lt;br /&gt;Everything in UNIX is either a file or a process.&lt;br /&gt;&lt;br /&gt;A process is an executing program identified by a unique PID (process identifier).&lt;br /&gt;&lt;br /&gt;A file is a collection of data. They are created by users using text editors, running compilers etc.&lt;br /&gt;&lt;br /&gt;Examples of files:&lt;br /&gt;&lt;br /&gt;    * a document (report, essay etc.)&lt;br /&gt;    * the text of a program written in some high-level programming language&lt;br /&gt;    * instructions comprehensible directly to the machine and incomprehensible to a casual user, for example, a collection of binary digits (an executable or binary file);&lt;br /&gt;    * a directory, containing information about its contents, which may be a mixture of other directories (subdirectories) and ordinary files.&lt;br /&gt;&lt;br /&gt;taken from :&lt;br /&gt;&lt;a href="http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html"&gt;http://www.ee.surrey.ac.uk/Teaching/Unix/unixintro.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-1166495170176178125?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/1166495170176178125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=1166495170176178125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1166495170176178125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1166495170176178125'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/unix-introduction.html' title='UNIX Introduction'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-8251398469526643075</id><published>2008-04-19T04:18:00.000-07:00</published><updated>2008-04-19T04:19:45.986-07:00</updated><title type='text'>Linux Terminal Server Project</title><content type='html'>&lt;div class="fullpost"&gt;&lt;p&gt;&lt;b&gt;Linux Terminal Server Project&lt;/b&gt; (LTSP) is an add-on package for &lt;a href="http://en.wikipedia.org/wiki/Linux" title="Linux"&gt;Linux&lt;/a&gt; that allows many people to simultaneously use the same computer. Applications run on the server with a terminal known as a &lt;a href="http://en.wikipedia.org/wiki/Thin_client" title="Thin client"&gt;thin client&lt;/a&gt; handling input and output. These thin clients are also known as &lt;a href="http://en.wikipedia.org/wiki/X_terminal" title="X terminal"&gt;X terminals&lt;/a&gt;. Generally, they are low-powered, lack a hard disk and are quieter than desktop computers. This is because they do not have any moving parts. LTSP is distributed under the terms of the &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License" title="GNU General Public License"&gt;GNU General Public License&lt;/a&gt;&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Linux_Terminal_Server_Project#cite_note-0" title=""&gt;[1]&lt;/a&gt;&lt;/sup&gt; and is thus &lt;a href="http://en.wikipedia.org/wiki/Free_software" title="Free software"&gt;free software&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;This technology is becoming popular in schools as it allows the school to provide pupils access to computers without purchasing or upgrading expensive desktop machines. If the school does not have enough computers, new thin client machines are less costly than standard computers. If the school does have enough computers but they are a few years old, they may be able to extend the useful life of obsolescent computers by converting them into thin clients, since even a relatively slow CPU can deliver excellent performance as a thin client. Some examples of distributions using LTSP are &lt;a href="http://en.wikipedia.org/wiki/Abul%C3%89du" title="AbulÉdu"&gt;AbulÉdu&lt;/a&gt;, the Cutter project, Deworks, &lt;a href="http://en.wikipedia.org/wiki/Edubuntu" title="Edubuntu"&gt;Edubuntu&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/K12LTSP" title="K12LTSP"&gt;K12LTSP&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Skolelinux" title="Skolelinux"&gt;Skolelinux&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;In addition to the possibility of getting more performance for less money by getting one high-end server and turning their existing computers into thin clients, an educational institution may also gain more control over how their students are using computing resources by switching to a thin client configuration.&lt;/p&gt; &lt;p&gt;The founder and project leader of LTSP is &lt;a href="http://en.wikipedia.org/wiki/Jim_McQuillan" title="Jim McQuillan"&gt;Jim McQuillan&lt;/a&gt;.&lt;/p&gt;taken from :&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Linux_Terminal_Server_Project"&gt;http://en.wikipedia.org/wiki/Linux_Terminal_Server_Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-8251398469526643075?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/8251398469526643075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=8251398469526643075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/8251398469526643075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/8251398469526643075'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/linux-terminal-server-project.html' title='Linux Terminal Server Project'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-5576910869875474339</id><published>2008-04-19T04:16:00.000-07:00</published><updated>2008-04-19T04:17:31.514-07:00</updated><title type='text'>What's New in LTSP-4.1.1?</title><content type='html'>&lt;div class="fullpost"&gt; &lt;h1&gt;&lt;br /&gt;&lt;/h1&gt;   &lt;a href="http://www.ltsp.org/ltsp-4.1/ChangeLog"&gt;&lt;br /&gt;&lt;/a&gt; &lt;p&gt; &lt;/p&gt; &lt;h2&gt;Enhancements&lt;/h2&gt;  &lt;ul&gt;&lt;li&gt;&lt;strong&gt;X.org 6.8.2&lt;/strong&gt;&lt;br /&gt;      The latest release of X.org is now included in LTSP.       This brings many updated drivers and enhancements. Take a       look at &lt;a href="http://www.x.org/XOrg_Press_Releases/X11R6.8.2.html"&gt;www.x.org/XOrg_Press_Releases/X11R6.8.2.html&lt;/a&gt; for more Info.       &lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Xorg Composite extension&lt;/strong&gt;&lt;br /&gt;      The new feature in X.org called &lt;strong&gt;Composite&lt;/strong&gt; can now be       enabled in lts.conf by adding the following to your lts.conf file: &lt;pre&gt;&lt;code&gt;&lt;br /&gt;      X_COMPOSITE = Y&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;       This will give you support for things like drop shadows and transparent       windows.  It's a really cool looking feature, but the performance       hit is staggering.  You'll need the X Composite Manager (xcompmgr) to       enable the features.       &lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;2.6.9 Kernel included&lt;/strong&gt;&lt;br /&gt;      We now have included a 2.6.9 kernel in the LTSP packages.  We still don't       have a simple way to configure swapping over the network.  The NFS-Swap       patch hasn't been ported to the 2.6 kernels yet, and while swapping over       NBD can be used, we haven't had the chance to package it up for easy       use within LTSP.       &lt;p&gt;       This 2.6.9 kernel is provided for those people who need the additional       capabilities that the 2.6 series brings, but the 2.4.26 kernel is still       the officially supported kernel for LTSP.       &lt;/p&gt;&lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Hotplug support for USB devices&lt;/strong&gt;&lt;br /&gt;      LTSP now includes the ability to plug in your USB devices, such as       memory sticks, floppy drives, harddrives and cdrom drives.       Just add the setting &lt;pre&gt;HOTPLUG = Y&lt;/pre&gt; to your lts.conf file, and       that will activate the hotplug subsystem.  Samba is then used to export       those devices back to the server.  Take a look at the &lt;a href="http://wiki.ltsp.org/twiki/bin/view/Ltsp/LocalDrives"&gt;LocalDrives Wiki Article&lt;/a&gt; for more information about how to make those drives available to       your user session.       &lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;lts.conf file now supports &lt;code&gt;include&lt;/code&gt; directive&lt;/strong&gt;&lt;br /&gt;      You can now create config files for individual workstations, and then       &lt;i&gt;include&lt;/i&gt; them into your main lts.conf file.       For example: &lt;pre&gt;&lt;code&gt;&lt;br /&gt;      [Default]&lt;br /&gt;         SERVER = 192.168.0.254&lt;br /&gt;         XSERVER = auto&lt;br /&gt;&lt;br /&gt;      include /etc/lts.conf.ws001&lt;br /&gt;      include /etc/lts.conf.ws002&lt;br /&gt;      include /etc/lts.conf.ws003&lt;br /&gt;&lt;br /&gt;      [ws004]&lt;br /&gt;         XSERVER = i810&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;       &lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Ability to pass options to the mount command&lt;/strong&gt;&lt;br /&gt;      Recently, we've seen problems with servers running a 2.6 kernel and       gigabit network card talking 10mbit clients.  The default NFS blocksize       has been increased in the 2.6 kernels to 32kb.  The older 10mbit clients       can't re-assemble the fragmented packets fast enough, so timeout errors       occur.  This can be fixed by passing options to the client, to fine-tune       the &lt;strong&gt;mount&lt;/strong&gt; command.  For example, if you are using       Etherboot, you should add the following to your       &lt;strong&gt;dhcpd.conf&lt;/strong&gt; file: &lt;pre&gt;&lt;code&gt;&lt;br /&gt;       option option-128  e4:45:74:68:00:00;&lt;br /&gt;       option option-129  "MOPTS=nolock,ro,wsize=2048,rsize=2048";&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;       &lt;p&gt;       You might also try throwing  &lt;code&gt;,proto=tcp&lt;/code&gt; in there, to use TCP       instead of UDP.       &lt;/p&gt;&lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;DPMS Screen blanking options&lt;/strong&gt;&lt;br /&gt;      The &lt;strong&gt;X_DPMS&lt;/strong&gt; option has been added to turn on/off the DPMS       support in X.org 6.8.2.  Also added several options to control the       standby, suspend and off time.  In summary, the new options for DPMS       are: &lt;pre&gt;&lt;code&gt;&lt;br /&gt;      X_DPMS             = Y/N&lt;br /&gt;      X_DPMS_STANDBYTIME = &lt;number&gt;&lt;br /&gt;      X_DPMS_SUSPENDTIME = &lt;number&gt;&lt;br /&gt;      X_DPMS_OFFTIME     = &lt;number&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;        &lt;p&gt;   &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;USB Printers officially supported&lt;/strong&gt;&lt;br /&gt;      You could always use a USB printer with LTSP by telling lts.conf that       the printer was a Parallel printer, and loading the       &lt;strong&gt;printer&lt;/strong&gt; kernel module.  New with this release, you       can specify &lt;code&gt;PRINTER_x_TYPE = U&lt;/code&gt; in the lts.conf file.  The       &lt;strong&gt;printers&lt;/strong&gt; kernel module will automatically be loaded&lt;/li&gt;&lt;/ul&gt; taken from&lt;br /&gt;&lt;a href="http://ltsp.sourceforge.net/ltsp-4.1.1.html"&gt;http://ltsp.sourceforge.net/ltsp-4.1.1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-5576910869875474339?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/5576910869875474339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=5576910869875474339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/5576910869875474339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/5576910869875474339'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/whats-new-in-ltsp-411.html' title='What&apos;s New in LTSP-4.1.1?'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-3835769435757698814</id><published>2008-04-19T03:57:00.000-07:00</published><updated>2008-04-19T04:15:54.823-07:00</updated><title type='text'>LTSP Version 4.1.1</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:85%;"&gt;An update to LTSP-4.1 is now available.  This update fixes several minor bugs, and adds a few new features. &lt;/span&gt;&lt;/h1&gt;&lt;p&gt; For those sites running LTSP-4.1, updating is a simple matter of running &lt;b&gt;ltspadmin&lt;/b&gt; and &lt;b&gt;install/Update LTSP Packages&lt;/b&gt; screen.  The updated packages will be listed, and you can install from that screen. &lt;/p&gt;&lt;p&gt; For those sites not yet running LTSP, installation is exactly the same as LTSP-4.1 installation.  Check the &lt;a href="http://www.ltsp.org/ltsp-4.1.html"&gt;Installation Instructions&lt;/a&gt; for details on installing.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;taken from :&lt;/p&gt;&lt;p&gt;&lt;a href="http://ltsp.sourceforge.net/ltsp-4.1.1.html"&gt;http://ltsp.sourceforge.net/ltsp-4.1.1.html&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-3835769435757698814?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/3835769435757698814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=3835769435757698814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/3835769435757698814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/3835769435757698814'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/ltsp-version-411.html' title='LTSP Version 4.1.1'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-1207946194793521781</id><published>2008-04-19T03:49:00.000-07:00</published><updated>2008-04-19T03:54:10.123-07:00</updated><title type='text'>Amazon.com Brings MP3 Music to Ubuntu</title><content type='html'>&lt;div class="fullpost"&gt;Amazon.com has quietly released its MP3 downloader program for Linux, with an available download for Ubuntu’s latest version, 7.10. So, what does this mean for Ubuntu users?&lt;br /&gt;&lt;br /&gt;For the first time, Ubuntu users will have access to a mainstream music provider, with millions of songs and full albums from the top bands available. The songs are provided without Digital Rights Management, which is a controversial means of protecting media companies’ rights by limiting the times you can move music from one device or computer to another. DRM also effects the sound quality of a song. As a comparison, Apple’s iTunes service offers non-DRM songs for $1.29, while Amazon’s service offers the songs for 89 to 99 cents each.&lt;br /&gt;&lt;br /&gt;You might be thinking, “This is great! But… how do I get it?” Here’s how:&lt;br /&gt;&lt;br /&gt;Visit Amazon’s MP3 Downloads site, and click on the “Install the MP3 Downloader” link in the MP3 downloads bar near the top of the page. Then, you will be at the download page, which should detect that you are running Linux. You will see several links for different systems. Click on the one for Ubuntu 7.10 Gutsy. Then, a dialog will open asking you what you would like to do with the file. Make sure that the file will open with “GDebi.” After the file downloads, it will open in a dialog box that has a button that says “Install Package.” Then, click the install button.&lt;br /&gt;&lt;br /&gt;After the application installs, you will find it under the “Internet” category in the “Applications” menu. After it installs, you can go to the MP3 downloads site, either via amazon.com or the link provided in the application, where you can purchase songs. A save dialog box will open when you download a song. Make sure “Open With” says that the Amazon downloader is selected to handle the download.&lt;br /&gt;&lt;br /&gt;When you try to play the songs on Ubuntu, you may find that a MP3 codec is not installed. You can install it by going into Synaptic via the menu System &gt; Administration &gt; Synaptic Package Manager. Click on the “Search” button, and search “Fluendo.” Fluendo provides legal codecs that you can purchase, however the MP3 codec is provided for free. Install the gtreamer-0.10-fluendo-mp3 package by right-clicking the square box next to the name.&lt;br /&gt;&lt;br /&gt;After it installs, you will have the full ability to purchase songs online and play them inside Rhythmbox. Amazon has made the right move by including Linux users into their service, while other large music providers have not. This is also a smart move, as with the release of a downloader for Ubuntu, Amazon has increased their user base by another 12 million potential users.&lt;br /&gt;&lt;br /&gt;taken from :&lt;br /&gt;&lt;a href="http://allaboutubuntu.wordpress.com/2008/03/04/amazoncom-meets-ubuntu/"&gt;http://allaboutubuntu.wordpress.com/2008/03/04/amazoncom-meets-ubuntu/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-1207946194793521781?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/1207946194793521781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=1207946194793521781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1207946194793521781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1207946194793521781'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/amazoncom-brings-mp3-music-to-ubuntu.html' title='Amazon.com Brings MP3 Music to Ubuntu'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-5444739737173625594</id><published>2008-04-19T03:46:00.000-07:00</published><updated>2008-04-19T03:47:37.683-07:00</updated><title type='text'>Dell: No Plans for Ubuntu Linux Servers</title><content type='html'>&lt;div class="fullpost"&gt;Canonical, promoter of Ubuntu Linux, has plenty of momentum on the desktop. But as Canonical gears up for a server push, one key Ubuntu partner plans to sit on the sidelines. Indeed, Dell has no plans to ship Ubuntu on its servers, according to a Dell source who spoke with The VAR Guy today. &lt;p&gt;First, a little history lesson. Dell in mid-2007 began pre-loading Ubuntu on selected desktops and notebooks. (Yes, The VAR Guy now has one.)&lt;/p&gt; &lt;p&gt;Plenty of folks — The VAR Guy included — assumed Dell would jump on the bandwagon as &lt;a href="http://www.thevarguy.com/2008/03/14/ubuntu-linux-server-push-coming-in-may/" title="Canonical preparing Ubuntu Server Push" target="_blank"&gt;Canonical makes a stronger Ubuntu server push this year&lt;/a&gt;. That assumption was wrong, according to a member of Dell’s Linux team who chatted with The VAR Guy today.&lt;/p&gt; &lt;p&gt;Dell does plan to support Ubuntu 8.04 (code-named Hardy Heron) on selected desktops this spring or summer. (&lt;a href="http://allaboutubuntu.wordpress.com/2008/03/26/highlights-of-ubuntu-804-beta/" title="All About Ubuntu tests Ubuntu 8.04" target="_blank"&gt;Here’s an early look at Ubuntu 8.04.&lt;/a&gt;) But it’s hard to blame Dell for taking a “wait and see” approach to Ubuntu on the server. After all, Red Hat and Novell are both firmly entrenched in the Linux server market.&lt;/p&gt; &lt;p&gt;And for Ubuntu to succeed on the server, it will need a critical mass of integrators, consultants and software developers willing to sell, service and support Ubuntu-centric systems.&lt;/p&gt; &lt;p&gt;To be sure, some companies are testing the Ubuntu server waters. &lt;a href="http://www.thevarguy.com/2008/03/18/suns-small-business-server-push-includes-ubuntu-linux/" title="Sun Microsystems Ubuntu servers" target="_blank"&gt;Sun Microsystems continues to get cozier with Ubuntu on the server&lt;/a&gt;. And servers will be a big theme at the Ubuntu Live event scheduled for this July in Portland, Oregon.&lt;/p&gt; &lt;p&gt;Also, Canonical has introduced an administration tool — &lt;a href="http://allaboutubuntu.wordpress.com/2008/03/05/will-landscape-give-ubuntu-linux-a-business-lift/" title="Ubuntu Landcape" target="_blank"&gt;called Landscape&lt;/a&gt; — that could make Ubuntu servers and desktops easier to manage.&lt;/p&gt; &lt;p&gt;But this isn’t going to be a sprint. For Ubuntu to succeed on servers, Canonical will need to prepare for a marathon.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Related Coverage:&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;April 7, 2008: &lt;a href="http://www.mspmentor.net/2008/04/07/network-security-converges-with-ubuntu-linux/" title="Ubuntu Linux converges with Network Security" target="_blank"&gt;Ubuntu Linux Converges With Network Security&lt;/a&gt; (from MSPmentor.net)&lt;/li&gt;&lt;li&gt;April 2, 2008: &lt;a href="http://www.thevarguy.com/2008/04/02/update-sun-getting-cozier-with-ubuntu/" title="Sun getting cozier with Ubuntu" target="_blank"&gt;Update: Sun Getting Cozier With Ubuntu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;March 26, 2008: &lt;a href="http://allaboutubuntu.wordpress.com/2008/03/26/highlights-of-ubuntu-804-beta/" title="Ubuntu 8.04" target="_blank"&gt;Highlights of Ubuntu 8.04&lt;/a&gt; (from All About Ubuntu)&lt;/li&gt;&lt;li&gt;March 14, 2008: &lt;a href="http://www.thevarguy.com/2008/03/14/ubuntu-linux-server-push-coming-in-may/" title="Ubuntu Linux Server Push Coming in May?"&gt;Ubuntu Linux Server Push Coming in May?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;March 5, 2008: &lt;a href="http://allaboutubuntu.wordpress.com/2008/03/05/will-landscape-give-ubuntu-linux-a-business-lift/" title="Landscape ubuntu tool" target="_blank"&gt;Will ‘Landscape’ Give Ubuntu A Lift In Business?&lt;/a&gt; (from All About Ubuntu)&lt;/li&gt;&lt;/ul&gt;taken from :&lt;br /&gt;&lt;a href="http://www.thevarguy.com/2008/04/10/dell-no-plans-for-ubuntu-linux-servers/"&gt;http://www.thevarguy.com/2008/04/10/dell-no-plans-for-ubuntu-linux-servers/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-5444739737173625594?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/5444739737173625594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=5444739737173625594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/5444739737173625594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/5444739737173625594'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/dell-no-plans-for-ubuntu-linux-servers.html' title='Dell: No Plans for Ubuntu Linux Servers'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-7115374714606897045</id><published>2008-04-19T03:41:00.000-07:00</published><updated>2008-04-19T03:43:52.229-07:00</updated><title type='text'>Highlights of Ubuntu 8.04 Beta</title><content type='html'>&lt;div style="font-weight: bold;" class="fullpost"&gt;&lt;h2 style="font-weight: normal;"&gt;&lt;span style="font-size:85%;"&gt;After recently installing Ubuntu 8.04 Beta, I have seen numerous improvements that will bring welcome change to users in the near future. Now in beta stage, Ubuntu is stable enough for me or anyone else who is interesting in testing the new version. While I have not seen any problems, it is not recommended for use on production machines. Here are some highlights.&lt;span id="more-206"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;           &lt;div class="snap_preview"&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;The first major feature is the inclusion of Firefox 3 Beta 4. The +GTKuse in the application blends in well by using the system icons and tabs. Firefox 3 has been &lt;a href="http://www.reuters.com/article/technologyNews/idUSN2041266520080320?pageNumber=2&amp;amp;virtualBrandChannel=0" target="_blank"&gt;declared&lt;/a&gt; ready for release by Mozilla, although it the official release of Firefox 3 is said to be in June, nearly two months after Ubuntu’s next release.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;For all of those ATI graphics card users who are using the older cards, help is on the way! On Ubuntu 7.10, I could only get graphics acceleration. Now, I was able to get the 3-D desktop working, and it was enabled by default upon installing the driver via the Hardware Manager (Restricted Drivers Manager) and a quick reboot.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;I have noticed a speed increase on both startup and shutdown. Another welcome site was the splash screen working on default. With Ubuntu 7.10, I had to edit the usplash.conf file in order to get the splash screen to show. It was pretty easy following guides in the forums, but after a while of reinstalling Ubuntu and other distributions, it got a little tiring. Thankfully, this bug has been fixed in the Hardy Heron release.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;There is also a new theme in the beta release, which has been implemented through Alpha 5 and Beta 1 of Ubuntu 8.04. It is a bit more orange theme, with a new background, login screen, and some new icons, although the Human icon set is still the preferred option, coming defalt with the theme.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;There are plenty of new features and applications to go around, and there will likely be more updates to come as many of the major applications have new releases. Ubuntu 8.04 Beta 1 is looking strong, and will form the base of a new and stunning release. Ubuntu 8.04 will be a LTS release, with three years of support on the desktop, and 5 years of support on the server.&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;taken from :&lt;br /&gt;&lt;a href="http://allaboutubuntu.wordpress.com/2008/03/26/highlights-of-ubuntu-804-beta/#more-206"&gt;http://allaboutubuntu.wordpress.com/2008/03/26/highlights-of-ubuntu-804-beta/#more-206&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-7115374714606897045?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/7115374714606897045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=7115374714606897045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/7115374714606897045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/7115374714606897045'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/highlights-of-ubuntu-804-beta.html' title='Highlights of Ubuntu 8.04 Beta'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-2484759267326925511</id><published>2008-04-18T01:18:00.000-07:00</published><updated>2008-04-18T01:21:25.393-07:00</updated><title type='text'>GNU Free Documentation License</title><content type='html'>&lt;div class="fullpost"&gt;&lt;!-- End of code. Rest of article goes below here --&gt;  &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;Version 1.2, November    2002&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;Copyright (C) 2000,2001,2002    Free Software Foundation, Inc.&lt;br /&gt;  59 Temple Place, Suite 330, Boston, MA 02111-1307 USA&lt;br /&gt;  Everyone is permitted to copy and distribute verbatim copies&lt;br /&gt;  of this license document, but changing it is not allowed.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;0. PREAMBLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The purpose of    this License is to make a manual, textbook, or other functional and useful document    "free" in the sense of freedom: to assure everyone the effective freedom    to copy and redistribute it, with or without modifying it, either commercially    or noncommercially. Secondarily, this License preserves for the author and publisher    a way to get credit for their work, while not being considered responsible for    modifications made by others.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;This License is    a kind of "copyleft", which means that derivative works of the document    must themselves be free in the same sense. It complements the GNU General Public    License, which is a copyleft license designed for free software.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;We have designed    this License in order to use it for manuals for free software, because free    software needs free documentation: a free program should come with manuals providing    the same freedoms that the software does. But this License is not limited to    software manuals; it can be used for any textual work, regardless of subject    matter or whether it is published as a printed book. We recommend this License    principally for works whose purpose is instruction or reference.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;1. APPLICABILITY    AND DEFINITIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;This License applies    to any manual or other work, in any medium, that contains a notice placed by    the copyright holder saying it can be distributed under the terms of this License.    Such a notice grants a world-wide, royalty-free license, unlimited in duration,    to use that work under the conditions stated herein. The "Document",    below, refers to any such manual or work. Any member of the public is a licensee,    and is addressed as "you". You accept the license if you copy, modify    or distribute the work in a way requiring permission under copyright law.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;A "Modified    Version" of the Document means any work containing the Document or a portion    of it, either copied verbatim, or with modifications and/or translated into    another language.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;A "Secondary    Section" is a named appendix or a front-matter section of the Document    that deals exclusively with the relationship of the publishers or authors of    the Document to the Document's overall subject (or to related matters) and contains    nothing that could fall directly within that overall subject. (Thus, if the    Document is in part a textbook of mathematics, a Secondary Section may not explain    any mathematics.) The relationship could be a matter of historical connection    with the subject or with related matters, or of legal, commercial, philosophical,    ethical or political position regarding them.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The "Invariant    Sections" are certain Secondary Sections whose titles are designated, as    being those of Invariant Sections, in the notice that says that the Document    is released under this License. If a section does not fit the above definition    of Secondary then it is not allowed to be designated as Invariant. The Document    may contain zero Invariant Sections. If the Document does not identify any Invariant    Sections then there are none.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The "Cover    Texts" are certain short passages of text that are listed, as Front-Cover    Texts or Back-Cover Texts, in the notice that says that the Document is released    under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover    Text may be at most 25 words.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;A "Transparent"    copy of the Document means a machine-readable copy, represented in a format    whose specification is available to the general public, that is suitable for    revising the document straightforwardly with generic text editors or (for images    composed of pixels) generic paint programs or (for drawings) some widely available    drawing editor, and that is suitable for input to text formatters or for automatic    translation to a variety of formats suitable for input to text formatters. A    copy made in an otherwise Transparent file format whose markup, or absence of    markup, has been arranged to thwart or discourage subsequent modification by    readers is not Transparent. An image format is not Transparent if used for any    substantial amount of text. A copy that is not "Transparent" is called    "Opaque".&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;Examples of suitable    formats for Transparent copies include plain ASCII without markup, Texinfo input    format, LaTeX input format, SGML or XML using a publicly available DTD, and    standard-conforming simple HTML, PostScript or PDF designed for human modification.    Examples of transparent image formats include PNG, XCF and JPG. Opaque formats    include proprietary formats that can be read and edited only by proprietary    word processors, SGML or XML for which the DTD and/or processing tools are not    generally available, and the machine-generated HTML, PostScript or PDF produced    by some word processors for output purposes only.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The "Title    Page" means, for a printed book, the title page itself, plus such following    pages as are needed to hold, legibly, the material this License requires to    appear in the title page. For works in formats which do not have any title page    as such, "Title Page" means the text near the most prominent appearance    of the work's title, preceding the beginning of the body of the text.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;A section "Entitled    XYZ" means a named subunit of the Document whose title either is precisely    XYZ or contains XYZ in parentheses following text that translates XYZ in another    language. (Here XYZ stands for a specific section name mentioned below, such    as "Acknowledgements", "Dedications", "Endorsements",    or "History".) To "Preserve the Title" of such a section    when you modify the Document means that it remains a section "Entitled    XYZ" according to this definition.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The Document may    include Warranty Disclaimers next to the notice which states that this License    applies to the Document. These Warranty Disclaimers are considered to be included    by reference in this License, but only as regards disclaiming warranties: any    other implication that these Warranty Disclaimers may have is void and has no    effect on the meaning of this License.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;2. VERBATIM    COPYING&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may copy and    distribute the Document in any medium, either commercially or noncommercially,    provided that this License, the copyright notices, and the license notice saying    this License applies to the Document are reproduced in all copies, and that    you add no other conditions whatsoever to those of this License. You may not    use technical measures to obstruct or control the reading or further copying    of the copies you make or distribute. However, you may accept compensation in    exchange for copies. If you distribute a large enough number of copies you must    also follow the conditions in section 3.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may also lend    copies, under the same conditions stated above, and you may publicly display    copies.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;3. COPYING IN    QUANTITY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If you publish    printed copies (or copies in media that commonly have printed covers) of the    Document, numbering more than 100, and the Document's license notice requires    Cover Texts, you must enclose the copies in covers that carry, clearly and legibly,    all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover    Texts on the back cover. Both covers must also clearly and legibly identify    you as the publisher of these copies. The front cover must present the full    title with all words of the title equally prominent and visible. You may add    other material on the covers in addition. Copying with changes limited to the    covers, as long as they preserve the title of the Document and satisfy these    conditions, can be treated as verbatim copying in other respects.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If the required    texts for either cover are too voluminous to fit legibly, you should put the    first ones listed (as many as fit reasonably) on the actual cover, and continue    the rest onto adjacent pages.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If you publish    or distribute Opaque copies of the Document numbering more than 100, you must    either include a machine-readable Transparent copy along with each Opaque copy,    or state in or with each Opaque copy a computer-network location from which    the general network-using public has access to download using public-standard    network protocols a complete Transparent copy of the Document, free of added    material. If you use the latter option, you must take reasonably prudent steps,    when you begin distribution of Opaque copies in quantity, to ensure that this    Transparent copy will remain thus accessible at the stated location until at    least one year after the last time you distribute an Opaque copy (directly or    through your agents or retailers) of that edition to the public.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;It is requested,    but not required, that you contact the authors of the Document well before redistributing    any large number of copies, to give them a chance to provide you with an updated    version of the Document.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;4. MODIFICATIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may copy and    distribute a Modified Version of the Document under the conditions of sections    2 and 3 above, provided that you release the Modified Version under precisely    this License, with the Modified Version filling the role of the Document, thus    licensing distribution and modification of the Modified Version to whoever possesses    a copy of it. In addition, you must do these things in the Modified Version:&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt; * A. Use in the    Title Page (and on the covers, if any) a title distinct from that of the Document,    and from those of previous versions (which should, if there were any, be listed    in the History section of the Document). You may use the same title as a previous    version if the original publisher of that version gives permission.&lt;br /&gt;  * B. List on the Title Page, as authors, one or more persons or entities responsible    for authorship of the modifications in the Modified Version, together with at    least five of the principal authors of the Document (all of its principal authors,    if it has fewer than five), unless they release you from this requirement.&lt;br /&gt;  * C. State on the Title page the name of the publisher of the Modified Version,    as the publisher.&lt;br /&gt;  * D. Preserve all the copyright notices of the Document.&lt;br /&gt;  * E. Add an appropriate copyright notice for your modifications adjacent to    the other copyright notices.&lt;br /&gt;  * F. Include, immediately after the copyright notices, a license notice giving    the public permission to use the Modified Version under the terms of this License,    in the form shown in the Addendum below.&lt;br /&gt;  * G. Preserve in that license notice the full lists of Invariant Sections and    required Cover Texts given in the Document's license notice.&lt;br /&gt;  * H. Include an unaltered copy of this License.&lt;br /&gt;  * I. Preserve the section Entitled "History", Preserve its Title,    and add to it an item stating at least the title, year, new authors, and publisher    of the Modified Version as given on the Title Page. If there is no section Entitled    "History" in the Document, create one stating the title, year, authors,    and publisher of the Document as given on its Title Page, then add an item describing    the Modified Version as stated in the previous sentence.&lt;br /&gt;  * J. Preserve the network location, if any, given in the Document for public    access to a Transparent copy of the Document, and likewise the network locations    given in the Document for previous versions it was based on. These may be placed    in the "History" section. You may omit a network location for a work    that was published at least four years before the Document itself, or if the    original publisher of the version it refers to gives permission.&lt;br /&gt;  * K. For any section Entitled "Acknowledgements" or "Dedications",    Preserve the Title of the section, and preserve in the section all the substance    and tone of each of the contributor acknowledgements and/or dedications given    therein.&lt;br /&gt;  * L. Preserve all the Invariant Sections of the Document, unaltered in their    text and in their titles. Section numbers or the equivalent are not considered    part of the section titles.&lt;br /&gt;  * M. Delete any section Entitled "Endorsements". Such a section may    not be included in the Modified Version.&lt;br /&gt;  * N. Do not retitle any existing section to be Entitled "Endorsements"    or to conflict in title with any Invariant Section.&lt;br /&gt;  * O. Preserve any Warranty Disclaimers.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If the Modified    Version includes new front-matter sections or appendices that qualify as Secondary    Sections and contain no material copied from the Document, you may at your option    designate some or all of these sections as invariant. To do this, add their    titles to the list of Invariant Sections in the Modified Version's license notice.    These titles must be distinct from any other section titles.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may add a section    Entitled "Endorsements", provided it contains nothing but endorsements    of your Modified Version by various parties--for example, statements of peer    review or that the text has been approved by an organization as the authoritative    definition of a standard.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may add a passage    of up to five words as a Front-Cover Text, and a passage of up to 25 words as    a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version.    Only one passage of Front-Cover Text and one of Back-Cover Text may be added    by (or through arrangements made by) any one entity. If the Document already    includes a cover text for the same cover, previously added by you or by arrangement    made by the same entity you are acting on behalf of, you may not add another;    but you may replace the old one, on explicit permission from the previous publisher    that added the old one.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The author(s) and    publisher(s) of the Document do not by this License give permission to use their    names for publicity for or to assert or imply endorsement of any Modified Version.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;5. COMBINING    DOCUMENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may combine    the Document with other documents released under this License, under the terms    defined in section 4 above for modified versions, provided that you include    in the combination all of the Invariant Sections of all of the original documents,    unmodified, and list them all as Invariant Sections of your combined work in    its license notice, and that you preserve all their Warranty Disclaimers.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The combined work    need only contain one copy of this License, and multiple identical Invariant    Sections may be replaced with a single copy. If there are multiple Invariant    Sections with the same name but different contents, make the title of each such    section unique by adding at the end of it, in parentheses, the name of the original    author or publisher of that section if known, or else a unique number. Make    the same adjustment to the section titles in the list of Invariant Sections    in the license notice of the combined work.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;In the combination,    you must combine any sections Entitled "History" in the various original    documents, forming one section Entitled "History"; likewise combine    any sections Entitled "Acknowledgements", and any sections Entitled    "Dedications". You must delete all sections Entitled "Endorsements."&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;6. COLLECTIONS    OF DOCUMENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may make a    collection consisting of the Document and other documents released under this    License, and replace the individual copies of this License in the various documents    with a single copy that is included in the collection, provided that you follow    the rules of this License for verbatim copying of each of the documents in all    other respects.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may extract    a single document from such a collection, and distribute it individually under    this License, provided you insert a copy of this License into the extracted    document, and follow this License in all other respects regarding verbatim copying    of that document.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;7. AGGREGATION    WITH INDEPENDENT WORKS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;A compilation of    the Document or its derivatives with other separate and independent documents    or works, in or on a volume of a storage or distribution medium, is called an    "aggregate" if the copyright resulting from the compilation is not    used to limit the legal rights of the compilation's users beyond what the individual    works permit. When the Document is included in an aggregate, this License does    not apply to the other works in the aggregate which are not themselves derivative    works of the Document.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If the Cover Text    requirement of section 3 is applicable to these copies of the Document, then    if the Document is less than one half of the entire aggregate, the Document's    Cover Texts may be placed on covers that bracket the Document within the aggregate,    or the electronic equivalent of covers if the Document is in electronic form.    Otherwise they must appear on printed covers that bracket the whole aggregate.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;8. TRANSLATION&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;Translation is    considered a kind of modification, so you may distribute translations of the    Document under the terms of section 4. Replacing Invariant Sections with translations    requires special permission from their copyright holders, but you may include    translations of some or all Invariant Sections in addition to the original versions    of these Invariant Sections. You may include a translation of this License,    and all the license notices in the Document, and any Warranty Disclaimers, provided    that you also include the original English version of this License and the original    versions of those notices and disclaimers. In case of a disagreement between    the translation and the original version of this License or a notice or disclaimer,    the original version will prevail.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;If a section in    the Document is Entitled "Acknowledgements", "Dedications",    or "History", the requirement (section 4) to Preserve its Title (section    1) will typically require changing the actual title.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;9. TERMINATION&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;You may not copy,    modify, sublicense, or distribute the Document except as expressly provided    for under this License. Any other attempt to copy, modify, sublicense or distribute    the Document is void, and will automatically terminate your rights under this    License. However, parties who have received copies, or rights, from you under    this License will not have their licenses terminated so long as such parties    remain in full compliance.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;"&gt;&lt;b&gt;10. FUTURE REVISIONS    OF THIS LICENSE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;The Free Software    Foundation may publish new, revised versions of the GNU Free Documentation License    from time to time. Such new versions will be similar in spirit to the present    version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;"&gt;Each version of    the License is given a distinguishing version number. If the Document specifies    that a particular numbered version of this License "or any later version"    applies to it, you have the option of following the terms and conditions either    of that specified version or of any later version that has been published (not    as a draft) by the Free Software Foundation. If the Document does not specify    a version number of this License, you may choose any version ever published    (not as a draft) by the Free Software Foundation.&lt;/span&gt;&lt;/p&gt;taken from:&lt;br /&gt;&lt;a href="http://linux.about.com/library/bl/open/blgnu_fdl.htm"&gt;http://linux.about.com/library/bl/open/blgnu_fdl.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-2484759267326925511?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/2484759267326925511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=2484759267326925511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2484759267326925511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2484759267326925511'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/gnu-free-documentation-license.html' title='GNU Free Documentation License'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-793804663131524320</id><published>2008-04-18T01:04:00.000-07:00</published><updated>2008-04-18T01:16:22.519-07:00</updated><title type='text'>Automatically re-start script as root</title><content type='html'>&lt;div class="fullpost"&gt;If you use sudo you can automatically re-start scripts that need to be run as root by adding a check at the beginning of the script and executing sudo if the script is not running as root:&lt;br /&gt;&lt;br /&gt;  if [[ $UID -ne 0 ]]; then&lt;br /&gt;    sudo -p 'Restarting as root, password: ' bash $0 "$@"&lt;br /&gt;    exit $?&lt;br /&gt;  fi&lt;br /&gt;&lt;br /&gt;The inclusion of "bash" in the sudo command is to avoid problems if the script does not have its execute bit set. The "exit $?" causes the shell to exit with the status from the script instance that sudo runs.&lt;br /&gt;&lt;br /&gt;taken from :&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/content/automatically-re-start-script-root-0"&gt;http://www.linuxjournal.com/content/automatically-re-start-script-root-0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-793804663131524320?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/793804663131524320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=793804663131524320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/793804663131524320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/793804663131524320'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/automatically-re-start-script-as-root.html' title='Automatically re-start script as root'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-1377234941864194941</id><published>2008-04-18T00:48:00.000-07:00</published><updated>2008-04-18T01:01:46.984-07:00</updated><title type='text'>Linux / Unix Command: find</title><content type='html'>&lt;div class="fullpost"&gt;NAME&lt;br /&gt;find - search for files in a directory hierarchy&lt;br /&gt;EXAMPLES&lt;br /&gt;SEE ALSO&lt;br /&gt;locate(1L), locatedb(5L), updatedb(1L), xargs(1L)&lt;br /&gt;SYNOPSIS&lt;br /&gt;find [path...] [expression]&lt;br /&gt;DESCRIPTION&lt;br /&gt;This manual page documents the GNU version of find. find searches the directory tree rooted at each given file name by evaluating the given expression from left to right, according to the rules of precedence (see section OPERATORS), until the outcome is known (the left hand side is false for and operations, true for or), at which point find moves on to the next file name.&lt;br /&gt;&lt;br /&gt;The first argument that begins with `-', `(', `)', `,', or `!' is taken to be the beginning of the expression; any arguments before it are paths to search, and any arguments after it are the rest of the expression. If no paths are given, the current directory is used. If no expression is given, the expression `-print' is used.&lt;br /&gt;&lt;br /&gt;find exits with status 0 if all files are processed successfully, greater than 0 if errors occur.&lt;br /&gt;EXPRESSIONS&lt;br /&gt;The expression is made up of options (which affect overall operation rather than the processing of a specific file, and always return true), tests (which return a true or false value), and actions (which have side effects and return a true or false value), all separated by operators. -and is assumed where the operator is omitted. If the expression contains no actions other than -prune, -print is performed on all files for which the expression is true.&lt;br /&gt;OPTIONS&lt;br /&gt;All options always return true. They always take effect, rather than being processed only when their place in the expression is reached. Therefore, for clarity, it is best to place them at the beginning of the expression.&lt;br /&gt;&lt;br /&gt;-daystart&lt;br /&gt;    Measure times (for -amin, -atime, -cmin, -ctime, -mmin, and -mtime) from the beginning of today rather than from 24 hours ago.&lt;br /&gt;-depth&lt;br /&gt;    Process each directory's contents before the directory itself.&lt;br /&gt;-follow&lt;br /&gt;    Dereference symbolic links. Implies -noleaf.&lt;br /&gt;-help, --help&lt;br /&gt;    Print a summary of the command-line usage of find and exit.&lt;br /&gt;-maxdepth levels&lt;br /&gt;    Descend at most levels (a non-negative integer) levels of directories below the command line arguments. `-maxdepth 0' means only apply the tests and actions to the command line arguments.&lt;br /&gt;-mindepth levels&lt;br /&gt;    Do not apply any tests or actions at levels less than levels (a non-negative integer). `-mindepth 1' means process all files except the command line arguments.&lt;br /&gt;-mount&lt;br /&gt;    Don't descend directories on other filesystems. An alternate name for -xdev, for compatibility with some other versions of find.&lt;br /&gt;-noleaf&lt;br /&gt;    Do not optimize by assuming that directories contain 2 fewer subdirectories than their hard link count. This option is needed when searching filesystems that do not follow the Unix directory-link convention, such as CD-ROM or MS-DOS filesystems or AFS volume mount points. Each directory on a normal Unix filesystem has at least 2 hard links: its name and its `.' entry. Additionally, its subdirectories (if any) each have a `..' entry linked to that directory. When find is examining a directory, after it has statted 2 fewer subdirectories than the directory's link count, it knows that the rest of the entries in the directory are non-directories (`leaf' files in the directory tree). If only the files' names need to be examined, there is no need to stat them; this gives a significant increase in search speed.&lt;br /&gt;-version, --version&lt;br /&gt;    Print the find version number and exit.&lt;br /&gt;-xdev&lt;br /&gt;    Don't descend directories on other filesystems.&lt;br /&gt;&lt;br /&gt;TESTS&lt;br /&gt;Numeric arguments can be specified as&lt;br /&gt;&lt;br /&gt;+n&lt;br /&gt;    for greater than n,&lt;br /&gt;-n&lt;br /&gt;    for less than n,&lt;br /&gt;n&lt;br /&gt;    for exactly n.&lt;br /&gt;-amin n&lt;br /&gt;    File was last accessed n minutes ago.&lt;br /&gt;-anewer file&lt;br /&gt;    File was last accessed more recently than file was modified. -anewer is affected by -follow only if -follow comes before -anewer on the command line.&lt;br /&gt;-atime n&lt;br /&gt;    File was last accessed n*24 hours ago.&lt;br /&gt;-cmin n&lt;br /&gt;    File's status was last changed n minutes ago.&lt;br /&gt;-cnewer file&lt;br /&gt;    File's status was last changed more recently than file was modified. -cnewer is affected by -follow only if -follow comes before -cnewer on the command line.&lt;br /&gt;-ctime n&lt;br /&gt;    File's status was last changed n*24 hours ago.&lt;br /&gt;-empty&lt;br /&gt;    File is empty and is either a regular file or a directory.&lt;br /&gt;-false&lt;br /&gt;    Always false.&lt;br /&gt;-fstype type&lt;br /&gt;    File is on a filesystem of type type. The valid filesystem types vary among different versions of Unix; an incomplete list of filesystem types that are accepted on some version of Unix or another is: ufs, 4.2, 4.3, nfs, tmp, mfs, S51K, S52K. You can use -printf with the %F directive to see the types of your filesystems.&lt;br /&gt;-gid n&lt;br /&gt;    File's numeric group ID is n.&lt;br /&gt;-group gname&lt;br /&gt;    File belongs to group gname (numeric group ID allowed).&lt;br /&gt;-ilname pattern&lt;br /&gt;    Like -lname, but the match is case insensitive.&lt;br /&gt;-iname pattern&lt;br /&gt;    Like -name, but the match is case insensitive. For example, the patterns `fo*' and `F??' match the file names `Foo', `FOO', `foo', `fOo', etc.&lt;br /&gt;-inum n&lt;br /&gt;    File has inode number n.&lt;br /&gt;-ipath pattern&lt;br /&gt;    Like -path, but the match is case insensitive.&lt;br /&gt;-iregex pattern&lt;br /&gt;    Like -regex, but the match is case insensitive.&lt;br /&gt;-links n&lt;br /&gt;    File has n links.&lt;br /&gt;-lname pattern&lt;br /&gt;    File is a symbolic link whose contents match shell pattern pattern. The metacharacters do not treat `/' or `.' specially.&lt;br /&gt;-mmin n&lt;br /&gt;    File's data was last modified n minutes ago.&lt;br /&gt;-mtime n&lt;br /&gt;    File's data was last modified n*24 hours ago.&lt;br /&gt;-name pattern&lt;br /&gt;    Base of file name (the path with the leading directories removed) matches shell pattern pattern. The metacharacters (`*', `?', and `[]') do not match a `.' at the start of the base name. To ignore a directory and the files under it, use -prune; see an example in the description of -path.&lt;br /&gt;-newer file&lt;br /&gt;    File was modified more recently than file. -newer is affected by -follow only if -follow comes before -newer on the command line.&lt;br /&gt;-nouser&lt;br /&gt;    No user corresponds to file's numeric user ID.&lt;br /&gt;-nogroup&lt;br /&gt;    No group corresponds to file's numeric group ID.&lt;br /&gt;-path pattern&lt;br /&gt;    File name matches shell pattern pattern. The metacharacters do not treat `/' or `.' specially; so, for example,&lt;br /&gt;    find . -path './sr*sc'&lt;br /&gt;    will print an entry for a directory called './src/misc' (if one exists). To ignore a whole directory tree, use -prune rather than checking every file in the tree. For example, to skip the directory `src/emacs' and all files and directories under it, and print the names of the other files found, do something like this:&lt;br /&gt;    find . -path './src/emacs' -prune -o -print&lt;br /&gt;-perm mode&lt;br /&gt;    File's permission bits are exactly mode (octal or symbolic). Symbolic modes use mode 0 as a point of departure.&lt;br /&gt;-perm -mode&lt;br /&gt;    All of the permission bits mode are set for the file.&lt;br /&gt;-perm +mode&lt;br /&gt;    Any of the permission bits mode are set for the file.&lt;br /&gt;-regex pattern&lt;br /&gt;    File name matches regular expression pattern. This is a match on the whole path, not a search. For example, to match a file named `./fubar3', you can use the regular expression `.*bar.' or `.*b.*3', but not `b.*r3'.&lt;br /&gt;-size n[bckw]&lt;br /&gt;    File uses n units of space. The units are 512-byte blocks by default or if `b' follows n, bytes if `c' follows n, kilobytes if `k' follows n, or 2-byte words if `w' follows n. The size does not count indirect blocks, but it does count blocks in sparse files that are not actually allocated.&lt;br /&gt;-true&lt;br /&gt;    Always true.&lt;br /&gt;-type c&lt;br /&gt;    File is of type c:&lt;br /&gt;&lt;br /&gt;        b&lt;br /&gt;            block (buffered) special&lt;br /&gt;        c&lt;br /&gt;            character (unbuffered) special&lt;br /&gt;        d&lt;br /&gt;            directory&lt;br /&gt;        p&lt;br /&gt;            named pipe (FIFO)&lt;br /&gt;        f&lt;br /&gt;            regular file&lt;br /&gt;        l&lt;br /&gt;            symbolic link&lt;br /&gt;        s&lt;br /&gt;            socket&lt;br /&gt;        D&lt;br /&gt;            door (Solaris)&lt;br /&gt;&lt;br /&gt;-uid n&lt;br /&gt;    File's numeric user ID is n.&lt;br /&gt;-used n&lt;br /&gt;    File was last accessed n days after its status was last changed.&lt;br /&gt;-user uname&lt;br /&gt;    File is owned by user uname (numeric user ID allowed).&lt;br /&gt;-xtype c&lt;br /&gt;    The same as -type unless the file is a symbolic link. For symbolic links: if -follow has not been given, true if the file is a link to a file of type c; if -follow has been given, true if c is `l'. In other words, for symbolic links, -xtype checks the type of the file that -type does not check.&lt;br /&gt;&lt;br /&gt;ACTIONS&lt;br /&gt;&lt;br /&gt;-exec command ;&lt;br /&gt;    Execute command; true if 0 status is returned. All following arguments to find are taken to be arguments to the command until an argument consisting of `;' is encountered. The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions might need to be escaped (with a `\') or quoted to protect them from expansion by the shell. The command is executed in the starting directory.&lt;br /&gt;-fls file&lt;br /&gt;    True; like -ls but write to file like -fprint.&lt;br /&gt;-fprint file&lt;br /&gt;    True; print the full file name into file file. If file does not exist when find is run, it is created; if it does exist, it is truncated. The file names ``/dev/stdout'' and ``/dev/stderr'' are handled specially; they refer to the standard output and standard error output, respectively.&lt;br /&gt;-fprint0 file&lt;br /&gt;    True; like -print0 but write to file like -fprint.&lt;br /&gt;-fprintf file format&lt;br /&gt;    True; like -printf but write to file like -fprint.&lt;br /&gt;-ok command ;&lt;br /&gt;    Like -exec but ask the user first (on the standard input); if the response does not start with `y' or `Y', do not run the command, and return false.&lt;br /&gt;-print&lt;br /&gt;    True; print the full file name on the standard output, followed by a newline.&lt;br /&gt;-print0&lt;br /&gt;    True; print the full file name on the standard output, followed by a null character. This allows file names that contain newlines to be correctly interpreted by programs that process the find output.&lt;br /&gt;-printf format&lt;br /&gt;    True; print format on the standard output, interpreting `\' escapes and `%' directives. Field widths and precisions can be specified as with the `printf' C function. Unlike -print, -printf does not add a newline at the end of the string. The escapes and directives are:&lt;br /&gt;&lt;br /&gt;        \a&lt;br /&gt;            Alarm bell.&lt;br /&gt;        \b&lt;br /&gt;            Backspace.&lt;br /&gt;        \c&lt;br /&gt;            Stop printing from this format immediately and flush the output.&lt;br /&gt;        \f&lt;br /&gt;            Form feed.&lt;br /&gt;        \n&lt;br /&gt;            Newline.&lt;br /&gt;        \r&lt;br /&gt;            Carriage return.&lt;br /&gt;        \t&lt;br /&gt;            Horizontal tab.&lt;br /&gt;        \v&lt;br /&gt;            Vertical tab.&lt;br /&gt;        \\&lt;br /&gt;            A literal backslash (`\').&lt;br /&gt;        \NNN&lt;br /&gt;            The character whose ASCII code is NNN (octal).&lt;br /&gt;&lt;br /&gt;        A `\' character followed by any other character is treated as an ordinary character, so they both are printed.&lt;br /&gt;&lt;br /&gt;        %%&lt;br /&gt;            A literal percent sign.&lt;br /&gt;        %a&lt;br /&gt;            File's last access time in the format returned by the C `ctime' function.&lt;br /&gt;        %Ak&lt;br /&gt;            File's last access time in the format specified by k, which is either `@' or a directive for the C `strftime' function. The possible values for k are listed below; some of them might not be available on all systems, due to differences in `strftime' between systems.&lt;br /&gt;&lt;br /&gt;                @&lt;br /&gt;                    seconds since Jan. 1, 1970, 00:00 GMT.&lt;br /&gt;&lt;br /&gt;                Time fields:&lt;br /&gt;&lt;br /&gt;                H&lt;br /&gt;                    hour (00..23)&lt;br /&gt;                I&lt;br /&gt;                    hour (01..12)&lt;br /&gt;                k&lt;br /&gt;                    hour ( 0..23)&lt;br /&gt;                l&lt;br /&gt;                    hour ( 1..12)&lt;br /&gt;                M&lt;br /&gt;                    minute (00..59)&lt;br /&gt;                p&lt;br /&gt;                    locale's AM or PM&lt;br /&gt;                r&lt;br /&gt;                    time, 12-hour (hh:mm:ss [AP]M)&lt;br /&gt;                S&lt;br /&gt;                    second (00..61)&lt;br /&gt;                T&lt;br /&gt;                    time, 24-hour (hh:mm:ss)&lt;br /&gt;                X&lt;br /&gt;                    locale's time representation (H:M:S)&lt;br /&gt;                Z&lt;br /&gt;                    time zone (e.g., EDT), or nothing if no time zone is determinable&lt;br /&gt;&lt;br /&gt;                Date fields:&lt;br /&gt;&lt;br /&gt;                a&lt;br /&gt;                    locale's abbreviated weekday name (Sun..Sat)&lt;br /&gt;                A&lt;br /&gt;                    locale's full weekday name, variable length (Sunday..Saturday)&lt;br /&gt;                b&lt;br /&gt;                    locale's abbreviated month name (Jan..Dec)&lt;br /&gt;                B&lt;br /&gt;                    locale's full month name, variable length (January..December)&lt;br /&gt;                c&lt;br /&gt;                    locale's date and time (Sat Nov 04 12:02:33 EST 1989)&lt;br /&gt;                d&lt;br /&gt;                    day of month (01..31)&lt;br /&gt;                D&lt;br /&gt;                    date (mm/dd/yy)&lt;br /&gt;                h&lt;br /&gt;                    same as b&lt;br /&gt;                j&lt;br /&gt;                    day of year (001..366)&lt;br /&gt;                m&lt;br /&gt;                    month (01..12)&lt;br /&gt;                U&lt;br /&gt;                    week number of year with Sunday as first day of week (00..53)&lt;br /&gt;                w&lt;br /&gt;                    day of week (0..6)&lt;br /&gt;                W&lt;br /&gt;                    week number of year with Monday as first day of week (00..53)&lt;br /&gt;                x&lt;br /&gt;                    locale's date representation (mm/dd/yy)&lt;br /&gt;                y&lt;br /&gt;                    last two digits of year (00..99)&lt;br /&gt;                Y&lt;br /&gt;                    year (1970...)&lt;br /&gt;&lt;br /&gt;        %b&lt;br /&gt;            File's size in 512-byte blocks (rounded up).&lt;br /&gt;        %c&lt;br /&gt;            File's last status change time in the format returned by the C `ctime' function.&lt;br /&gt;        %Ck&lt;br /&gt;            File's last status change time in the format specified by k, which is the same as for %A.&lt;br /&gt;        %d&lt;br /&gt;            File's depth in the directory tree; 0 means the file is a command line argument.&lt;br /&gt;        %f&lt;br /&gt;            File's name with any leading directories removed (only the last element).&lt;br /&gt;        %F&lt;br /&gt;            Type of the filesystem the file is on; this value can be used for -fstype.&lt;br /&gt;        %g&lt;br /&gt;            File's group name, or numeric group ID if the group has no name.&lt;br /&gt;        %G&lt;br /&gt;            File's numeric group ID.&lt;br /&gt;        %h&lt;br /&gt;            Leading directories of file's name (all but the last element).&lt;br /&gt;        %H&lt;br /&gt;            Command line argument under which file was found.&lt;br /&gt;        %i&lt;br /&gt;            File's inode number (in decimal).&lt;br /&gt;        %k&lt;br /&gt;            File's size in 1K blocks (rounded up).&lt;br /&gt;        %l&lt;br /&gt;            Object of symbolic link (empty string if file is not a symbolic link).&lt;br /&gt;        %m&lt;br /&gt;            File's permission bits (in octal).&lt;br /&gt;        %n&lt;br /&gt;            Number of hard links to file.&lt;br /&gt;        %p&lt;br /&gt;            File's name.&lt;br /&gt;        %P&lt;br /&gt;            File's name with the name of the command line argument under which it was found removed.&lt;br /&gt;        %s&lt;br /&gt;            File's size in bytes.&lt;br /&gt;        %t&lt;br /&gt;            File's last modification time in the format returned by the C `ctime' function.&lt;br /&gt;        %Tk&lt;br /&gt;            File's last modification time in the format specified by k, which is the same as for %A.&lt;br /&gt;        %u&lt;br /&gt;            File's user name, or numeric user ID if the user has no name.&lt;br /&gt;        %U&lt;br /&gt;            File's numeric user ID.&lt;br /&gt;&lt;br /&gt;        A `%' character followed by any other character is discarded (but the other character is printed).&lt;br /&gt;&lt;br /&gt;-prune&lt;br /&gt;    If -depth is not given, true; do not descend the current directory.&lt;br /&gt;    If -depth is given, false; no effect.&lt;br /&gt;-ls&lt;br /&gt;    True; list current file in `ls -dils' format on standard output. The block counts are of 1K blocks, unless the environment variable POSIXLY_CORRECT is set, in which case 512-byte blocks are used.&lt;br /&gt;&lt;br /&gt;OPERATORS&lt;br /&gt;Listed in order of decreasing precedence:&lt;br /&gt;&lt;br /&gt;( expr )&lt;br /&gt;    Force precedence.&lt;br /&gt;! expr&lt;br /&gt;    True if expr is false.&lt;br /&gt;-not expr&lt;br /&gt;    Same as ! expr.&lt;br /&gt;expr1 expr2&lt;br /&gt;    And (implied); expr2 is not evaluated if expr1 is false.&lt;br /&gt;expr1 -a expr2&lt;br /&gt;    Same as expr1 expr2.&lt;br /&gt;expr1 -and expr2&lt;br /&gt;    Same as expr1 expr2.&lt;br /&gt;expr1 -o expr2&lt;br /&gt;    Or; expr2 is not evaluated if expr1 is true.&lt;br /&gt;expr1 -or expr2&lt;br /&gt;    Same as expr1 -o expr2.&lt;br /&gt;expr1 , expr2&lt;br /&gt;    List; both expr1 and expr2 are always evaluated. The value of expr1 is discarded; the value of the list is the value of expr2.&lt;br /&gt;&lt;br /&gt;EXAMPLES&lt;br /&gt;&lt;br /&gt;find /home -user joe&lt;br /&gt;&lt;br /&gt;Find every file under the directory /home owned by the user joe.&lt;br /&gt;&lt;br /&gt;find /usr -name *stat&lt;br /&gt;&lt;br /&gt;Find every file under the directory /usr ending in ".stat".&lt;br /&gt;&lt;br /&gt;find /var/spool -mtime +60&lt;br /&gt;&lt;br /&gt;Find every file under the directory /var/spool that was modified more than 60 days ago.&lt;br /&gt;&lt;br /&gt;find /tmp -name core -type f -print | xargs /bin/rm -f&lt;br /&gt;&lt;br /&gt;Find files named core in or below the directory /tmp and delete them. Note that this will work incorrectly if there are any filenames containing newlines, single or double quotes, or spaces.&lt;br /&gt;&lt;br /&gt;find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f&lt;br /&gt;&lt;br /&gt;Find files named core in or below the directory /tmp and delete them, processing filenames in such a way that file or directory names containing single or double quotes, spaces or newlines are correctly handled. The -name test comes before the -type test in order to avoid having to call stat(2) on every file.&lt;br /&gt;&lt;br /&gt;find . -type f -exec file '{}' \;&lt;br /&gt;&lt;br /&gt;Runs `file' on every file in or below the current directory. Notice that the braces are enclosed in single quote marks to protect them from interpretation as shell script punctuation. The semicolon is similarly protected by the use of a backslash, though ';' could have been used in that case also.&lt;br /&gt;&lt;br /&gt;find /       \( -perm -4000 -fprintf /root/suid.txt '%#m %u %p\n' \) , \&lt;br /&gt;             \( -size +100M -fprintf /root/big.txt  '%-10s %p\n' \)&lt;br /&gt;&lt;br /&gt;Traverse the filesystem just once, listing setuid files and directories into /root/suid.txt and large files into /root/big.txt.&lt;br /&gt;&lt;br /&gt;find $HOME  -mtime 0&lt;br /&gt;&lt;br /&gt;Search for files in your home directory which have been modified in the last twenty-four hours. This command works this way because the time since each file was last modified is divided by 24 hours and any remainder is discarded. That means that to match -mtime&lt;br /&gt;&lt;br /&gt;0, a file will have to have a modification in the past which is less than 24 hours ago.&lt;br /&gt;&lt;br /&gt;find . -perm 664&lt;br /&gt;&lt;br /&gt;Search for files which have read and write permission for their owner, and group, but which other users can read but not write to. Files which meet these criteria but have other permissions bits set (for example if someone can execute the file) will not be matched.&lt;br /&gt;&lt;br /&gt;find . -perm -664&lt;br /&gt;&lt;br /&gt;Search for files which have read and write permission for their owner and group, and which other users can read, without regard to the presence of any extra permission bits (for example the executable bit). This will match a file which has mode 0777, for example.&lt;br /&gt;&lt;br /&gt;find . -perm /222&lt;br /&gt;&lt;br /&gt;Search for files which are writable by somebody (their owner, or their group, or anybody else).&lt;br /&gt;&lt;br /&gt;find . -perm /220&lt;br /&gt;find . -perm /u+w,g+w&lt;br /&gt;find . -perm /u=w,g=w&lt;br /&gt;&lt;br /&gt;All three of these commands do the same thing, but the first one uses the octal representation of the file mode, and the other two use the symbolic form. These commands all search for files which are writable by either their owner or their group. The files don't have to be writable by both the owner and group to be matched; either will do.&lt;br /&gt;&lt;br /&gt;find . -perm -220&lt;br /&gt;find . -perm -g+w,u+w&lt;br /&gt;&lt;br /&gt;Both these commands do the same thing; search for files which are writable by both their owner and their group.&lt;br /&gt;&lt;br /&gt;find . -perm -444 -perm /222 ! -perm /111&lt;br /&gt;find . -perm -a+r -perm /a+w ! -perm /a+x&lt;br /&gt;&lt;br /&gt;These two commands both search for files that are readable for everybody (-perm -444 or -perm -a+r), have at least on write bit set (-perm /222 or -perm /a+w) but are not executable for anybody (! -perm /111 and ! -perm /a+x respectively)&lt;br /&gt;&lt;br /&gt;taken from&lt;br /&gt;&lt;a href="http://linux.about.com/od/commands/l/blcmdl1_find.htm"&gt;http://linux.about.com/od/commands/l/blcmdl1_find.htm&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-1377234941864194941?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/1377234941864194941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=1377234941864194941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1377234941864194941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1377234941864194941'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/linux-unix-command-find.html' title='Linux / Unix Command: find'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-2019435411601725063</id><published>2008-04-15T05:55:00.000-07:00</published><updated>2008-04-15T05:59:35.579-07:00</updated><title type='text'>Zero Configuration Networking with Linux</title><content type='html'>&lt;h3&gt;&lt;br /&gt;&lt;/h3&gt;&lt;p style="text-align: right;"&gt;            &lt;/p&gt;                   &lt;div class="xar-clearleft"&gt;                       &lt;a href="http://www.zeroconf.org/"&gt;Zero Configuration Networking&lt;/a&gt; (Zeroconf) is a standard method of establishing communications between computers and allowing them to advertise and access each others' resources. It is designed to ease some of the complexities involved in computer networking -- in fact, it is designed to remove them altogether, by requiring no user configuration at all. Zeroconf is generally intended for use with small ad-hoc networks such as those typically found in a home environment. With Zeroconf, users should be able to plug two computers together with a crossover cable and instantly be able to access services hosted by one computer on the other, and vice versa. &lt;/div&gt;             &lt;div id="featurecontent" class="xar-align-left"&gt;                       &lt;p&gt;Zero Configuration Networking consists of three elements:&lt;/p&gt;  &lt;p&gt; &lt;i&gt;Network layer address assignment&lt;/i&gt; &lt;/p&gt;  &lt;p&gt;The network interface on your computer needs a network address in order to communicate with other computers. Zeroconf uses the Internet Protocol (IP), so it needs to assign an IP address as the network address. A Zeroconf-enabled computer will not usually assign an IP address automatically if one already exists for that computer. However, if no IP address is configured, a link-local IP address is automatically allocated from within the IP address range prefixed by 169.254. Two Linux programs for achieving this result are &lt;a href="http://www.progsoc.org/%7Ewildfire/zeroconf/"&gt;zeroconf&lt;/a&gt; and &lt;a href="http://zeroconf.sourceforge.net/?selected=zcip"&gt;zcip&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;i&gt;Translation between network names and network addresses&lt;/i&gt; &lt;/p&gt;  &lt;p&gt;Computers need to know a remote computer's network address to be able to communicate with it, just like a postman needs a street address to deliver mail to. On most networks, when a request is made from your computer to talk to another computer using a human-readable network name, such as biffo.com, the first thing that happens is that the human-readable name is translated into a network address, usually by querying a server hosting a Domain Name Service (DNS), which responds with the network address of the network name given. If you don't have a DNS server at your disposal, you still need to translate a network name into a network address some other way. &lt;/p&gt;  &lt;p&gt;Zeroconf's solution is to use &lt;a href="http://www.multicastdns.org/"&gt;Multicast DNS&lt;/a&gt;. Computers on Zeroconf networks configured with link-local IP addresses, as described above, are assigned to the Multicast DNS domain &lt;i&gt;.local&lt;/i&gt;. Therefore, if a computer's host name is &lt;i&gt;biffo&lt;/i&gt; and it is on a Zeroconf network configured with a link-local address, its fully qualified domain name is &lt;i&gt;biffo.local&lt;/i&gt;. Multicast DNS translates &lt;i&gt;biffo.local&lt;/i&gt; to the computer's IP address.&lt;/p&gt;  &lt;p&gt; &lt;a href="http://0pointer.de/lennart/projects/nss-mdns/"&gt;Nss-mdns&lt;/a&gt;, in association with a Multicast DNS responder daemon such as &lt;a href="http://avahi.org/"&gt;Avahi&lt;/a&gt; or Apple's &lt;a href="http://developer.apple.com/opensource/internet/bonjour.html"&gt;mDNSResponder&lt;/a&gt;, can take care of this name to address translation in a Linux Zeroconf network. &lt;/p&gt;  &lt;p&gt; &lt;i&gt;Location or discovery of services by name and protocol&lt;/i&gt; &lt;/p&gt;  &lt;p&gt;A network of computers is useless if the computers have nothing they can share. The way that computers share information or data is usually by making a service available to other computers. Zeroconf uses something called &lt;a href="http://www.dns-sd.org/"&gt;DNS Service Discovery&lt;/a&gt; to "discover" what services a computer has made available to other computers. Avahi and mDNSResponder are two implementations of DNS Service Discovery that both discover and advertise services.&lt;/p&gt;  &lt;p&gt;Apple's Rendezvous, now renamed to &lt;a href="http://www.apple.com/macosx/features/bonjour/"&gt;Bonjour&lt;/a&gt;, is the most advanced implementation of Zeroconf to date, but Mac OS X isn't the only OS that can use Zeroconf. With all three of the above elements installed and working, Zero Configuration Networking becomes a reality for a Linux system as well.&lt;/p&gt;  &lt;p&gt; &lt;strong&gt;Installation&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;There are two main implementations of Zeroconf in Linux distributions. KDE by default uses mDNSResponder and kdnssd (part of kdelibs). It usually ships with the zeroconf:/ ioslave module for Konqueror, which enables Konqueror to browse for Zeroconf Services. SUSE uses this implementation.&lt;/p&gt;  &lt;p&gt;GNOME seems to be tending towards the use of Avahi and libnss-mdns. Ubuntu uses this implementation. &lt;/p&gt;  &lt;p&gt;If you have installed a distribution with either of these implementations, you may already have Zeroconf working on your machine. Otherwise, the required packages are probably easily accessible in software repositories&lt;/p&gt;  &lt;p&gt;Some Linux distributions have issues with Apple's license, so they prefer the LGPL-licensed Avahi over mDNSResponder.&lt;/p&gt;  &lt;p&gt;For Zero Configuration Networking with Avahi you need to install the packages for avahi, zeroconf, and nss-mdns. Another useful package is the service-discovery-applet.&lt;/p&gt;  &lt;p&gt;You next need to add mdns to the hosts line in /etc/nsswitch.conf:&lt;br /&gt;&lt;/p&gt;&lt;pre&gt;hosts:     mdns dns&lt;/pre&gt;   &lt;p&gt;You may also need to allow UDP traffic from and to port 5353 in your firewall. If you use Firestarter for your firewall, you may have to turn it off, or follow the instructions supplied &lt;a href="https://wiki.ubuntu.com/HowToZeroconf?highlight=%28zeroconf%29"&gt;here&lt;/a&gt;, to make it work with Zeroconf. You may also have to modify your firewall to allow access to some of the Zeroconf advertised services.&lt;/p&gt;  &lt;p&gt;Once Zeroconf is installed, applications should be able to take advantage of service advertising and discovery through Avahi. If an application has not implemented Zeroconf integration, you can still configure it to advertise its service with Avahi by creating an XML-based *.service file in /etc/avahi/services/, which specifies the service available and some details about it. Other Zeroconf enabled computers will then be able to discover this service. See the Avahi documentation for details. &lt;/p&gt;  &lt;p&gt; &lt;strong&gt;Using applications over a Zeroconf network&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Once you have a working Zeroconf network, you should be able to use most normal network services, such as Web servers and FTP servers. You should also be able to use the Zeroconf-enabled services of programs that have been specifically written to take advantage of Zeroconf service advertising and discovery, including those that &lt;a href="http://avahi.org/wiki/Avah4users#SoftwareMakinguseofAvahi"&gt;make use of Avahi&lt;/a&gt;. These include &lt;a href="http://www.gnome.org/projects/rhythmbox/"&gt;Rhythmbox&lt;/a&gt; and &lt;a href="http://banshee-project.org/Main_Page"&gt;Banshee&lt;/a&gt;, which can share music over a network using the Digital Audio Access Protocol (DAAP). With Rhythmbox and Banshee you can share music with and play music from instances of Rhythmbox, Banshee, and iTunes on other computers.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.gnome.org/projects/epiphany/"&gt;Epiphany&lt;/a&gt; Web Browser can find bookmarks shared over the local network, with, for instance, the program avahi-bookmarks.&lt;/p&gt;  &lt;p&gt; &lt;a href="http://www.ekiga.org/"&gt;Ekiga&lt;/a&gt;, previously known as GnomeMeeting, allows you to discover other Ekiga users on your local network through the Ekiga address book and call them directly.&lt;/p&gt;  &lt;p&gt; &lt;a href="http://yimports.com/%7Ecpinto/projects/gnome/gshare"&gt;GShare&lt;/a&gt; allows users to setup a shared folder on their local computer. Once set up, this shared folder can be accessed through the file browsers Nautilus (Go -&gt; Network -&gt; 'network:///'), and Konqueror (Network Folders -&gt; Network Services -&gt; 'zeroconf:/') as a WebDAV file share. Konqueror also allows for simple discovery of some other Zeroconf services and &lt;a href="http://wiki.kde.org/tiki-index.php?page=Zeroconf+in+KDE#id949965"&gt;Zeroconf-enabled KDE applications&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Avahi Discover allows you to view details of services advertised on a Zeroconf network, and to manually connect to them using the information it supplies. You can also discover services advertised on Apple Mac OS X computers and other Zeroconf-enabled Linux computers with the Zeroconf Service Discovery applet for GNOME. With this applet you can select a Zeroconf service and, in some instances, click on it to launch an associated application -- for example VNC shared Remote Desktops, which allow you to view and optionally control a remote computer's desktop.&lt;/p&gt;  &lt;p&gt; &lt;strong&gt;Security considerations&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Easy networking does not necessarily mean secure networking. Using Zeroconf automatic IP address configuration may allow computers on a network to become targets of attack, since these computers may not have otherwise been configured with a network address. Such attacks may include a malicious computer spoofing the identity of a legitimate computer and having network traffic redirected to it. An attacking computer could cause a legitimate computer to break its network connection, or cause it to be configured only with certain addresses or never actually obtain an IP address.&lt;/p&gt;  &lt;p&gt;Malicious computers posing as legitimate computers may provide avenues through which various attacks upon a computer may be launched. For instance, a malicious computer may advertise a Zeroconf-enabled Apache Web server, which, when navigated to, could capture username and password information.&lt;/p&gt;  &lt;p&gt;Before deploying a Zeroconf network you should investigate the security implications that may be involved and, where possible, take precautions to avoid potential problems.&lt;/p&gt;  &lt;p&gt; &lt;strong&gt;Conclusion&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Is Linux capable of realizing the potential of Zero Configuration Networking? The short answer is yes. It already has the required infrastructure in place, and many applications are already using Zeroconf to both advertise and discover services. There is still plenty of room for improvement, though. Automatic discovery of printers,for instance, is one area where Zeroconf integration would be much appreciated by users. &lt;/p&gt;  &lt;p&gt;With the rapid pace of development in the open source community, the number of applications incorporating Zero Configuration Networking features is likely to grow, and the future of Zero Configuration Networking in Linux looks bright. &lt;/p&gt;  &lt;p&gt;Additional links&lt;/p&gt; &lt;a href="http://www.ietf.org/html.charters/OLD/zeroconf-charter.html"&gt;IETF Zeroconf Charter&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ietf.org/rfc/rfc3927.txt"&gt;RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses&lt;/a&gt;&lt;br /&gt;&lt;a href="http://files.multicastdns.org/draft-cheshire-dnsext-multicastdns.txt"&gt;Draft paper discussing Multicast DNS&lt;/a&gt;&lt;br /&gt;&lt;a href="http://files.dns-sd.org/draft-cheshire-dnsext-dns-sd.txt"&gt;Draft paper discussing DNS-Based Service Discovery&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Zeroconf"&gt;Zeroconf entry in Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.kde.org/tiki-index.php?page=Zeroconf+in+KDE"&gt;Zeroconf in KDE&lt;/a&gt;&lt;br /&gt;from:&lt;br /&gt;http://&lt;a href="http://www.linux.com/articles/55106"&gt;www.linux.com/articles/55106&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-2019435411601725063?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/2019435411601725063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=2019435411601725063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2019435411601725063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/2019435411601725063'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/zero-configuration-networking-with.html' title='Zero Configuration Networking with Linux'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3503260427859105062.post-1071397488529438550</id><published>2008-04-15T05:10:00.000-07:00</published><updated>2008-04-15T05:11:38.524-07:00</updated><title type='text'>gos install from windows</title><content type='html'>&lt;p&gt;&lt;strong&gt;Essentials for creating a Portable gOS using Windows: &lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 102, 255);"&gt;gOS ISO&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 102, 255);"&gt;gOSConvert.exe (files within do the USB conversion)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 102, 255);"&gt;1GB or larger USB flash drive (we used a 1GB stick)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(0, 102, 255);"&gt;A Windows host PC to perform the build&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;How to install gOS on a flashdrive using Windows:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/span&gt; USB installation of gOS performs like the Live CD. Currently persistent gOS features are outside the scope of this tutorial.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;Format your USB flashdrive as fat32 or fat16&lt;/li&gt;&lt;li&gt;&lt;a title="gOSConvert.exe download" href="http://www.pendrivelinux.com/downloads/gOSConvert.exe" target="_blank"&gt;Download&lt;/a&gt; &lt;strong&gt;gOSConvert.exe&lt;/strong&gt; and run, contents will extract to a folder named &lt;strong&gt;gos&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;a title="Download the gOS rocket ISO" href="http://www.thinkgos.com/files/gOS-Rocket-2.0.0.torrent" target="_blank"&gt;Download&lt;/a&gt; the&lt;strong&gt; gOS ISO&lt;/strong&gt; using a torrent client and place the &lt;strong&gt;ISO&lt;/strong&gt; in your &lt;strong&gt;gos&lt;/strong&gt; folder&lt;/li&gt;&lt;li&gt;From your &lt;strong&gt;gos&lt;/strong&gt; folder, click &lt;strong&gt;fixgOS.bat&lt;/strong&gt; to launch the converter&lt;/li&gt;&lt;li&gt;Once the converter has finished, copy the contents "&lt;em&gt;from within&lt;/em&gt;" the newly created &lt;strong&gt;gOS(copytoPen)&lt;/strong&gt; folder I.E. / gos/gOS(copytoPen)/ to your USB flash drive&lt;/li&gt;&lt;li&gt;From your &lt;a id="KonaLink1" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.pendrivelinux.com/2008/03/13/usb-gos-install-from-windows/#"&gt;&lt;span style="color: rgb(17, 68, 119) ! important; font-family: &amp;quot;Lucida Grande&amp;quot;,Verdana,Arial,Sans-Serif; font-weight: 400; font-size: 12px; position: static;color:#114477;" &gt;&lt;span class="kLink" style="border-bottom: 1px solid rgb(17, 68, 119); color: rgb(17, 68, 119) ! important; font-family: &amp;quot;Lucida Grande&amp;quot;,Verdana,Arial,Sans-Serif; font-weight: 400; font-size: 12px; position: static; padding-bottom: 1px; background-color: transparent;"&gt;flash &lt;/span&gt;&lt;span class="kLink" style="border-bottom: 1px solid rgb(17, 68, 119); color: rgb(17, 68, 119) ! important; font-family: &amp;quot;Lucida Grande&amp;quot;,Verdana,Arial,Sans-Serif; font-weight: 400; font-size: 12px; position: static; padding-bottom: 1px; background-color: transparent;"&gt;drive&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; click &lt;strong&gt;makeboot.bat&lt;/strong&gt; file and follow the onscreen instructions&lt;/li&gt;&lt;li&gt;Reboot your PC and select your USB device from the Boot Menu or system BIOS and proceed to boot gOS from your USB device&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;If all goes well, you should now be running gOS portably from a USB flash drive!&lt;/p&gt;from :&lt;br /&gt;http://&lt;a href="http://http://www.pendrivelinux.com/2008/03/13/usb-gos-install-from-windows/"&gt;www.pendrivelinux.com/2008/03/13/usb-gos-install-from-windows/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3503260427859105062-1071397488529438550?l=awang-freedom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://awang-freedom.blogspot.com/feeds/1071397488529438550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3503260427859105062&amp;postID=1071397488529438550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1071397488529438550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3503260427859105062/posts/default/1071397488529438550'/><link rel='alternate' type='text/html' href='http://awang-freedom.blogspot.com/2008/04/gos-install-from-windows.html' title='gos install from windows'/><author><name>freedom</name><uri>http://www.blogger.com/profile/04856922159167992305</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
