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:
- 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:
(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