Ext4 filesystem support for MacOSX
i've been searching around if already someone did a kexts in order to add MacOSX support ext4 new filesystems available for linux, and nothing found, i would like to make a try, or at least start the digging for it. Actually i'm using ext4…
- Primary Author
-
@erick2red
Published 2009-04-20
- Collection
- Hardware, Systems & Dev
- Archival Footprint
- 57,747 historical reads · 6 curated field notes (from 8 dispatches) · 2009-04-20 – 2009-06-06
- Credited Voices (4)
- @erick2red (4)@uman (2)@cadensol@andyvand
- Hardware Reference
- SATA III & NVMe SSDs ↗ USB 3.2 Boot Flash Drives ↗ AMD Radeon GPUs (QE/CI) ↗
i've been searching around if already someone did a kexts in order to add MacOSX support ext4 new filesystems available for linux, and nothing found, i would like to make a try, or at least start the digging for it.
Actually i'm using ext4 on my root linux partition, and ext3 (too lazy, too slow) on my home partition so i can read it from MacOSX, but i would love to move all my linux partition to ext4 which really improve the experience.
so the theme is open, i'm hearing any suggestion before start developing…
Synthesized Community Field Notes
6 technical responses curated from 8 original dispatches
i think maybe that could help. I've been reading around, and so far i could decide for develop a new kext that support ext4 filesystem, or some user-space app that manage the filesystem.
My point now is: It matters that i use Voodoo kernel instead of Vanilla one for this " kernel development" purposes?
@erick2redi think maybe that could help. I've been reading around, and so far i could decide for develop a new kext that support ext4 filesystem, or some user-space app that manage the filesystem. My point now is: It matters that i use Voodoo kernel instead of Vanilla one for this " kernel development" purposes?
No I don't think it matters which kernel is being used for development of a FS...
They all work identical for FS handling so...
Apple's HFS and FAT drivers are also opensource and available from:
developer.apple.com/opensource
They should provide a good insight of how Apple builds their FS drivers
Wow. You like the bleeding edge. I haven't moved to ext4 yet-- scared away by some of the early 0 byte bugs...
Anyway, I'd second the suggestion of FUSE. I've been using FUSE with ntfs-3g and had very few problems. Plus the abstraction of a filesystem is reasonable to work with, unless you really want to learn IOKit.
You could even start with sourc eforge.net/projects/ext2fuse project (but you'd have to make the code 64-bit, to add in all the changes in ext4).
I already start to learn IOKit, and tried to study the code of the ExtFSManager (sourc eforge.net/projects/ext2fsx/) from sourceforge.
Just check that project, ohh men, that simplyfies the work a lot.
I'll check that. I've been a little off to this, because of my real work, but as soon as i can install on my laptop, develop start
ext4 not ready for prime time
I'd be wary of ext4, at least until some of the fixes stabilize:
ask.slas hdot.org/story/09/05/30/161233/Is-ext4-Stable-For-Production-Systems
@umanI'd be wary of ext4, at least until some of the fixes stabilize: ask.slas hdot.org/story/09/05/30/161233/Is-ext4-Stable-For-Production-Systems
I'm using it, and util now works like a charm.
Note i'm a gnome user.
Sources & Contributor Provenance (4 credited usernames · Thread #2641)
| Username | Dossier Contribution | Dispatches | Active Window |
|---|---|---|---|
| @erick2red | Primary Author | 4 | 2009-04-20 → 2009-06-06 |
| @uman | Contributor | 2 | 2009-05-30 → 2009-06-02 |
| @cadensol | Contributor | 1 | 2009-04-21 |
| @andyvand | Contributor | 1 | 2009-04-27 |