Linux User Group @ SJSU Linux 101 Workshop
Agenda <ul><li>Part 1 – New Born Tux (11AM to 11:30AM) </li></ul><ul><li>History of Linux </li></ul><ul><li>Introduction t...
Linux User Group at San Jose State University History of Linux <ul><li>Unix (very expensive)    Minix (for students) </li...
Linux User Group at San Jose State University Introduction to GNU/Linux <ul><li>Monolithic Kernel </li></ul><ul><li>bash ,...
Linux User Group at San Jose State University <ul><li>Monolithic Kernel – Resource Manager for process, memory or hardware...
Linux User Group at San Jose State University The Bourne-again shell <ul><li>There are 10 types of people in this world, w...
Linux Journaling File system
The Bottom line <ul><li>Cheap </li></ul><ul><li>Huge community </li></ul><ul><li>Open source </li></ul><ul><li>Presence of...
Linux User Group at San Jose State University By Utkarsh Sengar
Upcoming SlideShare
Loading in …5
×

Begin With Linux Basics

3,610 views

Published on

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

No Downloads
Views
Total views
3,610
On SlideShare
0
From Embeds
0
Number of Embeds
175
Actions
Shares
0
Downloads
147
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • In the paging memory-management scheme, the operating system retrieves data from secondary storage in same-size blocks called pages. The VFS provides a switching layer between the SCI and the file systems supported by the kernel
  • The term macro processor means functionality where text and symbols are expanded to create larger expressions. A Unix shell is both a command interpreter and a programming language. While executing commands is essential, most of the power (and complexity) of shells is due to their embedded programming languages. Like any high-level language, the shell provides variables, flow control constructs, quoting, and functions. http://www.gnu.org/software/bash/manual/bashref.html#Introduction
  • http://www.ibm.com/developerworks/linux/library/l-linux-filesystem/
  • Begin With Linux Basics

    1. 1. Linux User Group @ SJSU Linux 101 Workshop
    2. 2. Agenda <ul><li>Part 1 – New Born Tux (11AM to 11:30AM) </li></ul><ul><li>History of Linux </li></ul><ul><li>Introduction to GNU/ Linux </li></ul><ul><li>Kernel, Shell, File system – Things you should know! </li></ul><ul><li>GUI Tour – Software for Everyday use </li></ul><ul><li>Part 2 – Learning Tux (11:30AM to 1:30AM) </li></ul><ul><li>Linux Commands – Basic to Advanced </li></ul><ul><li>FAQs – FUN!!!!! </li></ul><ul><li>Hands on </li></ul>Linux User Group at San Jose State University
    3. 3. Linux User Group at San Jose State University History of Linux <ul><li>Unix (very expensive)  Minix (for students) </li></ul><ul><li>Enter Linus Torvalds – Linux Kernel </li></ul><ul><li>With GNU’s Richard Stallman – Bash Shell </li></ul><ul><li>Linux Kernel + Shell = GNU/Linux </li></ul><ul><li>“ Linux is obsolete” - Andrew Tanenbaum, 1992 </li></ul><ul><ul><li>Monolithic kernel </li></ul></ul><ul><ul><li>Multithreading file system is useless </li></ul></ul><ul><ul><li>Cost to rebuild: $1.4 Billion = 6 million lines of code </li></ul></ul><ul><ul><li>In 87% of Servers and supercomputers </li></ul></ul><ul><ul><li>The Open Source Initiative </li></ul></ul>
    4. 4. Linux User Group at San Jose State University Introduction to GNU/Linux <ul><li>Monolithic Kernel </li></ul><ul><li>bash , sh, ksh, csh - CLI </li></ul><ul><li>X Windows + Gnome, KDE </li></ul><ul><li>ext4 File System </li></ul><ul><li>Everything is a file </li></ul><ul><li>Multi-user – Built to last </li></ul>
    5. 5. Linux User Group at San Jose State University <ul><li>Monolithic Kernel – Resource Manager for process, memory or hardware. </li></ul><ul><li>Process – Threads, POSIX </li></ul><ul><li>Memory – page size, swapping </li></ul><ul><li>Virtual file system </li></ul><ul><li>Every major protocols supported in Linux – SCTP, TCP, VPN, IP Tunnel etc </li></ul><ul><li>Anatomy of Linux Kernel: http://www.ibm.com/developerworks/linux/library/l-linux-kernel/?S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxw07LKernalAnatomy </li></ul>The Linux Kernel
    6. 6. Linux User Group at San Jose State University The Bourne-again shell <ul><li>There are 10 types of people in this world, who understand binary and those who don’t. </li></ul><ul><li>Macro processor for commands– The main port of entry </li></ul><ul><li>Default on Linux and Mac OS X </li></ul><ul><li>Interactive and Shell scripting </li></ul><ul><li>Shell script == .bat files (but way more powerful and easier!) </li></ul><ul><li>It’s interpreted - shell reads each line and acts on it immediately </li></ul><ul><li>Automate task, create own command, play with your box! </li></ul>
    7. 7. Linux Journaling File system
    8. 8. The Bottom line <ul><li>Cheap </li></ul><ul><li>Huge community </li></ul><ul><li>Open source </li></ul><ul><li>Presence of mind </li></ul><ul><li>Jobs </li></ul><ul><li>Better understanding </li></ul>
    9. 9. Linux User Group at San Jose State University By Utkarsh Sengar

    ×