News for hackers. Stuff that matters.
Re:The Windows Subsystem for Linux is now open source by dblohm7 on Tuesday May 20, 2025 @01:43PM (#44044021)
Win32 APIs like CreateProcess suck because they have to spend so much time setting up the stuff that allows Win32's application model to mimic that of 16-bit Windows, which was coopreratively multitasked. The NT kernel is much faster at creating processes when it doesn't need to worry about that stuff.

As for NTFS: it's not NTFS specifically, it's the way the I/O system is designed in the NT kernel. Imagine any call from outside that layer transitioning through a stack of filter drivers before actually reaching the implementation. Very powerful stuff, but also very bad for performance.

Re:The Windows Subsystem for Linux is now open source by wahern on Tuesday May 20, 2025 @04:04PM (#44045351)
> Imagine any call from outside that layer transitioning through a stack of filter drivers before actually reaching the implementation.

Linux BPF programmers say, "hold my beer, watch this!"

They can code 12 BPF filters for the price of 3 Windows filters.