[$] Removing read-only transparent huge pages for the page cache

Things do not always go the way kernel developers think they will. When the kernel gained support for the creation of read-only transparent huge pages for the page cache in 2019, [...]

https://lwn.net/Articles/1066582/ #LWN #Linux #kernel #Git #XFS #BPF

[$] Ubuntu's GRUBby plans

GNU GRUB 2, mostly just referred to as GRUB these days, is the most widely used boot loader for x86_64 Linux systems. It supports reading from a vast selection of filesystems, hand [...]

https://lwn.net/Articles/1065420/ #LWN #Linux #Debian #systemd #XFS

Linux Kernel 7.0 RC6 arrives with extensive Ext4, XFS, and audio driver fixes, focusing on stability and data integrity. Developers emphasize bug resolution and hardware compatibility, keeping the open-source system robust for users βš™οΈ

πŸ”— https://ostechnix.com/linux-kernel-7-0-rc6-released/

#TechNews #LinuxKernel #Linux #Kernel #OpenSource #FOSS #Ext4 #XFS #AudioDrivers #DataIntegrity #Stability #UserControl #HardwareSupport #KernelDevelopment #IT #Software #Development

Linux Kernel 7.0 RC6 Arrives with Major Ext4, XFS, and Audio Driver Fixes - OSTechNix

Linus Torvalds officially released the sixth release candidate (RC6) for the upcoming Linux Kernel 7.0. Here's what's new in Linux 7.0-rc6.

OSTechNix

New article: Inside the XFS Filesystem.

It splits the disk into independent Allocation Groups so multiple cores can work in parallel without blocking each other.

XFS uses B+ trees for almost everything. Check it out here: https://internals-for-interns.com/posts/xfs-filesystem/

#XFS #Linux #Filesystems

XFS | Internals for Interns

In the previous article , we explored NTFSβ€”a filesystem where everything is a file, from your documents to the Master File Table itself. NTFS centralized all metadata into the MFT, using attribute-based records and a single journal to keep Windows volumes consistent and feature-rich. Now let me introduce you to XFS, the filesystem designed for extreme scale. Originally built by Silicon Graphics in 1993 for their high-end IRIX workstations, XFS was engineered to handle filesystems measured in terabytes when most systems still counted in megabytes. Its core idea is to divide the disk into independent regions called Allocation Groupsβ€”each with its own free space tracking, its own inode management, and its own locks. This simple design choice is what allows XFS to scale linearly with the number of CPU cores and support filesystems up to 8 exabytes.

Internals for Interns
Samba 4.24.0 released

Version 4.24.0 of the Samba SMB filesystem implementation has been released. There are a numbe [...]

LWN.net

Linux kernel added many more incompatible feature bits in xfs file system superblock since last I worked, lets upstream same to HaikuOS.

#haikuOS #xfs

Silicon Graphics : IRIX, OpenGL et Jurrasic Park

https://video.ut0pia.org/w/9VSVj2HknDSBEHWYA4U9wn

Silicon Graphics : IRIX, OpenGL et Jurrasic Park

PeerTube
First time I ever touch an #XFS filesystem on #Linux. It seems it doesn't have reserved blocks like ext2,3,4? See https://manpages.debian.org/trixie/e2fsprogs/mkfs.ext4.8.en.html#OPTIONS option `-m`.
mkfs.ext4(8) β€” e2fsprogs β€” Debian trixie β€” Debian Manpages

[$] The ongoing quest for atomic buffered writes

There are many applications that need to be able to write multi-block chunks of data to disk with the assurance that the operation will either complete successfully or fail altoget [...]

https://lwn.net/Articles/1060063/ #LWN #Linux #kernel #Git #PostgreSQL #PostgreSQL #XFS #BPF #io_uring

XFS on HaikuOS

Not major functionality changes or bug fixes anymore(All critical ones are already fixed πŸ™‚) but a little bit of code refactoring.

- I found that every directory headers prefixes with Extent which is wrong, extents are basically what blockRun is in BFS so removed those prefix.

- Renamed Extent.cpp file to BlockDirectory.cpp since it implements block directory functionality.

#HaikuOS #xfs