MeeGo innovativ

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

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

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

Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 4 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 0 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...
Start-Job behindert Bootvorgang, Suse 13.2, KDE,
Wimpy *, 20.02.2015 10:32, 4 Antworten
Beim Bootvorgang ist ein Timeout von 1 Min 30 Sec. weil eine Partition sdb1 gesucht und nicht gef...
Konfiguration RAID 1 mit 2 SSDs: Performance?
Markus Mertens, 16.02.2015 10:02, 6 Antworten
Hallo! Ich möchte bei einer Workstation (2x Xeon E5-2687Wv3, 256GB RAM) 2 SATA-SSDs (512GB) al...