1. Foren
  2. » Kommentare
  3. » OpenSource
  4. » Alle Kommentare zum Artikel
  5. » ZFS Dateisystem: Grub nimmt Code in…

Grub Modul=Linux Modul?

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Grub Modul=Linux Modul?

    Autor Der Kaiser! 04.12.10 - 14:41

    Die Möglichkeit besteht. :D

    ___

    Die ganz grossen Wahrheiten sind EINFACH!

    Wirkung und Gegenwirkung.
    Variation und Selektion.
    Wie im grossen, so im kleinen.

  2. Re: Grub Modul=Linux Modul?

    Autor Exception 04.12.10 - 19:41

    Ich nehme mal, ausgehend von den Kommentaren die ich hier sonst so lese, an, dass diese Aussage ernst gemeint ist.

    Normalerweise verkneif ich mir Kommentare auf zahlreiche Einzeiler, welche ich für total unnötig und nichtssagend halte.

    Durch zahlreiche Einflüsse, welche ich wahrscheinlich nur durch Überbeschallung meines Trommelfells erklären könnte, bin ich heute Motiviert konstruktiven Beitrag zu leisten.


    Wie schon, mit etwas Fantasie, im <sarcasm>hoch Wissenschaftlichen</sarcasm> Beitrag auf Golem zu lesen war, ist ein Grub-Modul != einem Kernel-Modul.

    Dies ist auch logisch, geht man davon aus, dass der Grub zuerst die Festplatten auslesen muss, bevor der eigentliche Linux-Kernel geladen wird.

    Im großen und Ganzen wird es Möglichkeiten geben das Modul zu portieren, jedoch benötigt Grub lediglich schreibenden Zugriff. Dies bedeutet, dass es trotz des Portierens noch eine Menge Arbeit wäre.

    Abgesehen davon unterliegt ZFS zurzeit der CDDL, welche inkompatibel zur vom Linux-Kernel verwendeten Lizenz (GPL) ist.


    try{
    Hoffe, dass ich helfen konnte!
    }catch(Exception e){}

  3. Re: Grub Modul=Linux Modul?

    Autor PG 04.12.10 - 20:38

    Die Idee wäre wohl gerade, mit dem GRUB-Modul anzufangen, weil es GPL2+ ist. Aber wie geschrieben, ist dessen Funktionsumfang eingeschränkt (kein Schreibzugriff, evtl. kein RAID-Z)

    Was mit ZFS-Support in GRUB geht, ist nen Linuxkernel mit InitRD zu laden, in dem sich FUSE mit ZFS-FUSE befindet. Damit könnte man dann auch das rootfs von ZFS laufen lassen, ohne Ärger mit der Lizenz zu bekommen.

    Wobei FUSE es noch etwas schwieriger macht, das Speichermodell, dem ZFS unterliegt, effizient zu implementieren.

  4. Re: Grub Modul=Linux Modul?

    Autor 0o9i8u7z 04.12.10 - 20:57

    PG schrieb:
    --------------------------------------------------------------------------------
    > Wobei FUSE es noch etwas schwieriger macht, das Speichermodell, dem ZFS
    > unterliegt, effizient zu implementieren.

    Ich gestehe, selbst nichts über das Programm-Interna von FUSE zu wissen, aber viele Entwickler die ich kenne, schimpfen über die Performance von FUSE und bezweifeln, dass damit überhaupt ein effizientes (im Sinne von Performance) Dateisystem programmiert werden könne...

  5. Re: Grub Modul=Linux Modul?

    Autor HyperLINK 04.12.10 - 22:06

    0o9i8u7z schrieb:
    --------------------------------------------------------------------------------
    > Ich gestehe, selbst nichts über das Programm-Interna von FUSE zu wissen,
    > aber viele Entwickler die ich kenne, schimpfen über die Performance von
    > FUSE und bezweifeln, dass damit überhaupt ein effizientes (im Sinne von
    > Performance) Dateisystem programmiert werden könne...

    Definiere Performance. Wenn ich mit ntfs 70MB/s kriege auf einer Platte die mit Original Windows(tm) knapp 90MB/s schaft, ist das IMHO ok. Es ist sicher richtig, das ein FUSE nie die Performance eines native im Kernel implementierten FS erreichen wird, aber wer das will hat das problem nicht verstanden.

  6. Re: Grub Modul=Linux Modul?

    Autor PG 04.12.10 - 22:40

    0o9i8u7z schrieb:
    --------------------------------------------------------------------------------
    > Ich gestehe, selbst nichts über das Programm-Interna von FUSE zu wissen,
    > aber viele Entwickler die ich kenne, schimpfen über die Performance von
    > FUSE und bezweifeln, dass damit überhaupt ein effizientes (im Sinne von
    > Performance) Dateisystem programmiert werden könne...

    Es wird immer etwas weniger effizient sein. Allein, weil für die meisten Zugriffe auf das Dateisystem via FUSE 4 zusätzliche Wechsel zwischen Kernel und Userspace fällig werden (Kernel -> FUSE, um die Anfrage an das Dateisystem weiterzureichen, FUSE -> Kernel, wenn FUSE auf den Datenträger zugreifen muss).

    Wenn es richtig gemacht wird, gibt das zwar einen kleinen Nachteil, dafür gibt es aber auch einige Vorteile: Separater Prozess, dh. Fehler reißen nicht gleich das OS mit sich; Userspace-Prozesse sind auch etwas angenehmer zu entwickeln (weniger Ärger mit Speicherverwaltung, mehr Flexibilität in der Wahl der Programmierumgebung - was bei ZFS nicht notwendig ist, weils ja schon existiert).

    Minix3 propagiert den Ansatz konsequent (alle Treiber und Dateisysteme in eigenen Userspace-Prozessen, außer dem Treiber für den Taktgeber), und man nimmt dort auch 10-20% Geschwindigkeitseinbuße in Kauf, wenn man dafür mehr Sicherheit und Stabilität bieten kann.
    Ist halt eine Designentscheidung, wieviel Tempo man für andere Merkmale aufgibt.

    Einige Linuxentwickler sehen das evtl. als Angriff auf die "reine Lehre" monolithischer Kernel (da gabs mal die legendäre Auseinandersetzung zwischen Torvalds und Tanenbaum über monolithische vs. microkernel), und FUSE könnte als Schritt richtung microkernel betrachtet werden.
    Mit Performance hat das wohl eher weniger zu tun: XFS ist seit ca. 10 Jahren im Kernel und bekommt immer noch Performanceoptimierungen. Wenn bei FUSE die Performance eine Rolle spielen würde, hätte XFS nicht vor 10 Jahren aufgenommen werden dürfen. ;-)

  7. Re: Grub Modul=Linux Modul?

    Autor AC 04.12.10 - 23:51

    Also, ZFS auf Linux (native) ist langsamer als btrfs:

    > http://linux.slashdot.org/story/10/11/22/1433246/slashdot.sourceforge.net

    Also, ZFS ist schon eine feine Sache, aber btrfs wird richtig rocken (sobald die ZFS-Features implementiert wurden).

    LG,
    Anonymous Coward

  8. Re: Grub Modul=Linux Modul?

    Autor Der Kaiser! 09.12.10 - 23:37

    >> Ich gestehe, selbst nichts über das Programm-Interna von FUSE zu wissen, aber viele Entwickler die ich kenne, schimpfen über die Performance von FUSE und bezweifeln, dass damit überhaupt ein effizientes (im Sinne von Performance) Dateisystem programmiert werden könne...

    > Definiere Performance. Wenn ich mit ntfs 70MB/s kriege auf einer Platte die mit Original Windows(tm) knapp 90MB/s schaft, ist das IMHO ok.

    > Es ist sicher richtig, das ein FUSE nie die Performance eines native im Kernel implementierten FS erreichen wird, aber wer das will hat das problem nicht verstanden.
    Die Auslastung der CPU ist grauenhaft..

    ___

    Die ganz grossen Wahrheiten sind EINFACH!

    Wirkung und Gegenwirkung.
    Variation und Selektion.
    Wie im grossen, so im kleinen.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Browser

    Kauft Facebook Opera?

  2. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 160 | letzter Beitrag 26.05. 23:16

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 68 | letzter Beitrag 25.05. 12:17

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


The Elder Scrolls 5 Skyrim: Update für Kämpfe hoch zu Ross
The Elder Scrolls 5 Skyrim
Update für Kämpfe hoch zu Ross

Die Kavallerie hält Einzug in Himmelsrand: Mit Patch 1.6 liefert Bethesda die Möglichkeit nach, in Skyrim auch auf dem Rücken von Pferden zu kämpfen. PC-Spieler dürfen bereits jetzt hoch zu Ross das Schwert schwingen.

  1. Skyrim unterstützt Kinect Der Drachenschrei ins Mikrofon
  2. The Elder Scrolls 5 Patch 1.5 macht Skyrim schöner
  3. Selbstbau-VR Skyrim mit Videobrille, Headtracker und Kinect

PGP vs. Geheimdienste: "PGP ist weiterhin sicher"
PGP vs. Geheimdienste
"PGP ist weiterhin sicher"

Symantec hat sich zu den Aussagen der Bundesregierung geäußert, nach denen Geheimdienste in der Lage seien, SSH oder PGP zu knacken oder zu umgehen. Mathematisch gesehen sei kein wirksamer Angriff bekannt.

  1. Bundesregierung Deutsche Geheimdienste können PGP entschlüsseln
  2. Mobilfunk Achtung, Eltern lesen mit!
  3. Überwachungskameras Aldi-Manager zoomten Kundinnen unter den Rock

Energy Harvesting: Strom aus dem Teelicht
Energy Harvesting
Strom aus dem Teelicht

T-Pod ist ein kleines Kraftwerk für unterwegs. Betrieben mit einer kleinen Kerze, erzeugt das Gerät Strom für eine Leselampe oder das Laden des Smartphone-Akkus.

  1. Energy Harvesting Viren in der Schuhsohle liefern Strom fürs Smartphone
  2. Saubere Energie In New York kommt Strom bald aus der Wasserleitung

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08