Heim / Skypen / modifiziertes Linux. Können Sie geänderte Versionen von Linux-Distributionen legal verkaufen? NixOS, sein Konfigurator und Paketmanager

modifiziertes Linux. Können Sie geänderte Versionen von Linux-Distributionen legal verkaufen? NixOS, sein Konfigurator und Paketmanager

4 Lösungen sammeln Formular-Web für „Können Sie geänderte Versionen von Linux-Distributionen legal verkaufen?“

Wäre es für sie vollkommen legal, Kopien dieser leicht modifizierten Version von Ubuntu (nennen wir es Mubuntu = modifiziertes Ubuntu) zu verkaufen?

Nein. Während Softwarelizenzen Ihnen dies möglicherweise erlauben, ist dies bei einer Markenlizenz nicht der Fall:

Jede Weiterverbreitung von modifizierten Versionen von Ubuntu muss von Canonical genehmigt, zertifiziert oder bereitgestellt werden, wenn Sie beabsichtigen, sie mit Marken in Verbindung zu bringen. Andernfalls müssen Sie die Marken entfernen und ersetzen, und Sie müssen den Quellcode neu kompilieren, um Ihre eigenen Binärdateien zu erstellen. Dies wirkt sich nicht auf Ihre Rechte unter einer Open-Source-Lizenz aus, die für eine der Ubuntu-Komponenten gilt. Wenn Sie modifizierte Versionen zur Weiterverteilung genehmigen, zertifizieren oder einreichen müssen, benötigen Sie eine kostenpflichtige Lizenzvereinbarung von Canonical. Für weitere Informationen kontaktieren Sie uns bitte (wie unten angegeben).

Sie benötigen die Erlaubnis von Canonical, um Folgendes zu verwenden: (i) alle Marken, die auf die Buchstaben UBUNTU oder BUNTU enden, die Marken oder ähnlichen ähnlichen Marken einigermaßen ähnlich sind, und (ii) alle Marken in einem Domainnamen oder einer URL oder für Merchandising-Zwecke.

Sie dürfen eine unveränderte Version von Ubuntu verkaufen, Sie dürfen eine stark modifizierte Version von Ubuntu verkaufen, die den Namen Ubuntu nicht mehr erwähnt, aber für diese leicht modifizierte Version von Ubuntu benötigen Sie eine Vereinbarung mit Canonical.

Ja, vorausgesetzt, Sie halten sich an die Lizenzbedingungen für alle verpackte Software (Quellcode einreichen usw.) und verletzen keine Marken, Urheberrechte usw. Außerdem müssen Sie sicherstellen, dass Ihre Handlungen Dritten keinen Schaden zufügen Mord usw.

Eingeschlossene Closed-Source-Software darf nicht gegen die Lizenzen von Bibliotheken verstoßen, die sie verwendet (einige Lizenzen erlauben eine binäre Abhängigkeit von Closed-Source-Software und andere nicht).

Wie Serge sagte, ja. Sie können jedoch nicht die Teile ändern, die GPL (GPL Window Manager) sind, und dann die Quelle schließen. Sie können nicht einmal GPL-Bibliotheken in Closed Source verwenden. Also eigentlich müsste die Antwort lauten: " NEIN", Als ob Sie die Quelle mit dem größten Teil des Systems oder Desktops geschlossen hätten, wird sie zu dem Zeitpunkt, an dem Sie frei und frei von der GPL sind, für Ubuntu nicht mehr relevant sein. Außerdem glaube ich, dass Sie die ausdrückliche Erlaubnis von Canonical benötigen, um ein Wort wie Mubuntu zu verwenden. Die Frage ist wirklich schwierig. Sie müssen viel recherchieren und möglicherweise einen Anwalt beauftragen, wenn Sie dies tun.

AKTUALISIEREN

Ich dachte, ich würde die Frage aktualisieren, da die Kommentare sehr lang sind, ob Sie GPL-Bibliotheken in Closed Source verwenden können. LGPL erlaubt es *, GPL nicht **. Aus der Themenautorität gnu.org/licenses/why-not-lgpl.html:

… die Verwendung der Minor GPL ermöglicht die Verwendung der Bibliothek in proprietären Programmen; Die Verwendung der normalen GPL für eine Bibliothek macht sie nur für freie Software verfügbar.

Da die meisten Bibliotheken heutzutage jedoch LGPL sind, ist das OP möglicherweise nicht so schwer, wie ich ursprünglich dachte.

* Für die Nutzung der LGPL-Bibliotheken müssen noch bestimmte Voraussetzungen erfüllt sein.

** Es gibt bestimmte Fälle, in denen Sie eine Closed-Source-GPL-Bibliothek verwenden können, z. B. wenn die Software dies nicht ist Öffentlichkeit und wenn die Nutzung der Bibliothek nicht als Modifikation oder abgeleitete Arbeit angesehen wird (z. B. Vorverlinkung).

Angenommen, jemand hat eine Linux-Distribution wie Ubuntu heruntergeladen. Angenommen, es ändert einen Teil, sagen wir Window Manager.

Nein, das können Sie nicht, da einige Projekte von Canonical geschützt sind, aber wenn Sie einen Beitrag leisten möchten, müssen Sie die Canonical-Vereinbarung unterzeichnen:

Nächste Projekte von der kanonischen Vereinbarung abgedeckt. Wenn Sie zu einem der unten aufgeführten Projekte beitragen möchten, wenden Sie sich bitte an die in der dritten Spalte aufgeführten Projektkontakte.

Um einen Beitrag zu leisten, müssen Sie die kanonische Vereinbarung unterzeichnen.

Wäre es für sie vollkommen legal, Kopien dieser leicht modifizierten Version von Ubuntu (nennen wir es Mubuntu = modifiziertes Ubuntu) zu verkaufen?

Was wäre, wenn sie den ursprünglichen Abschnitt des neuen Fensters schließen würden? Wird der Verkauf noch legal sein?

Dies ist ohne Genehmigung von Canonical nicht möglich:

Eingeschränkte Nutzung, die eine Markenlizenz erfordert

Eine Genehmigung von uns muss von einer der Marken unter allen anderen als den oben ausdrücklich erlaubten Umständen verwendet werden. Diese beinhalten:

    Jede kommerzielle Nutzung

    Nutzung auf oder in Verbindung mit einem Softwareprodukt, das ein von uns geliefertes Produkt enthält oder darauf aufbaut, wenn mit diesem Produkt eine kommerzielle Absicht verbunden ist.

  • Verwendung in einem Domainnamen oder einer URL.
  • Verwendung für Merchandising, z. B. auf T-Shirts und dergleichen.
  • Verwendung eines Namens, der die Buchstaben BUNTU in Bezug auf Computerhardware oder -software enthält.
  • Dienstleistungen in Bezug auf alle vorstehend genannten Dienstleistungen.

In der Linux-Welt sind wir es gewohnt, nur Klone zu sehen. Debian, Ubuntu, Red Hat, SUSE sind alles verschiedene Distributionen, grundlegender Unterschied in denen es keine gibt. Die Hälfte der populären Linux-Distributionen sind Forks von Debian oder Ubuntu, andere sind Forks der uralten Slackware mit einem modifizierten Paketmanager und schönen Konfiguratoren. Von der einstigen Vielfalt keine Spur, aber vielleicht sehen wir einfach nur schlecht aus?

Fork des Abschnitts "Einführung" aus dem letzten Artikel

Ein modernes Linuxoid kann man nicht verstehen, aber in der Vergangenheit war die Wahl einer Distribution ein echtes Epos. Die Distributionen unterschieden sich wirklich in vielerlei Hinsicht, und aufgrund des Mangels an Hochgeschwindigkeitsinternet und virtuellen Maschinen spielten diese Unterschiede eine sehr wichtige Rolle. Slackware bot durchgängige Einfachheit, Red Hat war bis ins kleinste Detail detailliert und mit integrierten Konfiguratoren ausgestattet, Mandrake war mit einem grafischen Installer ausgestattet und Debians Mega-Feature war APT, das (Sie werden es nicht glauben!) Automatisches Herunterladen von Software aus dem Internet.

Der größte Erfolg bestand darin, einen Red Hat-Satz mit vier Discs zu bekommen, der alle grafischen Umgebungen und eine Menge Anwendungssoftware enthielt, aber wenn das nicht möglich war, war Mandrake auf zwei Discs durchaus geeignet. Damals konnten nur wenige ein Disk-Image herunterladen, so dass zahlreiche Disks mit den beliebtesten Distributionen im Umlauf waren. Das Distributionsgebäude selbst war relativ einfach und von dem Just-for-Spaß-Spirit durchdrungen, der zahlreiche Frankensteins hervorbrachte, einschließlich meines eigenen, der irgendwo am Ende einer 10-GB-Festplatte von Seagate starb.

Jahre vergingen, Seagate wurde von Kingston getötet und Distributionen verwandelten sich in riesige komplexe Kolosse, die geschaffen wurden, um Geld von Unternehmen zu erpressen, deren Administrator die Behörden plötzlich davon überzeugte, Server auf Linux umzustellen. Aber irgendwo zwischen den zahlreichen Installationen von Ubuntu und Linux Mint existieren immer noch dieselben Frankensteins, die etwas Neues in die Linux-Welt bringen, wenn auch zu Ehren eines anderen Geldmachers.

Slax und modulares Erweiterungssystem

Slax hat mich damals so beeindruckt, dass ich mich einer Gruppe von Entwicklern anschloss, die beabsichtigten, eine Distribution nach seinen Ideen zu erstellen. Die Gruppe hörte jedoch aufgrund der Unrealisierbarkeit der Idee schnell auf zu existieren, aber Slax existiert weiter und ist gesund.

Slax ist nicht nur eine Distribution, sondern eine reinrassige LiveCD, die sich unter anderem um Module erweitern lässt. Dies geschieht mit einem eleganten Mechanismus, der sicher auch in einer Reihe anderer Projekte verwendet wird, aber hier zum ersten Mal für solche Zwecke verwendet wurde - das Unionfs-Dateisystem. Die Essenz der Methode ist wie folgt: Da das Dateisystem der Distribution auf einer CD nicht geändert werden kann, um zusätzliche Software zu installieren, haben die Slax-Entwickler eine Methode entwickelt, um Dateisystem-Images über das Root-Verzeichnis damit zu verbinden.

Ganz zusätzliche Software für Slax wird als Module mit der Erweiterung sb vertrieben. Das Modul ist ein Abbild des Squashfs-Dateisystems (ein einfaches FS mit Komprimierung), das die Anwendung und alle benötigten Dateien enthält, die sich in den Dateisystempfaden befinden, in denen sie sich im laufenden System befinden sollten (usr/bin/abiword, zum Beispiel). Es lohnt sich, dieses Modul in ein spezielles Verzeichnis auf einem USB-Flash-Laufwerk (/slax/modules) zu legen oder es auf eine Diskette zu schneiden, und das System wird es automatisch aufnehmen und beim Booten oben auf dem LiveCD-Stammverzeichnis einhängen (Unionfs mounts FS wie Tortenschichten übereinander). Als Ergebnis erscheint eine Anwendung im System, die physisch nicht vorhanden ist.

Das Schöne an dieser Idee liegt nicht nur in ihrer Eignung für die LiveCD-Erweiterung, sondern auch in der absoluten Einfachheit der Umsetzung. Keine Paketmanager, keine Versionskonflikte, keine App-Reste Dateisystem, absoluter Schutz vor FS-Ausfällen, die Möglichkeit, auf eine saubere Version des Betriebssystems zurückzusetzen. Im Allgemeinen kann die Liste lang sein. Aber die Hauptsache ist, dass all dies mit einem sehr einfachen Mechanismus erreicht wird, der in wenigen Zeilen in der Befehlsinterpretersprache implementiert werden kann.

Es gibt nur ein Problem: Das Erstellen einer vollständigen Distribution aus Hunderten von Overlay-Dateisystemen kostet sowohl Leistung als auch Stabilität.

GoboLinux und separate Anwendungsverzeichnisse

Ein weiterer ungewöhnlicher Ansatz unter Linux (aber Standard unter OS X und Windows) zur Installation von Software von Drittanbietern ist die GoboLinux-Distribution. Anstelle von /bin, /usr/bin, /usr/share und anderen Verzeichnissen, die jedem Unixoid bekannt sind und installierte Anwendungen in einer "verschmierten" Form über das System enthalten, verwendet GoboLinux eine Reihe von Verzeichnissen /Programme, /Benutzer, /System, /Dateien, /Mount und /depot.

Tatsächlich folgt die Distribution dem Pfad von OS X. Alle Systemdateien befinden sich im Verzeichnis /System, und vom Benutzer installierte Anwendungen befinden sich in /Programme, jede in einem eigenen separaten Verzeichnis (z. B. /Programme/Firefox). Dadurch wird es möglich, verschiedene Versionen einer Anwendung (optional - Bibliotheken) zu installieren, und um die Software zu entfernen, reicht es aus, das Verzeichnis physisch zu löschen.

Es gibt jedoch einen Fehler in dieser Verzeichnisorganisation, der die GoboLinux-Entwickler dazu zwang, mehrere Krücken zu verwenden. Проблема в том, что, в отличие от приложений для OS X, софт для UNIX пишется в соответствии со стандартом FHS, который предполагает наличие в системе стандартного дерева каталогов, включающего в себя те самые /bin, /etc, /lib, /usr и usw. Anwendungen erwarten diese Struktur auf der Festplatte und können sich unvorhersehbar verhalten, wenn sie verletzt wird.

Um dieses Problem zu lösen, verwendeten die GoboLinux-Entwickler zwei Hacks: ein spezielles Kernel-Modul und symbolische Links. Das Modul blendet alle Standardverzeichnisse (/bin, /etc usw.) beim Auflisten des Wurzelverzeichnisses aus, lässt aber den direkten Zugriff darauf zu. Dadurch ist es möglich, die reale Verzeichnisstruktur vor dem Benutzer zu verbergen.

Links wiederum lösen das Kompatibilitätsproblem. Alle in /System gespeicherten Systembibliotheken und Anwendungen sind in den Verzeichnissen /bin und /lib symbolisch verlinkt, damit das System ordnungsgemäß funktioniert. Die Kompatibilität von Anwendungen von Drittanbietern wird durch das Installationsprogramm bereitgestellt, das neue Verknüpfungen für jede installierte Anwendung erstellt. Bei der Installation von Firefox wird also die Datei /usr/bin/firefox angezeigt, die tatsächlich auf /Programme/Firefox/bin/firefox sowie eine Reihe anderer Links verweist.

Ja, das ist ein typischer Vertreter der Frankenstein-Familie, aber er hat seine Fans, vor allem unter denen, die die Standardorganisation des UNIX-Dateisystems veraltet und ineffizient finden. Und das, streiten wir nicht, ist wahr.

NixOS, sein Konfigurator und Paketmanager

Apropos Paketmanager und die Organisation des Dateisystems, man kann NixOS nicht übersehen, vielleicht die interessanteste und „korrektste“ Distribution in Bezug auf die verwendeten Technologien. NixOS ist um zwei Hauptideen herum aufgebaut: ein deklaratives Systemkonfigurationsmodell und ein moderner Paketmanager, frei von fast allen Problemen, die mit dpkg, rpm und dergleichen vertraut sind.

Diese beiden Technologien sind eng miteinander verbunden und implementieren ein sehr interessantes Verteilungsorganisationsprinzip, das es Ihnen ermöglicht, jeden ihrer Zustände (einschließlich aller Konfigurationsdateien und einer Reihe installierter Pakete) unter Verwendung einer zentralen Konfiguration zu beschreiben. Zum Beispiel gebe ich die folgende einfache Konfiguration /etc/nixos/configuration.nix:

# Loader-Speicherort boot.loader.grub.device = "/dev/sda"; # Die Root-Partition des Systems fileSystems."/".device = "/dev/sda1"; # SSH standardmäßig aktivieren services.sshd.enable = true; # Apache aktivieren (+ Einstellungen) services.httpd.enable = true; services.httpd.adminAddr=" [E-Mail geschützt]"; services.httpd.documentRoot = "/webroot";

Diese Datei beschreibt Standardeinstellungen ein einfacher Webserver mit SSH-Zugang. Ja, NixOS ermöglicht es Ihnen wirklich, die Einstellungen verschiedener Dienste in einer Datei zu speichern, aber der Punkt liegt nicht darin, sondern in der Tatsache, dass es mit dieser Konfiguration einfach ist, die gesamte Distribution zu klonen. Es reicht aus, diese Datei auf eine frisch installierte NixOS-Instanz zu kopieren und den Befehl auszuführen

$ Nixos-Rebuild-Schalter

Und voila. In wenigen Minuten haben wir eine Distribution mit vorkonfiguriertem und ausgeführtem SSH und Apache. Aber das Interessanteste ist, dass dieser Befehl nicht nur die Software installiert, konfiguriert und ausführt, sondern das Distributionskit tatsächlich in den beschriebenen Zustand bringt. Dies bedeutet, dass nach Ausführung des Befehls nur SSH und der vorkonfigurierte Apache wirklich im System verbleiben und nichts als ihre Abhängigkeiten und Konfigurationen (tatsächlich ein Analogon zur Neuinstallation).

Diese Funktionalität kann verwendet werden, um schnell eine Verteilung bereitzustellen, zwischen Zuständen zu wechseln, das System schnell zwischen physischen oder virtuellen Maschinen zu verschieben, Cluster bereitzustellen und vieles mehr. Darüber hinaus garantiert NixOS dank des Paketmanagers die Integrität des Systems während Updates und ermöglicht sogar das Zurücksetzen auf einen früheren Zustand.

Dies ist möglich, weil verschiedene Versionen(oder Assemblys) desselben Pakets haben unterschiedliche Pfade auf dem System innerhalb des Verzeichnisses /nix/store und werden vom System durch Hash identifiziert, daher ist das Aktualisieren nur ein Vorgang, um neue Versionen von Paketen herunterzuladen, sie auf einem eindeutigen Pfad bereitzustellen und "schalten" Sie das System auf die Nutzung um. Niemand verbietet Ihnen, jederzeit zurück zu wechseln. Indirekt löst dieser Ansatz das Problem der DLL-Hölle, ermöglicht es Ihnen, Anwendungen auf frühere Versionen zurückzusetzen und natürlich zwei Versionen derselben Software nebeneinander zu installieren.

NixOS ist ein unglaublich interessantes System, und ich empfehle jedem, dem Linux nicht gleichgültig ist, es unbedingt auszuprobieren. Und wir machen weiter, als nächstes kommt QubesOS und seine virtuellen Umgebungen.

QubesOS oder Xen als Basis für das Betriebssystem

Zu verschiedenen Zeiten wurden viele Versuche unternommen, ein sicheres Betriebssystem basierend auf Anwendungsisolations- und Virtualisierungstechnologien zu schaffen. Sogar Microsoft hat dies einmal im Rahmen des Syngularity-Projekts getan, aber keiner dieser Versuche war erfolgreich. Egal wie gut die in das Betriebssystem eingebetteten Ideen waren, in fast 100 % der Fälle wurden sie „Opfer des zweiten Systems“ – es war nicht möglich, Benutzer und Entwickler auf die neue Plattform zu ziehen.

Das QubesOS-Projekt, das von der bekannten polnischen Sicherheitsexpertin Joanna Rutkowska gestartet wurde, schneidet vor ihrem Hintergrund insofern positiv ab, als es anbietet, vorhandene Entwicklungen zu nutzen, um ein sicheres Betriebssystem zu erstellen, ohne die Kompatibilität mit Anwendungen und Treibern brechen und Millionen von Zeilen schreiben zu müssen Code von Grund auf neu. QubesOS ist nur eine Fedora-basierte Linux-Distribution, aber im Gegensatz zu anderen wurde sie von Grund auf mit der Idee der harten Isolierung von Anwendungen und Systemkomponenten durch Virtualisierung entwickelt.

Das System basiert auf dem Xen-Hypervisor, auf dem mehrere virtuelle Maschinen (Domänen) gestartet werden, von denen jede für die Ausführung ihrer eigenen Systemfunktion verantwortlich ist. In separaten Domänen laufen hier der Netzwerkstack (inklusive Treiberset), Dateisysteme und RAID-Treiber sowie ein Grafikstack inklusive X-Server. Getrennte Domänen werden auch zum Starten von Anwendungen verwendet, aber nicht für jede von ihnen eine (andernfalls würde das System an der schnellen Erschöpfung des Arbeitsspeichers sterben), sondern in „Interessengruppen“ unterteilt: Unterhaltung, Arbeit, Internet-Banking und so weiter.

Der Datenübertragungskanal zwischen Domänen ist verschlüsselt und unterliegt strengen Beschränkungen hinsichtlich der Art der übertragenen Informationen und möglicher Empfänger. Das heißt zum Beispiel, wenn ein Angreifer ein Loch findet Netzwerkstapel Linux und kann auf die Netzwerkdomäne zugreifen, dann wird es tatsächlich darin gesperrt, da die Netzwerkdomäne nur Anfragen verarbeiten kann Netzwerkverbindungen und Übertragung von Daten von autorisierten Domänen. Dies schützt Sie nicht vor Sniffing und Spoofing, schützt jedoch die in der Speicherdomäne gespeicherten Daten.

QubesOS verwendet KDE als grafische Umgebung, modifiziert, um die Organisation des Systems vor den Augen des Benutzers zu verbergen. Anwendungen werden automatisch in verschiedenen Domänen ausgeführt, und die Umgebung verwendet farbcodierte Fensterrahmen, um anzuzeigen, in welcher Domäne eine Anwendung ausgeführt wird.

Derzeit bereiten die QubesOS-Entwickler die Veröffentlichung der zweiten Version des Systems vor (RC2 ist bereits verfügbar), die eine separate Domäne für Windows-Anwendungen und eine USB-Domäne dafür haben wird sicheres Arbeiten mit USB-Geräten.

Chrome OS

ChromeOS ist eine der untypischsten, seltsamsten und umstrittensten Linux-Distributionen. Für die meisten Leute ist es nur ein Browser, der fast Bare Metal läuft, aber für jemanden, der mit Linux vertraut ist, ist es ein komplettes Betriebssystem, das viele der Standardfunktionen regulärer Distributionen hat, durchsetzt mit Googles eigenen Anpassungen.

Im Großen und Ganzen ist ChromeOS ein stark abgespecktes Ubuntu, auf dem eine grafische Umgebung läuft, die auf den Errungenschaften des Chromium-Projekts basiert. Dasselbe Ubuntu Upstart ist für das Laden des Systems verantwortlich, da jedoch eine viel geringere Anzahl von Komponenten gestartet werden muss, ist der Kaltstart von ChromeOS viel schneller (buchstäblich in einer Sekunde). X.org ist hier für die Grafik zuständig, dient aber ausschließlich der korrekten Unterstützung von Geräten und Eingabegeräten, das Bild selbst umgeht fast immer das X-Protokoll direkt zum Videoadapter (deshalb wird X bald durch Wayland oder Mir ersetzt) .

Auch andere Komponenten nutzen die Grafikbibliothek Clutter, PAM, D-Bus, NTP, Syslog und Cron. Es gibt keine Paketideen im System, und alle OS-Updates erfolgen während des OTA-Updates „am Stück“. Während des Updates wird das System nie überschrieben, sondern verwendet stattdessen die zweite Systempartition, die nach dem Neustart zur ersten wird. Daher kann ChromeOS immer auf einen früheren Zustand zurückgesetzt werden, und das Update selbst kann das System nicht beenden.

Aufgrund der Abwesenheit vieler Standardkomponenten Linux-Distributionen und der Fokus auf die Ausführung von Nur-Browser-Anwendungen, ChromeOS ist sehr widerstandsfähig gegen Hacks. Wie bei einem Desktop-Browser läuft jede Webanwendung (sprich: Registerkarte) in einer eigenen Sandbox, wodurch verhindert wird, dass das gesamte System kompromittiert wird, wenn ein Angreifer eine Lücke im Browser selbst findet. Die Systempartition wird immer schreibgeschützt gemountet. Chromebooks verwenden das TPM (Trusted Platform Module), um die Systemintegrität zu überprüfen.

Generell ist ChromeOS kein vollwertiges Betriebssystem, sondern eine sehr unkonventionelle Linux-Distribution, was man beispielsweise von Android oder Firefox OS nicht behaupten kann.

Debian GNU/kFreeBSD oder "warum nicht?"

Die Debian-Distribution hatte schon immer eine breite Unterstützung für eine Vielzahl von Computerarchitekturen. Es kann auf ARM, MIPS, PowerPC, Sparc und einer Vielzahl anderer offiziell und inoffiziell unterstützter Maschinen und Prozessoren ausgeführt werden. Allerdings wurde eine der interessantesten Portierungen von Debian vorgenommen ... für den FreeBSD-Kernel.

Im Kern ist Debian GNU/kFreeBSD die gleiche Distribution, aber modifiziert, um auf dem FreeBSD-Kernel zu laufen. Es gibt das übliche apt-get, eine Reihe von Konfiguratoren, ein Initialisierungssystem im Stil von System V, Binärpaket-Repositories, KDE und GNOME, sodass der Unterschied für den Endbenutzer absolut unsichtbar ist. Aber auch der Systemadministrator wird viele interessante Extras für sich finden.

Der Hauptgrund für die Existenz dieses Projekts ist es, FreeBSD-Technologien nutzen zu können, die im Linux-Kernel nicht verfügbar sind. Dazu gehören native Unterstützung für ZFS, ein modulares Subsystem für die Arbeit mit Data Warehouses GEOM, ein modulares Netgraph-Netzwerk-Subsystem und natürlich eine Referenzimplementierung des TCP/IP-Stacks. All dies ist in Debian GNU/kFreeBSD zusammen mit den üblichen Debian-Goodies verfügbar.

  • Damn Vulnerable Linux ist die anfälligste Distribution der Welt
  • Stali ist eine Distribution, die auf der Idee von KISS aus dem berühmten Projekt Suckless basiert

Seitenstiele: INFO

Das Modell zum Installieren von Anwendungen in separaten Verzeichnissen erschien zuerst im GNU Stow-Installationsprogramm.

Interessanterweise gibt es neben Debian GNU/kFreeBSD auch eine Portierung auf den Hurd-Microkernel, dessen Zustand aber zu wünschen übrig lässt.

Die Windows 8-Version des Chrome-Browsers ist nichts anderes als ChromeOS im Miniaturformat.

GNU/Linux- multinationales Betriebssystem. Und jedes Land erstellt seine eigenen Distributionen, die sowohl auf Workstations als auch auf Servern verwendet werden. Russland ist nicht weit dahinter, und es gibt mehrere gute (und nicht so gute) Linux-Distributionen, über die ich sprechen werde. Gleichzeitig werde ich über die bekanntesten und beliebtesten Distributionen sprechen, die gut entwickelt und aktiv genutzt werden. Gehen!

Rosa-Linux

Rosa-Linux- eine Verteilung nach dem jetzt Verstorbenen Mandriva, und seine Entwicklung fortzusetzen. Diese Distribution hat mehrere Editionen, die für verschiedene Anwendungen entwickelt wurden. Die kostenlose Desktop-Edition ist Frisch, das die neueste und stabilste Software enthält. Ausgaben "Kobalt", "Nickel", "Chrom" für Regierungsbehörden erstellt und vom russischen Verteidigungsministerium und FSTEC zertifiziert. Diese Distributionen sind nicht frei verfügbar. Serverversion basierte ursprünglich auf Red Hat Enterprise Linux (RHEL), wurde anschließend ebenfalls auf die Mandriva-Basis verlegt. Basierend auf dem Rosa-Projekt wird das Distributionskit entwickelt OpenMandriva, welches ist "Polygon" um neue Software und Technologien zu testen (z Fedora für RHEL).




Die Distribution nutzt eigene Entwicklungen:
  • ABF (Automatische Build-Farm)- eine verteilte Umgebung für kontinuierliche Entwicklung und Assemblierung basierend auf dem Git-Versionskontrollsystem. ABF ist als strukturelle Fassade für proprietäre (verteilungsabhängige) technische Prozesse konzipiert. Dieser Ansatz ermöglicht es, mit einer minimalen Eintrittsschwelle, ohne groß angelegte Änderungen an Paketbasen und Build-Technologien, Distributionen basierend auf verschiedenen Paketbasen zu ABF hinzuzufügen. Die einzelne externe Logik, die von ABF unterstützt wird, ermöglicht einen schnellen Austausch von Funktionalität zwischen Entwicklungsteams von Basis- und abgeleiteten Distributionen und zwischen verschiedenen Basisdistributionen und beschleunigt auch die Einführung neuer Anwendungsfunktionen von externen Anbietern in Distributionen. Das OpenMandriva-Projekt hat die ABF-Build-Umgebung ausgeliehen.
  • ROSA-Hardware-DB- Datenbank der getesteten Ausrüstung;
  • Rocket-Bar- ein Panel zum schnellen Starten von Anwendungen mit der Möglichkeit, zwischen ihnen zu wechseln;
  • EinfachWillkommen- ein einziger Punkt zum Starten von Anwendungen, gruppiert nach Funktionalität;
  • Zeitfenster ist ein Inhaltsvisualisierungstool, mit dem Sie Aktivitäten verfolgen und Dokumente und Dateien zu bestimmten Daten finden können.
  • Stapelordner- ein Applet, mit dem Sie den schnellen Zugriff auf die am häufigsten verwendeten Verzeichnisse und Dateien organisieren können (standardmäßig in KDE 4.10 enthalten);
  • Klook- ein Dienstprogramm zum schnellen Anzeigen einer Gruppe von Dateien (analog zu QuickLook in Mac OS X, standardmäßig in KDE 4.10);
  • TUMMELN- Multimediaplayer basierend auf MPlayer und SMPlayer;
  • ROSA Software Center- Anwendungsinstallationszentrum;
  • Upstream-Tracker- Verfolgen und Analysieren der Kompatibilität von Änderungen in Linux-Bibliotheken;
  • Kernel-ABI-Tracker— Analyse von Änderungen im Linux-Kernel.
Die wichtigste grafische Umgebung in Rosa ist KDE. Das Entwicklerteam hat ein eigenes, originelles Design geschaffen, das Windows-Benutzern recht vertraut ist und erfahrene Linux-Benutzer nicht abschreckt. Es gibt auch Editionen mit grafischen Umgebungen Gnom und LXDE aber sie erhalten weniger Aufmerksamkeit. Offiziellen Website

Berechne Linux

Berechne Linux ist eine Reihe von Enterprise-Distributionen, die auf dem berühmten Gentoo(derjenige, der während der Installation aus Quellcodes zusammengesetzt wird), aber im Gegensatz dazu haben sie ein einfaches und verständliches Installationsprogramm, hohe Qualität Montage u Systemdienstprogramme, sowie eine sehr große Auswahl an vorinstallierter Software (in der Desktop-Edition gibt es sogar Skypen). Gleichzeitig ist Calculate vollständig kompatibel mit Gentoo, da es sein natives System verwendet Transport zum Erstellen und Installieren von Software und enthält auch eine große Anzahl von Binärpaketen im Repository. Calculate hat die folgenden Editionen:

  • Berechnen Sie Linux Desktop KDE/MATE/Xfce (CLD, CLDM, CLDX) ist ein moderner Desktop, der auf der grafischen Umgebung KDE, MATE oder Xfce basiert und die meisten Office-Aufgaben ausführen kann. Das Hauptmerkmal ist eine schnelle Installation, ein bequemes Update-System und die Möglichkeit, Benutzerkonten auf dem Server zu speichern. Das Erscheinungsbild des Desktops ist bei allen drei Distributionen identisch. Mitarbeiter können frei auf verschiedenen Desktops arbeiten, indem sie Dateien und Dokumente aus dem Windows-Betriebssystem freigeben.
  • Verzeichnisserver (CDS) berechnen- kann als Domänencontroller fungieren, ermöglicht die Verwendung von Calculate 2-Dienstprogrammen mit einfachen unixähnlichen Befehlen zum Konfigurieren von Samba-, Mail-, Jabber- und Proxy-Diensten. Mit der Veröffentlichung des Calculate-Server-Pakets, das Teil der Calculate 2-Dienstprogramme (Apache 2-Lizenz) ist, werden in Abständen von 2-3 Monaten neue Versionen des Servers veröffentlicht.
  • Berechne Linux Scratch (CLS) ist eine Basisdistribution, wie stage3 in Gentoo, die verwendet wird, um andere Versionen des Desktops zu erstellen. Im Gegensatz zu stage3 enthält es das notwendige Minimum an zusätzlichen Paketen, Treibern, Bibliotheken und Quellcode Linux-Kernel und Portagen.
  • Scratch-Server berechnen (CSS)- wie CLS einen minimalen Satz von Paketen verwendet. Im Gegensatz zu letzterem ist es für die Installation auf einem Server konzipiert.
  • Media Center (CMC) berechnen- eine spezialisierte Distribution, die für das Speichern und Abspielen von Multimedia-Inhalten optimiert ist.

Alle Distributionsversionen werden als bootfähiges Live-CD-Image verteilt, das auf HDD, USB-Flash oder USB-HDD installiert werden kann.


Besonderheiten:
  • Fertige Client-Server-Lösung.
  • Schnelle Bereitstellung im Unternehmen.
  • Vollwertiges Arbeiten in heterogenen Netzwerken.
  • Update-Modell: Rolling Release.
  • Enthält speziell entwickelte Calculate-Dienstprogramme zum Konfigurieren, Erstellen und Installieren des Systems.
  • Interaktive Zusammenstellung des Systems wird unterstützt - Erstellung eines ISO-Images des Systems für Ihre Aufgaben.
  • Einfache Verwaltung.
  • Kann auf USB-Flash oder USB-HDD mit ext4, ext3, ext2, ReiserFS, Btrfs, XFS, jfs, nilfs2 oder FAT32 installiert werden.
  • 100 % Gentoo-kompatibel mit Unterstützung für binäre Update-Repositories.
Offiziellen Website

runtu


runtu- Dies ist eine russische Versammlung Ubuntu, konzentrierte sich seltsamerweise auf den russischen Benutzer. Das System ist vollständig russifiziert, sehr einfach zu installieren und verfügt über eine gute Auswahl an vorinstallierten Anwendungen. Unterscheidungsmerkmal Distribution ist eine Reihe von Systemdienstprogrammen, die von einem Projektteilnehmer entwickelt wurden FSnow. Diese Software ist im Launchpad-Repository ppa:fsnow/ppa verfügbar.

Es gibt zwei Editionen von Runtu:

  • Führen Sie XFCE aus- mit einer leichtgewichtigen grafischen Xfce-Umgebung, die für eine vertraute Windows-Benutzeroberfläche konfiguriert ist;
  • Runtu LITE- mit dem Openbox-Fenstermanager, der auf alte und schwache Hardware abzielt.
Offiziellen Website

Russischer Fedora-Remix

Russischer Fedora-Remix(oder RFRemix) ist ein Build, der auf der Fedora-Distribution basiert. Neben der vollständigen Russifizierung weist es folgende Unterschiede auf:

  • Die Schriftarten sehen um Größenordnungen besser aus als im ursprünglichen Fedora;
  • Standardmäßig sind Repositories mit unfreien Treibern, proprietärer Software usw. verbunden;
  • Standardmäßig werden Multimedia-Codecs installiert, die aufgrund von Patentbeschränkungen nicht im ursprünglichen Fedora enthalten sein können;
  • Ebenso werden Korrekturen und Verbesserungen hinzugefügt, die Fedora Upstream nicht akzeptiert.

Ansonsten ist es ein normaler Fedora. Offiziellen Website

ALT-Linux

Zunächst basierend auf Alraune(aus dem später Mandriva wurde), begann sich aber nach und nach zu einem eigenständigen System zu entwickeln. Eine Besonderheit von ALT Linux ist sein Paketmanager: Er verwendet Pakete des Formats Drehzahl, wie in von RedHat abgeleiteten Distributionen, aber sie werden mit dem Dienstprogramm gesteuert APT (Advanced Packaging Tool), welches ist "einheimisch" für Debian und seine Derivate (wie Ubuntu). ALT Linux ist auch dafür bekannt, dass es an viele Schulen geschickt wird, und Lehrbücher der Informatik enthalten Aufgaben speziell dafür (außer für Windows). Das Distributionskit enthält sowohl öffentlich zugängliche kostenlose Editionen als auch Versionen für Regierungsbehörden, die vom FSTEC und dem Verteidigungsministerium der Russischen Föderation zertifiziert wurden. Die Simply Linux-Distribution ist eine leichtgewichtige Edition von ALT Linux, die eine große Menge an Lern- und Multimedia-Software sowie einen einfachen und bequemen Desktop auf Basis von Xfce enthält. Entwicklung von Paketen für ALT Linux, durchgeführt in einem speziellen Repository Sysyphos. Folgende Editionen sind erhältlich:

  • Alt Linux Centaurus (ALT Linux Centaurus)— ein multifunktionales Distributionskit für Server und Workstations, das hauptsächlich für den Einsatz in Unternehmensnetzwerken bestimmt ist;
  • Alternativer Linux-KDesktop- universell multifunktional Benutzersystem Alt Linux KDesktop (ALT Linux KDesktop) enthält alles, was Sie für die Büroarbeit benötigen, das Erstellen verschiedener Arten von Grafiken und Animationen, die Ton- und Videoverarbeitung, Tools zur Anwendungsentwicklung und Bildung. Während der Installation kann der Benutzer sein eigenes Distributionskit vervollständigen und die erforderliche Funktionalität bilden;
  • "Alt-Linux-Schule"- eine Reihe von Verteilungskits für Bildungseinrichtungen. Das Kit enthält auf ALT Linux basierende Betriebssysteme zum Aufbau der Infrastruktur einer Bildungseinrichtung:

    Schulserver
    Schullehrer
    Schule Junior
    Schulmeister

    Hauptmerkmal des Baukastens ist die Integration von Schüler- und Lehrerarbeitsplätzen. Diese Funktion ermöglicht nicht nur die zentrale Verwaltung des Bildungsprozesses, sondern bietet auch die Interaktion zwischen Schülern und Lehrern in Form von Chats und Foren, die allen vertraut sind. Nachrichten können Aufgaben, deren Lösungen und Kommentare enthalten. Es ist auch möglich, Dateien beliebigen Formats auszutauschen, sowohl zwischen einem Lehrer und einem Schüler als auch zwischen Schülern;

  • Obenstehendes Einfach Linux.

Astra-Linux


Ein auf Debian GNU/Linux basierendes Spezialbetriebssystem, das für die Bedürfnisse russischer Strafverfolgungsbehörden und Spezialdienste entwickelt wurde. Gewährleistet den Schutz der verarbeiteten Informationen bis einschließlich der Stufe des Staatsgeheimnisses „streng geheim“. Zertifiziert in den Zertifizierungssystemen für Informationssicherheitstools des Verteidigungsministeriums, des FSTEC und des Föderalen Sicherheitsdienstes Russlands. Die veröffentlichten Veröffentlichungen tragen die Namen der Heldenstädte Russlands und der GUS-Staaten.

Der Hersteller entwickelt Basisversion Astra Linux - Common Edition (allgemeiner Zweck) und seine Modifikation Special Edition (spezieller Zweck):

  • Allzweckversion "Adler"(gemeinsame Ausgabe) entwickelt, um "die Probleme mittlerer und kleiner Unternehmen zu lösen".
  • Version des "Sonderzwecks" - "Smolensk"(Sonderausgabe) entwickelt, um auf seiner Grundlage automatisierte Systeme in einem sicheren Design zu erstellen, die Informationen mit einem Geheimhaltungsgrad "streng geheim" verarbeiten
Offiziellen Website

PupyRusLinux

Dies ist eine leichtgewichtige Distribution, die speziell für Low-End-Hardware entwickelt wurde. Die geringe Größe des Systems (ca. 120 Megabyte) ermöglicht es, es vollständig in den Arbeitsspeicher zu laden und so maximale Leistung zu gewährleisten. PuppyRus Linux konzentriert sich auf x86-Computer, ist auf maximale Leistung optimiert und kann aufgrund geringer Hardwareanforderungen veralteten Modellen ein „zweites“ Leben einhauchen.
PuppyRus hat zwei ursprüngliche Paketsysteme von seinem Vorgänger Puppy Linux geerbt: .HAUSTIER und .WELPE. Sie sind gzip-komprimierte Dateien, die Verzeichnisse enthalten, die Dateien für die Installation enthalten. Diese Verzeichnisse haben denselben Namen und dieselbe Struktur wie Standardverzeichnisse im UNIX-Dateisystem.
Daher wird der Prozess der Installation neuer Pakete durch das Entpacken der Pakete in das Stammverzeichnis begleitet. Paketmanager-Programm PetGetüberwacht den Installationsprozess, registriert die Dateien, die aus dem Paket auf das System kopiert werden, und zeichnet diese Änderungen in einer separaten Datei auf - dem Installationsprotokoll. Nach dem Entpacken führt PetGet das ebenfalls im Paket enthaltene Installationsskript (Script) aus.
Wenn ein Paket deinstalliert wird, entfernt PetGet alle davon abgeleiteten Dateien gemäß seinem Installationsprotokoll. Danach führt PetGet das Post-Installationsskript (Skript) aus, das zuvor im Paket enthalten war. Offiziellen Website

Agilia Linux

Es ist eine Linux-Distribution, die auf dem jetzt unentwickelten basiert MOPS-Linux(was wiederum darauf basiert Slackware). Die Hauptprinzipien, an denen sich die Entwickler der Distribution halten, sind die einfache Installation und Entwicklung des Systems sowie die Auswahl der stabilsten Programme.

Historisch gesehen ist AgiliaLinux ein direkter Nachkomme des nicht mehr existierenden MOPSLinux. MOPSLinux basierte damals im Wesentlichen auf der Paketbasis von Slackware und erhöhte den Anteil an eigenen Paketen gegen Ende seines Bestehens sukzessive. AgiliaLinux hat diesen Weg fortgesetzt und die Paketbasis ist nun unabhängig. Das Paketformat ist txz und mpkg wird als Paketmanager verwendet. Offiziellen Website

Auswahl einer LINUX-Distribution

Fedora-Kern

Es ist seit vielen Jahren die am weitesten verbreitete Linux-Distribution. Bis vor kurzem war es als Red Hat bekannt. Nun hat der Entwickler (das gleichnamige Unternehmen) diesen Namen jedoch für kommerzielle Implementierungen seines Systems beibehalten. Seine kostenlose Implementierung, die für Endbenutzer bestimmt ist, heißt Fedora Core.

Mängel:

  1. Keine Unterstützung für NTFS (relevant für eine Person, die von Windows migriert und parallel zu Linux WindowsXP auf seinem Rechner hat);
  2. Keine MP3-Unterstützung;
  3. Kein Java
  4. Die Lokalisierung ist nur UTF8, was in den meisten Fällen zu Quadraten und Fragezeichen anstelle von normalem Kyrillisch führt. Ja, das ist alles korrigiert, aber nicht vollständig. Wenn die russische Sprache kritisch ist, müssen Sie das Gebietsschema in KOI8-R ändern;
  5. Implizite Dokumentation. Wenn es keine Spannungen mit technischem Englisch gibt – alles OK! Ja - es wird Probleme geben - alle übersetzten Dokumentationen nur über i-no, http://www.google.com. Suchen nehmen viel Zeit und Traffic in Anspruch.

Vorteile:

  1. Um das System zu aktualisieren und Programme zu installieren, gibt es ein offiziell geschraubtes APT-GET und einen "Maulkorb" dazu - SYNAPTIC. Es ist auch sehr praktisch für Updates, da keinerlei Serviceinformationen darüber mit den Paketen mitgezogen werden.
  2. Die Distribution entwickelt sich ständig weiter und wird von Release zu Release für den durchschnittlichen Benutzer einfacher und bequemer.
  3. Das Vorhandensein einer großen Anzahl von bereits gebauten RPM-Paketen (siehe unten). Darüber hinaus werden solche Pakete oft von den Softwareentwicklern selbst gesammelt und auf offiziellen Websites veröffentlicht.
  4. Es gibt eine Repräsentanz in Russland. Richtig, technischer Support ist nur für Serverversionen (d. h. kommerzielle Versionen) der Distribution verfügbar.
  5. Ein seriöses Team beschäftigt sich mit der Entwicklung des Distributionskits.
  6. Die überwiegende Mehrheit der „dicken“ Linux-Bücher beschreibt die Red-Hat-Distribution, aus der Fedora Core hervorgegangen ist.

ASPLinux

Dies ist eine im Inland produzierte Distribution, die von der gleichnamigen Firma entwickelt wurde. Es ist ein Klon von Fedora Core (ehemals Red Hat), anwendungstechnisch leicht modifiziert und an unsere Gegebenheiten angepasst.

Es wird in mehreren Versionen vertrieben (keine reinen Serverversionen gezählt): Deluxe mit vielen Disketten und mit einem kompletten Dokumentationssatz, Standard – halb so viele Disketten, nur das Installationshandbuch aus der Dokumentation, Express – ein Drei-Disc-Set mit einer kurzes Heft.

Mängel:

  1. Entwickler sind außerordentliche Fans des Patchens des Kernels. Im Durchschnitt - 25-28 Patches. Dadurch wird der Kernel so gepatcht, dass selbst "daddy" von http://www.kernel.org ihn nicht erkennt! Wenn Sie also ein Programm aus dem Quellcode kompilieren möchten, ist es ein Roulettespiel: Es kann aufgrund dieser Patches zusammengestellt werden oder nicht, wenn Sie Glück haben. Neben der Installation des Kernels von http://www.kernel.org laufen Sie Gefahr, viele große und kleine Probleme mit dem Betrieb von Dingen wie iptables, squid usw. zu bekommen.
  2. Für Updates kommt yum zum Einsatz, das Dienstinformationen über Pakete vom Server "schleppt", die oft ein mit sich selbst vergleichbares Volumen haben. Das heißt, Informationen über das vom Server heruntergeladene Paket können 1,2 MB groß sein, und das Paket selbst kann 1,3 MB groß sein. In Gegenwart von Anlim und einem breiten Kanal - die Frage verschwindet, in Gegenwart eines Modems oder teuren Verkehrs - ist es sehr, sehr unangenehm.
  3. Da ASPLinux auf demselben Fedora-Kern basiert, werden Paketaktualisierungen oft verzögert und können in der Größe der Distribution selbst nahe kommen.

Vorteile:

  1. Es gibt Unterstützung für NTFS, MP3, Java, sogar Macromedia Flash ist verfügbar.
  2. Ziemlich gute Lokalisierung (obwohl ich anmerken sollte, dass dem Benutzer in den neuesten Versionen der Distribution auch die Möglichkeit genommen wurde, zwischen koi8-r, cp1251 und UTF8 zu wählen, sodass nur die letzten beiden übrig blieben).
  3. Die Deluxe-Version hat eine ausgezeichnete und explizite Dokumentation. Und zum Installieren des Distributionskits und zum Markieren der Festplatte und für Einstellungen nach der Installation. Es ist auf zugängliche und verständliche Weise geschrieben, selbst für eine Person, die irgendwo und von jemandem von Linux gehört hat. Ich kann sagen, dass kein Linux eine klarere und klarere gedruckte Dokumentation auf Russisch hat.
  4. Es gibt einen leistungsstarken technischen Support des Distributionskits direkt durch die Entwickler. Antworten kommen in 4-5 Stunden. Das heißt, morgens habe ich einen Brief mit einer Frage gesendet - abends haben Sie eine 100% ige Antwort. In der Regel wird Ihnen ein bestimmter technischer Support-Mitarbeiter zugeteilt, dem Sie mit Ihren dummen und vernünftigen Fragen den Kopf verdrehen. Früher gab es technischen Support per Telefon, ab Version 9.0 wurde er entfernt und jetzt nur noch Mail.
  5. Es gibt eine russischsprachige Website und ein technisches Support-Forum, wo Antworten häufig direkt von den Entwicklern gegeben werden.
  6. Die meisten Informationen, die den „dicken“ Red Hat-Büchern entnommen werden können, gelten auch für ASPLinux.

Augenzeugen-Eindrücke:

ASPLinux 9.0 wurde weiter verwendet Heimcomputer, bei der Arbeit und mit zwei Freunden seit über einem Jahr. Plus:
sehr guter Heimwerker;
recht anständige Zusammenstellung von Paketen, Russifizierung, Dokumentation;
Handbuchseiten in den meisten Fällen auf Russisch, einige in der Übersetzung Ihres ungehorsamen Dieners;
alles Schlechte, was normalerweise zu Recht über das RPM-Paketverwaltungssystem gesagt wird, wurde von den Entwicklern erfolgreich beseitigt;
es gab sehr wenige Probleme mit Suchtproblemen, sogar unter Bedingungen heftiger Verhöhnung des Systems;
Stabilität und Sicherheit auf hohem Niveau;
es wurden keine unerklärlichen Störungen bemerkt, nichts von der eigentlichen Arbeit abgelenkt;
musste wiederholt ASPLinux 9.0 (nur tsssss!!!) auf streng geheimen Geräten installieren, auf denen nach der allgemeinen Idee das WSWS-Betriebssystem hätte installiert werden sollen;
Käfer und Rechen - keine;
absolut spezifische Geräte konnten einfach nicht unterstützt werden, aber im Rahmen einer zusätzlichen Vereinbarung wurden die Treiber von Spezialisten desselben ASP geschrieben;
Es ist erwähnenswert, dass der richtige technische Support ausreicht hohe Klasse- ein Argument, das ASP damals positiv von allen Konkurrenten unterschied;

Im Minus:
die Veröffentlichung des ASPLinux 9.2 Distributionskits und dann ASPLinux 10, verbunden mit einem Wechsel in der Firmenleitung, machte viele der früheren Verdienste dieses respektierten Teams zunichte;
man kann nicht sagen, dass sie in allen Belangen eindeutig schlecht sind, aber im Vergleich zu ASPLinux-Distributionen der Versionen 7.1, 7.3 und 9.0 verlieren sie in allen Punkten, die ich oben als Vorteile beschrieben habe;
jetzt sind die Pakete in der Distribution zumindest unkonfiguriert.
Erst heute habe ich mit einem unerfahrenen Benutzer ein Problem besprochen, das in ASPLinux 9.2 aufgetreten ist - es gab keinen Ton. Kernel 2.4.22, oss, standardmäßige grafische Umgebung - Gnome (gemäß Red Hat-Vorschriften). und gleichzeitig war in den xmms-Einstellungen die verwendete Ausgabeerweiterung die Standardeinstellung ... Achtung! Künste und optional - aucha; Das Problem ist für jeden erfahrenen Benutzer nicht schwierig, aber der Anfänger sieht nur, dass kein Ton zu hören ist.
Entwickler, die ihr Produkt als Desktop-Distribution positionieren, sollten solche dummen Fehler nicht machen.

Es hat drei Benutzereditionen: Multi-Disk Altlinux Master, Lightweight Altlinux Junior und Single-Disk ALT Linux Compact.

Vorteile(die besten zuerst):

  • apt-rpm als Paketverwaltungssystem. Mit Synaptic-GUI.
  • Hervorragende Russifizierung "out of the box" (Codierung koi8-r, cp1251).
  • Eine große Menge an Dokumentation in russischer Sprache in der Verteilung.
  • Normale Arbeit mit Multimedia (Vorhandensein von Codecs zum Anhören von MP3, Ansehen von Videos und DVD-Filme, kommerzielle 3D-Grafikkartentreiber).
  • Große russischsprachige Community von Benutzern und Entwicklern.
  • Große Paketbasis. Eine klare Hierarchie von Repositories unterschiedlicher Stabilität.
  • Durch die Offenheit des Repositorys in beide Richtungen kann auf Wunsch jeder zum Maintainer von etwas werden. Siehe auch Backports.

Mängel(am Anfang - das Schlimmste):

  • ALM 2.4 enthält noch den alten Mandrake-Installer, der Probleme verursacht. Eigener Installer - in der Phase des öffentlichen Beta-Tests.
  • Derzeit gibt es keinen globalen grafischen Konfigurator (für besonders Interessierte sei empfohlen, "auf eigene Gefahr und Gefahr" die alten drakex-Konfiguratoren zu verwenden).
  • Die Tatsache, dass der Installer USB-Tastaturen und -Mäuse nicht unterstützt, ist eine der nervigsten negativen Eigenschaften von M2.4 (dies gilt nur für die Installation, es gibt keine Probleme bei der Verwendung).
  • Kernel 2.6 kann während der Installation nicht ausgewählt werden. Die Distribution hat es, die ganze Infrastruktur für die Nutzung des 2.6er Kernels ist da, aber das wird nicht empfohlen.
  • Die Installation im Expertenmodus kann zu verschiedenen etwas unerwarteten Ergebnissen führen. Daher sollte es mit Vorsicht verwendet werden.
  • Es gibt die Meinung, dass native Kernel nicht optimal mit dem Plattensystem zusammenarbeiten.

Besonderheiten:

  • Unterstützte Sprachen: Englisch, Russisch, Ukrainisch, Weißrussisch, Kasachisch. In verschiedenen Codierungen ist das standardmäßige russische Gebietsschema koi8-r.
  • Die Distributionsentwickler versuchen, die bestmöglichen Sicherheitsmaßnahmen zu ergreifen, was gut ist. Aus diesem Grund funktionieren einige Dinge (Root-Zugriff, Mounten usw.) möglicherweise nicht wie erwartet. Im Allgemeinen ist das Sicherheitssystem eines der spezifischsten Merkmale dieser Distribution.
  • Fehlendes eigenes Forum. Was durch Mailinglisten ersetzt wird. Dies ist die prinzipielle Position der Entwickler.
  • Eigenes System zum Bauen von Kerneln in RPM-Paketen. Eine große Anzahl von Modulen für die Kernel kommen in separaten Paketen.
  • Viele Verwaltungsaufgaben werden über das Kontrolldienstprogramm ausgeführt.

Diese Distribution wurde von der gleichnamigen deutschen Firma entwickelt und gehört nun Novell. Es hat eine kostenlose Download-Edition und mehrere "verpackte" Optionen. Der Status letzterer ist unterschiedlich, erschöpfende Informationen zu diesem Thema können der folgenden Diskussion entnommen werden.

Mängel:

  1. Russifizierung nicht abgeschlossen - die Hälfte der Menüs ist auf Englisch und die andere Hälfte auf krumm übersetztes Russisch.
  2. Der offizielle technische Support in russischer Sprache für einzelne Benutzer ist immer noch schwierig.

Vorteil und Nachteil zugleich:

  1. Das Standardgebietsschema ist UTF8 mit allen folgenden Konsequenzen. Insbesondere das Arbeiten mit kyrillischen Dokumenten in der Konsole gestaltet sich schwierig.
  2. YAST ist ein grafisches Dienstprogramm zum Verwalten von allem und jedem. Manche mögen es, manche hassen es. Es ist nicht ratsam, das System mit configs zu konfigurieren - alles geht nur über YAST. Das manuelle Bearbeiten von Configs konnte bisher zu einem kompletten Absturz des Systems führen.

Vorteile:

  1. Nur eine schicke Reihe von Treibern, einschließlich proprietärer, die in der Distribution enthalten sind. Die Fokussierung der Entwickler auf Laptops macht sich bemerkbar - fast 100% Garantie für Installation und Betrieb von SuSe mit beliebigen Laptops, inklusive WLAN, Winmodem, Grafikkarten etc.
  2. Praktisches Dienstprogramm zum Aktualisieren der Distribution.
  3. Eine recht große Auswahl an Software – fast alles, was für die normale Arbeit und Freizeit notwendig ist – steht zur Verfügung.
  4. Ein sehr guter Satz von ttf-Schriftarten, einschließlich kyrillischer Schriftarten, die es optional machen, Schriftarten von Microsoft zu verwenden.
  5. Der Verteilerbaukasten wird zuverlässig und solide zusammengestellt, mit rein deutscher Pünktlichkeit und Qualität.

Alle oben aufgeführten Distributionen basieren auf *.rpm-Paketen. Auf die Vor- und Nachteile des Batch-Systems gehen wir hier nicht ein. Unabhängig davon sind jedoch zwei Vorteile des RPM-Formats unbestreitbar. Das erste ist, dass es das am weitesten verbreitete (nach dem Quellcode) freie Softwareformat ist. Und zweitens - sowohl das Format selbst als auch die Dienstprogramme für die Arbeit damit werden in vielen "dicken" Büchern über Linux (Red Hat) ausführlich beschrieben.

Im Gegensatz zu allen zuvor beschriebenen Distributionen, die von mehr oder weniger großen kommerziellen Firmen unterstützt werden, ist Debian das Ergebnis der Arbeit einer freien Gemeinschaft von Entwicklern (Projekt-Website - http://www.debian.org). Es wird in verschiedenen Formen (als ISO-Images, Dateisets usw.) verteilt und steht sowohl zum kostenlosen Download als auch zur Vervielfältigung und Verteilung zur Verfügung.

Besonderheiten

1. Im Gegensatz zu anderen gängigen Distributionen (zumindest kenne ich keine Analoga) hat Debian drei Hauptzweige: Stable, Testing und Unstable.

  • stable ist eine offiziell veröffentlichte (offiziell unterstützte) Distribution, die nicht sehr frische, aber sehr sorgfältig getestete und verifizierte Versionen von Programmen enthält; nach der Veröffentlichung der nächsten Stable-Version wird diese Version streng genommen überhaupt nicht aktualisiert, und alle ausgehenden Updates für Stable sind ausschließlich sichere Updates, die Sicherheitsprobleme abdecken, die in den darin enthaltenen Programmen nach ihrer Veröffentlichung gefunden wurden; Aufgrund dieser beiden Faktoren wird Debian stable zu Recht als die zuverlässigste Distribution angesehen, die zum Preis des erwähnten Rückstands an Versionen erreicht wird;
  • Testing – ein Zweig, der kurz davor steht, das nächste Release zu werden; bietet nicht das maximale Sicherheitsniveau, das Stable bietet (das Niveau ist für den Heimgebrauch jedoch völlig ausreichend), weicht jedoch in aktuelleren Softwareversionen davon ab;
  • unstable -- dieser Zweig enthält die neuesten, wenn Sie immer die neuesten Versionen von allem haben wollen, was Sie können, gehen Sie hier hin; Im Gegensatz zu Testing wird Unstable niemals veröffentlicht, stattdessen „schleichen“ sich Programme allmählich von Unstable zu Testing;
  • Zusätzlich zu diesen drei Zweigen gibt es auch einen experimentellen Zweig, der sich derzeit in der Beta-Testphase befindet; wenn du etwas so neues willst, was noch nicht mal in unstable ist - gern geschehen, auf eigene gefahr und risiko.

Der Hauptkomfort für den Heimanwender besteht darin, dass Pakete aus mehreren verschiedenen Zweigen problemlos gleichzeitig in einem System koexistieren können (natürlich mit einer Fußnote zu Abhängigkeiten); diese. Wenn Sie beispielsweise ein Programm auf Unstable aktualisieren möchten, können Sie den Rest des Systems im Status Testing belassen.

Es sei darauf hingewiesen, dass die Aufnahme bestimmter Softwareversionen in andere Distributionen, die im Hauptzweig in Testing, Unstable oder sogar Experimental enthalten sind, nicht auf eine geringere Softwarestabilität im Vergleich zu anderen Distributionen zurückzuführen ist, sondern im Gegenteil auf die größere Strenge der Autoren des Distributionskits auf die erwähnte Stabilität.

2. Nur kostenlose Programme gelangen in die Haupt- (Haupt-) Zusammensetzung des Distributionskits; Wenn Ihnen die Ideologie bei Open Source/freier Software wichtig ist, finden Sie hier die volle Zustimmung dazu. Alle Programme mit den geringsten Lizenzabweichungen fallen entweder in den Non-Free-Bereich oder sind generell nur in Drittquellen erhältlich; Sie haben also die Wahl, nur freie Software im strengsten Sinne dieses Begriffs zu verwenden oder etwas hinzuzufügen, das nicht unter dieses strenge Verständnis fällt.

3. Debian hat eigentlich keinen Veröffentlichungszeitplan für neue Versionen. Das Motto seiner Entwickler lautet: "Es wird herauskommen, wenn es fertig ist." Das führt einerseits manchmal (wie z.B. kürzlich) zu langwierigen Erwartungen, andererseits schließt es die Veröffentlichung eines irgendwie zusammengeschusterten Distributions-Kits komplett aus, nur um rechtzeitig zum angekündigten Release-Termin zu sein (was passiert mit fast jeder Software, die ein deklariertes Veröffentlichungsdatum hat – ich spreche als Entwickler).

Mängel

Der vielleicht größte Nachteil von Debian für einen Anfänger im Vergleich zu den oben beschriebenen Distributionen ist das fast vollständige Fehlen zentralisierter grafischer Konfigurationswerkzeuge (außer natürlich solche Distributions-unspezifischen Dinge wie das KDE-Kontrollzentrum). Stattdessen gibt es eine Textmodus-Schnittstelle zum Konfigurieren einzelner Pakete (und der Installer selbst ist im gleichen Stil wie Textmenüs erstellt). Die Kehrseite dieses Ansatzes ist die Möglichkeit, jedes einzelne Paket jederzeit mit dem Befehl neu zu konfigurieren

$ dpkg-reconfigure Paketname

ohne sich merken zu müssen, in welchem ​​Zweig des systemweiten Customizers sich dessen Einstellungen befinden.

Der zweite Nachteil besteht darin, dass dieser Hauptteil aufgrund einer strengen Einstellung zum Status der Software, die im Hauptteil des Distributionskits enthalten ist, keine Treiber enthält, beispielsweise für anspruchsvolle Videokarten und Softdrucker. Aber wenn Sie Zugang zum Internet haben, ist dieses Problem leicht zu lösen, denn. Videotreiber befinden sich im Non-Free-Bereich der Distribution selbst, und außerdem sind halbkommerzielle Distributionen, die auf Debian basieren (und in Bezug auf das Paketformat vollständig damit kompatibel sind), sehr reich an Treibern.

Vorteile

  • Das erste und bemerkenswerteste ist apt (das Paketverwaltungs-Metasystem); in Verbindung damit gibt es keine Probleme beim Installieren von Programmen und beim Auflösen ihrer Abhängigkeiten als Klasse;
  • ein riesiges Repository kompilierter, gebrauchsfertiger Pakete, das fast alles enthält, was vom kreativen Genie der Open-Source-Community erstellt wurde; von allen gängigen Distributionen (zumindest verpackt) hat Debian den größten Satz an Software;
  • einfach sowohl in der Installation und Konfiguration als auch im Betrieb - alles ist logisch, verständlich, transparent und ziemlich einheitlich; das ist wahrscheinlich der Grund, warum es unter den Debian-Benutzern viele sowohl „wissenschaftliche“ Leute als auch Techniker von Nicht-Computerspezialitäten gibt – die Zeit, die für das Einrichten und „Tuning“ des Systems aufgewendet wird, ist unvergleichlich gering im Vergleich zu der Zeit, in der es tatsächlich gearbeitet wird;
  • Eine sehr moderate Menge der Basisinstallation - weniger als 200 Megabyte ohne X - sowie die Möglichkeit, das "Basis" -System sofort zu installieren und mit der Arbeit zu beginnen, den Rest nur nach Bedarf zu installieren, ermöglichen es Ihnen, den belegten Speicherplatz genau zu kontrollieren die Festplatte, falls gewünscht, und nicht unnötige (und manchmal solche nicht überflüssigen) Giga- und sogar Megabytes streuen;
  • eine umfangreiche russischsprachige Community, von der Sie sowohl in der russischsprachigen E-Mail-Konferenz Hilfe bekommen können [E-Mail geschützt] [E-Mail geschützt], und auf zahlreichen Websites, die über die Weiten von Runet verstreut sind.

Ein weiterer Faktor, der ebenfalls den Vorteilen zugeschrieben werden kann, ist, dass eine beträchtliche Anzahl von sog. LiveCD (von denen Knoppix die bekannteste, aber bei weitem nicht die einzige ist), mit der Sie sich mit den Funktionen des Distributionskits vertraut machen können, ohne es zu installieren, und mit ein positives Ergebnis- Bereitstellen eines vollständigen Debian-Systems.

Alle oben aufgeführten Distributionen werden Anfängern normalerweise uneingeschränkt empfohlen. Bei den folgenden Systemen ist dies jedoch nicht so offensichtlich. Sie sind jedoch hinreichend bekannt, und deshalb halten wir es für notwendig, einige Informationen über sie zu geben - in freierer Form. Damit jeder für sich entscheiden könnte, ob sie für ihn als „Stiftprobe“ geeignet sind, oder nicht.

Slackware

Es ist die älteste (lebende) Linux-Distribution, von Anfang an bis heute mit dem Namen ihres Schöpfers - Patrick Volkerding - verbunden. Seit mehr als 10 Jahren hat sich nicht viel geändert (außer natürlich bei Paketversionen). Nämlich:

  • Installations-/Konfigurationsumgebung, die FreeBSDs sysinstall sehr ähnlich ist,
  • Initialisierung im BSD-Stil.
  • Dies ist eine Paketdistribution im tgz-Format, aber sie haben keine Abhängigkeiten, die Pakete selbst werden jedoch wie der Kernel aus offiziellen Quellen ohne Patches in eine Binärform kompiliert. Das ist es PURE Linux.
  • Sie können auch Ihre eigenen Pakete bauen - Bauskripte zum Bauen werden zusammen mit den Quellcodes auf der Projektwebsite veröffentlicht, die Skripte sind übrigens sehr einfach.
  • Die Paketdatenbank wird gepflegt, aber im Prinzip nicht benötigt.

Die fehlende Abhängigkeitskontrolle ist sowohl ein Vor- als auch ein Nachteil. Zum Beispiel habe ich ungefähr 150 Pakete in einem Ordner, um sie alle zu installieren, muss ich einen Befehl ausführen

$ installpkg ./*.tgz

Beachten Sie, ohne Schlüssel. Aber dass dann etwas vom Installierten eventuell nicht startet, müssen Sie selbst herausfinden.

Es gibt jedoch auch Mechanismen zur automatisierten Installation / Aktualisierung aus dem Internet - davon gibt es eine Vielzahl: slapt-get, swaret, getpkg, slackpkg und einige mehr.

Die Russifizierung reduziert sich jetzt auf den Start von nur einem Skript, es gibt viele solcher Skripte im Web.

Mehr oder weniger anständige und notwendige Einstellungen können über das pkgtool-Utility vorgenommen werden (es dient auch zur Verwaltung von Paketen), viele grafische Frontends wurden dafür veröffentlicht.

Es gibt unglaublich viele Dokumentationen zur Distribution, Antworten auf alle Fragen sind längst gefunden - man muss nur ein wenig suchen. Da sich an der Verteilung im Wesentlichen nichts ändert, unterliegt sie praktisch nicht dem Alterungsfaktor. Die Dokumentation selbst kommt übrigens mit der Distribution - auf Englisch, aber nicht schlecht.

Einen technischen Support gibt es grundsätzlich nicht – und er wird prinzipiell auch nicht benötigt. Sie müssen sich nur an die Website www.slackware.ru erinnern - dort gibt es Docks und ein Forum, und www.linuxpackages.net - hier finden Sie fertige Pakete und Links zu ISO-Images.

Unicode wird noch nicht fulminant unterstützt, an manchen Stellen muss man Tamburin und Schamane nehmen.

Im Allgemeinen haben Kinder, dh Anfänger, Angst vor dieser Verteilung: Sie sollten nicht damit beginnen - es ist kompliziert. Nichts dergleichen, es ist so einfach wie der erste sowjetische Rubel, aber seine Einfachheit ist genauso gut verborgen.

Gentoo Linux ist eine Distribution, die in der OpenSource-Community immer beliebter wird, sowohl wegen ihrer Unterstützung für eine große Anzahl von Hardwareplattformen als auch wegen ihres außergewöhnlich flexiblen und benutzerfreundlichen „Portage“-Systems, das auf FreeBSDs PORTS basiert.

Gentoo ist ein typischer Vertreter der Familie der Source-basierten Distributionen, was das Ergebnis der meisten seiner Vor- und Nachteile ist. Ob diese Distribution für einen unerfahrenen Benutzer geeignet ist, ist ein strittiger Punkt. In letzter Zeit ist es jedoch weithin bekannt geworden, und wir hielten es für notwendig, Informationen bereitzustellen, damit dieser sehr unerfahrene Benutzer es selbst beantworten kann.

Vorteile:

  • Hochleistung. Möglichkeit der extrem tiefen und flexiblen Optimierung des Systems unter Hardware.
  • Praktisches "Programme hinzufügen/entfernen". Eine große Anzahl von Anwendungen im Portage-System.
  • Komfortabler Update-Mechanismus. Live-Update des Portage-Baums. Keine zusätzliche benutzerdefinierte Software.
  • Das System enthält Anwendungen mit den erforderlichen Optionen (z. B. gpm-Unterstützung oder deren Abwesenheit usw.) und die erforderlichen Patches.
  • Die Möglichkeit, Gentoo von jedem Linux-System (z. B. Knoppix LiveCD oder jeder anderen Live-Distribution, die den gcc-Compiler enthält) zu installieren, ohne Ihre aktuellen Aktivitäten zu unterbrechen. In diesem Fall sind keine Gentoo-Disketten erforderlich: Der gesamte Installationsprozess kann über das Internet durchgeführt werden.

Besonderheiten:

  • Kein spezieller Installer.
  • Die Notwendigkeit, Handbücher und Anweisungen zu lesen.
  • Begrenzte Anzahl von "Standardeinstellungen".
  • Aus Quelle erstellen.
  • Mangel an grafischen Konfiguratoren für Gentoo-spezifische Dienstprogramme.
  • Das Bearbeiten von Dateien und die Verwendung von Konsolendienstprogrammen ist die bevorzugte Methode der Systemkonfiguration.
  • Die Genauigkeit der Entwickler führt dazu, dass einige recht stabile Versionen von Anwendungen als instabil aufgeführt werden.

Mängel:

  • Sehr lange und umständliche Installation (fertiges Multimedia Office System kann je nach Ausstattung bis zu einer Woche installiert werden).
  • Der Komfort beim Installieren und Aktualisieren von Programmen ist direkt proportional zur Regelmäßigkeit und den Kosten für den Zugriff auf das Internet.
  • Das Lösen von Problemen beim Erstellen individueller Anwendungen, wenn sie (Probleme) auftreten, kann nicht trivial sein.
  • Fehlende Russifizierung "out of the box".

FreeBSD

Der Unterschied zu den oben beschriebenen besteht darin, dass es sich nicht um eine Linux-Distribution handelt, sondern um ein völlig separates (wenn auch verwandtes) Betriebssystem. Es wird normalerweise als rein angesehen Server-Plattform(Nach verschiedenen Schätzungen werden bis zu 40 % der Runet-Server unter seiner Kontrolle betrieben). Seine Verwendung als Desktop-Betriebssystem für normale Benutzer wird jedoch von niemandem verboten. Entwickelt von FreeBSD von einer Gemeinschaft unabhängiger Entwickler, verfügbar zum kostenlosen Download und zur Vervielfältigung von den Servern des Projekts.

Mängel:

  1. Nicht Linux, obwohl ähnlich! In einigen Details weicht es erheblich ab, was zu häufigen Missverständnissen mit dem Mount-Befehl und dem Hinweis führt, durch Wechseln des Runlevels einen automatischen Start von X zu erreichen.
  2. Die Installation erfordert ein Verständnis der BSD-spezifischen Nomenklatur von Geräten, Fesim Allgemeinen und BSD-Partitionierungsfunktionen im Besonderen (wenn Sie wissen, dass die erweiterte Partition kein unverzichtbares Attribut einer Festplatte ist, können logische Festplatten anders erstellt werden).
  3. Der Installer, auch Konfigurator genannt, sysinstall ist nicht ganz logisch, die gleichen Fragen wiederholen sich in den Menüpunkten Einstellungen und Aufbau, müssen Sie verstehen, dass die Festplattenpartitionierung in der Installationsphase eine Sache ist und in der Konfigurationsphase erforderlich ist, wenn Sie beispielsweise eine zusätzliche Festplatte anschließen. Eine archaische Installer-Oberfläche, weniger reich an Automatisierungsfunktionen als die grafischen Installer von benutzerfreundlichen Linuxen und nicht so flexibel wie der generische Gentoo-Installer (Bash + Texteditor).
  4. Unterstützter Hardwarebereich bei Genau wie in Linux gibt es keine Unterstützung für 3D-Grafiken für andere Karten als Nvidia. Soweit ich weiß, läuft nicht alles reibungslos mit "coolen" Sounds (genauer gesagt, deren erweiterten Funktionen), gibt es praktisch keine Chance, sie zu finden ein Treiber des Herstellers für jedes nicht standardmäßige oder exotische Gerät.
  5. Satz von Paketen an Installationsdisketten begrenzt ist, ist es durchaus möglich, dass das gewünschte Paket nicht dabei ist. Das Installieren zusätzlicher Pakete (aus Binärdateien oder Ports) erfordert einen ziemlich schnellen und, insbesondere für die Arbeit mit Ports, billigen Kanal.
  6. Es gibt praktisch keine FreeBSD-spezifische kommerzielle Software.
  7. Es gibt keinen offiziellen technischen Support als Klasse. Es gibt sehr wenig (im Vergleich zu Linux) "Papier"-Literatur.

Vorteile:

  1. Nicht Linux, aber ähnlich! Aus der Sicht eines Benutzers (nicht eines Administrators) gibt es praktisch keinen Unterschied zwischen Linux und FreeBSD. Und viele Verwaltungsfunktionen (z. B. Kontoverwaltung) sind besser umgesetzt.
  2. Für die Installation reicht es aus, das BSD-spezifische Markup und die Nomenklatur von Geräten auf der Ebene einiger einfacher Rezepte zu beherrschen. Ganz zu schweigen davon, dass die Beherrschung dieser Besonderheit sehr zur Horizonterweiterung beiträgt :-))
  3. Um die Logik des sysinstall-Geräts zu verstehen, genügt es zu erkennen, dass FreeBSD aus einem Basissystem besteht, das während der Installationsphase (und möglicherweise zu einem späteren Zeitpunkt) konfiguriert werden kann, und zusätzlicher Software (Pakete und Ports), die nicht Teil davon ist vom System. Es ist auch wichtig zu verstehen, dass X und fast alle zusätzliche Software genau die gleichen sind wie in Linux. Im Zweifelsfall können Sie sich immer auf die sysinstall-Standardwerte verlassen - normalerweise nicht ideal, aber sicherlich vernünftig.
  4. Die Hardwareunterstützung von FreeBSD ist, solange sie existiert, tendenziell besser implementiert als Linux. Alle Geräte, die für die Installation und den Betrieb des Systems entscheidend sind, werden unterstützt. Komplikationen mit Festplattencontrollern, ATA-RAID und ähnlichen Geräten sind praktisch ausgeschlossen.
  5. Die Menge der Pakete und Portierungen für FreeBSD umfasst im Prinzip absolut alle freie Software, die in Form von Quellcodes verfügbar ist. Es ist möglich, Pakete oder Quellen für Portierungen auf einer Maschine (z. B. in einem Freebie-Dienst) zu erhalten und sie auf einer ganz anderen zu installieren – z. B. zu Hause.
  6. Dank des binären Kompatibilitätsmodus mit Linux ist es möglich, alle Linux-spezifischen (einschließlich kommerziellen) Software mehr oder weniger einfach zu starten - von RealPlayer und Flash bis hin zu Oracle und ähnlichen Monstern. Es gibt praktisch keine Ausnahmen, die einzige Frage sind die Arbeitskosten.
  7. Der Mangel an technischer Unterstützung wird durch eine Fülle von Online-Dokumentationen kompensiert, beginnend mit dem berühmten FreeBSD-Handbuch, fast alles davon ist auf Distributionsdisketten verfügbar und im Internet in russischen Übersetzungen verfügbar. Bücher, wenn auch wenige, aber gut :-).
  8. Und damit endlich das Gute siegt -

  9. Im Gegensatz zu Linux, von dem es viele gibt, ist FreeBSD eines: Alle Variationen dieses Themas, von Freenzy bis PC-BSD, sind unterschiedliche Arten, dasselbe Betriebssystem zu verteilen und zu bündeln. Es ist sehr wichtig, dass sich alles, was ein unerfahrener Benutzer über FreeBSD liest, speziell darauf bezieht, er muss nicht raten, wie es bei Linux der Fall ist, ob diese Beschreibung für das System im Allgemeinen oder spezifisch für eine bestimmte Distribution gilt. Darüber hinaus kann alles Wissen über FreeBSD auf jedes andere BSD-System angewendet werden (vielleicht mit nur geringfügigen Korrekturen).

Das Wichtigste zum Schluss: Egal für welches Distributions-Kit und egal für welches Betriebssystem Sie sich entscheiden, diese Wahl wird wahrscheinlich nicht die letzte und endgültige in Ihrem Leben sein. Sie sollten darauf vorbereitet sein, dass auf der Suche nach dem Ideal mehr als ein oder zwei Optionen ausprobiert werden.

Viele Benutzer haben keine Zweifel und laden die neueste Version herunter. Die Leute denken, dass die Entwickler in der aktualisierten Version alle Fehler beseitigt, nützliche Funktionen hinzugefügt, das Design attraktiver gemacht und die Benutzeroberfläche freundlicher gemacht haben. Aber das ist nicht immer wahr. Erst 2016 veröffentlichten sie mehrere Modifikationen und Baugruppen. Darunter sind verschiedene Systeme: beides, Gut und Böse. Daher müssen Sie darüber nachdenken, welches Linux Sie wählen sollen. Und erst dann, nachdem Sie alle Vor- und Nachteile bewertet haben, installieren Sie die Distribution.

Nein universelles System für alle Benutzer geeignet. Jeder Mensch braucht etwas anderes. Der Administrator kümmert sich um Funktionalität, Sicherheit und Möglichkeiten Fernbedienung. Für Anfänger - freundliche und einfache Benutzeroberfläche. Für einen Liebhaber von Innovation - interessante Optionen, die in früheren Versionen nicht enthalten sind.

Im Jahr 2016 wurden viele Distributionen veröffentlicht. Unter ihnen finden Sie bestimmt das, was Sie brauchen. Aber keine Bewertung wird Ihnen die Wahl abnehmen. Es ist besser, die gewünschte Option unabhängig zu bewerten.

Es gibt ein paar allgemeine Kriterien, die in jeder Version von Linux wichtig sind:

  • Stabilität. Wenn das System ständig abstürzt, Fehler gibt, Programme abstürzt, werden keine anderen Vorteile es an die Spitze 2016 bringen. Sie müssen ständig nach den Ursachen von Ausfällen suchen und beschädigte Daten wiederherstellen. Egal für welche Aufgaben Sie die Modifikation einsetzen – wichtig ist immer ihre Stabilität.
  • Sicherheit. Löcher im System sind ein Glücksfall für jeden Virus. Natürlich ist Linux ein großartiges Beispiel für Zuverlässigkeit. Dies hängt jedoch von der Firewall, dem Zugriffsprotokoll und den Schutzeinstellungen ab. Besser ist es, ein Distributions-Kit zu wählen, das bereits die optimalen Einstellungen vorgenommen und alle „Schlupflöcher“ für Schadsoftware geschlossen hat.
  • Funktionalität. Das Vorhandensein nützlicher und interessanter Optionen. Oder eine Art "Eifer", der anderen Linux-Systemen nicht hinzugefügt wurde. Die Hauptsache ist, es nicht zu übertreiben. Wenn die Baugruppe eine große Anzahl von Funktionen hat, die Sie nicht benötigen, ist es besser, etwas Einfacheres zu nehmen. Schließlich überlasten sie das System.
  • Bequemlichkeit. Die Oberfläche sollte nicht nur verständlich, sondern auch praktisch sein. Damit alle wichtigen Optionen „zur Hand“ sind. Damit Sie nach dem Einschalten Ihres Computers mit der Arbeit beginnen können.
  • Modernität. Legacy-Systeme sind in vielerlei Hinsicht gut. Sie haben den Test der Zeit bestanden. Wenn Sie sie zuvor verwendet haben, müssen Sie sich nach dem Wechsel auf die 2016-Distribution daran gewöhnen. Und die neuen Modifikationen können die Erwartungen nicht erfüllen. Wenn es kürzlich veröffentlicht wurde, enthält es wahrscheinlich Fehler. Aber es ist immer noch besser, modernes Linux zu nehmen. Nicht unbedingt die neuste Version. Entwickler erstellen Programme, die sich auf neue Systeme konzentrieren. Irgendwann kann eine nützliche Anwendung herauskommen, die mit Ihrer Baugruppe nicht kompatibel ist. Und muss aktualisieren.
  • Entwurf. Natürlich ist die Schale nicht die Hauptsache. Darunter darf schließlich nichts sein. Aber wenn der Rest der Kriterien zu Ihnen passt, warum schauen Sie sich nicht das Design von Distributionen an. Es kann geändert werden. Daher sollten Sie nicht das schönste Linux des Jahres 2016 ranken. Achten Sie bei der Auswahl einer Modifikation darauf, welche Gestaltungsmöglichkeiten sie hat.
  • Unterstützung, Gemeinschaft. Damit sind nicht nur das Entwicklungsteam und der offizielle technische Support von Linux gemeint. Die Leute, die das Betriebssystem verwenden, sind wichtig. Sie chatten in Foren, diskutieren Builds, machen Reviews. Sie können Fragen beantworten und Vorschläge zur Lösung des Problems machen. Wenn Sie eine unbeliebte Version von Linux installieren, müssen Sie sich selbst darum kümmern. Schließlich wird es nicht so viele Nutzer geben, die damit arbeiten. Und es ist unwahrscheinlich, dass Sie sie finden. Dieses Kriterium gilt nicht für hochspezialisierte Modifikationen.

Geben Sie sich bei der Entscheidung für eine Linux-Distribution nicht mit der gängigsten Version zufrieden. Überprüfen Sie mehrere Optionen. Was andere mögen, passt vielleicht nicht zu dir persönlich.

Führen Sie die gewünschte Assembly in einer virtuellen Maschine oder mit einer LiveCD aus. Keine Bewertung, Rezension oder Meinung kann diese ersetzen persönliche Erfahrung. Linux ist in dieser Hinsicht unberechenbar. Ob das Programm das Richtige für Sie ist, werden Sie erst nach einiger Zeit feststellen können.

Ein Build, der ständig verbessert wird. Neue Versionen werden häufig veröffentlicht. Ubuntu ist auch 2016 immer noch beliebt. Obwohl es vor 10 Jahren veröffentlicht wurde.

Das System ist für Einsteiger geeignet, die sich entscheiden, Linux „auszuprobieren“. Es ist einfach zu installieren. Es hat eine bequeme und schöne Oberfläche. Darin ist nichts Überflüssiges.

Sie können mit Ubuntu arbeiten, ohne ein Terminal zu verwenden. Es ist nicht wie "klassisches" Linux - man muss darin mit der Kommandozeile arbeiten. Dies ist sowohl ein Plus als auch ein Minus. Sie werden sich schnell an die neue Umgebung gewöhnen. Wenn Sie sich jedoch entscheiden, einen anderen Build zu installieren, können Sie ihn nicht ohne Anweisungen verwenden.

Ubuntu werden häufig neue Funktionen hinzugefügt. Und mit ihnen - neue Bugs. Sie werden entfernt, sobald sie entdeckt werden.

  • Kostenlos verteilt. Viele Programme und Modifikationen können kostenlos heruntergeladen werden.
  • Schnelle Installation - 10 Minuten und das Distributionskit ist bereits auf dem Computer.
  • Übersichtliche und benutzerfreundliche Oberfläche. Es ist einfach, es herauszufinden.
  • Keine Viren. Genauer gesagt können Viren das System einfach nicht infizieren. Unter Linux Ubuntu passiert nichts ohne die Erlaubnis des Benutzers. Wenn Sie die Malware nicht selbst „überspringen“, schaffen sie es nicht in den Build.
  • Multiboot von Betriebssystemen ist verfügbar. Ubuntu kann neben Windows installiert werden. Dazu müssen Sie nichts konfigurieren.
  • Die Baugruppe wird mit einer Reihe von Software geliefert.
  • Keine Linux-Distributionsbewertung ist vollständig ohne Ubuntu. Dies ist ein gängiger Build. Wenn Sie ein Problem haben, finden Sie eine Lösung in der Community oder im Forum.
  • Geringe Stabilität. Es gibt gelegentlich Abstürze. Aber bei richtige Einstellung Das System wird normal funktionieren. Trotzdem sind Ubuntu und einige seiner Modifikationen die besten Builds von Linux. Schließlich sind Fehler darin nicht so kritisch.
  • Möglicherweise haben Sie Fehler, auf die niemand gestoßen ist. Das liegt an den neueren Versionen.
  • Wenn Sie sich entscheiden, andere Linux-Distributionen auszuprobieren, wird es schwierig sein, nach Ubuntu neu zu erstellen.

Minze

Intuitive grafische Benutzeroberfläche. Es gibt ein Modul, das die Anpassung beschleunigt, wenn Sie von einem Win-System zu Mint wechseln. Sie haben eine ähnliche Taskleiste, Desktop, Navigation. Sie werden sich schnell an die neue „Umgebung“ gewöhnen. Es gibt mehrere Arbeitsumgebungen. Wählen Sie einfach diejenige aus, mit der Sie sich wohlfühlen.

Mint basiert auf Ubuntu. Die Schöpfer von Mint haben beschlossen, alle Nachteile zu beseitigen, die Linux innewohnen. Die Besonderheit der Assembly besteht darin, dass sie über integrierte Multimedia-Codecs verfügt. Und die Programme, die für ein vollwertiges Arbeiten am Computer benötigt werden, sind bereits enthalten.

Hervorragendes Feedback. Die Ersteller der Modifikation interessieren sich für die Meinung der Benutzer, hören Sie darauf.

  • Mint ist fast die häufigste Versammlung des Jahres 2016. Es gibt eine riesige Community. Sie können sich mit einem Vorschlag oder einer Idee direkt an die Entwickler wenden.
  • Es ist kostenlos.
  • Es gibt eine Reihe nützliche Funktionen: Plugins zum einfachen Installieren von Programmen, Herunterladen von Updates, Starten von Programmen.
  • Bequeme grafische Oberfläche. Sie können zwischen den Arbeitsumgebungen wechseln.
  • Updates und Upgrades erscheinen regelmäßig.
  • Es gibt keine öffentlichen Sicherheitsbulletins.
  • Der Entwickler ist kein offizielles Unternehmen, sondern Enthusiasten. Dies ist in vielerlei Hinsicht ein Vorteil, da der Ersteller des Systems näher an den Benutzern sein wird. Aber er kann Fehler machen, weil er kein Team von Profis hat.

Einer der ältesten Vertreter von Linux. Aber es ist im Jahr 2016 aufgrund seiner Stabilität und Sicherheit beliebt. Er hat ein riesiges Entwicklungsteam. Neue Versionen werden jedoch selten veröffentlicht.

Debian wird auf Servern installiert. Es ist für die Fernverwaltung geeignet. In ihm beste Systeme Paketverwaltung.

Die Montage ist nicht für Anfänger geeignet. Sie hat mehr Programme und Einstellungen, die Sie verstehen müssen. Aber die Installation des Builds ist einfach.

  • Dies ist ein Beispiel für Stabilität.
  • Unterstützung für viele verschiedene Architekturen.
  • Arbeitet schnell und effizient.
  • Bietet Sicherheit.
  • Es gibt eine riesige Anzahl von Programmen. Etwa 43.000 Pakete.
  • Debian ist einfach zu aktualisieren.
  • Geeignet für Server und Fernverwaltung. Es gibt ein Paketverwaltungssystem.
  • Nach der Installation ist eine Erstkonfiguration erforderlich.
  • Die Einstellungen selbst sind schwer herauszufinden.
  • Verteiler ist veraltet. Beliebt im Jahr 2016 nur, weil es der stabilste und zuverlässigste Build auf Linux-Basis ist.
  • Updates kommen selten.
  • Die Menge an Software ist sowohl ein Vor- als auch ein Nachteil. Für einen Anfänger wird es schwierig sein, eine solche Vielfalt an Software zu verstehen.

Andere Bauten

  • Arch-Linux. Einfacher und bequemer Aufbau. Wenn Sie verstehen und lernen möchten, wie man Linux verwendet, wird Arch Linux dies tun die beste Wahl. Aber die Verteilung hat einen großen Nachteil. Nach der Installation sehen Sie nichts. Alle Funktionen müssen selbstständig gesucht und konfiguriert werden. Und keine Automatisierung. Lesen Sie vor dem Herunterladen dieser Assembly die entsprechenden Anweisungen.

  • ChaletOS. Wenn du gestern bist Windows-Benutzer, Chalet OS ist für Sie. Dieser Build ist Win sehr ähnlich. Aber unter der Schale ist Linux. Sie können das neue System über eine vertraute grafische Oberfläche verwalten. Die Sammlung wurde kürzlich veröffentlicht. Es kann noch Mängel aufweisen.

  • elementares Betriebssystem. Ein Verteiler-Kit mit einem erstaunlichen Design. Und das sind alle seine Vorteile. Der Modifikation wurden nur solche Anwendungen hinzugefügt, die die Gesamtkomposition des Desktops nicht verletzen. Keine neuen Lösungen oder Funktionen. Elementary OS ist einfach ein schönes Betriebssystem.

  • Cube-Linux. Geeignet für Laptops. Die Bauweise ist stabil. Es hat eine praktische und übersichtliche Oberfläche. Dadurch hält der Akku länger. Sie können für Ubuntu entwickelte Software auf Cub Linux ausführen. Er braucht keinen leistungsstarken Computer. Es ist sogar auf alten Laptops installiert. Aber es gibt auch ein Minus - das System bootet langsam.

Hochspezialisierte Distributionen

Hier sind die besten Linux-Distributionen 2016 für hochspezialisierte Aufgaben.

  • Ubuntu-Studio. Multimedia-Studio basierend auf Ubuntu. Ein professionelles Build für Designer, Tontechniker und alle, die mit der Videobearbeitung zu tun haben. Die Funktionalität des Systems ist nur darauf ausgerichtet - für andere Aufgaben ist es nicht vorgesehen. Ubuntu Studio benötigt nicht viele Ressourcen. Sie können auf Programme verteilt werden.

  • Schwänze. Wenn Sie nicht verfolgt werden möchten, installieren Sie Tails. Es basiert auf Debian. Der Build gewährleistet Sicherheit, Datenschutz und vollständige Anonymität im Web. Läuft von LiveCD.

  • Bissiger Ubuntu Core. Innovation für Innovation. Entwickelt für "intelligente Dinge". Damit können Sie Heimautomatisierungstools (Mikrowellen, Kaffeemaschinen) steuern. Das System benötigt nicht viele Ressourcen, um zu funktionieren.

  • SteamOS. Ein großes Problem für Linux ist, dass es nur wenige Spiele darauf gibt. Aus diesem Grund bevorzugten viele Benutzer Windows. Und sie würden es nicht ganz aufgeben. Aber Valve fand eine Lösung - sie stellten "Linux für Spiele" zur Verfügung. Betriebssystem Steam OS basierend auf Debian. Es verfügt über die Funktionen der Steam-Plattform.

Um zu entscheiden, welches Linux Sie wählen sollen, müssen Sie ein paar Builds ausprobieren, die Ihnen gefallen. In Bewertungen und Tops können Sie nur die Optionen betrachten. Aber wenn Sie genau wissen, was Sie brauchen, installieren Sie bedenkenlos.

Welches Linux ist Ihrer Meinung nach das beste?