Welcome to LWN.net [LWN.net] (2024)

[$] Fedora approves shipping pre-built macOS binaries

[Distributions] Posted May 29, 2024 18:15 UTC (Wed) by jzb

The Asahi Linux project worksto support Linux on Apple Silicon hardware. Theproject's flagshipdistribution is the FedoraAsahi Remix, which has its own installer (rather than Anaconda) toaccommodate the unique requirements of installing on Apple'shardware. Previously the installer was built by the Asahi project, but it has asked for (and received) an exceptionfrom the FedoraEngineering Steering Committee (FESCo) to include two binariesfrom upstream open-source projects so that the installer can be built on Fedorainfrastructure.

Full Story (comments: none)

A plea for more thoughtful comments

[Front] Posted May 29, 2024 16:28 UTC (Wed) by corbet

When redesigning the LWN site in 2002, we thought long and hard aboutwhether the ability to post comments should be part of it; LWN had notoffered that feature for the first four years of its existence. There werealready plenty of examples of how comments can go bad by then, but wedecided to trust our readers to keep things under control. Much of thetime, that trust has proved justified, but there have been times wherethings have not gone so well. This time is quickly becoming one of thoseothers.

Full Story (comments: 8)

[$] Supporting BPF in GCC

[Kernel] Posted May 28, 2024 19:45 UTC (Tue) by daroc

The GCC project has been working to support compiling to BPFfor some time. José Marchesi and David Faust spoke in an extended session at the 2024Linux Storage,Filesystem, Memory Management, and BPF Summitabout how that work has been going, and what is left for GCC to be on-par withLLVM with regard to BPF support. They also related tentative plans for howGCC BPF support would be maintained in the future.

Full Story (comments: none)

[$] Filesystems and iomap

[Kernel] Posted May 28, 2024 13:56 UTC (Tue) by jake

The iomapblock-mapping abstraction is being used by more filesystems, in partbecause of its support for large folios. But there are some challenges inadopting iomap, which was the topic of a discussion led by Ritesh Harjaniin a combined storage and filesystem session at the 2024 Linux Storage,Filesystem, Memory Management, and BPF Summit. One of the main troublespots is how to handle metadata, which is not an area that iomap has been aimedat.

Full Story (comments: none)

[$] Measuring memory fragmentation

[Kernel] Posted May 28, 2024 13:29 UTC (Tue) by corbet

In the final session in the memory-management track of the 2024 Linux Storage,Filesystem, Memory-Management and BPF Summit, the exhausted group ofdevelopers looked one more time at the use of huge pages and the associatedproblem of memory fragmentation. At its worst, this problem can make hugepages harder (and more expensive) to allocate. Luis Chamberlain, who ranthe session, felt that people were worried about this problem, but thatthere was little data on how severe it truly is.

Full Story (comments: none)

[$] The state of the memory-management community in 2024

[Kernel] Posted May 28, 2024 13:28 UTC (Tue) by corbet

A longstanding tradition in the memory-management track of the Linux Storage,Filesystem, Memory-Management and BPF Summit is a session withmaintainer Andrew Morton to discuss the overall state of the community andthe development process. The 2024 gathering upheld that tradition towardthe end of the final day of the event. It seems that Morton and theassembled developers were all happy with how memory-management work isgoing, but there is always room for improvement.

Full Story (comments: 8)

[$] LLVM improvements for BPF verification

[Kernel] Posted May 27, 2024 17:04 UTC (Mon) by daroc

Alan Jowett gave a remote presentation at the 2024Linux Storage,Filesystem, Memory Management, and BPF Summit about what features could beadded to LLVM to make writing BPF programs easier. While there is nothing specificto LLVM about BPF code (and the next session in the track was led by GCCdeveloper José Marchesi about better support for that compiler), LLVM is currently the mostcommon way to turn C code into BPF bytecode. That translation, however, runsinto problems when the BPF verifier cannot understand the code LLVM'soptimizations produce.

Full Story (comments: 2)

[$] Fleshing out memory descriptors

[Kernel] Posted May 27, 2024 13:39 UTC (Mon) by corbet

One of the long-term goals of the folio conversion in the kernel'smemory-management subsystem is the replacement of the pagestructure, which describes a page of physical memory, with an eight-byte"memory descriptor". This change would reduce the overhead of trackingphysical memory, increase type safety, and make memory management moreflexible. Thus far, though, details on what the memory-descriptor futurewill look like have been relatively scarce. At the 2024 Linux Storage,Filesystem, Memory-Management and BPF Summit, Matthew Wilcox led adiscussion to try to fill in the picture somewhat.

Full Story (comments: 9)

[$] The rest of the 6.10 merge window

[Kernel] Posted May 27, 2024 13:04 UTC (Mon) by corbet

Linus Torvalds released 6.10-rc1 and closedthe 6.10 merge window on May26. By that time, 11,534 non-mergechangesets had been pulled into the mainline for the next release; nearly5,000 of those came in after "The first half ofthe 6.10 merge window" was written. While the latter half of the mergewindow tends to focus more on fixes, there was also a lot of newfunctionality that landed during this time.

Full Story (comments: 23)

[$] The next steps for the maple tree

[Kernel] Posted May 27, 2024 12:48 UTC (Mon) by corbet

The maple tree data structure was addedduring the 6.1 development cycle; since then, it has taken itsplace at the core of the kernel's memory-management subsystem.Unsurprisingly, work on maple trees is not yet done. Maple-tree maintainerLiam Howlett ran a session in the memory-management track of the 2024 Linux Storage,Filesystem, Memory-Management and BPF Summit to discuss the currentstate of the maple tree and which features can be expected next.

Full Story (comments: 6)

Results from the 2024 FreeBSD Community Survey Report

[Distributions] Posted May 29, 2024 17:41 UTC (Wed) by jzb

The FreeBSD Foundation has announcedthe 2024FreeBSD Community Survey Report. The report provides a summary of1,446 responses to an anonymous online survey of FreeBSD users. Itprovides insights into user profiles, typical usage, how the FreeBSDproject is viewed, as well as recommendations for expanding theFreeBSD community and contributor base:

Currently fewer than half of users consider FreeBSD their dailydriver; Individuals are less likely than Corporate Users to considerFreeBSD primary. The barrier seems to be less about software and moreabout hardware support, particularly around Wi-Fi drivers (which areat the top of the wish list for the Foundation to focus on in thecoming year). A relatively high number of those who don't considerFreeBSD their main OS say they would consider doing so with hardwaresupport for desktops and laptops that was equivalent to Linux.

The rawdata for the survey is available as well.

Comments (none posted)

Security updates for Wednesday

[Security] Posted May 29, 2024 13:20 UTC (Wed) by jzb

Security updates have been issued by AlmaLinux (glibc and tomcat), Fedora (chromium, fcitx5-qt, python-pyqt6, qadwaitadecorations, qgnomeplatform, qt6, qt6-qt3d, qt6-qt5compat, qt6-qtbase, qt6-qtcharts, qt6-qtcoap, qt6-qtconnectivity, qt6-qtdatavis3d, qt6-qtdeclarative, qt6-qtgraphs, qt6-qtgrpc, qt6-qthttpserver, qt6-qtimageformats, qt6-qtlanguageserver, qt6-qtlocation, qt6-qtlottie, qt6-qtmqtt, qt6-qtmultimedia, qt6-qtnetworkauth, qt6-qtopcua, qt6-qtpositioning, qt6-qtquick3d, qt6-qtquick3dphysics, qt6-qtquicktimeline, qt6-qtremoteobjects, qt6-qtscxml, qt6-qtsensors, qt6-qtserialbus, qt6-qtserialport, qt6-qtshadertools, qt6-qtspeech, qt6-qtsvg, qt6-qttools, qt6-qttranslations, qt6-qtvirtualkeyboard, qt6-qtwayland, qt6-qtwebchannel, qt6-qtwebengine, qt6-qtwebsockets, qt6-qtwebview, and zeal), Red Hat (glibc, kernel, kernel-rt, kpatch-patch, linux-firmware, mod_http2, pcp, pcs, protobuf, python3, rpm-ostree, and rust), SUSE (git, glibc-livepatches, kernel, libxml2, openssl-1_1, SUSE Manager Client Tools, SUSE Manager Client Tools, salt, and xdg-desktop-portal), and Ubuntu (amavisd-new, firefox, flask-security, frr, git, intel-microcode, jinja2, libreoffice, linux-intel-iotg, unbound, and webkit2gtk).

Full Story (comments: none)

Security updates for Tuesday

[Security] Posted May 28, 2024 13:19 UTC (Tue) by corbet

Security updates have been issued by Debian (less), Mageia (chromium-browser-stable), SUSE (apache2, java-1_8_0-openj9, kernel, libqt5-qtnetworkauth, and openssl-3), and Ubuntu (netatalk and python-cryptography).

Full Story (comments: none)

Huston: Calling Time on DNSSEC?

[Security] Posted May 27, 2024 21:56 UTC (Mon) by corbet

Geoff Huston suggeststhat it is time to give up on DNSSEC and look for a better way to securethe Internet namespace.

What appears to be very clear (to me at any rate!) is that DNSSECas we know it today is just not going anywhere. It's too complex,too fragile and just too slow to use for the majority of servicesand their users. Some value its benefits highly enough that theyare prepared to live with its shortcomings, but that's not the casefor the overall majority of name holders and for the majority ofusers, and no amount of passionate exhortations about DNSSEC willchange this.

Comments (71 posted)

Security updates for Monday

[Security] Posted May 27, 2024 13:35 UTC (Mon) by jake

Security updates have been issued by Debian (apache2, bluez, chromium, fossil, libreoffice, python-pymysql, redmine, and ruby-rack), Fedora (buildah, crosswords, dotnet7.0, glycin-loaders, gnome-tour, helix, helvum, libipuz, loupe, maturin, mingw-libxml2, ntpd-rs, perl-Email-MIME, and a huge list of Rust-based packages due to a "mini-mass-rebuild" that updated the toolchain to Rust 1.78 and picked up fixes for various pieces), Mageia (chromium-browser-stable, mariadb, and roundcubemail), Oracle (kernel, libreoffice, nodejs, and tomcat), and SUSE (cJSON, libfastjson, opera, postgresql15, python3, and qt6-networkauth).

Full Story (comments: none)

Kernel prepatch 6.10-rc1

[Kernel] Posted May 26, 2024 22:55 UTC (Sun) by corbet

Linus has released6.10-rc1 and closed the merge window for this release. For reasonsthat have not been spelled out, the codename for the release has beenchanged to "Baby Opossum Posse".

Comments (none posted)

Eight weekend stable kernel updates

[Kernel] Posted May 26, 2024 0:07 UTC (Sun) by jzb

The 6.9.2, 6.8.11, 6.6.32, 6.1.92, 5.15.160, 5.10.218, 5.4.277, and 4.19.315stable kernel updates have all been released. Each contains animportant set of fixes. Users of those kernels should upgrade.

Comments (none posted)

BitKeeper, Linux, and licensing disputes: How Linus wrote Git in 14 days (Graphite blog)

[Development] Posted May 24, 2024 13:34 UTC (Fri) by corbet

ThisGraphite blog post retells the history of the BitKeeper fiasco and thedawn of the Git era.

When we think of history, we often romanticize it as being born ofa sudden stroke of inspiration. But the creation of git shows thefar harsher reality of invention: a slowly escalating disagreementover a license; the need for a scrappy backup solution to unblockwork; and then continued polishing and iteration through years andyears, led not by the inventor, but rather a community.

For those who weren't around in those days, a perusal of the LWN coveragefrom the time might be of interest too, including:

  • Our first mention of BitKeeper in October 1998
  • Not quite open source, 1999
  • Linus tries out BitKeeper, 2002
  • The free software community and proprietary packages, 2002
  • The kernel and BitKeeper part ways, 2005
  • How Tridge reverse engineered BitKeeper, 2005
  • The guts of Git, 2005

...and a lot more for those who care to search for it.

Comments (117 posted)

Security updates for Friday

[Security] Posted May 24, 2024 13:16 UTC (Fri) by daroc

Security updates have been issued by Fedora (chromium, libreoffice, and thunderbird), Red Hat (.NET 7.0, .NET 8.0, gdk-pixbuf2, git-lfs, glibc, python3, and xorg-x11-server-Xwayland), SUSE (firefox, opensc, and ucode-intel), and Ubuntu (cjson and gnome-remote-desktop).

Full Story (comments: none)

KDE Gear 24.05.0

[Development] Posted May 23, 2024 14:16 UTC (Thu) by jzb

The KDE Project has announced therelease of KDE Gear 24.05.0, with new features and updates for themore than 200 applications thatare part of the project. In addition to new versions of the Dolphinfile manager, Kdenlive videoeditor, and Elisa music player, thisrelease includes five applications new to KDE Gear: the Audex CD-ripper application,an application AccessibilityInspector, the FrancisPomodoro timer, Kalm to teach breathing techniques, and a Sokoban-like gamecalled Skladnik. See thefullchangelog for a complete list of changes.

Comments (6 posted)

Welcome to LWN.net [LWN.net] (2024)
Top Articles
Latest Posts
Article information

Author: Domingo Moore

Last Updated:

Views: 5920

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Domingo Moore

Birthday: 1997-05-20

Address: 6485 Kohler Route, Antonioton, VT 77375-0299

Phone: +3213869077934

Job: Sales Analyst

Hobby: Kayaking, Roller skating, Cabaret, Rugby, Homebrewing, Creative writing, amateur radio

Introduction: My name is Domingo Moore, I am a attractive, gorgeous, funny, jolly, spotless, nice, fantastic person who loves writing and wants to share my knowledge and understanding with you.