MeeGo setzt auf Btrfs als Standarddateisystem -- Entwicklung für N900 geöffnet

MeeGo setzt auf Btrfs als Standarddateisystem -- Entwicklung für N900 geöffnet

MeeGo innovativ

Marcel Hilzinger
12.05.2010 Der Moblin- und Maemo-Nachfolger MeeGo will als Dateisystem auf Btrfs setzen und Ext4 außen vor lassen. Gründe für die Wahl gibt es mehrere.

Da in der zugehörigen Kernel-Config-Datei immer noch ein Hinweis steht, dass Btrfs noch als EXPERIMENTAL gilt, stellte Ameya Palande von Nokia gestern auf der MeeGo-Mailingliste die Frage, warum man sich für Btrfs entschieden hatte. Die Antwort kam postwendend vom Intel-Entwickler Arjan van de Ven. Demnach sprechen unter anderem folgende Gründe für das von Chris Mason und anderen entwickelte Dateisystem:

  • Btrfs gilt als das Dateisystem der Zukunft. Weshalb also dem Umweg über Ext4 gehen?
  • Btrfs legt einen Schwerpunkt auf Datenintegrität. Die meiste aktuellen Journaling Dateisysteme kümmern sich in der Regel mehr um die Integrität der Metadaten.
  • Btrfs arbeitet dank on-disk-compression auf sehr langsamen Speichermedien schneller
  • Btrfs eignet sich durch Copy on Write und die Snapshot-Funktion geradezu ideal, um ein Gerät wieder in den Fabrik-Zustand zurückzusetzen.

Vor allem der letzte Punkt dürfte den Ausschlag für Btrfs gegeben haben. Allerdings stellt sich damit für die MeeGo-Entwicklung ein neues Problem: Btrfs eignet sich zwar ausgezeichnet für konventionelle Festplatten und Solid State Drives, durch die Copy-on-Write-Funktion ist es aber für echten Flash-Speicher nicht empfehlenswert. Zudem nimmt die CoW-Funktion bei kleinen Speichern, wie sie zum Beispiel in Handys vorkommen, überdurchschnittlich viel Platz in Anspruch (einige Tester sprechen von 200-300 MByte auf einer 1 GByte SD-Karte). Für die MeeGo-Variante auf Handys eignet sich das Dateisystem somit nur bedingt.

N900-Entwicklung geöffnet

Ebenfalls gestern kündigte der Nokia-Entwickler Harri Hakulinen an, dass man die Entwicklung von MeeGo für das N900 gegenüber der Community geöffnet habe. So gebe es ein spezielles Wiki und einen IRC-Channel für Interessierte, zudem pflege man den Code in einem öffentlichen Git-Repo bei Gitorius.

Ähnliche Artikel

Kommentare

Aktuelle Fragen

scannen mit LINUXMINT 18.0 - Brother DCP - 195 C
Christoph-J. Walter, 21.06.2017 08:47, 3 Antworten
Seit LM 18.0 kann ich nicht mehr direkt scannen. Obwohl ich die notwendigen Tools von der Brothe...
Anfänger Frage
Klaus Müller, 24.05.2017 14:25, 2 Antworten
Hallo erstmal. Habe von linux nicht so viel erfahrung müsste aber mal ne doofe frage stellen. A...
Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 4 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 7 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo