Linux
Linux ist ein Betriebssystem, welches ein offenen Quellcode besitzt der sich "Unix" nennt. Das bedeutet jeder Mensch auf der Welt kann an der Weiterentwicklung von Linux mitarbeiten.
Das Herzstück von Linux an sich ist der Kernel, dieser bearbeitet die wichtigsten Prozesse des Systems.
Ebenfalls gibt es sogenannte GNU-Tools, diese Sorgen dafür das der Benutzer des Betriebssystems einfacher die Systemressourcen verwalten kann.
Viren und Malware, bei Linux unwahrscheinlicher, da Linux weniger Menschen benutzen und Linux ständig weiterentwickelt wird.
Zudem gibt es sehr viele Distributionen von Linux. Es gibt z.B.: Linux Mint, Debian, Ubuntu, Kali Linux usw...
Als Erkennungszeichen gibt es dann noch Tux, dies ist ein kleiner Pinguin. Als Erkennungszeichen gedacht.
Linux Distributionen?
Eine Distribution ist ganz einfach gesagt eine Zusammenstellung mehrerer Software- und Verwaltungswerkzeuge und ist je nach Philosophie oder Fokus angelegt. Entweder es geht um Benutzerfreundlichkeit und Einfachheit, Performance also Leistung oder es geht um Flexibilität und Sicherheit des Systems.
Ebenfalls besitzt jede Distribution eine aktive Community die dieses System weiterentwickelt, testet oder Ratschläge und Anleitungen zu diesem System bereitstellt. Darauf geht natürlich auch aus das jede davon seine gerichtete Zielgruppe hat und natürlich sind auch die Stärken und Schwächen, bei jeder Distribution unterschiedlich.
Im speziellen Fall von Linux handelt es sich um eine Kombination aus Softwareanwendungen, Bibliotheken und Werkzeugen.
Was ist ein Kernel?
Ein Kernel ist ein zentraler Bestandteil des Betriebssystems, es hat direkten Zugriff auf die Hardware die sie verbaut haben.
Aufgaben:
1. Schnittstelle zwischen Software und Hardware
2. Prozess- und Datenorganisation
3. Verwaltung von Ressourcen (Zugriffskontrolle und Verteilung der Ressourcen)
4. Struktur (Aufbau in Schichten Hardware, Speicherverwaltung...)
5. Arten von Kernels (monolithische Kernels, Mikrokernels, Hybridkernels ...)
Zusammenfassend ist der Kernel eine sehr wichtige Komponente in einem geschlossenen System, er spielt eine Rolle bei der Verwaltung und Koordination der Hard- und Softwareinteraktionen von Computersystemen.
Wichtige Wörter aufgeklärt!
Betriebssystem: Ein Betriebssystem verwaltet das Zusammenspiel von Hardware und Software, sodass ein benutzerfreundliches System zum Vorschein herauskommt.
GNU-Tools: Ist eine Sammlung von Programmierwerkzeugen, die durch GNU entwickelt wurden. Einige wichtigste Tools darunter sind: GNU Make (Automatisierung des Build- und Kompilierungsvorganges), GNU Compiler Collection (Compiler verschiedener Programmiersprachen), GNU Binutils (enthält GNU Linker und GNU Assembler), GNU Debugger, GNU Build System (Inhalt ist Autoconf, Autoheader, Automake, Libtool). Also eine super Umgebung für Programmierer und man kann alles mögliche damit Programmieren.
Links / Quellen
-> redhat / Linux - Was ist Linux? Kernel, Befehlszeile und Anwendungen - Zugriff am 17.12.2024
-> IT-Service.Network - Linux-Distributionen - Definition - Zugriff am 17.12.2024
-> phoenixNAP / GNU - Was ist GNU (GNU ist kein Unix)? - Zugriff am 17.12.2024