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

Fernstudium Informatik
Joe Cole, 12.12.2017 10:36, 1 Antworten
Hallo! habe früher als ich 13 Jahre angefangen mit HTML und später Java zu programmieren. Weit...
Installation Linux mint auf stick
Reiner Schulz, 10.12.2017 17:34, 1 Antworten
Hallo, ich hab ein ISO-image mit Linux Mint auf einem Stick untergebracht Jetzt kann ich auch...
Canon Maxify 2750 oder ähnlicher Drucker
Hannes Richert, 05.12.2017 20:14, 4 Antworten
Hallo, leider hat Canon mich weiterverwiesen, weil sie Linux nicht supporten.. deshalb hier die...
Ubuntu Server
Steffen Seidler, 05.12.2017 12:10, 1 Antworten
Hallo! Hat jemand eine gute Anleitung für mich, wie ich Ubuntu Server einrichte? Habe bisher...
Tinte sparen bei neuem Drucker
Lars Schmitt, 30.11.2017 17:43, 2 Antworten
Hi Leute, ich habe mir Anfang diesen Monats einen Tintenstrahldrucker angeschafft, der auch su...