Skip to Content

Revision of Notes on the 1st GNU\Linux course from Sat, 07/08/2004 - 1:35pm

The revisions let you track differences between multiple versions of a post.

Manal's picture

Sun 1-8-2004

Schedule:

  • 5:30 6:30 Background on Free Software and Open Source
  • 6:30 7:00 Installation
  • 7:00 7:15 Break while package installation
  • 7:15 8:00 Installation (cont.)
  • 8:00 8:30 Desktop components

Notes:

Background:

  • Free Software (4 freedoms)
  • Open Source (security in Linux)
  • Q: Benefits of Free Software\Open Source
    • Do it yourself
    • Limited markets\needs (e.g gimp module for color blind ppl)
    • Price (legal)

Installation:

  • What is Booting?
    • BIOS
  • General rules of installing a new operating system?
    • Partitioning
    • Package Selection
    • Locale selection
    • Hardware configuration
    • Boot Loader
    • Network configuration
  • Partions in Linux:
    • at least 2
    • swap
  • Hardware problems?
    • with internal modems
    • Linux comes with all drivers
  • Security:
    • Levels
    • Administrator (root user)
  • Partitioning:
    • If you have windows there will be 1 more options (use free space on windows)
    • You need to defrag before resizing a windows partition
  • Custom disk partitioning
  • types of file system
    • use journalized ext3
  • Packages:
    • Desktop layers
    • LSB: Linux standard Base
    • If you choose to install servers, Mandrake makes sure of your choice (security)
  • Users
    • / and the root user are not related
    • Multiuser system
    • Administrator is the only user who can change the settings of the system
    • you need to press accept user before you press next
  • Boot Loader
    • accept the suggested options

There was an error in the Cds so we delayed the rest of the installation demonstration to the 2nd session and skiped to Desktop demonstration.

Desktop:

  • Clipboard
  • Maximize, Minimize
  • Mandrake Documentation

What do use Computer in?

  • Office
  • Internet
  • Multimedia
  • Programming:
    • C++ (can do it on Linux)
    • C# (under developmnet)
    • C (can do it on Linux)
    • Visual Basic (Gambas is similar)
    • Visual C++ (can't do it, it's a M$ product)
    • Java (can do it on Linux)
    • Scripting (perl, python, php)
    • for embeded devices (can do it on Linux)
  • Graphics
    • photoshop (GIMP)
    • flash

Tue 3-8-2004

Schedule:

  • 5:30 6:00 Continue Installation
  • 6:00 7:00 Basic Desktop Apps
    • 5 min applets & panels
    • 15 min OOWriter
    • 10 min OOCalc, OOImpress
    • 15 min mozilla
    • 5 min mozilla mail, kontact, kolab
    • 10 min kopete
  • 7:00 7:15 Break
  • 7:15 7:40 ssh, konquerer (sftp), Liferea, gftp
  • 7:40 8:10 Multimedia
  • 8:10 8:40 Other Apps

Notes:

Thr 5-8-2004

Schedule:

  • 5:40 7:20 Components & Concepts
  • 7:20 7:35 Break
  • 7:35 8:00 Permissions, Users & Groups
  • 8:00 8:30 Mandrake Control Center
  • 8:30 8:45 How to get HELP

Notes:

Questions Asked during the course:

Q: Where is the source code?

You can get the source code of the GNU\Linux OS and its Free Applications from the internet, visit the website of the projecr/software and you will find its source code.

Q: What is the language that is used in programming Linux?

A: The GNU\Linux operating system and its applications are programmed using different languages, among them: C, C++, perl, python, lisb, ruby.

  • The Linux kernel and the GNU tools are written in C.
  • Many of the desktop applications are written in C++, e.g. Mozilla, Open Office.
  • The Mandrake installer is written in perl

Q:



Dr. Radut | book