| Home | About | ![]() |
Articles | ![]() |
News | ![]() |
Folding | ![]() |
Forums | ![]() |
Login | ![]() |
Register |
|
|
|
Page 1 of 1 pages for this article The Shuttle XPC and Linux Revolution. Part I - Installation. by Article Admin
![]()
Published: 12/07/2002
The past decade of home computing has created an almost universal stereotype of the personal computer - a large beige tower running a Microsoft Windows operating system. Yet increasingly over recent months there has been a growing trend away from this familiar and somewhat bland stereotype. Following in the footsteps of Apple, the home PC is increasingly coming in cases showing some level of aesthetic design and there are growing noises about the end of the dominance of Microsoft.
The move away from the beige case is largely the result of increasing competition amongst hardware suppliers, desperate to find a means of making their product stand apart from the competition. Computer cases are now available in a variety of materials, from elegant brushed aluminium to clear perspex, with designs ranging from a clean, almost puritanical box, through to artistic designs with references to the classic shapes of the art deco period. The past twelve months or so has also seen a growing change in attitudes towards Microsoft and their Windows Operating System (OS). Microsoft clearly remain the dominant force in the OS marketplace and retain their almost complete monopoly over the home computer. It is easy to knock Microsoft, but the success of home computer and its penetration into the home on a scale unimaginable a decade ago is due, almost exclusively, to their vision of bringing computing to the masses. However, all great empires come to an end at some point, and there is growing evidence that Windows may not be the only dominant force in the OS market at the end of this decade. Finally, however, many home users are becoming increasingly uneasy with what they perceive as an encroachment of Microsoft on their personal freedoms. Ironically, Microsoft’s most stable and user friendly OS to date - Windows XP - was the start of much of this concern. For the first time, software licensing is rigorously enforced with the Windows XP product activation process, requiring users to register with Microsoft within 30 days or the system refuses to operate. Just as many homes begin to have several computers, one for each family member, product activation means the user must buy a new licence for every computer in the home. Of course, this is absolutely within the rights of Microsoft to ask for this - but with an 85% profit margin on each license of Windows sold, it leaves a bitter taste in many peoples’ mouths. Together with product activation, Windows XP saw a much enhanced profile for the Microsoft Passport scheme, requiring you to register personal details with Microsoft to benefit from XP’s integrated support features. Windows XP has also adopted a much more paternal attitude, often refusing to install drivers or software if it doesn’t approve of them. This can normally be circumvented - but it adds to the impression of Microsoft taking control. Windows also retains its reputation for instability (largely unjustified with Windows XP) and for security holes and vulnerabilities (justified, but possibly no worse than anything else on offer). Ironically, just as Microsoft Windows is becoming less attractive to many home users, an alternative is emerging from the wings. Linux. The history of Linux is well documented, and is the brain child of Finnish hacker Linus Torvalds beginning in 1991. However, it has taken over a decade for Linux to emerge from the obscurity of the geek’s bedroom and the hacker’s lab to reach a sufficiently mature and user-friendly state that it is feasible to discuss its use for a home computer. The growth of Linux is far from slowing, and it is becoming increasingly commonplace for manufacturers to now directly provide Linux support for their products. In addition, several big names in the computer industry such as IBM and Sun Microsystems are donating considerable resources to the Linux development process, resulting in a system that rivals Windows in many areas. That said, it would be premature to pretend that Linux is yet as suitable for the average consumer as Windows - but the gap is closing rapidly. Arguably the greatest barrier remaining to the mainstream success of Linux is its support for computer gaming, an area being actively addressed. And so, it is quite feasible that whilst the beige box and Microsoft dominated home computing in the 1990’s, the first decade of the 21st century may see the growth of a new model for computing: the small form factor PC and Linux. Disk partitioningHaving selected the installation type Linux offers you the chance to manually assign your disk partitions for Linux. By default it will automatically partition your disk, but I recommend you choose to manually partition your disks so that you understand how your disks are structured.
Using Disk Druid you can use an intuitive graphical interface to define the partitions on your disk and to assign partitions to the Linux directory structure. The first point to note is that under Linux hard disks are referred to differently from Windows. Linux accesses all physical devices on your computer through so-called device files located in the /dev directory. Each IDE hard disk partition begins with the letters ¨¨hd¨ followed by the letter ¨a¨ for the primary master, ¨b¨ for the primary slave, ¨c¨ for the secondary master, and so on. Each partition is then labeled numerically. Thus the first partition on the primary master disk is referred to as /dev/hda1, the second partition on the secondary slave disk as /dev/hdd2 and so on. On the Shuttle, most users will only have a single hard disk, and so this will always be referred to as /dev/hda. Under Linux you must understand the concept of mounting a file system onto a partition. This refers to the process of making a partition available to the user and defining its top level directory. Unlike DOS/Windows, different partitions are not referred to by drive letters, but are invisibly mounted within the file system. Thus ¨/¨ and all directories beneath it may be on partition /dev/hda1 apart from ¨/home¨ and all its subdirectories, which are mounted on /dev/hda2. However, to the user the partitions are invisible. (In Windows terms, ¨C:\Windows¨ may be on drive C: and ¨C:\Windows\system32¨ may be mounted on drive D:, but as a user you have no exposure to this - it just one large file system). Linux therefore separates the end user from worrying about the physical structure of the media on which the data is stored. Microsoft optionally support a similar concept under Windows XP with ¨NTFS mounted drives¨. How to partition your disk for Linux is a matter for much debate. As a minimum you must create a root partition, denoted ¨/¨. This is the top of your directory - equivalent to ¨C:¨ in Windows, beneath which all the other directories sit, unless they are explicitly mounted on other partitions. By convention you should also create a Linux swap partition to hold the swap file (although this can actually be installed on the root partition if you like). This is usually set to be twice the size of your memory (although with the large memory sizes currently available, some people don't bother with a swap partition at all). It is then up to you whether you create any additional partitions - if you don´t, all the other Linux directories will simply sit on the partition you created for /. However, it is popular in Linux to create additional partitions to store specific parts of the Linux directory structure. For example, if you create a partition for the /usr directory structure (which is used to store Linux applications) you can then mount this as read-only to prevent hackers or viruses attacking your applications. The /var directory is used by Linux to store www and ftp directories, and so by creating this as a separate partition then you can prevent hackers from using your ftp or http server to fill up your system disk. The /home directory contains users accounts, so by creating a separate partition for this, you can prevent users for filling up the system disk. If all this seems too much for you at present, then I recommend you simply use the Automatically Partition option, and let Red Hat do all this for you!. Defining partitions is simply a case of pressing the New button and then selecting the File System Type (for Red Hat Linux, you normally choose the ext3 type), its mount point (eg. /) and its size in MB. For the swap partition you must select the File System Type to be swap.
I choose to create a 20GB root (¨/¨) partition, a 35GB partition for the /home partition, and a 256MB swap partition. Note that the Disk Druid automatically made the fourth partition on the disk an extended partion to allow for future growth, and created the swap file as /dev/hda5 under this. You can see that Disk Druid recognised my existing Windows XP partition as /dev/hda1, labeling the file system type as NTFS/HPFS. It is not given a mount point under Linux (although we can mount it later if we wish).
Having configured the partitions on your hard disk, the installer next allows you to configure the boot loader, known as GRUB. This boot loader is the program that is run when your computer boots and allows you to select whether to boot into Windows, Red Hat Linux 8.0 or any other operating system you may have. You can edit the label and other details with the Edit button. In my case, I changed the label for my Windows XP partition (/dev/hda1) from its default value of DOS to WindowsXP. Again, the configuration of GRUB is easily modifed by editing the /etc/grub.conf file once booted into Linux.
(0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25) (0 of 25)
Page 1 of 1 pages for this article Search
|