News: 0001604538

  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's Old Mount API Code On The Chopping Block For The 7.0 Kernel

([Linux Storage] 3 Hours Ago Dropping The Old Mount API)


The Linux kernel's " [1]new mount API " that has been in the kernel since 2019 and recently made rounds for [2]taking 6+ years to land the man page documentation on it will soon be the the only mount API internally within the kernel. Removing the "old" Linux kernel mount API internals is a candidate for the upcoming Linux 7.0 kernel cycle.

Christian Brauner has queued a patch by Red Hat's Eric Sandeen to remove the kernel-internal portion of the old mount API code from the kernel.

With the last in-tree file-system driver having been converted to support the new mount API, all of the legacy mount API code for un-converted file-systems can be removed. This is just the kernel-internal code with the legacy mount system call from user-space still being supported as to not break existing user-space software that hasn't been adapted to the new mount API system calls.

[3]

While all in-tree file-systems now support the new mount API, this slated removal will cause issue for any out-of-tree file-system drivers not supporting the new mount API.

The removal is queued via [4]vfs.git's vfs-7.0.namespace Git branch . This is work that Brauner is queuing for the next kernel cycle -- either will be Linux 6.20 or more than likely per Linus Torvalds' traditions will be bumped to Linux 7.0. The merge window is happening in February upon the v6.19 kernel release.



[1] https://www.phoronix.com/search/new+mount+API

[2] https://www.phoronix.com/news/New-Mount-API-Man-Pages

[3] https://www.phoronix.com/image-viewer.php?id=2026&image=scissor_disk_lrg

[4] https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git/commit/?h=vfs-7.0.namespace&id=51a146e0595c638c58097a1660ff6b6e7d3b72f3



Microsoft Open Source Solitaire

REDMOND, WA -- In a first attempt at "embrace-and-extend" of open source
software, Microsoft will release its popular Solitaire and FreeCell games as
open source under the MILA (Microsoft Innovative License Agreement).
According to a Microsoft press release, the Visual C++ source code for the
two games will be available from the Microsoft website "in the first quarter"
(no year was specified).

Industry pundits hail the move as revolutionary. "Microsoft's release of its
most popular Windows feature as open source software demonstrates just how
innovative the company really is. The DoJ is clearly barking up the wrong
tree," wrote one Ziff-Davis flunkie. One executive at a large company said,
"Freely available source code is the best idea Microsoft has ever invented."

One Linux developer told Humorix, "Let's just hope some fool doesn't try to
port this thing to Linux. Imagine the havoc that could ensue if a bunch of
core Linux contributors downloaded Solitaire and became addicted to it. It
would be a disaster! Linux and open source development would grind to a halt
while the hackers wasted their time playing Solitaire or FreeCell. 'Just one
more game...' they would say."