|
xS+S *x Software + Systeme |
Andreas Haumer, Altendorf 37, A-3242 TEXING Büro: Karmarschgasse 51/2/20, A-1100 WIEN Tel: +43-1-6060114-0, +43-664-3004449 Fax: +43-1-6060114-71 Email: office@xss.co.at |
Linux ist eine frei erhältliche Neu-Implementation der POSIX.1 Spezifikationen (mit USL und BSD Erweiterungen) für eine breite Palette von Hardware-Plattformen. Das System besitzt alle Eigenschaften eines modernen Unix-kompatiblen Betriebssystems wie echtes Multi-Tasking, SMP Multi-Prozessing, virtuelle Speicherverwaltung, Shared Libraries, Demand Loading, Shared Copy-On-Write Programme, Multi-User Verwaltung und TCP/IP Netzwerk-Unterstützung.
Linux wurde ursprünglich für x86 basierte Computer (ab i386) entwickelt, mittlerweile existieren jedoch Portierungen auf eine Vielzahl von verschiedenen Architekturen wie z.B. Compaq/DEC Alpha, Motorola 68k und PowerPC, Sun SPARC und SGI MIPS. Weitere Portierungen wie z.B. auf HP PA-Risc und Intel IA-64 befinden sich in Entwicklung.
Der Linux-Kernel wird weltweit von einer großen Anzahl von Software-Technikern unter der Koordination von Linus Torvalds entwickelt und liegt derzeit in der Version 2.4 (Production-Release) vor. Das Linux Documentation Project stellt weitere interessante Informationen über Linux zur Verfügung (in Englisch).
Der Linux-Kernel und viele Anwendungsprogramme sind unter den Bedingungen der
GNU General Public License sowohl im Quellcode als auch in Binärform
über das Internet kostenfrei erhältlich, es sind (unabhängig
von der Anzahl der Installationen!) keine Lizenzgebühren zu entrichten.
Von verschiedenen Distributoren sind jedoch auch Linux-Komplettpakete
mit Installationsmedien und Handbuch zu einem geringen Preis
erhältlich.
Aber frei bedeutet nicht nur kostenlos sondern vor allem
Freiheit in der Anwendung!
Die wesentlichsten Punkte der GPL besagen, daß der Programm-Quellcode
für
Überprüfungen
Modifikationen
Erweiterungen und
Verwendung in anderen Programmen
jedem Anwender offenliegt! Kein Distributor darf diese Freiheiten seinen
Kunden vorenthalten.
Mit Linux haben die Anwender daher die Kontrolle über ihr
Computer-System wiedererlangt und sind nicht mehr für jede
Anpassung oder Verbesserung der Gnade eines einzigen Herstellers
ausgeliefert!
Das Copyright am Kernel halten Linus B. Torvalds
sowie einige andere Entwickler für einige spezielle Programmteile.
Die meisten Systemprogramme und Utilities sind ebenfalls unter der GPL oder
ähnlichen Lizenzbestimmungen erhältlich. Für die
wachsende Anzahl von kommerziellen Programmpaketen, die meistens anderen
Lizenzbestimmungen unterliegen, muß im allgemeinen
eine entsprechende Lizenzgebühr entrichtet werden.
Eine komplette Linux-Installation beinhaltet neben dem Kernel alle wichtigen System Programme und Utilities (entsprechend den POSIX.2 Spezifikationen), sowie Editoren, Netzwerk- Utilities, Programme zur Softwareentwicklung in verschiedenen Programmiersprachen etc., und stellt somit eine weitgehend Unix-kompatible Systemumgebung dar.
Von xS+S und anderen Firmen sind
vollständige Linux-Distributionen erhältlich. Diese enthalten
alle Programme, die zur Installation eines voll funktionsfähigen
Linux Computersystems benötigt werden.
Daneben sind natürlich auch umfangreiche Softwarepakete wie Datenbanken,
Office-Pakete, wissenschaftliche Anwendungen und Speziallösungen
verfügbar. Auch Komplettsysteme, bestehend aus
Hardware und vorinstallierter System-Software sind erhältlich.
Professionelle Unterstützung bei der Einrichtung und dem Betrieb von
Linux-Systemen ist bei xS+S über Supportvereinbarungen in
unterschiedlicher Form erhältlich.
Gegenüber anderen Betriebssystemen bietet Linux eine Reihe von herausragenden Eigenschaften:
Portabilität
Wie kaum ein anderes Betriebssystem ist Linux für eine großen Anzahl von
unterschiedlichen Hardware-Plattformen erhältlich. Derzeit existieren
Portierungen auf Intel x86, DEC Alpha (64bit!), Sun Sparc, Motorola 68k und
Power PC, an der Unterstützung weiterer Hardware-Plattformen wie z.B.
HP PA-Risc und Intel IA-64 wird gearbeitet.
Skalierbarkeit
Durch die Modularität des Linux-Kernels und Flexibilität der Unix
System-Philosophie kann Linux je nach Anforderung auf leistungsschwächeren
Systemen (z.B. i386 mit 4MB RAM) als Router oder auf "großen" SMP
Systemen (z.B. 8-fach Xeon mit 8GB RAM) als Abteilungs-Server oder
Multiuser Entwicklungsrechner eingesetzt werden.
Die Anzahl der Benutzer und die Verwendung der Software wird dabei nicht
durch eine obskure Lizenzpolitik eingeschränkt.
Flexibilität
Linux unterstützt eine weite Palette von verschiedenen, auch sehr
speziellen, Hardware- Komponenten wie z.B. Ethernet- (10 und 100Mbit, GBit),
Token-Ring-, ISDN-, ATM- und FDDI-Adapter, PC-Cards (PCMCIA),
SCSI-Hostadapter, Multiport- und Sound-Karten.
Die große Anzahl von unterstützten Netzwerk-Protokollen
ermöglicht den Einsatz z.B. als SMB und AppleTalk Datei- und Druckerserver,
Internet-Server, ISDN-Anrufbeantworter oder Fax-Server. Linux eignet sich damit
ideal zur Integration einer heterogenen IT Landschaft
Da alle Teile des Systems im Quellcode offenliegen existieren keine
versteckten Abhängigkeiten und jeder Benutzer kann ein Linux-System
nach seinen Vorstellungen konfigurieren. Dies stellt vor allem für
Software-Entwickler eine hervorragende Basis für Eigenentwicklungen
dar.
Stabilität
Die jeweiligen Production-Releases (derzeit Linux-2.4) überzeugen durch
ihre Stabilität und Robustheit, auch im Multiuser-Betrieb unter Vollast.
Uptimes von mehr als einem Jahr sind im Serverbetrieb die Regel. Der aktuelle
Rekord eines Linux-Systems von xS+S liegt derzeit bei einer ununterbrochenen
Betriebszeit von mehr als 1000 Tagen (Stand: Juni 2002)! Dieses System
arbeitet seit mehr als 3 Jahren als Web-Server, Standleitungsrouter und TCP/IP
Paketfilter seit der Inbetriebnahme beim Anwender absolut zuverlässig und
problemlos!
Sollte trotzdem einmal ein Fehler in der umfangreichen Linux Software bekannt
werden, ist durch die weltweite Zusammenarbeit der Linux-Entwickler eine rasche
Behebung des Problems sichergestellt. xS+S ist an diesem Open Source
Entwicklungsmodell aktiv beteiligt und bietet für diese Fälle
auch Wartungsverträge
mit Updategarantie und extrem kurzen Reaktionszeiten.
Development-Releases mit ihrer raschen Versions-Folge sollten jedoch für
den Einsatz unter Produktionsbedingungen nicht verwendet werden.
Slashdot
News for Nerds. Stuff that matters. (english)
Freshmeat
Software Neuerscheinungen (english)
http://www.linux.org.uk/
Die Linux Web-Site von Alan Cox (english)
CERT
The Computer Emergency Response Team
Securityfocus
Security related information for Linux and other OS (english)
Metalab
University of North Carolina
at.kernel.org
Mirror in Österreich
|