Performance comparison · Estimated figures · To be replaced with measured results before release

Several times faster than traditional user-space tools,
at near kernel-level speed

Many NTFS and Ext4 tools run in "user space": every read and write gets passed back and forth between the macOS kernel and an ordinary program. The new-generation CrossDriver hands the disk to native Linux kernel drivers, then delivers it to Finder through a fast channel built into macOS — no kernel extension, yet near kernel-level speed. For maximum speed, there's also CrossDriver Kernel Edition.

NTFS · Ext4 · XFSSequential read/write · Small filesOpen test methodology

Benchmarks

Same drive, three ways to read and write

Same Mac, same USB 3.2 SSD, tested with a traditional user-space tool, CrossDriver New Generation and CrossDriver Kernel Edition.

5.5×Ext4 write speed vs. traditional user-space tools
6.0×NTFS small-file writes vs. traditional user-space tools
92%of kernel-level read speed
86%of kernel-level speed for NTFS writes
Traditional user-space toolsFUSE and other user-space solutionsCrossDriver New GenerationVirtualization engine · no kernel extensionCrossDriver Kernel EditionClassic edition on crossdriver.com · requires lowering system security
Projected figures · to be replaced with measured results before release

NTFS

Sequential readMB/s · Higher is better
Traditional user-space tools
420
CrossDriver New Generation
880
CrossDriver Kernel Edition
960
Sequential writeMB/s · Higher is better
Traditional user-space tools
180
CrossDriver New Generation
760
CrossDriver Kernel Edition
880
Small-file writesfiles/s · Higher is better
Traditional user-space tools
150
CrossDriver New Generation
900
CrossDriver Kernel Edition
1,150

Ext4

Sequential readMB/s · Higher is better
Traditional user-space tools
380
CrossDriver New Generation
900
CrossDriver Kernel Edition
980
Sequential writeMB/s · Higher is better
Traditional user-space tools
150
CrossDriver New Generation
820
CrossDriver Kernel Edition
920
Small-file writesfiles/s · Higher is better
Traditional user-space tools
120
CrossDriver New Generation
1,050
CrossDriver Kernel Edition
1,300

XFS

Sequential readMB/s · Higher is better
Traditional user-space tools
No mature read/write solution yet
CrossDriver New Generation
910
CrossDriver Kernel Edition
990
Sequential writeMB/s · Higher is better
Traditional user-space tools
No mature read/write solution yet
CrossDriver New Generation
850
CrossDriver Kernel Edition
930
Small-file writesfiles/s · Higher is better
Traditional user-space tools
No mature read/write solution yet
CrossDriver New Generation
980
CrossDriver Kernel Edition
1,200

Test setup (illustrative, TBD): MacBook Pro (M3 Pro, macOS 15), Samsung T7 Shield 1 TB (USB 3.2 Gen 2). Sequential read/write uses a single 10 GB file; the small-file test uses 10,000 files of 100 KB each. Each test is run 5 times and the median is reported, with caches cleared beforehand.

View data table
FormatsMetricTraditional user-space toolsCrossDriver New GenerationCrossDriver Kernel Edition
NTFSSequential read (MB/s)420880960
NTFSSequential write (MB/s)180760880
NTFSSmall-file writes (files/s)1509001,150
Ext4Sequential read (MB/s)380900980
Ext4Sequential write (MB/s)150820920
Ext4Small-file writes (files/s)1201,0501,300
XFSSequential read (MB/s)—910990
XFSSequential write (MB/s)—850930
XFSSmall-file writes (files/s)—9801,200
Why it's fast

The difference is the path your data takes

All three show the disk in Finder, but each read and write travels a completely different path.

Traditional user-space tools

User-space translation

  1. Finder / your apps
  2. macOS kernel (file request forwarding layer)
  3. User-space program translates NTFS / Ext4
  4. macOS kernel (in and out again)
  5. Disk
  • Some options don't require lowering system security
  • Every read and write makes multiple round trips between the kernel and an ordinary program
  • Translation programs are mostly single-threaded, so large-file writes and small-file copies are slowest
  • Almost no mature options for Ext4 writes or XFS read/write
CrossDriver New Generation

Native Linux drivers + built-in fast path

  1. Finder / your apps
  2. macOS kernel's built-in network file system client (with caching)
  3. Isolated engine: native Linux kernel NTFS / Ext4 / XFS drivers
  4. Disk (whole-disk passthrough to the engine)
  • File systems handled by Linux's own drivers, with decades of optimization and multithreaded writeback
  • Large sequential transfers, with system caching on both ends
  • No kernel extension, no lowered security
  • Engine errors affect only the engine; your Mac keeps running
CrossDriver Kernel Edition

Direct reads and writes in the macOS kernel

  1. Finder / your apps
  2. CrossDriver kernel extension
  3. Disk
  • Shortest path, fastest speed
  • Apple silicon Macs must lower security in Recovery Mode and allow kernel extensions
  • May need to wait for an update after major macOS upgrades
  • A driver error can restart the whole Mac
User space (ordinary programs)macOS kernelIsolated Linux engine
Technical approaches

Four ways a Mac can read and write other disk formats

Products on the market fall roughly into these four generations. CrossDriver offers both the fourth (New Generation) and the second (Kernel Edition, the classic version on crossdriver.com).

User-space frameworks (FUSE-type)Kernel extensionApple FSKitVirtualization engine (CrossDriver New Generation)
Who implements the file systemThird-party rewrite (e.g. ntfs-3g)Third-party kernel driverThird-party user-space implementationNative Linux kernel drivers
Requires a kernel extensionSome doRequiredNot requiredNot required
Requires lowering Mac securitySome doRequired (Apple silicon)Not requiredNot required
SpeedSlowFastestTo be measuredNear kernel-level
Impact of errorsThat program quitsMay restart the whole MacThat extension quitsEngine only
System requirementsDepends on the solutionUpdated with each macOS versionRecent macOSmacOS 12 or later
Formats it can supportDepends on whether a user-space implementation existsDeveloped one by oneDeveloped one by oneAnything Linux supports can be added

Performance within each generation varies by product; we'll include FSKit-based tools in our formal testing.

How to choose

Three modes — pick what fits your needs

For most people, New Generation is all you need: fast, secure and ready right after install. Consider Kernel Edition only if you need every last bit of speed and can accept lower security.

Traditional user-space toolsCrossDriver New GenerationCrossDriver Kernel Edition (classic)
Sequential read/write speedSlowFast (near kernel-level)Fastest
Small-file copyingVery slowFastFastest
Requires lowering Mac security settingsDepends on the solutionNot requiredRequired (Apple silicon)
Restart after installDepends on the solutionNot requiredRequired
After macOS upgradesMay stop workingUsually keeps workingMay need to wait for an update
Impact of driver errorsThat program quitsEngine only; your Mac is unaffectedMay restart the whole Mac
File system implementationThird-party rewriteNative Linux kernel driversCrossDriver kernel driver
Best forOccasionally reading filesEveryday read/write, large files, development and NAS dataPros who want maximum throughput
Price (NTFS / Ext4 · XFS, lifetime license)Varies by productUS$19.95 / US$39.95US$29.95 / US$59.95

"Traditional user-space tools" refers to tools on the market built on user-space frameworks such as FUSE; performance varies by product.

Four reasons

Why New Generation gets close to kernel-level speed

1

Native drivers

NTFS, Ext4 and XFS are handled by the Linux kernel's own drivers — the same code used on Linux PCs and servers.

2

Large transfers

Finder reads and writes through the macOS kernel's built-in network file system client, in large sequential chunks with caching on both ends.

3

Whole-disk passthrough

The entire disk is handed to the engine with no file emulation layer in between; Linux merges writes before committing them to disk.

4

Lightweight engine

The engine starts in seconds, works only for the current disk and runs no unnecessary services.

Test methodology

How we measured

Before release, we'll publish the full test scripts and raw data so anyone can reproduce the results.

Test environment (TBD)

Mac
MacBook Pro M3 Pro · 36 GB memory
System
macOS 15
Disk
Samsung T7 Shield 1 TB · USB 3.2 Gen 2
Compared
Commercial FUSE-type tools, CrossDriver New Generation, CrossDriver Kernel Edition (the classic version on crossdriver.com)

Tests

Sequential read / write
Single 10 GB file, 1 MB blocks
Small-file writes
10,000 files of 100 KB each
Runs
5 runs per test, median reported
Cache
Disk ejected and reconnected before each run

The figures currently on this page are estimates for layout purposes.

FAQ

Q&A

Why not just build New Generation as a kernel extension?

On Apple silicon Macs, kernel extensions require lowering security in Recovery Mode, and they may stop working after each major macOS upgrade. New Generation uses the Virtualization framework built into macOS, so it works right after install, at near kernel-level speed.

Where can I buy Kernel Edition?

Kernel Edition is the classic version already available on crossdriver.com: NTFS For Mac, Ext4 For MAC, XFS For MAC.

How do I install Kernel Edition?

On Apple silicon Macs, open Startup Security Utility in Recovery Mode, choose "Reduced Security," allow kernel extensions, then restart. On Intel Macs, allow it in Privacy & Security. New Generation needs none of these steps.

Why is there no data for traditional user-space tools with XFS?

We couldn't find a mature user-space XFS tool with read-write support, so we compare only New Generation and Kernel Edition.

Will my disk be this fast?

Top speed depends on your disk and connection. With hard drives, the disk itself is the bottleneck (typically 100–200 MB/s), so sequential speeds differ little across the three methods, though small-file copying still shows a clear gap; the same goes for USB flash drives and USB 2.0. The gap is biggest on USB 3.2 and faster SSDs.

Plug in a drive and test the speed yourself

All versions are free to download, with free browsing and preview.

Choose an edition and download

macOS 12 or later · Apple silicon & Intel · Privacy Policy