staging.inyokaproject.org

Linux Distributionen

Status: Gelöst | Ubuntu-Version: Ubuntu 7.10 (Gutsy Gibbon)
Antworten |

Barny_Gumble

Avatar von Barny_Gumble

Anmeldungsdatum:
19. Januar 2008

Beiträge: 54

Hallo,
ich bin umsteiger von Windows auf Linux.
Nach sieben Jahren Microsoft wollte ich auf ein neues, bzw anderes Betriebssystem umsteigen.
Ich habe auf Anraten eines Freundes Ubuntu installiert, und habe es mit seiner Hilfe und vor allem mit Hife Eurer Seite und Eures Forums geschafft, meinen Rechner ans Laufen zu kriegen und ihn nach meinen Wünschen anzupassen.
Dabei muss ich ein großes Lob an alle loswerden, die an Ubuntu mitarbeiten. Die Installation verlief problemlos, ich habe es in kürzester Zeit geschafft, meinen Rechner einzurichten, Die Umstellung verlief wirklich problemlos. Mit dieser Distribution fällt der Umstieg wirklich leicht, vor allem, weil man bei so gut allen Problem Hilfe auf dieser Seite findet, sei es im Wiki oder im Forum.
Zu meinen "Erlebnissen" bei der Installation auf meinem Desktop Rechner und meinem Laptop werde ich später nochmal genauer berichten.
Nun zu meiner Frage.
Ich als Neuling wurde mit einer Unmenge an Distributionen überhäuft. Ohne fremde Hilfe hätte ich mich wohl kaum entscheiden können. Was genau macht eine Distribution aus? Wann kann sich ein Betriebssystem "linux Distribution" nennen? Werden alle diese verschiedenen Syteme nur um den Linux Kernel herumgebaut? Was genau ist der Kern, den alle Distributionen erfüllen müssen, um sich Linux zu nennen? Es muss doch einen festen Grundbaustein geben, oder?
Ich würde gerne mehr über Linux allgemein lernen, aber weiß noch nicht mal, was alle Linux Systeme gemeinsam haben. Ich hoffe, dass mir das jemand von Euch erklären kann.
Danke im Voraus für Eure Antworten

Gruß Barny

cuartetoclash

Avatar von cuartetoclash

Anmeldungsdatum:
12. August 2007

Beiträge: 412

Hi,

schon Linux und Linux-Distribution gelesen?

Im Prinzip ist es ganz einfach: Distributionen sind einfach Sammlungen von Programmen, die um einen Linux-Kernel (der Kern des Betriebssystems) herum gebaut sind. Andere Einschränkungen gibt es nicht - es gibt auch Distributionen die z.B. nur als Router oder Spielkonsole verwendbar sind.

guxtu auch mal hier: Andere Distributionen

gruss cc

lilith2k3

Avatar von lilith2k3

Anmeldungsdatum:
14. Dezember 2006

Beiträge: 2999

hi barney und herzlich willkommen in der bunten welt von linux :]

im folgenden werde ich einmal versuchen kurz was zu linux und seinen distributionen zu sagen. sicher werden mich einige leute korrigieren bzw. verbessern können.

was ist linux?
linux ist im strengen sinne nur der kernel, also der kern des ganzen. der kernel wird zwar von vielen leuten (mit-)entwickelt. das letzte wort bei der entwicklung hat mehr oder minder der erfinder des ganzen: linus thorvalds. ein kernel ist ein stück software, welches so interessante sachen macht, wie ressourcen (e.g. speicher oder zeit die einzelne tasks zugriff auf die cpu haben) verwalten, bzw. ein- und ausgaben regeln etc. pp.
http://www.galileocomputing.de/openbook/linux/linux_kap01_001.htm#mjbe157c1d5aad1adf6b247844bd5d7f2e

dann gibt es noch die ganzen GNU-utilities (grep, ls, etc.). dabei handelt es sich im wesentlichen um "nachbauten" nützlicher UNIX tools.
GNU_core_utilities
List_of_Unix_programs

der vorteil: sie sind frei verwend- und modifizierbar (im gegensatz zu den klassischen UNIX-Tools); der quellcode ist einsehbar (wie auch beim kernel).
zusammen hat man dann das, was man landläufig Linux nennt: also genau genommen GNU/Linux.
im "prinzip" hast du schon ein funktionierendes betriebssystem, wenn du dir einen kernel mit den entsprechenden GNU-utilities besorgst.
aber eben nur im prinzip. in der realität kommen da noch eine menge mehr programme und scripts hinzu: die beispielsweise das booten ermöglichen oder die benutzung einer graphischen benutzeroberfläche (ubuntu beispielsweise nutzt die GNOME oberfläche).
anders als bei Windows sind diese graphischen benutzeroberflächen austauschbar.

zu diesem grundsystem kommen noch viele weitere programme/anwendungen mit denen man textverarbeitung (open office), bildbearbeitung (gimp), musik hören (amarok) und vieles weiteres machen kann. diese software wird ebenso wie der kernel, ebenso wie die GNU-utilities jeweils von eigenständigen programmierern entwickelt, implementiert, gewartet und weiterentwickelt.
da nicht jeder das rad neuerfinden muß, greifen viele programme auf sogenannte "libraries" zurück. hier werden quasi zentral einmal funktionen festgelegt, die dann von externen programmen genutzt werden können.

also: linux=kernel+GNU-utilities+libraries+programme&anwendungen (ganz grob gesagt).

was hat es nun mit den distributionen auf sich?
eine distribution ist nichts anderes als eine kompilation aus dem ganzen sammelsurium von kernel und programmen.
beispielsweise ubuntu: ubuntu nutzt den GNOME-desktop in einer bestimmten version, benutzt einen bestimmten kernel etc.
jede distribution versucht ein in sich stimmiges ganzes anzubieten - was mehr oder minder auch gut gelingt.
ein gutes unterscheidungskriterium ist beispielsweise die frage, wie programme installiert werden.
programme werden bei den meisten distributionen in fertiger (binärform → .exe bei windows) form installiert. dabei werden die programme mit einer anleitung wie sie wo im system zu installieren sind in ein paket gepackt. deshalb spricht man auch von: paketmanagement.
je nach distribution gibt es verschiedene paketarten (ubuntu nutzt .deb pakete) und verschiedene verwaltungsprogramme (ubuntu nutzt aptitude).
Vergleich_von_Linux-Distributionen

ein anderes unterscheidungskriterium ist die anzahl an programmen, die in den sogenannten repositories (~online-depots) bereitgestellt werden. die zahl kann je nach distribution variieren. e.g. ubuntu, debian, fedora, suse haben recht umfangreiche repositories.

dann gibt es noch zwei besondere linuxarten:
a) gentoo linux
gentoo-linux ist keine distribution im herkömmlichen sinne, sondern wird meist als "meta-distribution" bezeichnet.
"meta" deswegen, weil es keine vorabauswahl an paketen gibt, die ein gentoo-system ausmachen. gentoo überläßt es im wesentlichen dem benutzer, sein system so zu bauen, wie er es möchte. alle pakete liegen als source-code vor (ausnahmen wie openoffice, firefox etc. gibt es; diese leigen sowohl als auch vor) und werden erst auf dem zielrechner kompiliert - also quasi gebaut. dadurch können sie an die spezielle hardware angepaßt werden.
natürlich ist einiges an vorwissen nötig, um gentoo erfolgreich zu nutzen - ebenso wie eine große menge an zeit (wegen des kompilierens).
http://www.gentoo.org/main/en/philosophy.xml

b) LFS oder linux from scratch
hierbei handelt es sich nicht um ein linux-system als solches, sondern im grunde eine anleitung, was man tun muß, um sich ein linux system von grund auf selbst zu bauen. während man bei gentoo (heute) das system aus einem vorgegebenen Gentoo-minimal-system (stage 3) erstellen kann, existiert ein solches bei LFS nicht. es wird empfohlen, ein LFS-system entweder von einer live-CD her zu bauen oder aus einer bestehenden inux-distribution.
http://www.linuxfromscratch.org/lfs/downloads/stable/

vieles haben die distributionen gemein (oder auch wieder nicht):
beispielsweise den kernel im urzustand (vanilla) - der aber von distribution zu distribution bearbeitet (angepaßt)wird;
oder das dateisystem - wo letztlich dateien hin installiert werden unterscheidet sich auch von distribution zu distribution

was alle distributionen eint ist der sog. POSIX-standard (eine art interner kommunikationsstandard) an den sich möglichst viele distributionen halten.
POSIX
es gibt auch eine gegenbewegung zu dem "großen durcheinander" bei linux, die sogenannte LSB (linux standard base), wo versucht wird einheitliche schnittstellen für die distributionen einzuführen.
Linux_Standard_Base
http://www.linux-foundation.org/en/LSB

zum schluß noch einiges lesenswertes:
Geschichte_von_Unix
https://www.linux-foundation.org/en/Linux_Weather_Forecast
http://www.galileocomputing.de/openbook/linux/
http://www.galileocomputing.de/openbook/ubuntu/
http://www.galileocomputing.de/trailer?trailerThema=21&sort=akt&GalileoSession=89114461A3-zLS-pHio
http://www.zegeniestudios.net/ldc/

eine übersicht, über den dschungel:
http://enterpriselinuxlog.blogs.techtarget.com/files/2007/04/44218-linuxdistrotimeline-72.png

cLinx Team-Icon

Avatar von cLinx

Anmeldungsdatum:
28. Oktober 2007

Beiträge: 2453

Auch ne sehr wichtige Seite, auf der du einen Überblick über Veröffentlichungen und Distributionen kriegst:
http://www.distrowatch.com

Barny_Gumble

(Themenstarter)
Avatar von Barny_Gumble

Anmeldungsdatum:
19. Januar 2008

Beiträge: 54

...für die ausführlichen Antworten.
Ich werde mcih die nächste Zeit wohl mal durch alle Links klicken und mich schlau lesen.
Es werden dann bestimmt wieder Fragen aufkommen, und ich werd mich wieder melden.
Erstmal allen ein schönes Wochenende.
Gruß Barny

lilith2k3

Avatar von lilith2k3

Anmeldungsdatum:
14. Dezember 2006

Beiträge: 2999

Erstmal allen ein schönes Wochenende.

danke - dir auch :]

Es werden dann bestimmt wieder Fragen aufkommen, und ich werd mich wieder melden.

dafür sind wir da!

Ich werde mcih die nächste Zeit wohl mal durch alle Links klicken und mich schlau lesen.

vielleicht auch mal zum lokalen buch-dealer gehen *g*
http://www.amazon.de/Linux-Fedora-Ubuntu-Feisty-DVD-ROMs/dp/3827324785/ref=pd_bbs_sr_1?ie=UTF8&s=gateway&qid=1200749433&sr=8-1
bzw. http://www.abebooks.de/servlet/BookDetailsPL?bi=984844159&searchurl=an%3Dkofler%26sortby%3D3%26sts%3Dt%26tn%3Dlinux%26x%3D0%26y%3D0
das ist die letzte auflage.

Antworten |