Introduction to Free and Open Source Software - August 2005

451 views
371 views

Published on

Introduction to Free and Open Source Software - August 2005

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
451
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to Free and Open Source Software - August 2005

  1. 1. GNU/Linux● JMI-LUG(Linux/Open Users Group)● Topics to be discussed – History – Installation – Configuration Saleem A. Ansari B.Tech(Comp. Engg.) Semester-V
  2. 2. What is FSF/GNU● Richard Stallman – Emacs, GCC, ...● Paul Vixie - BIND● Linus Torvalds - Linux● Brian Behlendorf – Apache● Bruce Perens – Debian Linux Package● Larry Wall - Perl
  3. 3. Richard Stallman● MIT Artificial Intelligence Lab in 1971● GNU ( GNUs Not Unix ), January 1984● ”So, in 1985 we created the Free Software Foundation, a tax-exempt charity for free software development” -- Richard● ”It is due to Linux that we can actually run a version of the GNU system today.” -- Richard
  4. 4. Linus B. Torvalds● University of Helsinki, Finland, 1991● Made Linux open source under GPL● OSDL (Open Source Developement Labs)● Linux Version 0.99 ---> 2.7.x
  5. 5. ....and many others● People work over the internet by `will`● Mostly includes academic people: Students , Professors, etc...● Business Contributor Companies like: RedHat, Novell, IBM, HP... and many more● Voluntary Contributors
  6. 6. What is Linux?● Its is just the Kernel( 0.1-0.3% ) of the total GNU/Linux System● REVOLUTION OS● Most Versatile OS : from Mainframes --> Embedded Devices● Most Stable OS: Stable for Years● Its Free as in Freedom but not necessarily free of cost
  7. 7. Installation● Basic Pre-Installation● Partitions● Bootloader
  8. 8. Basic Installation● Distros ( Linux Distributions )● What to choose?! – RedHat, Fedora, SUSE, Knoppix, Debian... etc.● Partitioning the Hard disk● BootLoader ( LILO, GRUB, Yaboot ... )
  9. 9. Partitions /Mount Points /homeInstallation
  10. 10. GRUB – Grand Unified Bootloader
  11. 11. Configuration● Adding the Users● Screen Resolution● Sound Configuration● Network Configuration● Terminal
  12. 12. Directory Structure/bin, /sbin, /usr, /dev , /etc, /boot, /mnt, /proc *. current directory Some Common Files.. parent directory .bash_login .bash_profile .bash_logout.[_________] hidden files /etc/inittab[__________] regular files /etc/fstab /etc/xinetd.d/ /etc/passwd /etc/init.d/ /etc/rc.d/
  13. 13. Shell Variables: PATH, USER, HOME, LANG,CVSROOT...Commands: ls, find, cat, grep, ps, env, kill, mount...Utilities: vi, gcc, emacs, ldd, as, ld...For more references: man pages, info pages

×