heim - Antivirenprogramme
Linux-Betriebssystem. Was ist russisches „Linux“: Beschreibung, Eigenschaften und Bewertungen

Linux ist ein vollwertiges Betriebssystem, das ein kostenloser Klon des UNIX-Betriebssystems ist. In diesem Artikel werden wir versuchen, eine technische Beschreibung zu geben Linux-Beschreibung.

Beim Hochfahren des Computers übernimmt das Linux-Betriebssystem die Kontrolle über den Computer und verwaltet die folgenden Komponenten.

Grundlegende Beschreibung von Linux-Komponenten

  • Prozessor – Da der Linux-Kernel die gleichzeitige Ausführung mehrerer Prozesse durch mehrere Benutzer ermöglicht (mit Unterstützung für mehrere Prozessoren), benötigt das Betriebssystem Multithreading-Steuerungen. Der Linux-Scheduler weist Prozessen Prioritäten zu und bestimmt, welcher Prozess auf einem bestimmten Prozessor ausgeführt wird (wenn das System über mehrere Prozessoren verfügt). Der Scheduler kann für die Arbeit auf Systemen konfiguriert werden verschiedene Arten. Bei richtige Einstellung Wichtigere Prozesse erhalten eine schnellere CPU-Reaktion. Beispielsweise gibt der Linux-Planer auf einem Desktop-Computer der Aufgabe zum Verschieben von Fenstern eine höhere Priorität und der Aufgabe zum Kopieren von Dateien im Hintergrund eine niedrigere Priorität.
  • Speicher – der Linux-Kernel versucht, aktuell laufende Prozesse beizubehalten Arbeitsspeicher. Leerlaufprozesse werden in die Auslagerungsdatei verschoben, einen dedizierten Bereich auf der Festplatte, der zum Speichern von Daten und Prozessen verwendet wird, die nicht in den RAM verschoben werden. Wenn der RAM voll ist, werden Prozesse in die Auslagerungsdatei verschoben. Wenn die Auslagerungsdatei voll ist (was aber nicht erlaubt sein sollte), werden keine neuen Prozesse gestartet.
  • Geräte – Der Linux-Kernel unterstützt Tausende von Hardwaregeräten. Gleichzeitig kann die Kernelgröße auf einem akzeptablen Niveau gehalten werden, indem nur aktuelle Treiber in den laufenden Kernel integriert werden. Durch die Verwendung ladbarer Module können Sie dem Kernel Unterstützung für zusätzliche Geräte hinzufügen. Module können bei Bedarf durch Anschließen oder Trennen eines Geräts geladen und entladen werden. (Der Kernel, der als nächstes besprochen wird, ist das Herzstück des Linux-Betriebssystems.)
  • Dateisysteme – Dateisysteme stellen die Strukturen bereit, in denen Dateien auf CD-ROMs gespeichert werden. Festplatte, Disketten, DVDs und andere Medien. Der Linux-Kernel unterstützt viele Arten von Dateisystemen (z. B. die Linux-Dateisysteme ext3 und reiserfs sowie die VFAT- und NTFS-Dateisysteme des Windows-Betriebssystems).
  • Sicherheit – Wie UNIX wurde das Linux-Betriebssystem ursprünglich entwickelt, um gleichzeitigen Mehrbenutzerzugriff zu ermöglichen. Um Benutzerressourcen zu schützen, werden jeder Datei Sätze von Lese-, Schreib- und Ausführungsberechtigungen zugewiesen, die die Zugriffsrechte definieren. In einem Standardsystem hat Linux uneingeschränkten Zugriff auf das gesamte System, spezielle Logins können bestimmte Dienste steuern (z. B. Apache-Webserverdienste) und Benutzern können Berechtigungen einzeln oder als Teil von Gruppen zugewiesen werden. Aktuelle Innovationen wie Security-Enhanced Linux unterstützen mehr Feinabstimmung und Schutz sicherer Informationsverarbeitungsumgebungen.

Oben gezeigt Beschreibung ist eine Beschreibung der Grundkomponenten des Kernels Linux. Der Name stammt vom Linux-Kernel (der unter der Leitung von Linus Torvalds entstand und noch weiterentwickelt wird) und erstreckte sich auf das gesamte Betriebssystem.

Der Kern ist Softwarekomponente, direkte Interaktion mit Computerhardware. Andere dem Kernel hinzugefügte Komponenten, wie Verwaltungstools und Anwendungen, stammen aus anderen Open-Source-Projekten. Quellcode. Der Linux-Kernel und die notwendigen Komponenten bilden ein vollständiges Betriebssystem.

Im nächsten Teil des Artikels über die Beschreibung von Linux erfahren Sie, dass viele andere Komponenten von anderen Projekten erstellt wurden. Daher lautet die korrekte Aussprache von Linux: GNU Linux

Das GNU-Projekt hat viele Komponenten beigesteuert, die heute Teil des Linux-Betriebssystems sind. (GNU, Apache, KDE, GNOME und andere wichtige Open-Source-Projekte innerhalb von Linux-Betriebssystemen werden unten besprochen.) Die folgenden Subsysteme wurden aus anderen Projekten erstellt.

  • Die GUI besteht aus einem grafischen Framework (normalerweise dem X WindowSystem), Fenstermanager, Bedienfelder, Symbole und Menüs. Die GUI ermöglicht Ihnen die Verwendung einer Kombination aus Maus und Tastatur, anstatt einfach Befehle über die Tastatur einzugeben (wie es in den guten alten Zeiten üblich war). In naher Zukunft wird der X-Grafikserver auf allen Linux-Distributionen durch Wayland ersetzt. Ubuntu entwickelt einen eigenen Graphen. Server Mir.
  • Zu den Verwaltungstools gehören Hunderte (und möglicherweise Tausende) Befehle und grafische Dienstprogramme, mit denen Sie Benutzer hinzufügen, Festplatten verwalten, den Netzwerkstatus überwachen, Software installieren sowie die Sicherheit gewährleisten und Computerressourcen verwalten können.
  • Anwendungen – Während keine Linux-Distribution alle verfügbaren Anwendungen enthält, enthält jede davon Tausende von Spielen, Büroanwendungen, Webbrowser, Mediaplayer, Chat-Clients und viele andere Anwendungen, die exklusiv für die Linux-Plattform verfügbar sind.
  • Zu den Entwicklertools zählen ausschließlich Tools zum Entwickeln und Erstellen von Bibliotheken und Anwendungen zur Implementierung benutzerdefinierter Schnittstellen.
  • Serverfunktionen ermöglichen es dem Computer Linux-Steuerung Bereitstellung von Diensten für Clients im Netzwerk. Mit anderen Worten: Zusätzlich zur Installation von Webbrowsern zum Anzeigen von Webseiten kann ein Computer in einen Server verwandelt werden, der anderen Computern Webseiten bereitstellt. Gleichzeitig können wir unter den beliebten Serverfunktionen Webserver und Server nennen Email, Datenbanken, Drucken, Dateiserver, DNS-Server und DHCP.

Beschreiben Sie die Vorteile Linux Das könnte lange dauern, aber die Beschreibung Linux unmöglich, ohne zu erklären, was sie sind: freie Software; Entwicklung Linux; Sicherheit Linux.

Was ist es Linux

Linux- Mehrbenutzer-Netzwerkbetriebssystem Unix-ähnliches System mit Netzwerkfenster Grafiksystem X-Window-System. Linux unterstützt offene Systemstandards und Netzwerkprotokolle Internet und ist systemkompatibel Unix, DOS, MS Windows. Alle Komponenten des Systems, einschließlich des Quellcodes, werden mit einer Lizenz zum kostenlosen Kopieren und Installieren für eine unbegrenzte Anzahl von Benutzern verteilt. Linux weit verbreitet auf verschiedenen Plattformen Intel und gewinnt Positionen auf einer Reihe anderer Plattformen ( DEZ AXP, Power-Macintosh usw.).

Entwicklung Linux aufgeführt von Linus Torvalds ( Linus Torvalds) von der Universität Helsinki und einem unzähligen großen Team von Tausenden von Netzwerkbenutzern Internet, Mitarbeiter von Forschungszentren, Stiftungen, Universitäten usw.

Gratis Software

Kern Linux, den Hauptkomponenten des Systems, sind die meisten Benutzeranwendungen kostenlose Programme. Sie können auf beliebig vielen Computern ausgeführt, ohne Einschränkungen gegen Geld oder kostenlos übertragen werden, die Quellcodes dieser Programme erhalten und etwaige Korrekturen daran vornehmen.

Die Freiheit der Programme hat dafür gesorgt, dass sie bei Tausenden von Entwicklern weit verbreitet sind und Interesse wecken. Grundprogramme für Linux unter Lizenz veröffentlicht GNU General Public License, was die Freiheit nicht nur garantiert, sondern auch schützt, indem es die weitere Verbreitung von Programmen nur unter derselben Lizenz erlaubt. Daher der Kernel-Code Linux, Compiler, Bibliotheken glibc, benutzerdefinierte Muscheln KDE Und GNOME kann nicht zum Erstellen von Closed-Source-Anwendungen verwendet werden. Das ist der grundlegende Unterschied Linux von kostenlos BetriebssystemBSD (FreeBSD, NetBSD, OpenBSD), von denen Fragmente in die Familie aufgenommen wurden Windows und wurde sogar zur Grundlage Mac OS X. Linux beinhaltet viele Entwicklungen BSD, aber Compiler und Systembibliotheken werden innerhalb des Projekts entwickelt GNU.

Entwicklung Linux

Im Gegensatz zu Windows, Mac OS und kommerziell UNIX- ähnliche Systeme, Linux verfügt über kein geografisches Entwicklungszentrum. Es gibt kein Unternehmen, das dies besitzt Betriebssystem; Es gibt nicht einmal ein einziges Koordinationszentrum. Programme für Linux- das Ergebnis tausender Projekte. Einige dieser Projekte sind zentralisiert, andere sind in Unternehmen konzentriert, aber die meisten bringen Programmierer aus der ganzen Welt zusammen, die sich nur durch Korrespondenz kennen. Jeder kann sein eigenes Projekt erstellen oder einem anderen beitreten und im Erfolgsfall werden die Ergebnisse der Arbeit Millionen von Benutzern bekannt. Benutzer beteiligen sich am Testen freier Software und kommunizieren direkt mit Entwicklern, wodurch sie Fehler schnell finden und beheben sowie neue Funktionen implementieren können.

Es ist dieses flexible und dynamische Entwicklungssystem, das für Closed-Source-Projekte nicht möglich ist, das die außergewöhnliche Wirtschaftlichkeit bestimmt Linux. Niedrige Kosten für kostenlose Entwicklung, gut funktionierende Test- und Vertriebsmechanismen, Anziehung von Menschen aus verschiedenen Ländern mit unterschiedlichen Problemvorstellungen, Codeschutz durch Lizenz GPL, - All dies war der Grund für den Erfolg freier Software.

Natürlich konnte eine solch hohe Entwicklungseffizienz nicht umhin, Interesse zu wecken große Firmen die begannen, ihre Projekte zu öffnen. So erschienen sie Mozilla (Netscape, AOL), OpenOffice.org (Sonne), kostenloser Klon Interbase (Borland), SAP-Datenbank (SAFT). IBM an der Übertragung mitgewirkt Linux zu Ihren Großrechnern.

Andererseits, Open Source reduziert die Kosten für die Entwicklung geschlossener Systeme erheblich Linux und ermöglicht es Ihnen, den Preis der Lösung für den Benutzer zu senken. Deshalb Linux hat sich zu einer Plattform entwickelt, die häufig für Produkte wie empfohlen wird Orakel, DB2, Informix, SyBase, SAP R3, Domino.

Sicherheit

Linux-Betriebssystem geerbt von UNIX Zuverlässigkeit und ausgezeichnetes Schutzsystem. Dank des Dateizugriffskontrollsystems müssen Sie keine Angst vor vielen Viren haben, die die Welt terrorisieren Windows-Betriebssystem. Allerdings gibt es keine Programme ohne Fehler, und Linux ist keine Ausnahme. Dank des Open-Source-Codes der Programme kann die Prüfung jedoch von jedem Spezialisten durchgeführt werden, ohne eine Geheimhaltungsvereinbarung zu unterzeichnen oder innerhalb der Mauern des Unternehmens arbeiten zu müssen, das ihn eingestellt hat. Dadurch werden Sicherheitsfehler besonders effektiv erkannt und schnell behoben. Der Mechanismus zur Benachrichtigung und Korrektur von Sicherheitsfehlern wurde von der Community erstellt Linux Daran sind Spezialisten von Entwicklungsunternehmen und unabhängige Programmierer beteiligt.

Zur Verfügung gestellte Funktionen Linux-Betriebssystem

Linux-Betriebssystem:

  • ermöglicht den kostenlosen und legalen Besitz eines modernen Betriebssystems;
  • hat eine hohe Leistung;
  • arbeitet zuverlässig, stabil und völlig frei von Einfrierungen;
  • nicht anfällig für Viren;
  • ermöglicht es Ihnen, die Möglichkeiten moderner Systeme voll auszuschöpfen PC, wodurch die inhärenten Einschränkungen beseitigt werden DOS Und MS Windowsüber die Nutzung von Maschinenspeicher und Prozessorressourcen(n);
  • verwaltet Multitasking und Prioritäten effektiv; Hintergrundaufgaben (lange Berechnungen, E-Mail-Versand über Modem, Formatieren einer Diskette usw.) beeinträchtigen die interaktive Arbeit nicht;
  • ermöglicht Ihnen die einfache Integration Ihres Computers in lokale und globale Netzwerke, inkl. V Internet; arbeitet netzwerkbasiert Novell Und MS Windows;
  • ermöglicht die Ausführung von Anwendungsprogrammen anderer Unternehmen im Download-Format Betriebssystem- verschiedene Versionen Unix, DOS Und MS Windows;
  • Bietet die Verwendung einer großen Anzahl verschiedene Programme Pakete, die sich auf der Welt angesammelt haben Unix und zusammen mit den Quellcodes frei verbreitet werden;
  • bietet einen umfangreichen Satz an Tools zum Entwickeln von Anwendungsprogrammen beliebiger Komplexität, einschließlich Client-Server-, objektorientierter, Mehrfenster-Text- oder grafischer Schnittstellensysteme, die für die Arbeit in beiden geeignet sind Linux, und in anderen Betriebssystem;
  • bietet dem Benutzer und insbesondere dem Entwickler eine hervorragende Schulungsbasis in Form einer umfangreichen Dokumentation und Quelltexten aller Komponenten, einschließlich des Kernels selbst Betriebssystem;
  • ermöglicht es jedem, sich an der Entwicklung zu versuchen und die Kommunikation und Zusammenarbeit zu organisieren Internet mit einem der Entwickler Linux-Betriebssystem und leisten Sie Ihren Beitrag, indem Sie Co-Autor des Systems werden.

Wer könnte es brauchen und warum? Linux-Betriebssystem

In Benutzung Linux Aus verschiedenen Gründen können Benutzer unterschiedlicher Kategorien interessiert sein. Es ist unmöglich, eine erschöpfende Liste bereitzustellen. Hier sind jedoch einige Beispiele:

  • Linux- Vollständige 32-Bit-Version (64-Bit auf der Plattform). DEZ AXP) ein Betriebssystem, das den Computer voll ausnutzt. Linux verwandelt leicht einen Personal Computer IBM-PC Arbeitsplatz;
  • Der Preisvorteil ist sehr groß, da neben der Einsparung an Hardware auch die Software eingespart wird Linux wird mit einer kostenlosen Lizenz geliefert, die das kostenlose und unbegrenzte Kopieren des Systems ermöglicht;
  • Allein durch Software können Gewinne zwischen Tausenden und Zehntausenden Dollar liegen. Für viele Benutzer in Russland ist eine kostenlose Lizenz die einzige Möglichkeit, sich legal einen vollständigen Satz zu verschaffen Software;
  • großes Interesse Linux steht für Verbraucher und Entwickler von Anwendungssystemen, die Folgendes benötigen: einen Multiplattform-Compiler, ein leistungsstarkes Multi-Window-Debugging-System, Emulatoren und Kompatibilitätssysteme. Das alles ist drin Linux;
  • Wissenschaftler und technische Redakteure Linux bietet an:
    • Dokumentenprozessor LyX, das das Konzept des logischen Designs nutzt und es Ihnen ermöglicht, schöne, gut strukturierte Dokumente zu erstellen;
    • Publishing-Systeme TeX Und Scribus.
gratis Software. Die Abkürzung GNU öffnet sich rekursiv - GNU's Not Unix, d. h. was zum GNU-Projekt gehört, ist nicht Teil von Unix (denn zu diesem Zeitpunkt war sogar das Wort UNIX selbst bereits eine eingetragene Marke, d. h. es war nicht mehr frei). Im GNU-Manifest heißt es: In dem 1985 verfassten Buch nennt R. Stallman seinen Widerstand gegen den individuellen Besitz von Software als Hauptantriebskraft, die zur Gründung der FSF und des GNU-Projekts führte.

Die Tatsache, dass im Rahmen des GNU-Projekts entwickelte Software kostenlos ist, bedeutet nicht, dass sie ohne Lizenz verbreitet wird und in keiner Weise im rechtlichen Sinne geschützt ist. Im Rahmen der Open-Source-Bewegung entwickelte Programme werden unter den Bedingungen der General Public License (GPL) vertrieben. Um es ganz kurz zu fassen: Der Kern dieser Lizenz ist wie folgt. Die unter dieser Lizenz vertriebene Software darf weiterentwickelt, verändert, übertragen oder an andere verkauft werden, sofern das Ergebnis dieser Verarbeitung ebenfalls unter der Lizenz verbreitet wird Copyleft. Die letzte Bedingung ist die wichtigste und entscheidende in dieser Lizenz. Es stellt sicher, dass die Ergebnisse der Bemühungen der Entwickler freier Software offen bleiben und nicht Teil eines konventionell lizenzierten Produkts werden. Es unterscheidet auch freie Software von Software, die kostenlos verteilt wird. In den Worten der Erfinder des FSF macht die GPL-Lizenz „Software frei und stellt sicher, dass sie frei bleibt.“

Fast alle unter den Bedingungen der GPL vertriebene Software ist für Benutzer nahezu kostenlos (in den meisten Fällen müssen Sie, um sie zu erhalten, nur für eine CD-ROM mit der Software oder für den Internetzugangsverkehr bezahlen). Dies bedeutet nicht, dass Programmierer keine Vergütung mehr für ihre Arbeit erhalten. Der Grundgedanke von R. Stallman ist, dass nicht die Software verkauft werden muss, sondern die Arbeit des Programmierers als solche. Die Einnahmequelle könnte beispielsweise das Begleiten sein Softwareprodukte oder deren Installation und Konfiguration für die Implementierung auf neuen Computern und/oder unter neuen Bedingungen, für den Unterricht usw. Eine gute Belohnung kann auch sein, dass der Autor freier Software einen gewissen Bekanntheitsgrad erhält, der es ihm ermöglicht, anschließend einen guten Ruf zu erlangen. bezahlte Arbeit.

Im Rahmen der Open-Source-Bewegung und insbesondere des GNU-Projekts wurde eine beträchtliche Anzahl von Programmen entwickelt, von denen die bekanntesten der Emacs-Editor und der GCC-Compiler (GNU C Compiler) – der bis heute beste C-Compiler – sind . Der Open-Source-Code von Programmen wirkt sich sehr positiv auf die Softwarequalität aus: Alles Gute, alle neuen Ideen und Lösungen werden sofort weit verbreitet und alle Fehler werden bemerkt und schnell behoben. Der Mechanismus der natürlichen Selektion beginnt zu wirken, der in der in kommerzieller Software praktizierten Version des Ansatzes zur Softwareverteilung unterdrückt wird.

Aber kehren wir zur Geschichte von Linux selbst zurück. Es muss gesagt werden, dass die Entwicklung von Linus Torvalds nur den Kernel des Betriebssystems darstellte. Dieser Kernel „fiel auf vorbereiteten Boden“, in dem Sinne, dass im Rahmen des GNU-Projekts bereits eine große Anzahl von Dienstprogrammen unterschiedlicher Art entwickelt worden war. Aber um GNU in ein vollwertiges Betriebssystem zu verwandeln, fehlte der Kernel. Die Entwicklung des Kernels war im Gange (er hieß Hurd), verzögerte sich jedoch aus irgendeinem Grund. Daher war das Erscheinen der Entwicklung von L. Torvalds sehr zeitgemäß. Es war die Geburtsstunde eines Open-Source-Betriebssystems.

R. Stallman hat natürlich Recht, wenn er darauf besteht, dass das Linux-Betriebssystem GNU/Linux heißen sollte. Aber zufällig begann der Name des Kernels als Name für das gesamte Betriebssystem zu dienen, und in diesem Buch werden wir dasselbe tun.

Hauptmerkmale des Linux-Betriebssystems

Aufgrund der Tatsache, dass der Linux-Quellcode frei verteilt und öffentlich verfügbar ist, waren von Beginn an eine Vielzahl unabhängiger Entwickler an der Entwicklung des Systems beteiligt. Dank dessen ist Linux heute das modernste, stabilste und sich am schnellsten entwickelnde System, das die neuesten technologischen Innovationen fast sofort aufnimmt. Es verfügt über alle Funktionen, die moderne Betriebssysteme mit vollem Funktionsumfang wie UNIX bieten. Hier ist eine kurze Liste dieser Möglichkeiten.

Echtes Multitasking

Alle Prozesse sind unabhängig; Keiner von ihnen sollte andere Aufgaben beeinträchtigen. Zu diesem Zweck implementiert der Kernel den Time-Sharing-Modus zentraler Prozessor, wobei abwechselnd Zeitintervalle für die Ausführung jedes Prozesses zugewiesen werden. Dies unterscheidet sich erheblich vom in Windows 95 implementierten „Preemptive Multitasking“-Modus, bei dem der Prozess selbst den Prozessor anderen Prozessen „überlassen“ muss (und deren Ausführung stark verzögern kann).

Mehrbenutzerzugriff

Linux – nicht nur Multitasking-Betriebssystem Es unterstützt die Möglichkeit, dass mehrere Benutzer gleichzeitig arbeiten können. In diesem Fall kann Linux den Benutzern, die über verschiedene Remote-Terminals mit dem Host arbeiten, alle Systemressourcen zur Verfügung stellen.

Eigenschaften und Funktionen des Linux-Betriebssystems. Linux ist ein Unix-ähnliches System, das auf dem gleichnamigen Kernel basiert. Der Kernel wird im Einklang mit der Entwicklung offener, freier Software erstellt. Der allgemeine Name sieht keine einzelne Konfiguration vor; Sie werden größtenteils kostenlos vertrieben und verfügen über eigene Anwendungsprogramme, die auf die Bedürfnisse der Benutzer zugeschnitten sind.

Anfangs wurde Linux von Enthusiasten kostenlos entwickelt, aber mit dem Erfolg von Linux und seiner weiten Verbreitung begannen verschiedene Unternehmen, zu seiner Entwicklung beizutragen. Die meisten Programme in Distributionen sind auch heute noch verfügbar. Linux-Systeme verkörpern das Äquivalent von 73.000 Mannjahren Arbeit.

Linux dominiert derzeit die Smartphone-Märkte. Der Markt für Linux-Heimcomputer liegt an dritter Stelle, wobei der Anteil von Linux an den entsprechenden Geräten bei etwa 43 % liegt.

Seitdem der Linux-Kernel für x86-PCs erstellt wurde, wurde er auf vielen Plattformen installiert. Linux ist auf Fernsehern, Routern und Spielekonsolen installiert. Das Betriebssystem verbessert sich ständig, beispielsweise erscheint alle 2-3 Monate eine neue Version des Kernels.

Die beliebtesten Distributionen sind: Debian, Mint, Ubuntu, RedHat, Fedora, Mageia, Slackware, Gentoo, Arch Linux.

Das Linux-System ist recht einfach zu bedienen. Doch unter PC-Nutzern herrscht immer noch die Meinung vor, dass es angeblich „ungeeignet“ sei für den durchschnittlichen Benutzer. Und heute kann jemand, der mit einem Computer kaum vertraut ist, das Linux-Betriebssystem normalerweise in wenigen Stunden installieren, sogar einigermaßen konfigurieren und mit der Arbeit in seinen Anwendungen beginnen.

Linux ist ein System, das heute als die einzige Alternative zum Windows-Betriebssystem von Microsoft gilt.

Linux wurde 1991 gegründet. Ein Student, der finnische junge Programmierer Linus Torvalds, machte sich dann daran, an der allerersten Version des Systems zu arbeiten, weshalb es nach ihm benannt wurde. Linux erfreut sich seit seiner Einführung großer Beliebtheit.

Kostenlos, zuverlässig. Durch den ordnungsgemäßen Betrieb der Hardware Ihres PCs kann Linux viele Jahre lang ohne Neustarts oder Einfrieren der Software funktionieren. Und selbst die Reset-Taste wird möglicherweise überhaupt nicht benötigt.

Sicher. Es gibt praktisch keine Viren im Linux-Betriebssystem. Auch der Aufbau eines Betriebssystems erfordert praktisch keinen Aufwand. Schadsoftware, sodass Sie auf das Übliche verzichten können Antivirenprogramme, die den Computer verlangsamen und seine Arbeit beeinträchtigen. Es ist nicht erforderlich, die Antiviren-Datenbanken ständig zu aktualisieren und zu überprüfen Festplatten Verschwenden Sie Ihre kostbare Zeit vor Viren.

Der offene Quellcode ermöglichte es, Linux nach Belieben zu nutzen und zu modifizieren. Sie können jederzeit Softwarefehler oder Mängel des Systems beheben und seine Funktionalität erweitern, indem Sie Add-Ons oder Programme schreiben, die unter seiner Kontrolle arbeiten.

Mittlerweile hat sich rund um Linux eine riesige Gemeinschaft von Programmierern gebildet, die Systeme ständig verbessern. Sie entwickeln sich letzte Version und alle möglichen Varianten dieses Betriebssystems sind damit beschäftigt, sehr unterschiedliche Programme zu schreiben, die mit dem Linux-System funktionieren.

Dieses Betriebssystem gilt als das stärkste im Bereich Serverwartung, da die Seiten jedoch für Benutzer von Heim- oder Büro-PCs konzipiert sind, gibt es keine Empfehlungen zu Servereinstellungen oder lästige Ratschläge zum Zusammenstellen des Betriebssystemkerns und andere „Schwierigkeiten“, die ein gewöhnlicher Mensch im Alltag in der Regel nicht nutzt.

Linux- und Windows-Betriebssysteme: „Warum Linux benötigt wird“ -

3 Hauptmerkmale des Linux-Betriebssystems

Aufgrund der Tatsache, dass der Linux-Quellcode frei verteilt und öffentlich verfügbar ist, waren von Beginn an eine Vielzahl unabhängiger Entwickler an der Entwicklung des Systems beteiligt. Dank dessen ist Linux heute das modernste, stabilste und sich am schnellsten entwickelnde System, das die neuesten technologischen Innovationen fast sofort aufnimmt. Es verfügt über alle Funktionen, die moderne Betriebssysteme mit vollem Funktionsumfang wie UNIX bieten. Hier ist eine kurze Liste dieser Möglichkeiten.

Echtes Multitasking

Alle Prozesse sind unabhängig; Keiner von ihnen sollte andere Aufgaben beeinträchtigen. Zu diesem Zweck implementiert der Kernel den CPU-Time-Sharing-Modus und weist jedem auszuführenden Prozess abwechselnd Zeitintervalle zu. Dies unterscheidet sich erheblich vom in Windows 95 implementierten „Preemptive Multitasking“-Modus, bei dem der Prozess selbst den Prozessor anderen Prozessen „überlassen“ muss (und deren Ausführung stark verzögern kann).

Mehrbenutzerzugriff

Linux ist nicht nur ein Multitasking-Betriebssystem, es unterstützt auch die Fähigkeit vieler Benutzer, gleichzeitig zu arbeiten. In diesem Fall kann Linux den Benutzern, die über verschiedene Remote-Terminals mit dem Host arbeiten, alle Systemressourcen zur Verfügung stellen.

RAM auf Festplatte tauschen

Durch das Auslagern von RAM auf die Festplatte können Sie mit einer begrenzten Menge an physischem RAM arbeiten. Dazu wird der Inhalt einiger Teile (Seiten) des RAM in einen dafür vorgesehenen Bereich auf der Festplatte geschrieben, der als zusätzlicher RAM behandelt wird. Dadurch wird die Arbeitsgeschwindigkeit etwas verringert, Sie können jedoch die Arbeit von Programmen organisieren, die mehr RAM benötigen, als tatsächlich auf dem Computer verfügbar ist.

Organisation des Seitenspeichers

Der Linux-Systemspeicher ist in 4K-Seiten organisiert. Wenn der RAM vollständig erschöpft ist, sucht das Betriebssystem nach lange ungenutzten Speicherseiten, um diese aus dem Speicher zu verschieben Festplatte. Wenn eine dieser Seiten benötigt wird, stellt Linux sie von der Festplatte wieder her. Einige ältere Unix-Systeme und einige moderne Plattformen (einschließlich Microsoft Windows) Übertragen Sie den gesamten Inhalt des OP, der sich auf die derzeit inaktive Anwendung bezieht, auf die Festplatte (d. h. ALLE Speicherseiten, die sich auf die Anwendung beziehen, werden auf der Festplatte gespeichert, wenn nicht genügend Speicher vorhanden ist), was weniger effizient ist.

Der Linux-Kernel unterstützt On-Demand-Paging, bei dem sich nur der erforderliche Teil des Codes des ausführenden Programms im RAM befindet und Teile, die derzeit nicht verwendet werden, auf der Festplatte verbleiben.

Teilen ausführbare Programme

Wenn mehrere Kopien einer Anwendung gleichzeitig ausgeführt werden müssen (entweder ein Benutzer führt mehrere identische Aufgaben aus oder verschiedene Benutzer führen dieselbe Aufgabe aus), wird nur eine Kopie des ausführbaren Codes dieser Anwendung in den Speicher geladen wird von allen genutzt, die gleichzeitig identische Aufgaben ausführen.

Gemeinsam genutzte Bibliotheken

Bibliotheken sind Prozedurensätze, die von Programmen zur Datenverarbeitung verwendet werden. Es gibt eine Reihe von Standardbibliotheken, die von mehr als einem Prozess gleichzeitig verwendet werden. In älteren Systemen waren solche Bibliotheken in jeder ausführbaren Datei enthalten, deren gleichzeitige Ausführung zu unproduktiver Speichernutzung führte. In neuen Systemen (insbesondere unter Linux) ist die Arbeit mit dynamisch und statisch gemeinsam genutzten Bibliotheken gewährleistet, was eine Reduzierung der Größe ermöglicht individuelle Anwendungen.

Dynamisches Festplatten-Caching

Beim Festplatten-Caching wird ein Teil des Arbeitsspeichers zum Speichern häufig verwendeter Daten von der Festplatte verwendet, wodurch der Zugriff auf häufig verwendete Programme und Aufgaben erheblich beschleunigt wird. MS-DOS-Benutzer arbeiten mit SmartDrive, das feste Bereiche reserviert Systemspeicher für Festplatten-Caching. Linux verwendet ein dynamischeres Caching-System: Der für den Cache reservierte Speicher erhöht sich, wenn Speicher nicht verwendet wird, und verringert sich, wenn das System oder der Prozess des Benutzers mehr Speicher benötigt.

100 % POSIX 1003.1-kompatibel. Teilweise Unterstützung für System V- und BSD-Funktionen

POSIX 1003.1 (Portable Operating System Interface) definiert eine Standardschnittstelle für Unix-Systeme, die durch eine Reihe von C-Sprachprozeduren beschrieben wird. Es wird jetzt von allen neuen Betriebssystemen unterstützt. Microsoft Windows NT unterstützt auch POSIX 1003.1. Linux ist 100 % POSIX-kompatibel. Darüber hinaus werden einige System V- und BSD-Funktionen unterstützt, um die Kompatibilität zu erhöhen.

Linux nutzt die IPC-Technologie (InterProcess Communication), um Nachrichten zwischen Prozessen auszutauschen, Semaphoren und gemeinsam genutzten Speicher zu verwenden.

Möglichkeit, ausführbare Dateien anderer Betriebssysteme auszuführen

Linux ist nicht das erste Betriebssystem in der Geschichte. Für zuvor entwickelte Betriebssysteme, darunter DOS, Windows 95, FreeBSD oder OS/2, wurde viele verschiedene Software entwickelt, darunter sehr nützliche und sehr gute Software. Um solche Programme unter Linux, DOS, Windows 3.1 und Windows 95 auszuführen, wurden Emulatoren entwickelt. Darüber hinaus hat Vmware ein System entwickelt. virtuelle Maschinen", ein Computeremulator, auf dem Sie jedes Betriebssystem ausführen können. Es gibt ähnliche Entwicklungen von anderen Unternehmen. Das Linux-Betriebssystem ist auch in der Lage, Binärdateien anderer Intel-basierter Unix-Plattformen auszuführen, die der iBCS2 (Intel Binary Compatibility) entsprechen. Standard.

Unterstützt verschiedene Dateisystemformate

Linux unterstützt eine große Anzahl von Dateisystemformaten, einschließlich Dateiformaten DOS-Systeme und OS/2 sowie moderne Journaling-Dateisysteme. Gleichzeitig unser eigenes Dateisystem Linux, das Second Extended heißt Dateisystem(ext2fs) ermöglicht Ihnen eine effektive Nutzung Festplattenplatz.

Netzwerkfähigkeiten

Linux kann in jedes integriert werden lokales Netzwerk. Alle Unix-Dienste werden unterstützt, einschließlich Networked File System (NFS), Fernzugriff (Telnet, Rlogin), Arbeit in TCP/IP-Netzwerken, Einwahlzugriff über SLIP- und PPP-Protokolle usw. Aktivierung der Linux-Maschine als Server oder Client für ein anderes Netzwerk insbesondere funktioniert allgemeiner Gebrauch(Freigeben) von Dateien und Remote-Drucken auf Macintosh, NetWare und Windows.

Arbeiten Sie auf verschiedenen Hardwareplattformen

Obwohl das Linux-Betriebssystem ursprünglich für PCs entwickelt wurde Intel-basiert 386/486 kann es jetzt auf allen Versionen von Intel-Mikroprozessoren laufen, vom 386 bis zu Multiprozessorsystemen auf dem Pentium III (es gab einige Schwierigkeiten mit dem Pentium IV, aber den Meldungen im Internet nach zu urteilen, wurden sie durch Fehler in verursacht die Implementierung des Prozessors). (Anmerkung 3) Linux funktioniert auch erfolgreich auf diversen Intel-Klonen anderer Hersteller; Im Internet gibt es Berichte, dass Linux auf Athlon- und Duron-Prozessoren von AMD sogar besser funktioniert als auf Intel. Darüber hinaus wurden Versionen für andere Prozessortypen entwickelt – ARM, DEC Alpha, SUN Sparc, M68000 (Atari und Amiga), MIPS, PowerPC und andere (beachten Sie, dass dieses Buch nur die Version für IBM-kompatible Computer behandelt).

Es ist unmöglich, die Anzahl der privaten Benutzer verschiedener Linux-Versionen genau abzuschätzen – schließlich können Distributionen dieses Systems im Gegensatz zu vollständig kommerziellen Programmen völlig kostenlos bei Freunden oder nichtkommerziellen Distributoren bezogen und heruntergeladen werden die FTP-Server derselben Firmen, die Linux erfolgreich verkaufen „Ohm“. Das im Hinblick auf den gewöhnlichen Kapitalismus völlig undenkbare Schema funktioniert und passt zu allen Beteiligten.

Bald ist das Märchen erzählt, aber nicht bald ist die Tat vollbracht. Erst vor zwei Jahren wurde das Linux-Betriebssystem der breiten Öffentlichkeit bekannt. Diejenigen, die sich schon lange für Nachrichten aus der Welt interessieren hohe Technologie und kommuniziert von Zeit zu Zeit mit Vertretern der Rasse „verrückter Programmierer“ (in der englischen Version - Geek oder Nerd), die seit 1995 mit dem Wort Linux vertraut sind. Es ist nicht verwunderlich, dass der aktuelle Erfolg von Linux an vielen Fronten – von kommerziell bis „ideologisch“ – für viele erstaunlich, unglaublich schnell zu sein scheint. Geben Sie in das Anfragefeld auf altavista.com ein Wort Windows- und erhalte 8.670.139 Links. Beim Wort Linux werden 2.989.363 davon auftauchen. Vor acht Monaten lag das Verhältnis bei etwa 6.500.000 zu 900.000. Ziemlich bemerkenswert, nicht wahr? Woher kommt dieses Linux und warum ist es erfolgreich? Wer hat die Fäden gezogen? Was und warum applaudieren wir? Gehen wir für eine Sekunde dreißig Jahre zurück und fangen wir mal von vorn an – es wird einfacher. Diese ganze Geschichte begann lange bevor die Welt von Linus Torvalds wusste, dem Schöpfer des vielleicht erfolgreichsten Programmierprojekts des letzten Jahrzehnts. 1971 begann der junge Programmierer und Forscher Richard Stallman am berühmten Massachusetts Institute of Technology zu arbeiten. Damals, im Zeitalter der „Großcomputer“, wurde Software oft von losen Vereinigungen von Programmierern entwickelt und kostenlos an andere Benutzer verteilt, die sie benötigten. Selbst große Unternehmen taten dies häufig. Ein solches Unternehmen war beispielsweise AT&T, genauer gesagt Bell Labs. Ihr war es untersagt, kommerzielle Aktivitäten im Computerbereich auszuüben, und daher war es den Entwicklern des Betriebs verboten Unix-Systeme Ken Thompson und Dennis Ritchie schickten diejenigen, die Magnetbänder mit Unix-„Quellen“ wollten, nur gegen Bezahlung von ihrem Arbeitsplatz Lieferungen. 1983 hatte sich die Situation geändert – die Ära war angebrochen persönliche Computer, kommerzielle Programme und Betriebssysteme (insbesondere DOS von Microsoft) begannen ihren Siegeszug um die Welt, und der Rost der Gier drang in die Welt der „großen“ Maschinen und der „seriösen“ Programmierung ein. Und so gründete Stallman, traurig in seinem Herzen, das GNU-Projekt (www.gnu.org), dessen Ziel es war, die guten alten Zeiten zurückzubringen. GNU ist ein UNIX-kompatibles System, das eine Sammlung „freier“ (oder „offener“) Software umfasst.

Es lohnt sich, näher auf das Grundkonzept „freier“ Software einzugehen. Im GNU-Manifest wird dem Unterschied zwischen „freien“ Programmen und „kostenlosen“ Programmen viel Raum gewidmet – im Russischen kann man das viel kürzer sagen, da diese Konzepte nicht wie im Englischen mit einem Wort bezeichnet werden „ frei". Nachdem Sie ein „kostenloses“ Programm erhalten oder gekauft haben, können Sie:

kopieren Sie es so oft Sie möchten, verbreiten Sie es so weit Sie möchten;

seinen Quellcode ändern oder verbessern (ein Programm, das unter der „öffentlichen GNU-Lizenz“ vertrieben wird, enthält immer den Quellcode des Entwicklers – diesen am strengsten geschützten und niemals offengelegten Teil kommerzieller Software);

Schließlich können Sie über die modifizierte Version frei verfügen – sie sogar kostenlos verschenken oder sogar eine Milliarde dafür verlangen.

Es gibt jedoch eine Sache, auf die der Benutzer einer solchen Software unter keinen Umständen einen Anspruch hat. Bei der weiteren Verbreitung kann er den Quellcode des Programms nicht verbergen, sich selbst zum „Eigentümer“ erklären und so das Programm, seine kostenlose Verbesserung und Weiterentwicklung stoppen. Speziell für solche Programme hat das GNU-Projekt das Konzept des „Copyleft“ eingeführt (im Gegensatz zu „Copyright“, wenn der Ersteller eines Produkts unter allen Umständen nahezu alle Urheber- und Eigentumsrechte daran behält – auch wenn er es völlig kostenlos verbreitet). Aufladung). Offensichtlich besteht das Problem der Piraterie bei „kostenlosen“ Programmen einfach nicht.

GNU existiert noch heute. Nicht weniger erfolgreich ist die von Stallman erfundene GPL (General Public License), dank der das von Linus Torvalds erfundene Linux in den vier Jahren seines Bestehens mehr als 20 Millionen Nutzer gewann.

Ende letzten Jahres überstieg die Zahl der unter diesem Betriebssystem laufenden Webserver die Zahl der Server auf der Windows-Plattform. Es ist unmöglich, die Zahl der Privatnutzer genau zu schätzen – schließlich Linux-Distributionen Im Gegensatz zu vollständig kommerziellen Programmen kann es völlig kostenlos von Freunden oder gemeinnützigen Vertriebshändlern bezogen und von den FTP-Servern derselben Unternehmen heruntergeladen werden, die Linux erfolgreich verkaufen. Ein System, das im Hinblick auf den gewöhnlichen Kapitalismus völlig undenkbar ist , funktioniert und passt zu allen Teilnehmern. Linus Torvalds selbst zog vor drei Jahren von Finnland in die USA, in die Stadt Santa Clara in Kalifornien, um für die mysteriöse Firma Transmeta zu arbeiten (ihre Mikroprozessoren sind ein Thema für eine eigene Geschichte). Aber Linus verlässt die Arbeit am Linux-Kernel nicht, neue Versionen kommen mit beneidenswerter Regelmäßigkeit heraus, erst jetzt wird er bei der Verbesserung von Linux – in voller Übereinstimmung mit den Prinzipien von GNU – nicht von Dutzenden, sondern von Tausenden Entwicklern auf der ganzen Welt unterstützt.

Linus wird niemals Bill Gates sein. Ja, er strebt nicht – er wird weder von Macht noch von Geld angezogen (zumindest in diesem Ausmaß). Allerdings ist es unwahrscheinlich, dass irgendjemand in dem aufstrebenden – und was ist es, bereits geborenen – Markt für „freie“ Software in der Lage sein wird, Supergewinne im Stil von Microsoft zu erzielen. Nein, sagen wir einfach, dass Supergewinne immer noch möglich sind, da die Nachfrage nach Software nur wächst. Aber sie werden etwas anders verteilt.

Es ist also an der Zeit, das Geschäftsmodell für die Produktion und den Vertrieb „freier“ Software genauer unter die Lupe zu nehmen (soweit es der Rahmen dieser Veröffentlichung zulässt). Auf den ersten Blick scheint es völlig unmöglich oder zumindest völlig unrentabel für die am Produktionsprozess Beteiligten. Tatsächlich ist daran überhaupt nichts Kommunistisches. Der auf den ersten Blick völlig uneigennützige Enthusiasmus der Entwickler und die Freudenschreie der Konsumenten, die Ausdruck gedankenlosen Fanatismus zu sein scheinen, basieren in Wirklichkeit auf nüchternem ökonomischem Kalkül. Und das werden wir jetzt demonstrieren. Zunächst müssen wir noch einmal betonen, dass es in der Natur kein eigenständiges „Linux-Phänomen“ gibt. Der Erfolg von Linux ist nur ein Sonderfall einer radikalen und möglicherweise unwiderruflichen Änderung des Geschäftsmodells im Softwarebereich. Schließlich war Linus nicht der Einzige, der sein Programm völlig kostenlos verschenkte und dafür 20 Millionen Nutzer erhielt. Können Sie sich an jemanden erinnern? Systemadministrator, der für ein Unternehmen arbeitete, das Webserver herstellte – er hat gerade eine Mailingliste für „Patches“ erstellt kostenloser Server Apache, das von seinen Entwicklern nicht mehr unterstützt wird. Einige Jahre später ist dieser Server immer noch kostenlos, es gibt immer noch keinen „Host“, der für den technischen Support verantwortlich ist (und wird es auch nie tun!), aber er betreibt mehr als 60 Prozent der Websites auf der Welt. Und Unternehmen, die Hunderte Millionen Dollar für Werbung und Werbung für ihre kommerziellen Webserver ausgegeben haben, freuen sich nicht darauf, einen Marktanteil zu gewinnen, der mit dem des Apache-Servers des „Niemands“ vergleichbar ist. Solche Beispiele gibt es in Hülle und Fülle – schließlich basieren fast alle Softwarestandards, auf denen das Internet basiert, auf Open-Source-Programmen. Somit hat das TCP/IP-Transportprotokoll, das niemandem gehört, längst die „geschlossenen“ und im Besitz verschiedener Unternehmen befindlichen DECNETs, ​​XNSs und anderer IPXs besiegt. Aber was soll man weit bringen – das wichtigste Komitee für Computerstandards der Welt besteht aus allen, die sich Mailinglisten anschließen möchten und sich dreimal im Jahr zu Sondertreffen treffen (wer kann).

Noch vor anderthalb Jahren war es sinnlos, den Chef eines großen westlichen Unternehmens zu fragen, ob er „kostenlose“ Open-Source-Software verwende. Wenn er nur empört wäre! „Es ist nicht ausreichend debuggt“, „gibt es nicht.“ technische Unterstützung„, „Es hat keinen kommerziellen Wert.“ Der russische Führer wird jetzt genau das Gleiche sagen (der Autor dieser Zeilen ist damit vertraut). persönliche Erfahrung). Aber das westliche gibt es nicht mehr.

Das erste Zeichen war im Januar 1998 Netscape Communications, das die Quellcodes seines Hauptprodukts veröffentlichte – des Navigator-Browsers (www.mozilla.org). Ich möchte Sie daran erinnern, dass Microsoft zu diesem Zeitpunkt, das das kommerzielle Potenzial des Internets viel später als sein Rivale entdeckt hatte, begann, starken Druck auf Netscape auszuüben und es schnell vom Markt zu verdrängen. Die Entscheidung der Netscape-Führungskräfte schien damals für viele ein letzter, aus Verzweiflung getriebener Schritt zu sein. Später stellte sich heraus, dass dies die einzig richtige Entscheidung war. Das Unternehmen selbst ist zwar mittlerweile im Besitz der AOL Corporation, aber der Marktanteil der Netscape-Produkte – sowohl Server als auch Browser – ist praktisch unverändert geblieben und bringt AOL weiterhin Gewinne.

Einige Monate später kündigten große Konzerne, tragende Säulen der Computerbranche (Corel, Informix und Oracle), die Portierung ihrer Produkte auf das Linux-Betriebssystem an. Unmittelbar danach hat das mächtige Unternehmen IBM den „offenen“ Apache-Server in eines seiner Pakete aufgenommen. Schließlich investierten Intel, Netscape und mehrere Risikokapitalgeber im September 1998 in roter Hut Software, die Linux-Distributionen vertreibt (zehn Monate später würde Red Hat zu einem der beeindruckendsten kommerziellen Erfolge des Jahres werden). Journalisten, die diese Veränderungen beobachteten, erinnerten sich plötzlich daran, dass die meisten E-Mails im Internet mit dem „offenen“ und kostenlosen Sendmail versendet werden und die größten Websites im World Wide Web die „offenen“ Programmiersprachen Perl, Tcl und Python verwenden. Und die neugierigsten Beobachter wiesen die Leser darauf hin, dass das gesamte Internet ursprünglich dazu geschaffen wurde, dass die Gemeinschaft unabhängiger Entwickler schnell und bequem Programmtexte austauschen konnte. Daher ist nur der Begriff „Open Source“ selbst relativ neu (er wurde vor zwei Jahren von dem berühmten Entwickler und Apologeten „offener“ Programme Eric Reynolds eingeführt), aber das Modell für die Präsenz solcher Software auf dem Markt ist von Nein bedeutet neu

Sie können eine Pause vom Internet (das immer noch eine besondere Umgebung ist) einlegen und sich daran erinnern, wie es vor einem Vierteljahrhundert auf dem Betriebssystemmarkt war. Damals erkannte IBM (wie heute Microsoft und einige andere Unternehmen, die mit aller Kraft an „geschlossener“ Software mit streng klassifiziertem Quellcode festhalten) nicht rechtzeitig, dass die Zeit gekommen war Hardware und einzigartige maßgeschneiderte Geräte unwiderruflich verschwunden sind, so dass sich die Öffentlichkeit jetzt mehr für „massenproduzierte“ Software und „massenproduzierte“ Hardware interessiert. Während der Blütezeit der Macht von IBM seien die „Voraussetzungen“ für den Einstieg in das Geschäft ungewöhnlich hoch gewesen, doch mit dem Aufkommen der Personal-Computer-Plattform und der Veröffentlichung des ersten „offenen“ Betriebssystems (Unix) hätten sich die Regeln dramatisch geändert, heißt es Die Schwelle sank und grüne Newcomer begannen, einen Unterschied in der Branche zu machen (derjenige, der auch Bill Gates genannt wurde), und die „geschlossenen“ Betriebssysteme der Vergangenheit, die den Markt beherrschten (wie Apollo), gehören unwiderruflich der Vergangenheit an. Entwicklung verläuft immer in einer Spirale. Microsoft, das sich zu einem riesigen Imperium entwickelt hatte, verhielt sich, genau wie IBM vor vielen Jahren, sehr unvorsichtig – es errichtete eine hohe Markteintrittsbarriere und schützte sich nicht nur (vorübergehend) vor der Konkurrenz, sondern beraubte sich auch seiner Handlungsfreiheit . Und dann geschah eine weitere Runde der Spirale – durch die Bemühungen der Führungskräfte von Reynolds, Torvalds und Netscape wurde das Konzept der „offenen“ Software nach einer langen Pause wieder eingeführt, was zum Totengräber vieler der aktuellen Titanen werden sollte. die Hürde für den „Eintritt“ in das Unternehmen wurde erneut stark gesenkt. Und viele der Titanen verstehen das und gehen auf die Seite des Feindes. Open-Source-Fans versuchen nicht, Microsoft mit seinen eigenen Mitteln zu schlagen: Stattdessen verändern sie das Spiel selbst. Wie Tim O'Reilly, einer der prominentesten Ideologen der Open-Source-Software-Bewegung, es ausdrückte: „Unsere eigentliche Mission besteht nicht darin, das dominierende Microsoft auf Desktop-Systemen zu ersetzen, sondern vielmehr darin, ein Geschäftsmodell aufzubauen, das dem Slogan „Intel“ ähnelt Inside“, aber für die nächste Generation Computer Anwendungen».

Worauf basiert dieses Selbstbewusstsein? Auf der Tatsache, dass sich die Produktion „offener“ und daher in vielen Fällen freier Software in vielen Situationen als profitabler erweist als die Produktion „geschlossener“ Software, bei der der Quellcode über alle Maßen geschützt ist. Lassen Sie uns zunächst ein theoretisches Beispiel geben und dessen pädagogische Wirkung durch eine Reihe praktischer Beispiele verstärken. Nehmen wir an, Sie arbeiten für ein Unternehmen, das ein spezielles Programm benötigt, um beispielsweise Zahlungen über das Internet abzuwickeln. Das Problem, den eigentlichen Code zu schreiben, ändert nichts an der Tatsache, den Code zu „öffnen“ oder zu „schließen“. Es kann sinnvoll sein, es geheim zu halten, wenn Sie das Programm erneut verkaufen möchten oder befürchten, dass die Konkurrenz des einstellenden Unternehmens es nutzt. Die erste Option ist jedoch nicht sehr wahrscheinlich (90 Prozent der Programme werden von Unternehmen für den internen Gebrauch geschrieben), und die zweite Option ist es wert, genauer untersucht zu werden. Hier lohnt es sich zu entscheiden, ob die Nachteile (wenn ein Konkurrent beginnt, das „offene“ Programm zu nutzen) gegenüber den Vorteilen (nahezu unbegrenzte und langfristige Unterstützung durch die Programmiergemeinschaft) überwiegen. Viele würden argumentieren, dass die „Öffnung“ eines Programms in diesem Fall bedeutet, das für seine Erstellung ausgegebene Geld wegzuwerfen; Dies ist jedoch ein falscher Zusammenhang; dieses Geld müsste sowieso ausgegeben werden. Derselbe Eric Reynolds gibt in seinem Buch „The Magic Cauldron“ ein reales Beispiel für eine solche Situation: Zwei Programmierer wurden von der berühmten Firma Cisco angeheuert, um einen verteilten Druckserver zu schreiben. Die Arbeit war erledigt, und dann wurde ihnen klar, dass sie nicht vorhatten, ein Leben lang bei Cisco zu bleiben. Mittlerweile ist bekannt, dass jedes Programm, insbesondere ein bestimmtes, Wartung und Support benötigt. Und Cisco hatte natürlich nicht damit gerechnet, dass der Druckserver einen Monat nach dem Ausscheiden ausfallen würde. Und dann beschlossen sie, den Manager davon zu überzeugen, den Quellcode des Programms im Internet zu veröffentlichen. Er brach seine Überzeugungen übers Knie und ließ es zu; Dadurch konnte Cisco den Weggang zweier Programmierer ohne Einbußen überstehen – schließlich wurde der Druckserver nun von einer Reihe von Unternehmen und Privatpersonen genutzt, an die sie sich jederzeit um Hilfe wenden konnten.

Hier ist ein weiteres klassisches Beispiel aus einem ganz anderen Bereich der Softwareindustrie – dem Gaming. Und das Spiel, über das wir sprechen werden, ist ebenfalls ein Klassiker – Doom (Id Software). Als es 1993 herauskam, war es für Id wirtschaftlich sinnvoll, die Codes geheim zu halten. Erstens waren sie ihrer Zeit weit voraus und konnten es sich nicht leisten, hochmoderne Waffen an ihre Konkurrenten abzugeben. Zweitens war das Programm selbst keine sogenannte kritische Anwendung; das Geschäft des Kunden hing in keiner Weise davon ab. Drittens sind die Spiele im Prinzip nicht allzu komplex und das Id-Team konnte problemlos mit entdeckten Fehlern umgehen. Doch die Zeit verging und die Konkurrenten drängten weiter; Es sind viele Spiele erschienen, die Doom sehr ähnlich sind. Der Marktanteil ist deutlich zurückgegangen. Doom musste ständig aktualisiert, Netzwerkunterstützung hinzugefügt, Skripte geschrieben werden usw. Am Ende veröffentlichte ich 1997 den Quellcode für Doom offener Zugang. Die Programmierer des Unternehmens hatten Zeit, an neuen Spielen zu arbeiten, und Id selbst erhielt Unterstützung von Tausenden unabhängigen Entwicklern, eine stark gestiegene Anzahl von Benutzern und die Möglichkeit, ohne großen Stress Geld auf dem Sekundärmarkt zu verdienen (Verkauf von Szenariosammlungen usw.). . Mittlerweile ist Doom übrigens in vielen Standard-Linux-Distributionen enthalten.

Das dritte klassische Beispiel sind schließlich die Distributoren des Linux-Betriebssystems selbst. Dabei handelt es sich zunächst um das Unternehmen Red Hat, das fast 90 Prozent des US-amerikanischen Linux-Marktes einnimmt. Im Gegensatz zu Microsoft verkauft dieses Unternehmen keine Software oder „verkauft Teile“. Es vertreibt Linux (im Paket mit Hunderten anderer Programme) kostenlos und nimmt Geld ausschließlich für seine Marke, Installationshilfe und das Versprechen technischen Supports und ausschließlich von denen, die dafür bezahlen wollen. Schließlich können Sie alle gleichen Dinge völlig kostenlos bekommen. Normalerweise kann die nächste Version von Red Hat bereits wenige Tage vor der offiziellen Veröffentlichung von öffentlichen FTP-Servern heruntergeladen werden (Achtung – absolut legal!). Dagegen hat Red Hat nichts einzuwenden, da es sonst sofort die Unterstützung unabhängiger Entwickler verliert. Im Gegenzug erhält das Unternehmen viel mehr – ein explosionsartiges Wachstum des Linux-Marktes und Millionen von Kunden, die seine Dienste zur Unterstützung dieses Betriebssystems und seine professionelle Beratung benötigen. Red Hat ging vor weniger als einem Jahr an die Börse, und am ersten Handelstag schoss der Aktienkurs in die Höhe, und in nur acht Monaten wurden die Aktionäre von Red Hat um 1.900 Prozent reicher (der Gesamtwert des Unternehmens erreichte 17 Milliarden US-Dollar). Dieses Unternehmen verdient eindeutig Geld mit seiner systemrelevanten Rolle auf dem Markt. Und nicht nur sie. Sobald die Eigentümer der Website Salon.Com ankündigten, dass sie Nachrichten für die Website Red Hat.Com liefern würden, verdoppelte sich der Börsenwert ihrer Aktien innerhalb weniger Stunden. Erst kürzlich kam die Nachricht, dass VALinux, ein bisher unprofitabler Händler von Linux-Servern, einen absoluten Rekord in der amerikanischen Börsengeschichte aufgestellt hat – gleich am ersten Handelstag stieg der Kurs seiner Aktien um 711 Prozent. Schließlich steigerte das Unternehmen Andover.Net, dem die Kult-Linux-Ressourcen Slashdot.Org und Freshmeat.Net gehören, seinen Wert innerhalb von sechs Monaten des Handels an der Börse um das Zehnfache, bis es buchstäblich in dem Moment aufgekauft wurde, als diese Zeilen geschrieben wurden mit einer gigantischen Überzahlung (fast für eine Milliarde Dollar) das gleiche VALinux, das für sein Geld mehrere Websites erhalten hat, deren Gesamteinkommen 3 Millionen Dollar pro Jahr nicht überschreitet. Also, was ist los?

Eine gewöhnliche Geschichte: Anleger kaufen nicht so sehr ihre Aktien, sondern in der Hoffnung auf eine weitere explosive Expansion des Marktes. Und für Hoffnung kann man viel bezahlen. Darüber hinaus ist es möglich, dass sie nicht nur jetzt Recht haben (durch Spekulationen mit Linux-Aktien werden bereits riesige Vermögen gemacht), sondern auch langfristig. Urteilen Sie selbst: Bereits 1952 stellte der wunderbare Schriftsteller Robert Heinlein fest, dass es vier Möglichkeiten gibt, eine Exponentialkurve zu extrapolieren. Nehmen wir zum Beispiel ein hypothetisches Betriebssystem unter der Bedingung namens Linux, das seinen Marktanteil seit 10 Jahren alle sechs Monate verdoppelt. Was werden die vier vermeintlichen Analysten dazu sagen?

Ein Konservativer wird vorhersagen, dass der Status quo mehrere Jahre lang derselbe bleiben wird, gefolgt von einem allmählichen Rückgang auf beispielsweise 1 Prozent des Marktes.

Ein kühner Analyst würde weitere Erhöhungen vorschlagen, die dann rasch nachlassen und bei 5 Prozent enden.

Ein sehr, sehr mutiger Analyst wird entscheiden, dass dieses Unternehmen einen linearen Anstieg des Marktanteils verzeichnen wird, der in zehn Jahren 5 Prozent, in 20 Jahren 10 Prozent usw. betragen wird.

Und schließlich besteht die einzig mathematisch korrekte Möglichkeit, eine Exponentialfunktion fortzusetzen, darin, sie fortzusetzen. In diesem Fall werden aus 2,5 Prozent des Marktes in zweieinhalb Jahren 100.

In jedem Witz steckt etwas Wahres – der Linux-Marktanteil hat 5 Prozent überschritten und nähert sich der geschätzten Grenze von 10. Normalerweise beginnen in diesem Moment Mitreisende auf den Zug des Glücklichen aufzuspringen – genau diesen Prozess haben wir erlebt Beobachtungen in den letzten Monaten. Als das Hollywood-Unternehmen Digital Domain einen Auftrag zur Entwicklung von Spezialeffekten für den Film Titanic erhielt, wurde klar, dass die ihm zur Verfügung stehenden 350 SGI-Workstations (von der berühmten Silicon Graphics) eindeutig nicht ausreichten, um den Auftrag zu erfüllen. Wir haben zusätzlich 160 Maschinen auf der Alpha-Plattform gekauft, die mit Linux ausgestattet sind, die den erzielten Ergebnissen zufolge von Experten höher bewertet wurden als SGI, das traditionell für diese Art von Arbeit eingesetzt wird. Allerdings könnten die Ergebnisse in diesem Fall nicht nur von Fachleuten, sondern auch von der Hälfte der Weltbevölkerung beurteilt werden. Und SGI hat kürzlich die volle Unterstützung für Linux angekündigt. Ehrwürdige Akteure auf dem Computermarkt wie Sun, IBM Software Solutions und Compaq sind Unternehmensmitglieder der Linux International Association geworden. Die größten Hersteller von Computerausrüstung (z. B. Hewlett Packard) installieren Linux auf ihren Servern. Zwei führende Hersteller von DBMS (Datenbankverwaltungssystemen), Oracle und Informix, haben Softwareunterstützung für Linux angekündigt. Der Riese Corel vertreibt nicht nur aktiv das WordPerfect-Paket für Linux, sondern vertreibt auch das Betriebssystem selbst. Im Allgemeinen stockt allen Anwesenden sofort der Atem, sobald man auf dem NYSE-Parkett das Wort Linux ausspricht, in Erwartung eines Wunders.



 


Lesen:



Bewertung der besten kabellosen Kopfhörer

Bewertung der besten kabellosen Kopfhörer

Ist es möglich, universelle Ohren günstig zu kaufen? 3.000 Rubel – kann man für so viel Geld hochwertige Kopfhörer kaufen? Wie sich herausstellte, ja. Und Rede...

Die Hauptkamera eines Mobilgeräts befindet sich meist auf der Rückseite des Gehäuses und dient zum Aufnehmen von Fotos und Videos

Die Hauptkamera eines Mobilgeräts befindet sich meist auf der Rückseite des Gehäuses und dient zum Aufnehmen von Fotos und Videos

Eine aktualisierte Version des Tablets mit verbesserten Eigenschaften und hoher Autonomie. Acer-Smartphones werden selten besucht...

So wechseln Sie zu einem anderen Betreiber und behalten dabei Ihre Nummer

So wechseln Sie zu einem anderen Betreiber und behalten dabei Ihre Nummer

Das Gesetz zur Beibehaltung einer Telefonnummer beim Wechsel eines Teilnehmers zu einem anderen Mobilfunkanbieter ist in Russland am 1. Dezember in Kraft getreten. Es stellte sich jedoch heraus, dass...

Bewertung eines Phablets, teuer, aber sehr kompetent

Bewertung eines Phablets, teuer, aber sehr kompetent

Bewertung eines Phablets, teuer, aber sehr kompetent 20.03.2015 Ich bin der einzige Schuhmacher der Welt ohne Stiefel, ein Smartphone-Rezensent ohne eigenes Smartphone....

Feed-Bild RSS