Hier sind quasi "die Folien" zum Vortrag, angekuendigt
wie hier..
100 POSIX-Kommandos (statt 29000 Packages)
Martin Neitzel neitzel@gaertner.de
kernel.org Homepage,
What is Linux?
Linux is a clone of the operating system Unix, written from scratch by
Linus Torvalds with assistance from a loosely-knit team of hackers across
the Net. It aims towards POSIX and Single UNIX Specification compliance.
Geschichte der Unix-Versionen und -Standards
Unix-Stammbaum.
diverse Hersteller und ihre Standards:
USL: SVID
X/Open (Hersteller-Konsortium): XPG, XPG2, XPG3, XPG4
X/Open COSE: Spec 1170 -> SUS (UNIX95)
OpenGroup
AT&T + Sun: ...
1988:
IBM + DEC + HP,Apollo,Bull,Siemens,Nixdorf...:
OSF (AIX/MACH-basiert, Ziel: Lizenzvergabe)
AT&T + Sun + Amdahl,CDC,NCR,Prime,SCO,Pyramid,Cray...:
Unix International Inc. ("UI") (SYSV-promotion)
IEEE 1003: POSIX (1988, 1993)
FIPS (NBS/NIST)
POSIX -> ISO 9945
Seit 2001: IEEE 1003.1 (POSIX) = Single UNIX Specification = ISO/IEC 9945
POSIX-Prinzipen
- Source-level Kompatibilitaet
- Don't break (too much) existing code
- groesster gemeinsamer Nenner von SysV undBSD
- teilweise Wahl der besseren Variante, teilweise neue Regelung
- moeglichst wenig Widersprueche, moeglichst wenig Redundanz
- Machbarkeit ja, Featurismus nein
Was ist nicht drin?
- ein "root"-Superuser, der gleich alles darf
- System-Konfiguration/Verwaltung (/etc/xxxx)
- Netzwerk-, Drucker-Management, User-Management.
- GUIs
- emacs, Webbrowser, MS-Word
Was ist drin?
Fischige Finanzen... text tools statt Datenbank/Excel
Rohdaten:
Fischfang-Daten,
Einzelpreise.
Daraus die Umsaetze fuer 2004:
grep 2004 ff.txt |
sort -k 3 |
join -1 3 -o1.3,1.2,2.2 - preise.txt |
awk '{s += $2 * $3} END {print s}'
Anlaufstellen im Web
- Unix-Stammbaum
-
Timeline (kompakt, mit Standards)
- Den POSIX-Standard gibt es online und zum Download bei
http://www.unix.org/online.html,
dort unter der Bezeichnung "Single UNIX Specification, Version 4".
(Das kostet nichts und die Registrierung fuehrt auch nicht zu spam-mails.)