Xtelligent | Home | Wissen | Übersicht Steckbriefe |

Steckbrief

Linux


Schlagworte

Betriebssystem
Kernel
Kern

Kurzbeschreibung

Linux ist - streng genommen - der Kern des GNU/Linux-Betriebssystems - eines unixartigen Systems, welches in seiner bisher mehr als zehnjährigen Geschichte durch seine Sicherheit, Stabilität und Portabilität Maßstäbe gesetzt hat.

Anwendungsvoraussetzung

Einsatz von GNU/Linux auf Servern, Desktops oder Embedded-Systemen - Informationen (Quelle: www.heise.de)

Vorteile im Unternehmen

  • Die Weiterentwicklung des Linux-Kerns ist nicht abhängig von einem klassischen Hersteller - viele Hersteller (z.B. IBM, SuSE, RedHat, HP, Sun) sind neben hunderten eigenständigen Entwicklern sehr engagiert und realisieren stabile Kernel- und Betriebssystemkomponenten und sehr schnelle Fehlerbehebung
  • Der Linux-Kern und die mit ihm das GNU/Linux-Betriebssystem bildenden GNU-Bibliotheken und -Werkzeuge unterliegen permanenter und kontinuierlicher Verbesserung
  • Support für den Linux-Kern (und die Komponenten) ist auf vielfältige Art und Weise durch verschiedene Unternehmen verfügbar - und Wettbewerb ist bekanntlich gut für das Geschäft

Unterstützte Plattformen

Siehe: http://www.kernel.org/

Lizenzgestaltung

Der Linux-Kern und die meisten anderen Betriebssystem-Komponenten unterliegen der GNU GENERAL PUBLIC LICENSE (GNU GPL) und sind kommerziell und nichtkommerziell frei verwendbar. Die Weiterverbreitung in Binärform ist dabei nur gestattet, wenn der (ggf. geänderte) Sourcecode frei verfügbar gemacht wird. Verschiedene Komponenten unterliegen anderen freien Lizenzen oder sind unter reinem Copyright zur allgemeinen Nutzung freigegeben. Je nach Zusammenstellung der jeweiligen Linux-Distribution können aber auch Komponenten enthalten sein, die die Nutzungsrechte und Weitergabemöglichkeit genau dieser Komponenten in der einen oder anderen Weise einschränken.

Beschreibung

Die Entwicklung von Linux wurde 1991 von dem Finnen Linus Torvalds während seiner Studienzeit begonnen und der gleichzeitige Beginn der Verbreitung des Internets schuf die Basis wohl für eines der spektakulärsten Projekte im Bereich verteilter Softwareentwicklung überhaupt. So dauerte es nur ca. fünf Jahre, bis aus einem Betriebssystemkern mit minimalem Funktionsumfang ein modernes und gerade im aufstrebenden Internet hervorragend einsetzbares Betriebssystem - GNU/Linux (oder kurz: Linux) - geworden ist. Linux eroberte sich nach und nach durch verschiedene wichtige Eigenschaften die Server-Welt - unterstützt ab ca. 1998 durch eine Vielzahl von Herstellern aus der IT-Industrie. Doch die Anstrengungen gingen weiter und inzwischen schickt sich Linux dank der ausgereiften Desktop-Umgebungen KDE und Gnome, dank sehr engagierter Hersteller wie z.B. SuSE und RedHat sowie dank Community-Projekten wie Debian und Knoppix an, die Arbeitsplatzsysteme zu erobern. Auch erkannten in den vergangenen Jahren viele Hersteller von Embedded-Systemen die Vorzüge eines lizenzfreien und quelloffenen Betriebssystems, so dass passend zum Waschmittel des Namens "Linux" auch die Steuerung der zukünftigen Waschmaschine häufig durch Linux erfolgen wird - erkennbar an einem Abdruck der GPL in der Benutzeranleitung.

Anwendungsszenarien

  • Betriebssystemkonsolidierung: trotz unterschiedlichster Hardware bietet Linux eine einheitliche Schnittstelle für Applikationen und für die Systemadministration
  • Compute-Cluster: gerade bei aus hunderten von Einzelsystemen bestehenden Clustern ist die Frage der Softwarelizenzen und der Hardwarekosten essentiell für die entstehenden Gesamtkosten
  • Von den Servern bis zum Desktop: einheitliche Bedienung und einheitliche Wartung führen zu effizienterem Personaleinsatz und damit geringeren Kosten oder höherer Leistung

Technische Eigenschaften

Der Linux-Kern ist hochgradig modular aufgebaut - dies ist die Basis für die Entwicklung von Kernelkomponenten durch nicht direkt an der Kernelentwicklung beteiligten Organisationen. So können Hersteller proprietäre Treiber für spezielle Hard- oder Software realisieren und Linux bietet die Basis für quelloffene und nicht-quelloffene Entwicklungen. Analoges gilt natürlich auch für das Betriebssystem Linux als Ganzes: der Parallelbetrieb von quelloffener Software (z.B. eines Apache-Webservers) mit kommerziell lizensierter und nicht-quelloffener Software stellt keinerlei Problem dar und ist übliche Praxis. Die Linux innewohnende Transparenz und die offene Diskussionskultur von Anwendern und Entwicklern macht die Fehlersuche und -abgrenzung weitaus einfacher und schneller, als bei nichtquelloffenen Systemen.

Schnittstellen

  • Netzwerk: Linux bietet eine Vielzahl von Netzwerkschnittstellen, darunter IPX, Apple-Talk und natürlich TCP/IP
  • Filesysteme: innerhalb von Linux stehen viele gängige Dateisysteme (die linuxtypischen ext2-, ext3- und reiserfs-Dateisysteme, jfs, xfs, ntfs, fat16/32 u.a.) und Netzwerkdateisysteme (nfs, smb/cifs) zur Verfügung
  • Application-Services: das XWindow-System ermöglicht die Ausführung von grafischen Applikationen auf spezialisierten Servern und die lokale Darstellung der Programmausgabe. Lokale Ressourcen wie z.B. Drucker und Datenbestände können bei geeigneter Implementierung genutzt werden.
  • Pentaprise Enterprise Solution Server --> Linux: Linux ist die Plattform für den Betrieb des Pentaprise Enterprise Solution Server
  • OpenCA --> Linux: OpenCA ist eine Public Key Infrastruktur, die sich zum Beispiel Linux als Plattform bedient
  • SuSE Linux Standard Server --> Linux: Der SuSE Linux Standard Server ist ein nutzungs- und funktionsangepasstes Linux-System für typische Büroumgebungen
  • Linux --> Apache: Der Webserver Apache ist üblicherweise Bestandteil jeder Linux-Distribution
  • Linux --> Bind: Bind stellt Bibliotheken und einen Serverdienst zur Namensauflösung in IP-Netzen zur Verfügung
  • Linux --> CUPS: CUPS ist das Drucksystem der Wahl - auf allen neueren Distributionen verfügbar
  • Linux --> OpenLDAP: Implementierung eines Verzeichnisdienstes - nicht unbedingt Standard, aber praktisch immer verfügbar
  • Linux --> OpenSSH: Implementierung einer Secure-Shell - sichere Administration und Verwaltung
  • Linux --> OpenSSL: Kernkomponenten aller Fragen rund um Kryptographie - Verschlüsselung, Digitale Signaturen und mehr!
  • Linux --> Postfix: Übliche Kernkomponente, wenn es um Mailempfang und Weiterleitung geht!
  • Linux --> Samba: Der Datei-, Druck- und Authentifikationsserver, wenn es um Windows-Systeme in heterogenen Umfeldern geht!
  • Linux --> Squid: Ein leistungsfähiger Proxy-Dienst für HTTP- und FTP-Transfers - nicht Standard, aber praktisch immer verfügbar
  • Linux --> Webmin: Webmin ist ein distributionsübergreifendes und plattformübergreifendes Administrationswerkzeug
  • und viele andere Komponenten mehr...

Informationen

Linux: Dienstleistung, Support, Unterstützung und Hilfe
Open Source: Dienstleistung, Support, Unterstützung und Hilfe
Beispielszenario Basis-Infrastruktur: mehr Unabhängigkeit!
Beispielszenario Linux statt Windows: Wartbarkeit statt Neustart!
Linksammlung zum Thema Linux
http://www.kernel.org/

Mit den Steckbriefen zu verschiedenen Projekten aus dem Bereich Freier bzw. Open Source Software und zu regulären kommerziellen Softwareprodukten bietet Xtelligent einen Überblick mit Übersicht der Eigenschaften, Anwendungsmöglichkeiten und Schnittstellen der Produkte. Diese Übersicht ist bewußt kurz und damit naturgemäß auch unvollständig gehalten - mehr Informationen finden Sie über die eingebetteten Verweise und natürlich auf der Homepage des jeweiligen Produkts. Wie Sie die Produkte in Ihrem Unternehmen konkret nutzen können und welche Vorteile daraus für Sie entstehen - das beantworten wir Ihnen gerne!

Kontakt!
Spektrumübersicht!


| Home | Wissen | Übersicht Steckbriefe |
Home - Impressum - Sitemap - Xtelligent-Root-CA-Zertifikat
Die Rechte an Warenzeichen und Produktnamen liegen beim jeweiligen Eigentümer.
© 1999-2005 - all rights reserved - Xtelligent IT Consulting GmbH - webmaster@xtelligent.de
IT-Dienstleistung und EDV-Support - professionell und zuverlässig - in Deutschland
Regionale Schwerpunkte Raum Kassel, Rhein/Main, Stuttgart, München
Xtelligent - Ihr leistungsstarker IT-Spezialist und EDV-Partner!
Wir helfen bei der Lösung Ihrer Anforderung!
Service und Support aus einer Hand!