Unterartikel: GNU, Linux Peripherie Wissensorganisation

Über GNU.org

GNU 【 GNU is Not Unix 】 Ein Projekt zur Entwicklung und Veröffentlichung von Softwaregruppen im Zusammenhang mit UNIX-ähnlichen Betriebssystemen, bei denen nur freie Software (insbesondere Open Source-Software) verwendet wird.

Über Linux OS

Debian-System

Name Erläuterung
Kali Linux Von Debian abgeleiteter 1DVD-Typ. Es zeichnet sich dadurch aus, dass es auf Intrusionstests spezialisiert ist.
Ubuntu Erneuerung alle 6 Monate und kommerzielle Wartung. GNOME wird als Desktop-Umgebung verwendet. Live-CD des Magazins speziell für Personal Computer Magazine/Kann als DVD enthalten sein. Es gibt verschiedene abgeleitete Versionen.

Red Hat-Serie

Name Initial release
Red Hat Linux Kommerziell und persönlich. Entwicklung abgeschlossen. Für den persönlichen Gebrauch hat Fedora Core die Entwicklung praktisch übernommen. Die kommerzielle Version ist die Nachfolgeversion von Red Hat Enterprise Linux, die auf Fedora basiert und dieses stabilisiert, das vom Fedora-Projekt getestet wurde.
CentOS Kostenlose Version von Red Hat Enterprise Linux.
Fedora Das experimentelle Element des Fedora-Projekts, der Nachfolge-Community von Red Hat Linux, ist stark.

Bogensystem

Name Initial release
Arch Linux Verwenden Sie Pacman für das Paketverwaltungssystem.

Gentoo-System

Name Initial release
Chrome OS Chrome OS[28][29]Ist ein von Google entwickeltes Betriebssystem. Im Februar 2010 wurde das übergeordnete Betriebssystem von Ubuntu auf Gentoo geändert. Chromium OS ist eine Open Source-Version von Google Chrome OS.

Unabhängig

Name Initial release
Android Android ist ein von Google entwickeltes Betriebssystem für mobile Endgeräte. x86(64)Die Version ist eine Live-CD zum Ausführen von Android auf einem PC. Die Sache für 64-Bit-CPU heißt x64[31]。CyanogenMod/CyanogenOS CyanogenMod ist ein Betriebssystem für mobile Endgeräte, das eingestellt wurde. Abgeleitet von Android.
Firefox OS Firefox OS ist ein veraltetes Open-Source-Betriebssystem für Smartphones, Tablet-Computer und Smart-TVs, das von Mozilla und externen Mitarbeitern entwickelt wurde.

Linux-Konfiguration

Die Linux-Distribution kombiniert den Linux-Kernel und andere Softwaregruppen zu einer für eine einfache Installation und Verwendung durch Benutzer.

Der Linux-Kernel bietet Funktionen wie Prozess- und Socket-Kommunikation. Dies sind wichtige Funktionen, die die Grundlage für die Ausführung verschiedener Software bilden, aber es sind sehr primitive Funktionen, die Benutzer verwenden. Beispielsweise verfügt der Kernel selbst beim Starten des Betriebssystems nicht über eine Daemon-Autostartfunktion, und es gibt keine interaktive Konsolenfunktion wie Bash. Alle diese Funktionen werden von einer individuellen Software realisiert, die von GNU erstellt wurde und den Linux-Kernel verwendet.

Die Linux-Distribution ist ein Paket des Linux-Kernels und dieser Softwaregruppen.

Komponente

GNU / Linux Distro Timeline, Timeline für verschiedene abgeleitete Linux-Distributionen. Zusätzlich zum Kernel werden grundlegende UNIX-Tools und -Dienstprogramme sowie andere Software für Server und Desktop-Umgebungen gesammelt, erstellt und Binärpakete erstellt und bereitgestellt. Aufgrund der Form der Verwendung von Binärpaketen ist es fast unerlässlich, ein binäres Paketsystem wie rpm und deb zu verwenden, und Paketverwaltungssysteme, die höher als apt und yum sind, sind in der heutigen Zeit ebenfalls fast unverzichtbar.

· Linux Kernel

・ Wichtige Tools, Dienstprogramme und Bibliotheken

Name
util-linux (en:Util-linux)
GNU Core Utilities (Auch mit Coreutils. Alte Fileutils, shellutils,Alle Textutils wurden in Coreutils aufgenommen.
Bourne Shell Kompatible Schale (im Gegensatz zu anderen Schalen)/bin/Erforderlich als sh(Dash im Debian-System/bin/Oft verwendet für sh))
Unix-Shell
glibc Das GNU C Library Project ist ein GNU-System und eine GNU/Es bietet die Kernbibliotheken für Linux-Systeme und viele andere Systeme, die Linux als Kernel verwenden. Diese Bibliotheken sind ISO C11, POSIX.1-Es bietet wichtige APIs, einschließlich 2008, BSD, betriebssystemspezifische APIs und mehr. Diese APIs umfassen open, read, write, malloc, printf, getaddrinfo, dlopen und pthread_Es enthält grundlegende Funktionen wie Erstellen, Verschlüsseln, Anmelden und Beenden. Die GNU C-Bibliothek ist abwärtskompatibel, portabel und eine leistungsstarke ISO C-Bibliothek.

・ Was Sie brauchen, um zu beginnen init Grundlegende Dateien wie / etc. Bootloader wie GRUB und LILO

·Editor Emacs nano vim

・ Compiler etc. GNU Binutils (binutils) GCC

・ Skriptsprache awk perl python sed

・ GUI bezogen XFree86, XOrg, eine kostenlose Implementierung von X11 GNOME, KDE, Xfce, LXDE als Desktop-Umgebung Fenstermanager

· Desktopanwendung Webbrowser E-Mail-Client Texteditor Office Suite Multimedia Spiel

・ Anwendung für Server Mail-Server Webserver Datenbankverwaltungssystem

Dies sind Beispiele für Softwarekonfigurationen Sie können verschiedene andere Software installieren.

Recommended Posts

Unterartikel: GNU, Linux Peripherie Wissensorganisation
[Linux] Befehl / Wissen
Grundkenntnisse über Linux