News: 0001545040

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux 6.16 To Introduce Block Write Streams For NVMe Flexible Data Placement "FDP"

([Linux Storage] 5 Hours Ago NVMe FDP)


Linux block subsystem maintainer Jens Axboe has queued up a set of patches being worked on the past number of months around block write streams for making use of NVMe SSDs supporting the NVMe Flexible Data Placement (FDP) specification.

NVMe Flexible Data Placement came out of work from Google and Meta engineers with earlier work on NVMe write application. NVMe FDP allows for the host to provide hints over where to place data. NVMe FDP support has been upstream with I/O passthrough for a while now and there's been FDP emulation inQEMU and [1]various other NVMe FDP features in the kernel and related components. For Linux 6.16 is now block write streams and being able to expose per-IO write streams with IO_uring.

The newly-queued patches make changes to the Linux kernel block code to expose write streams for block device nodes, various NVMe FDP changes, and enabling per-IO write streams with IO_uring.

Those wanting to learn more about NVMe Flexible Data Placement in general can see [2]this Samsung blog post going into detail over the feature and benefits.

These patches as of yesterday made it into [3]linux-block.git's for-6.16/block branch and thus expected to make it into the mainline kernel once the Linux 6.16 merge window gets underway around the end of May.



[1] https://www.phoronix.com/news/Linux-NVMe-FDP-Patches

[2] https://semiconductor.samsung.com/us/news-events/tech-blog/nvme-fdp-a-promising-new-ssd-data-placement-approach/

[3] https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/log/?h=for-6.16/block



chicomag

Guiorgy

acobar

chicomag

skeevy420

Mad Programmer Commits Suicide

KENNETT, MO -- For two years Doug Carter toiled away in his basement computer
lab working on his own 'Dougnix' operating system. Apparently he was sick of
Windows 95 so he decided to create his own OS, based loosely on Unix. He had
developed his own 'DougUI' window manager, Doug++ compiler, DougFS filesystem,
and other integrated tools.

All was going well until last week when he hooked his computer up to the
Internet for the first time. It was then that he stumbled on to www.linux.org.
Reports are sketchy about what happened next. We do know he committed suicide
days after, leaving behind a rambling suicide note. Part of the note says:

"I've wasted the past two years of my life... Wasted... Gone... Forever...
Never return to. [illegible] Why did I bother creating my own OS... when Linux
is exactly what I needed!?!?!?! If I had only known about Linux! Why someone
didn't tell me? [illegible] Wasted! Aggghhh!" [The rest of the note is filled
with incomprehensible assembly language ramblings.]