Primer workshop 2013
Linux User Group FH Hagenberg
Birth of Linux
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix -
I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)
PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.
Still image Property of CBS, Fair Use
Linux what …?
- FOSS (Free and Open Source Software)
- The kernel itself
- Operating systems based on Linux kernel (and GNU tools)
- Countless distributions (Debian, SUSE, Fedora, Arch Linux, Ubuntu, Gentoo, …)
'Free software' is a matter of liberty, not price. To understand the concept, you should think of 'free' as in 'free speech,' not as in 'free beer'.
- Popular licenses: (L)GPL, CC, MIT, FreeBSD
- Copyleft: rights have to be preserved in derivates
- POSIX compatible
- Runs on a great variety of hardware
- Established platform
- Free choice (Distribution, desktop environment, filesystem, …)
- Powerful shell (esp. great for programmers)
I'm sure you can think of something.
- High multi-user support
- Root account disabled by default
- Users can gain privileges through
- No drive letters
- Config, user and application directory can be on a different machine
Ubuntu 13.10 (Saucy Salamander)
- Debian derivate
- Sponsored by Canonical
- New release every 6 months
- Choose language
- Select timezone
- Select keyboard layout
- Partition hard drive
- Fill in personal information
- Click install, wait, restart
- Office suite: LibreOffice (formerly OpenOffice)
- Browser: Firefox
- E-Mail client: Thunderbird
- Instant messenger: Empathy
- Music/Video/Media player: Rhythmbox
- Photo manager: Shotwell
- IDEs: Eclipse, MonoDevelop
- 3D: Blender
- Audio: Audacity
- Graphics: GIMP, Inkscape
- Ubuntu Software Center
- (choose from over 30.000 packages)
- Update manager updates every installed package
- Control Center