<?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-3092176081773535053</id><updated>2011-04-21T15:41:34.692-07:00</updated><title type='text'>linux for all</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3092176081773535053.post-2922486217630029906</id><published>2008-02-13T01:34:00.000-08:00</published><updated>2008-02-13T01:46:38.628-08:00</updated><title type='text'>Learn easy - linux commands</title><content type='html'>&lt;p&gt; &lt;span style="color:navy;"&gt;&lt;strong&gt;TIP 1&lt;/strong&gt;&lt;/span&gt;:&lt;br /&gt;All of these commands &lt;em&gt;should&lt;/em&gt; work from your command prompt (regardless which shell you're using). Just in case some folks were not aware, you MUST press enter to invoke the command&lt;br /&gt;&lt;br /&gt; &lt;span style="color:navy;"&gt;&lt;strong&gt;TIP 2&lt;/strong&gt;&lt;/span&gt;:&lt;br /&gt;For this summary, please note that the &lt;i&gt;EX:&lt;/i&gt; stands for example and is not part of the command.  Commands are denoted in &lt;span style="font-family:Courier;"&gt;courier&lt;/span&gt; type font. &lt;br /&gt;&lt;br /&gt; &lt;span style="color:navy;"&gt;&lt;strong&gt;TIP 3&lt;/strong&gt;&lt;/span&gt;:&lt;br /&gt;If you need help understanding what the options are, or how to use a command, try adding this to the end of your command: --help&lt;br /&gt;&lt;br /&gt;For example, for better understanding of the df command's options, type:&lt;br /&gt;&lt;span style="font-family:Courier;"&gt;df --help&lt;/span&gt;  &lt;/p&gt;       &lt;table border="0" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;         &lt;td bg style="color:#000080;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Command&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;         &lt;td bg style="color:#000080;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Summary         Use&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bg width="30%" style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;cd&lt;/strong&gt;&lt;/span&gt; to change         directories&lt;/td&gt;         &lt;td bg width="70%" style="color:#c8f0ff;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;cd&lt;/strong&gt;&lt;/span&gt; followed by the         name of a directory to access that directory.&lt;br /&gt;        Keep in mind that you are always in a directory and         allowed access to any directories hierarchically above or         below. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        cd games &lt;/span&gt;&lt;br /&gt;        If the directory games is not located hierarchically         below the current directory, then the complete path must         be written out. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        cd /usr/games &lt;/span&gt;&lt;br /&gt;        To move up one directory, use the shortcut command. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        cd ..&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;    &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;clear&lt;/strong&gt;&lt;/span&gt; to clear the command prompt&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;clear&lt;/strong&gt;&lt;/span&gt; to clean up your command prompt window.&lt;br /&gt;        This is especially helpful when you are typing lots of commands and need a clean window to help you focus.&lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        clear &lt;/span&gt;&lt;br /&gt;This is also useful when you are getting ready to type a rather long command and do not wish to become confused by other details on the screen.&lt;br /&gt;        &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bg width="30%" style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;date&lt;/strong&gt;&lt;/span&gt; to set your server's date and time&lt;/td&gt;         &lt;td bg width="70%" style="color:#c8f0ff;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;date&lt;/strong&gt;&lt;/span&gt; followed by the two digit month, the two digit date, the two digit time, and two digit minutes. The syntax is easy enough and resembles this: MMDDhhmm&lt;br /&gt;        This command is helpful but must be used when superuser or logged in as &lt;b&gt;root&lt;/b&gt;.  Otherwise you will get an "Operation not permitted" reply.&lt;span style="font-family:Courier;"&gt;As root user you can use the command such as:&lt;br /&gt;        date 11081300 &lt;/span&gt;&lt;br /&gt;        The above command will set the server date and time to the 11th month (November), the 8th day, at 1:00pm.&lt;br /&gt;        &lt;/td&gt;     &lt;/tr&gt;       &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;df&lt;/strong&gt;&lt;/span&gt; to check disk space&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Typing &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;df&lt;/strong&gt;&lt;/span&gt; provides a very quick check of your file system disk space.&lt;br /&gt;        Type &lt;span style="font-family:Courier;"&gt;df -h&lt;/span&gt; to get a more easily readable version of the output. Notice that this command will include all applicable storage such as your hard disk/s (hda, hdb etc.) and your server SWAP file (shm). To list disk space including filesystem type:&lt;br /&gt;&lt;span style="font-family:Courier;"&gt;         df -h -T&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;        &lt;tr&gt;         &lt;td bg width="30%" style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;finger&lt;/strong&gt;&lt;/span&gt; to see who's         on the system&lt;/td&gt;         &lt;td bg width="70%" style="color:#c8f0ff;"&gt;Typing &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;finger&lt;/strong&gt;&lt;/span&gt; allows you         to see who else is on the system or get detailed         information about a person who has access to the system.&lt;br /&gt;        Type &lt;span style="font-family:Courier;"&gt;finger&lt;/span&gt; followed by the         name of a user's account to get information about that         user. Or, type finger and press enter to see who's on the         system and what they are doing. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        finger johndoe&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;       &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;logout&lt;/strong&gt;&lt;/span&gt; to quit         using the system&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Yep, you guessed it,         typing logout will log your account out of the system.&lt;br /&gt;        Type logout at the prompt to disconnect from your Linux         machine or to logout a particular user session from the         system. Keep in mind that although rudimentary, leaving         your critical account logged on may be a security concern.         We always recommend promptly using logout when you are         finished using your root account! &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        logout&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bg style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;ls&lt;/strong&gt;&lt;/span&gt;         to list files and directories&lt;/td&gt;         &lt;td bg style="color:#c8f0ff;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;ls&lt;/strong&gt;&lt;/span&gt;         to see a list of the files and directories located in the         current directory. If you’re in the directory named &lt;em&gt;games&lt;/em&gt;         and you type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;ls&lt;/strong&gt;&lt;/span&gt;,         a list will appear that contains files in the games         directory and sub-directories in the games directory.         Examples:&lt;br /&gt;        &lt;span style="font-family:Courier;"&gt;ls Mail&lt;br /&gt;        ls /usr/bin &lt;/span&gt;&lt;br /&gt;        Type ls -alt to see a list of all files (including .rc         files) and all directories located in the current         directory. The listing will include detailed, often         useful information. Examples:&lt;br /&gt;        &lt;span style="font-family:Courier;"&gt;ls -alt&lt;br /&gt;        ls -alt /usr/bin&lt;br /&gt;        &lt;/span&gt;If the screen flies by and you miss seeing a         number of files, try using the |more at the end like:&lt;br /&gt;        &lt;span style="font-family:Courier;"&gt;ls -alt |more&lt;/span&gt;&lt;p&gt;* In Bash (Linux         shell) often the abbreviated command L is available. To         get a verbose listing of files and directories you could         therefore simply type:&lt;span style="font-family:Courier;"&gt; &lt;strong&gt;l&lt;br /&gt;        &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;         &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;man&lt;/strong&gt;&lt;/span&gt; to pull up         information about a Linux command&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;man&lt;/strong&gt;&lt;/span&gt; followed by a         command to get detailed information about how to use the         command. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        man ls &lt;/span&gt;&lt;br /&gt;        Type &lt;span style="font-family:Courier;"&gt;man -k&lt;/span&gt; followed by a &lt;em&gt;word&lt;/em&gt;         to list all of the commands and descriptions that contain         the word you specified. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        man -k finger&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bg style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;more&lt;/strong&gt;&lt;/span&gt;         to read the contents of a file&lt;/td&gt;         &lt;td bg style="color:#c8f0ff;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;more&lt;/strong&gt;&lt;/span&gt;         followed by the name of a text file to read the file’s         contents. Why do we exmphasize using this on a "text"         file? Because most other types of files will look like         garbage! &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        more testfile.txt&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;         &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;font-size:130%;"&gt;&lt;strong&gt;nano&lt;/strong&gt;&lt;/span&gt; to start a text editor&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Typing &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;nano&lt;/strong&gt;&lt;/span&gt; will start a basic text editor on most Linux systems.&lt;br /&gt;        Type &lt;span style="font-family:Courier;"&gt;nano&lt;/span&gt; followed by the         filename you wish to edit.  This basic editor is quick and easy to use for beginners.  However, it is very important that you also learn about other text editors available on Linux and UNIX systems.  Click &lt;a href="http://www.reallylinux.com/docs/editors/editor.shtml" target="_blank"&gt;on this link&lt;/a&gt; to learn about others like emacs, vi, and pico. &lt;span style="font-family:Courier;"&gt;Ex:&lt;br /&gt;        nano /etc/security/access.conf&lt;br /&gt;        &lt;/span&gt;&lt;/td&gt;     &lt;/tr&gt;         &lt;tr&gt;         &lt;td bg width="30%" style="color:#c8f0ff;"&gt;Use &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;passwd&lt;/strong&gt;&lt;/span&gt; to change         your current password&lt;/td&gt;         &lt;td bg width="70%" style="color:#c8f0ff;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;passwd&lt;/strong&gt;&lt;/span&gt; and press         enter. You'll see the message &lt;em&gt;Changing password&lt;/em&gt;         for &lt;em&gt;yourname&lt;/em&gt;.&lt;br /&gt;        At the Old password: prompt, type in your old password .&lt;br /&gt;        Then, at the Enter new password: prompt, type in your new         password .&lt;br /&gt;        The system double checks your new password. Beside the         Verify: prompt, type the new password and press again.&lt;br /&gt;       &lt;br /&gt;        Create a secure password that combines parts of words and         numbers. For instance, your dog's name may be Rufus. He         may have been born in 1980. Create a password that uses &lt;strong&gt;parts&lt;/strong&gt;         of both the name and date of birth, such as 80rufuS. Note the use of at least one capital letter.  This         is a fairly secure password and easy to remember.&lt;br /&gt;        &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;         &lt;td bg width="30%" style="color:#fcfdce;"&gt;Use &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;pwd&lt;/strong&gt;&lt;/span&gt; to list the         name of your current directory&lt;/td&gt;         &lt;td bg width="70%" style="color:#fcfdce;"&gt;Type &lt;span style="font-family:Courier;"&gt;&lt;strong&gt;pwd&lt;/strong&gt;&lt;/span&gt; and hit enter.         You'll see the &lt;strong&gt;&lt;u&gt;full&lt;/u&gt;&lt;/strong&gt; name of the         directory you are currently in. This is your directory         path and is very handy. This is especially handy when you         forget which directory you’ve changed to and are         trying to run other commands.&lt;br /&gt;        &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;         &lt;td bgcolor="#fcfdce"&gt; &lt;/td&gt;         &lt;td bgcolor="#fcfdce"&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3092176081773535053-2922486217630029906?l=linuxforfuture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/2922486217630029906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3092176081773535053&amp;postID=2922486217630029906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/2922486217630029906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/2922486217630029906'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/2008/02/learn-easy-linux-commands.html' title='Learn easy - linux commands'/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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-3092176081773535053.post-7151435835962066347</id><published>2008-02-13T01:30:00.000-08:00</published><updated>2008-02-13T01:33:38.479-08:00</updated><title type='text'></title><content type='html'>Although there are a large number of Linux implementations, you will find a lot of similarities in the different&lt;br /&gt;distributions, if only because every Linux machine is a box with building blocks that you may put together&lt;br /&gt;following your own needs and views. Installing the system is only the beginning of a longterm relationship.&lt;br /&gt;Just when you think you have a nice running system, Linux will stimulate your imagination and creativeness,&lt;br /&gt;and the more you realize what power the system can give you, the more you will try to redefine its limits.&lt;br /&gt;Linux may appear different depending on the distribution, your hardware and personal taste, but the&lt;br /&gt;fundamentals on which all graphical and other interfaces are built, remain the same. The Linux system is&lt;br /&gt;based on GNU tools (Gnu's Not UNIX), which provide a set of standard ways to handle and use the system.&lt;br /&gt;All GNU tools are open source, so they can be installed on any system. Most distributions offer pre−compiled&lt;br /&gt;packages of most common tools, such as RPM packages on RedHat and dpkg packages on Debian, so you&lt;br /&gt;needn't be a programmer to install a package on your system. However, if you are and like doing things&lt;br /&gt;yourself, you will enjoy Linux all the better, since most distributions come with a complete set of&lt;br /&gt;development tools, allowing installation of new software purely from source code. This setup also allows you&lt;br /&gt;to install software even if it does not exist in a pre−packaged form suitable for your system.&lt;br /&gt;A list of common GNU software:&lt;br /&gt;· Bash: The GNU shell&lt;br /&gt;· GCC: The GNU C Compiler&lt;br /&gt;· GDB: The GNU Debugger&lt;br /&gt;· Findutils: to search and find files&lt;br /&gt;· Fontutils: to convert fonts from one format to another or make new fonts&lt;br /&gt;· The Gimp: GNU Image Manipulation Program&lt;br /&gt;· Gnome: the GNU desktop environment&lt;br /&gt;· Emacs: a very powerful editor&lt;br /&gt;· Ghostscript and Ghostview: interpreter and graphical frontend for PostScript files.&lt;br /&gt;· GNU Photo: software for interaction with digital cameras&lt;br /&gt;Octave: a programming language, primarily intended to perform numerical computations and image&lt;br /&gt;processing.&lt;br /&gt;·&lt;br /&gt;· GNU SQL: relational database system&lt;br /&gt;· Radius: a remote authentication and accounting server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3092176081773535053-7151435835962066347?l=linuxforfuture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/7151435835962066347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3092176081773535053&amp;postID=7151435835962066347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/7151435835962066347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/7151435835962066347'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/2008/02/although-there-are-large-number-of.html' title=''/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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-3092176081773535053.post-3274020184870933244</id><published>2008-02-13T01:23:00.000-08:00</published><updated>2008-02-13T01:26:03.388-08:00</updated><title type='text'>Does Linux have a future?</title><content type='html'>1.3. Does Linux have a future?&lt;br /&gt;1.3.1. Open Source&lt;br /&gt;The idea behind Open Source software is rather simple: when programmers can read, distribute and change&lt;br /&gt;code, the code will mature. People can adapt it, fix it, debug it, and they can do it at a speed that dwarfs the&lt;br /&gt;performance of software developers at conventional companies. This software will be more flexible and of a&lt;br /&gt;better quality than software that has been developed using the conventional channels, because more people&lt;br /&gt;have tested it in more different conditions than the closed software developer ever can.&lt;br /&gt;The Open Source initiative started to make this clear to the commercial world, and very slowly, commercial&lt;br /&gt;vendors are starting to see the point. While lots of academics and technical people have already been&lt;br /&gt;convinced for 20 years now that this is the way to go, commercial vendors needed applications like the&lt;br /&gt;Internet to make them realize they can profit from Open Source. Now Linux has grown past the stage where it&lt;br /&gt;was almost exclusively an academic system, useful only to a handful of people with a technical background.&lt;br /&gt;Now Linux provides more than the operating system: there is an entire infrastructure supporting the chain of&lt;br /&gt;effort of creating an operating system, of making and testing programs for it, of bringing everything to the&lt;br /&gt;users, of supplying maintenance, updates and support and customizations, etcetera. Today, Linux is ready to&lt;br /&gt;accept the challenge of a fast−changing world&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3092176081773535053-3274020184870933244?l=linuxforfuture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/3274020184870933244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3092176081773535053&amp;postID=3274020184870933244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/3274020184870933244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/3274020184870933244'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/2008/02/does-linux-have-future.html' title='Does Linux have a future?'/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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-3092176081773535053.post-7692836287352287266</id><published>2008-02-13T01:17:00.000-08:00</published><updated>2008-02-13T01:18:15.431-08:00</updated><title type='text'>intro for beginners</title><content type='html'>This language was especially developed for creating the UNIX system. Using this new technique, it was much&lt;br /&gt;easier to develop an operating system that could run on many different types of hardware.&lt;br /&gt;The software vendors were quick to adapt, since they could sell ten times more software almost effortlessly.&lt;br /&gt;Weird new situations came in existence: imagine for instance computers from different vendors&lt;br /&gt;communicating in the same network, or users working on different systems without the need for extra&lt;br /&gt;education to use another computer. UNIX did a great deal to help users become compatible with different&lt;br /&gt;systems.&lt;br /&gt;Throughout the next couple of decades the development of UNIX continued. More things became possible to&lt;br /&gt;do and more hardware and software vendors added support for UNIX to their products.&lt;br /&gt;UNIX was initially found only in very large environments with mainframes and minicomputers (note that a&lt;br /&gt;PC is a "micro" computer). You had to work at a university, for the government or for large financial&lt;br /&gt;corporations in order to get your hands on a UNIX system.&lt;br /&gt;But smaller computers were being developed, and by the end of the 80's, many people had home computers.&lt;br /&gt;By that time, there were several versions of UNIX available for the PC architecture, but none of them were&lt;br /&gt;truly free.&lt;br /&gt;1.1.2. Linus and Linux&lt;br /&gt;Linus Torvalds, a young man studying computer science at the university of Helsinki, thought it would be a&lt;br /&gt;good idea to have some sort of freely available academic version of UNIX, and promptly started to code.&lt;br /&gt;He started to ask questions, looking for answers and solutions that would help him get UNIX on his PC.&lt;br /&gt;Below is one of his first posts in comp.os.minix, dating from 1991:&lt;br /&gt;From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)&lt;br /&gt;Newsgroups: comp.os.minix&lt;br /&gt;Subject: Gcc−1.40 and a posix−question&lt;br /&gt;Message−ID: &lt;1991jul3.100050.9886@klaava.helsinki.fi&gt;&lt;br /&gt;Date: 3 Jul 91 10:00:50 GMT&lt;br /&gt;Hello netlanders,&lt;br /&gt;Due to a project I'm working on (in minix), I'm interested in the posix&lt;br /&gt;standard definition. Could somebody please point me to a (preferably)&lt;br /&gt;machine−readable format of the latest posix rules? Ftp−sites would be&lt;br /&gt;nice.&lt;br /&gt;From the start, it was Linus' goal to have a free system that was completely compliant with the original UNIX.&lt;br /&gt;That is why he asked for POSIX standards, POSIX still being the standard for UNIX.&lt;br /&gt;In those days plug−and−play wasn't invented yet, but so many people were interested in having a UNIX&lt;br /&gt;system of their own, that this was only a small obstacle. New drivers became available for all kinds of new&lt;br /&gt;hardware, at a continuously rising speed. Almost as soon as a new piece of hardware became available,&lt;br /&gt;someone bought it and submitted it to the Linux test, as the system was gradually being called, releasing more&lt;br /&gt;free code for an ever wider range of hardware. These coders didn't stop at their PC's; every piece of hardware&lt;br /&gt;they could find was useful for Linux.&lt;br /&gt;Back then, those people were called "nerds" or "freaks", but it didn't matter to them, as long as the supported&lt;br /&gt;hardware list grew longer and longer. Thanks to these people, Linux is now not only ideal to run on new PC's,&lt;br /&gt;but is also the system of choice for old and exotic hardware that would be useless if Linux didn't exis&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3092176081773535053-7692836287352287266?l=linuxforfuture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/7692836287352287266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3092176081773535053&amp;postID=7692836287352287266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/7692836287352287266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/7692836287352287266'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/2008/02/intro-for-beginners.html' title='intro for beginners'/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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-3092176081773535053.post-5236271497220456431</id><published>2008-02-13T01:09:00.000-08:00</published><updated>2008-02-13T01:12:47.614-08:00</updated><title type='text'>What is Linux?</title><content type='html'>What is Linux?&lt;br /&gt;We will start with an overview of how Linux became the operating system it is today. We&lt;br /&gt;will discuss past and future development and take a closer look at the advantages and&lt;br /&gt;disadvantages of this system. We will talk about distributions, about Open Source in general&lt;br /&gt;and try to explain a little something about GNU.&lt;br /&gt;This chapter answers questions like:&lt;br /&gt;¨ What is Linux?&lt;br /&gt;¨ Where and how did Linux start?&lt;br /&gt;¨ Isn't Linux that system where everything is done in text mode?&lt;br /&gt;¨ Does Linux have a future or is it just hype?&lt;br /&gt;¨ What are the advantages of using Linux?&lt;br /&gt;¨ What are the disadvantages?&lt;br /&gt;¨ What kinds of Linux are there and how do I choose the one that fits me?&lt;br /&gt;¨ What are the Open Source and GNU movements?&lt;br /&gt;1.1. History&lt;br /&gt;1.1.1. UNIX&lt;br /&gt;In order to understand the popularity of Linux, we need to travel back in time, about 30 years ago...&lt;br /&gt;Imagine computers as big as houses, even stadiums. While the sizes of those computers posed substantial&lt;br /&gt;problems, there was one thing that made this even worse: every computer had a different operating system.&lt;br /&gt;Software was always customized to serve a specific purpose, and software for one given system didn't run on&lt;br /&gt;another system. Being able to work with one system didn't automatically mean that you could work with&lt;br /&gt;another. It was difficult, both for the users and the system administrators.&lt;br /&gt;Computers were extremely expensive then, and sacrifices had to be made even after the original purchase just&lt;br /&gt;to get the users to understand how they worked. The total cost of IT was enormous.&lt;br /&gt;Technologically the world was not quite that advanced, so they had to live with the size for another decade. In&lt;br /&gt;1969, a team of developers in the Bell Labs laboratories started working on a solution for the software&lt;br /&gt;problem, to address these compatibility issues. They developed a new operating system, which was&lt;br /&gt;1. Simple and elegant.&lt;br /&gt;2. Written in the C programming language instead of in assembly code.&lt;br /&gt;3. Able to recycle code.&lt;br /&gt;The Bell Labs developers named their project "UNIX."&lt;br /&gt;The code recycling features were very important. Until then, all commercially available computer systems&lt;br /&gt;were written in a code specifically developed for one system. UNIX on the other hand needed only a small&lt;br /&gt;piece of that special code, which is now commonly named the kernel. This kernel is the only piece of code&lt;br /&gt;that needs to be adapted for every specific system and forms the base of the UNIX system. The operating&lt;br /&gt;system and all other functions were built around this kernel and written in a higher programming language, C.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3092176081773535053-5236271497220456431?l=linuxforfuture.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://linuxforfuture.blogspot.com/feeds/5236271497220456431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3092176081773535053&amp;postID=5236271497220456431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/5236271497220456431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3092176081773535053/posts/default/5236271497220456431'/><link rel='alternate' type='text/html' href='http://linuxforfuture.blogspot.com/2008/02/what-is-linux.html' title='What is Linux?'/><author><name>johns</name><uri>http://www.blogger.com/profile/01021182126837255807</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>
