Linux 3276 Published by Philipp Esselbach 0

The stable release of 4MLinux 48.0 has been released, providing a range of features including LibreOffice, GNOME Office, Firefox, Chrome, Thunderbird, Audacious, VLC, SMPlayer, Mesa, and Wine. The release additionally encompasses Perl, Python, and Ruby. The latest updates encompass Kino, VVenC, FreeTube, and Bristol, alongside an upgrade of the LTS Linux kernel to version 6.12. The latest major release introduces features such as Kino, VVenC, FreeTube, and Bristol.

Linux 3276 Published by Philipp Esselbach 0

Linux Torvalds has announced the release of the fourth release candidate for Linux kernel 6.15, with no rushed last-minute modifications resulting from system upgrades. The kernel has resolved a locking issue with local_trylock, as reported by Phoronix, which did not activate across all compiler versions. The conversation has progressed to a stage where a significant portion focuses on prospective changes, indicating positive development.

The change log includes fixes for various problems, such as adding Sierra Wireless EM9291, making conditional changes to kvm_rip_read() in KVM tracepoints, improving compatibility for X1E80100, fixing race conditions in MNT_TREE_BENEATH handling, and correcting multiplication overflow when reading timestamps. Additional modifications consist of eliminating redundant checks in pds_core, restructuring fiemap processing into an extent helper and struct, and incorporating a note into the fwnode.h file.

Linux 3276 Published by Philipp Esselbach 0

Linus Torvalds has announced the third release candidate for Linux kernel 6.15 with a few minor fixes. The main changes are to address ublk driver issues and related self-tests. The merge window was large, but it has not caused any significant issues. 

The list of changes in the X86 kernel includes improvements to various features, such as increasing wait time before retrying PTM, moving ktime snapshots into PTM retry loops, handling the IGC_PTP_ENABLED flag correctly, and adding a lock preventing multiple simultaneous PTM transactions. Other changes include avoiding NULL dereference in nvmet_auth_sq_free(), ensuring full initialization of completion entries, and clearing CC and CSTS when disabling the controller. Other improvements include resetting old folio orders and removing rogue intr_tear_rd_ptr values. Other changes include removing volatile qualifiers from io helpers, adding i.MX94 support, and removing unused forward declarations. The list also includes fixes for unused forward declarations, iomap, NVMe, sysfs links, and more.

Linux 3276 Published by Philipp Esselbach 0

Deepin Linux 23.1 has been released, focused on enhancing system update experiences and overall stability. The focus is on enhancing installation efficiency related to core component updates, simplifying the setup process for new users, and incorporating functional optimizations along with bug fixes. Major improvements include better hardware compatibility, optimizing the kernel, upgrading key features, enhancing development tools and support for different platforms, advancing UOS AI, and making the system more stable by fixing over 100 issues reported by users in various parts of the system, DDE, file manager, and cross-device collaboration.

Linux 3276 Published by Philipp Esselbach 0

Linus Torvalds has announced the release of the second release candidate for Linux kernel 6.15 with a quarter of the patch being self-test updates. The rest of the patch is evenly spread out, including drivers, arch updates, core kernel and networking, filesystems, and documentation. The changes include fixes for various issues, such as false-positive lockdep splat, gpiolib, and gpiolib. The kernel also includes fixes for RPG during live self-tests, pinning DMA buffers into VRAM, and fixing firmware memory leaks. The release is expected to continue testing and improve the overall performance of the system.

The list of bug fixes includes fixes for various issues in the GEM context, such as attaching GEM to a non-created context, removing unnecessary prompts for CONFIG_CRC32, removing unnecessary prompts for CONFIG_CRC16, removing unnecessary prompts for CONFIG_CRC_T10DIF, removing unnecessary prompts for CONFIG_CRC_ITU_T, and more. Other fixes include adding missing IP discovery FW, fixing incorrect AVX2 match of the 5th field octet, and fixing encoded extents handling. The list also includes fixes for coding mistakes in sizeof() calls, renaming entry_ibpb(), and fixing RSB clearing in indirect_branch_prediction_barrier().