Skip to Content

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

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:

  • Totem (get movies from sftp://192.168.1.64)
  • Gmplayer and Mplayer
  • Gimp 2 (/usr/share/wallpapers)
  • Gqview
    • duplicate (grap all & drop, compare by)
    • info about digital images
    • Sort manager
  • kdeinlive (similar to moviemaker)
    • Cinelara (hard), Avidimux (easy)
  • Audicity
    • Ardur (hard)
  • Blender (equivalent tp 3dmax)
    • export source code to OpenGL
    • scripts with python (3d interactive)
    • filter ability
    • Blender interactive version generates executables for windows, makintosh and Linux
  • Inkscape
    • supports svg
    • make paths that you can use for filters or selection areas in gimp
  • Qcad (office --> graphs)
  • Superkaramba
    • /usr/share/apps/superkaramba/themes
    • move it eith ALT
  • Nvu
  • Gnucash (office --> finances)
  • Scribus (equivalent to publisher, quarkx express)
    • desktopp publishing tools
    • no arabic support yet
  • Dia: connected graphs (office --> graphs)
  • Imageseek (just mentioned it)
  • LyX

Web Apps:

705 of the web servers are apache servers


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: Are programs on Linux small?

A: yes, they are. Each program does a specific task and does it very good.



Dr. Radut | book