1 / 52

Unit 1: Overview of Linux: History, Characteristics, and Installation

Unit 1: Overview of Linux: History, Characteristics, and Installation . Objectives 1: Describe the history and unique characteristics of the Linux operating system. 1.1: Identify the events that led to the development of Linux.

eben
Download Presentation

Unit 1: Overview of Linux: History, Characteristics, and Installation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Unit 1: Overview of Linux: History, Characteristics, and Installation • Objectives • 1: Describe the history and unique characteristics of the Linux operating system. • 1.1: Identify the events that led to the development of Linux. • 1.2: Identify the characteristics of Linux that contribute to its popularity. • 2: Create a dual-boot environment with Linux and Microsoft Windows. • 2.1: Identify and use the partition types on a computer. • 2.3: Identify the features of the Logical Volume Manager (LVM) subsystem in Linux. • 2.4: Partition a drive correctly for a Windows/Linux dual boot. • 2.5: Install and configure Linux into a dual-boot environment.

  2. Licenses that govern Linux and free and open-source software • There is a difference between free software and open-source software. Both use the same license—the GPL. However, free software helps users focus on freedom and ethics but open-source software is related to the efficiencies gained by the free-software approach to development.

  3. What is Free Software? • Free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech”, not as in “free beer”. • Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: • The freedom to run the program, for any purpose (freedom 0). • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this. • The freedom to redistribute copies so you can help your neighbor (freedom 2). • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

  4. The Open Source Definition • Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria: • http://www.opensource.org/docs/osd

  5. 1. Free Redistribution • The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

  6. 2. Source Code • The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.

  7. 3. Derived Works • The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.

  8. 4. Integrity of The Author's Source Code • The license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code. The license may require derived works to carry a different name or version number from the original software.

  9. 5. No Discrimination Against Persons or Groups • The license must not discriminate against any person or group of persons.

  10. 6. No Discrimination Against Fields of Endeavor • The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.

  11. 7. Distribution of License • The rights attached to the program must apply to all to whom the program is redistributed without the need for execution of an additional license by those parties.

  12. 8. License Must Not Be Specific to a Product • The rights attached to the program must not depend on the program's being part of a particular software distribution. If the program is extracted from that distribution and used or distributed within the terms of the program's license, all parties to whom the program is redistributed should have the same rights as those that are granted in conjunction with the original software distribution.

  13. 9. License Must Not Restrict Other Software • The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

  14. 10. License Must Be Technology-Neutral • No provision of the license may be predicated on any individual technology or style of interface.

  15. What is GNU? • The name “GNU” is a recursive acronym for “GNU's Not Unix”; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n. • The GNU Project was launched in 1984 to develop a complete Unix-like operating system which is free software: the GNU system. • GNU's kernel isn't finished, so GNU is used with the kernel Linux. The combination of GNU and Linux is the GNU/Linux operating system, now used by millions.

  16. GNU GENERAL PUBLIC LICENSE • Preamble • The GNU General Public License is a free, copyleft license for software and other kinds of works. • The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. • http://www.gnu.org/copyleft/gpl.html

  17. Other types of licenses • Berkeley Software Distribution (BSD) • Microsoft End-User License Agreement (EULA).

  18. The background of Linux • Revolution “OS” • http://www.youtube.com/watch?v=WVTWCPoUt8w • http://www.youtube.com/watch?v=LQ3WBI7cPSY&feature=PlayList&p=D8C1D6C6C9305DD4&index=0&playnext=1

  19. Insert CD. Reboot Machine. You'll be presented with a very nice Fedora artwork GRUB splash and some options.

  20. Select the 'Skip' option when you'll be asked if you want to check the media before installation and press ENTER:

  21. Anaconda (the Fedora installer) will load and you'll see the welcome screen. Click Next:

  22. Choose your language:

  23. Choose your keyboard layout:

  24. Now, if you have an empty hard drive, all you have to do is click Next (make sure the "Remove Linux partitions on selected drives and create default layout" option is selected).

  25. If you don't have an empty hard drive and you still want to install Fedora 8 on your machine, then make sure you select the "Use free space on the selected drives and create default layout" option (10 GB minimum free space is required). Click Next:

  26. Disk Partitioning Swap • The default partitioning schema is displayed. This screen allows you to make changes to the schema. The partitioning schema will depend on the purpose of your Linux system. In this configuration we will create three partitions for swap, /boot, and /. Swap is used as virtual memory space for an operating system. Swap should be configured for 2 times the amount of RAM or 2GB maximum. • Select the free space then click New. • Select swap as the File System Type • Set Size to 1024MB (or twice your RAM size) • Click OK.

  27. Disk Partitioning /boot and / Create the /boot partition. /boot contains boot specific files and usually needs about 100MB. • Select /boot as the mount point • Set the Size to 100MB. • Click OK Create the / partition. The remainder of the disk space will use the / partition. • Select / as the mount point • Set the Size to the remainder of space available (Fill to maximum allowable) • Click OK

  28. Disk Partition Completion When you complete your manual configuration you should see the three partitions you created. Changes can be made as necessary. Tab or point to Next and select.

  29. The primary and extended partitions from the example

  30. Boot Loader Configuration • The default boot loader is GRUB. If you have more than one boot partition you can select which you want to use as the default. In this case the partition identified as Other is your existing Windows partition and the Linux partition is identified as Fedora Core. Ensure Fedora Core is selected as the default. You may also select a boot loader password and configure boot loader options. Tab or point to Next and select.

  31. The boot loader is similar to a traffic officer, pointing the Basic Input/Output System (BIOS) to the operating system that it must load.

  32. People who are used to running only Windows may not be familiar with the Windows boot loader (ntldr). Until Windows Vista was developed, ntldr was not designed to support other operating systems. However, we will be dual-booting between Windows and Linux in this course. We will use the GRand Unified Bootloader (GRUB) to accomplish this because the Windows XP/2003 boot loader cannot accommodate other operating systems.

  33. If you have a DHCP network (dynamic IP address) you can click Next right now,

  34. if you have a static IP address click the "Edit" button

  35. When you're done with the network configuration, click Next and you will be asked to select your location (country/city):

  36. Once you've selected your timezone, click next and you must enter the root (System Administrator) password. The longer, the better (WRITE IT SOMEWHERE OR MEMORIZE IT):

  37. Now you can select the desired packages (or not):

  38. Hit the Next button and everything will be done automatically from now on. The installation process will take about 8-10 minutes (depending on your computer specs and the selected packages).

  39. When the installation is over, you will get a "Congratulations, the installation is complete" screen. Click the 'Finish' button and your computer will automatically reboot:

  40. Remove the DVD from your optical drive and your brand new Fedora 8 Linux operating system will start for the first time:

  41. Before you reach the Fedora desktop, you must do a one-time general system configuration:

  42. 1. Accept the license (it's free, don't worry) and click Forward.

  43. 2. Configure your firewall. By default, SSH is checked but if you don't use it, uncheck it!

  44. 3. SELinux defaults to (Enforcing), change it and click the 'Forward' button.

  45. 4. Make sure the date and time are correctly setup.

  46. 5. Don’t’ submit your hardware profile to the Fedora Project to help focus their efforts on popular hardware and platforms.

  47. 6. Create a user account.

More Related