Begriffserklärung ROM, Kernel, Firmware

K

karostl

Ambitioniertes Mitglied
4
Hallo allerseits,

Mir sind in den Diskussionen folgende Begriffe immer noch nicht ganz klar.
Ich versuche mal die Fachausdrücke auf ein klassisches Linux zu beziehen. Android ist schließlich ein angepasstes Linux.

Xoom - Linux
----------------

Kernel - Kernel

ROM - Betriebssysteminhalte (z.B.: X-Oberfläche, Dämonen, Die Verzeichnisse /bin, /sbin, /etc, usw.)

(Build-)Image - dasselbe wie ROM? (was heisst ROM eigentlich ausgeschrieben?)

Bootloader - Grub

flashen - kopieren (genauer: überschreiben)


Habe ich das so richtig zugeordnet?
Vielen Dank vorab...

Gruß Robert
 
Kernel = grundlegender Betriebsystemkern. Kann man auch sehr schön bei Wikipedia nachlesen.

ROM = Read Only Memory, also Nur-Lese-Speicher. Im ROM werden i.d.R. feste Bestandteile des Betriebssystems und des Kerns geschrieben. Beim Xoom ist der ROM eigentlich nicht wirklich ein ROM, da der Speicher ja neu geflasht werden kann. Das ganze ist dann quasi ein EE-PROM (Electrically Erasable Programmable Read-Only Memory -> Nur-Lese-Speicher, der mit entsprechendem Aufwand auch neu beschrieben werden kann, also kurz gesagt: Flash-Speicher)

Flashen: das neuprogrammieren eben dieses EEPROMs

Bootloader = ist ein bestimmter Teil im Speicher, der zuerst von der CPU zuerst angesprungen wird, dort liegt dann der benötigte Programmcode, der weitere Sachen startet, z.B. eben den Kernel. Grub ist nur ein Bootloader unter vielen.
 
Schon mal vielen Dank für die Erläuterungen...

Das heisst, das Tiamat ROM beinhaltet sowohl den Kernel, als auch die nötigen Bestandteile des Betriebssystems wie die Verzeichnisse /sbin /proc /sys und so weiter und so fort...

Noch zwei Fragen bitte:

Ich nehme an, das Tiamant ROM 2.1 hat eine eigene Versionierung und hat nichts mit den Versionsnummern von Android (hier 3.1) zu tun?

Das Tiamat ROM basiert auf der aktuellen Android-Version, ist lediglich entsprechend optimiert. (gerootet, mit busybox, quickboot etc. ausgestattet)?


Gruß Robert
 
Richtig, die ganzen Custom ROMs haben eigene Versionsnummern. Das 2.1 von Tiamat ist also nicht eine 2.1 Froyo Version, sondern eben die 2.1 Version von Tiamat selber.

Das Tiamat ROM basiert auf der 3.2 WiFI US Version, welche von Haus aus kein 2G/3G/4G kennt. Hierzu wurden Teile vom 3.0/3.1 3G ROMs verwendet und dort integriert, was also mitunter zu Problemen führen kann, da es mehr ein "Mix" aus 2 Roms ist, als eine Optimierung eines einzigen Roms. Gerooted ist es, Busybox weiß ich grade nicht, ist aber üblich sowas beizutun.
 
Hallo allerseits ,

In der Überschrift des Thread habe ich auch den oft gebrauchten Begriff Firmware erwähnt.
Ist hier Firmware identisch mit ROM?

Und was ist eigentlich mit Stock-ROM gemeint, vielleicht könnte das auch noch jemand kurz erläutern.

Gruß Robert
 
Firmware ist quasi das im (EEP)ROM enthaltene Betriebssystem. Stock-ROM ist das unveränderte Hersteller-ROM. Also ohne Root und sonstige Änderungen.
 

Ähnliche Themen

scorp182
Antworten
20
Aufrufe
4.895
scorp182
scorp182
DBoon
Antworten
7
Aufrufe
2.586
der von da
der von da
Claus3006
Antworten
6
Aufrufe
2.352
fourX
F
Zurück
Oben Unten