Skip to Content

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

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:

Installation (cont.)

  • root user, useers
  • Location
  • Time Zone
    • GMT (Don't select it if yoou are using windows)
    • ???
  • Network
    • Installer thinks you are using dhcp, but you need to configure the network
    • LAN connection (also if you have DSL @ home)
    • choose eth0
    • ignore that it's already detected and manual config it
    • remove network hot plugin option (useful if you will remove the cable in the middle of the install)
    • configure the network same as we configured it before (59, 60, 61, 62, 29, 63, 64) gateway (1.1)
  • DNS:
    • 62.140.73.1
    • 62.140.73.2
    • 161.121.2.2
  • Firewall:
    • everything allowed
  • Updates
    • select No
  • Last screen: (Advanced button)
    • Auto install floppy (useful if you will install on other identical PCs)
    • Save package selection (useful if you will install on other different PCs and you want to install the same set of packages)

Desktop:

  • will need to install:
    • Mozilla (better do it while installation)
    • Scribus
    • Superkaramba
    • Nvu
    • Blender
    • Inkscape
    • Lifrea
  • Add panel
  • Applets
  • KDE --> configure your desktop

Office:

  • KOffice and GnomeOffice
  • OpenOffice:
    • OOWriter (styles, export to pdf, advanced html)
    • OOCalc (more accurate, gnumeric, export to pdf)
    • OOImpress (export to pdf or macromedia flash)
    • OpenOffice has a windows version

Internet Apps:

  • Netscape 1998 --> Mozilla
  • Konquerer
  • Mozilla
    • CTRL T --> open new tabs
    • F9 --> sidebar (search, bookmarks, history)
    • sidebar is expandable (news)
    • edit --> preferences --> languages (make default character encoding windows 1256)
    • Apperance ==> plugins (XUL platform)
  • Mozilla mail
    • same as outlook express
    • can open newsgroups
    • scripts to get your email from yahoo, hotmail, gmail
  • Kontact
    • same as Microsoft Outlook
    • to do + mail + ...
  • Kolab
  • Kopete
    • needs upgrade for yahoo and msn
    • video & voice chat not supported yet (working on it in gaim)
    • plugins (dictionary, encryption)
  • Konquerer
    • network icon (sftp://ip)
  • Liferea
    • get RSS feed of EGLUG
    • In preferences: use browser command (mozilla %s)
  • gftp
  • kget (equivalent to getright)

Multimedia:

(not finished yet)


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:

(not done yet)


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