mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.6K
active users

#kernel

33 posts24 participants0 posts today

🐧 Linux 6.17 Now Makes Multi-Core/SMP Support Unconditional • Phoronix

「 The patches standardize the Linux scheduler on the Symmetric Multi-Processing (SMP) to avoid unnecessary complexity and obstacles with the non-SMP patches likely never used but posing a maintenance and complexity burden on kernel developers 」

#linux #kernel #opensource
phoronix.com/news/Linux-6.17-U

www.phoronix.comLinux 6.17 Now Makes Multi-Core/SMP Support UnconditionalEarlier this year Linux kernel patches were posted for making SMP support unconditional so the kernel is always built for multi-core capabilities
Continued thread

Per chi non lo sapesse:

Il sottosistema #PCI nel kernel #Linux gestisce la comunicazione tra il sistema operativo e i dispositivi hardware (GPU, schede di rete,..).

#DRM (Direct Rendering Manager) è cruciale per l'accesso e la gestione dell'hardware grafico.

L'integrazione di Rust in questi sottosistemi offre vantaggi soprattutto in termini di sicurezza e, in ogni caso, si integra bene con il codice C esistente, senza dover riscrivere il #kernel da capo.

Linux 6.16 disponibile 🐧💻

Nonostante il cuore del kernel rimanga saldamente in C, Rust sta facendo passi da gigante con nuove integrazioni. Ora abbiamo binding Rust per il driver core e il sottosistema PCI. Inoltre, porta anche nuove astrazioni nel DRM, migliorando la gestione della memoria e riducendo le vulnerabilità. Mi aspetto, di conseguenza, prestazioni grafiche meglio ottimizzate per GPU di #AMD, #Nvidia e #Intel. 🎮🖥️

Vediamo.

Some highlights from various #VFS merges for #Linux 6.17 where @brauner submitted the PR:

git.kernel.org/torvalds/c/278c: fallocate() updates bringing support for the BLK_FEAT_WRITE_ZEROES_UNMAP feature and BLK_FLAG_WRITE_ZEROES_UNMAP_DISABLED flag for SCSI, NVMe and device-mapper drivers, and add the FALLOC_FL_WRITE_ZEROES and for ext4 and raw bdev devices; this enables preventing numerous metadata changes and journal I/O, which may lead to significant write amplification and performance degradation in synchronous write mode.

git.kernel.org/torvalds/c/57fc: support for the the new file_getattr() and file_setattr() system calls (after lengthy discussions), which allow userspace to set filesystem inode attributes on special files (One of the usage examples is the XFS quota projects.)

git.kernel.org/torvalds/c/7879: ext4 IOCB_DONTCACHE support

git.kernel.org/torvalds/c/117e: An extension to the coredump socket and a proper rework of the coredump code.

""[…] This blog post discusses atomic commit of file contents [in #XFS #Linux 6.13+]. In this context, the difference between “commit” and “exchange” is that the commit system call exchanges the two files’ contents only if the target file has not been modified since a past point in time.

[…]

Conclusion

As you have seen, it is now possible to commit a collection of arbitrary file updates to a file if that file has not been updated, and expect that readers see either the old version or the new version.""

blogs.oracle.com/linux/post/xf

Highlights from the main #NFSd merge for #Linux 6.17[1]:

""NFSD is finally able to offer write delegations to clients that open files with O_WRONLY, thanks to patches from Dai Ngo. We're expecting this to accelerate a few interesting corner cases.

The cap on the number of operations per NFSv4 COMPOUND has been lifted.[…]

This release re-enables the ability for NFSD to perform NFSv4.2 COPY operations asynchronously. […]""

[1] git.kernel.org/torvalds/c/ce3f

Highlights from the main #erofs (used by #composefs) merge for #Linux 6.17[1]:

""We now support metadata compression. It can be useful for embedded use cases or archiving a large number of small files.

Additionally, readdir performance has been improved by enabling readahead (note that it was already common practice for ext3/4 non-dx and f2fs directories). We may consider further improvements later toalign with ext4's s_inode_readahead_blks behavior for slow devices too.""

[1] git.kernel.org/torvalds/c/76a9

Highlights from the main #btrfs merge for #Linux 6.17[1]:

A number of usability and feature updates, scattered performance improvements and fixes. Highlight of the core changes is getting closer to enabling large folios (now behind a config option).

[…]

Performance improvements:

- caching of lookup results of free space bitmap (20% runtime improvement on an empty file creation benchmark)

- accessors to metadata (b-tree items) simplified and optimized, minor improvement in metadata-heavy workloads

- readahead on compressed data improves sequential read

- the xarray for extent buffers is indexed by denser keys, leading to better packing of the nodes (50-70% reduction of leaf nodes)

[…]

[1] git.kernel.org/torvalds/c/f92b

🚀 :linux: Linux 6.16 è qui!
Principali novità: #OpenVPN DCO, TCP Zero-Copy da DMABUF, Paginazione a cinque livelli universale, Ottimizzazioni Filesystem #Ext4 e #xfs miglioramenti per processori Intel e USB Audio Offload, supporto Hardware esteso, supporto per Apple Magic Mouse 2 e tanto altro!
Miglioramenti nella gestione dei coredump e aggiornamenti a #selinux
Continua l'espansione dei driver basati su #Rust

#Linux #Kernel #OpenSource

linuxiac.com/linux-kernel-6-16

@linux @opensource

Linux Kernel 6.16 Released, Here’s What’s New
Linuxiac · Linux Kernel 6.16 Released, This Is What’s NewLinux kernel 6.16 is out with USB audio offload, Intel APX and TDX support, zero-copy TCP from DMABUF, and big Ext4 and XFS updates.