User: Password:
|
|
Subscribe / Log in / New account

Welcome to LWN.net

LWN.net is a reader-supported news site dedicated to producing the best coverage from within the Linux and free software development communities. See the LWN FAQ for more information, and please consider subscribing to gain full access and support our activities.

[$] 5.9 Merge window, part 1
[Kernel] Posted Aug 7, 2020 20:21 UTC (Fri) by corbet

As of this writing, just over 3,900 non-merge changesets have been pulled into the mainline repository for the 5.9 kernel development cycle. While this merge window has just begun, there is already a significant set of new features to point out.

Full Story (comments: 1)

On Perl 7 and the Perl Steering Committee
[Development] Posted Aug 8, 2020 16:53 UTC (Sat) by corbet

For those who are wondering about the state of the proposed Perl 7 fork and the role of the newly formed Perl Steering Committee, Ricardo Signes has put together a detailed explanation that is worth a read. "You should not expect to see a stream of unjustified dictates issuing forth from some secret body on high. You should expect to see perl5-porters operating as it generally did: with proposals coming to the list, getting discussion, and then being thumbed up or down by the project manager. This is what has been happening for years, already. Some proposals were already discussed by the project manager and some were not. If you eliminated any named mailing list for doing this, it would still happen. The PSC is a means to say that there is a default group for such discussions. If you were wondering, its initial membership was formed from 'the people who came to or were invited to the Perl Core Summit' over the last few years."

Full Story (comments: none)

[$] PHP struggles with attributes syntax
[Development] Posted Aug 6, 2020 23:31 UTC (Thu) by coogle

PHP 8.0 is on the horizon, and the project has imposed a feature-freeze for the release. There's one exception to the feature-freeze, though: the new attributes syntax. An attribute is syntactical metadata for PHP code, identical to what is called an "annotation" in other languages. Even though attributes have been voted on multiple times by the community, major contributor and creator of XDebug Derick Rethans threw a wrench into the works days before the feature-freeze by challenging the current syntax. The ensuing discussion lead to the fourth attributes proposal for the year, with a special feature-freeze exception being made by release manager Sara Golemon. This exception gives Rethans one more opportunity to convince the community to change how attributes work up to the Beta 3 release, scheduled for September 3.

Full Story (comments: 13)

Knauth elected Free Software Foundation president; Bénassy joins board
[Briefs] Posted Aug 7, 2020 18:17 UTC (Fri) by coogle

The Free Software Foundation (FSF) has announced that Geoffrey Knauth has been elected president, and free software activist and developer Odile Bénassy has been appointed to the board of directors. Knauth is replacing Richard Stallman who resigned last year. In Knauth's statement, he said: "The FSF board chose me at this moment as a servant leader to help the community focus on our shared dedication to protect and grow software that respects our freedoms. It is also important to protect and grow the diverse membership of the community."

Comments (none posted)

[$] LWN.net Weekly Edition for August 6, 2020
Posted Aug 6, 2020 0:43 UTC (Thu)

The LWN.net Weekly Edition for August 6, 2020 is available.

Inside this week's LWN.net Weekly Edition

  • Front: Structural pattern matching for Python; Proprietary kernel modules; 5.8 Kernel statistics; Go filesystems and file embedding; FreeCAD.
  • Briefs: LF Open Source Security Foundation; Linux 5.8; Grub2 update woes; Julia 1.5; LibreOffice 7; systemd 246; Quotes; ...
  • Announcements: Newsletters; conferences; security updates; kernel patches; ...
Read more

Security updates for Friday
[Security] Posted Aug 7, 2020 16:14 UTC (Fri) by coogle

Security updates have been issued by CentOS (firefox, java-1.8.0-openjdk, java-11-openjdk, libvncserver, postgresql-jdbc, and thunderbird), Debian (firejail and gupnp), Fedora (cutter-re, postgresql-jdbc, radare2, and webkit2gtk3), openSUSE (chromium, firefox, kernel, and python-rtslib-fb), Oracle (container-tools:ol8, kernel, and nss and nspr), Scientific Linux (thunderbird), and SUSE (firefox, kernel, postgresql10 and postgresql12, python-ipaddress, and xen).

Full Story (comments: none)

[$] Checking out FreeCAD
[Development] Posted Aug 5, 2020 19:56 UTC (Wed) by coogle

Our look at running a CNC milling machine using open-source software led me to another tool worth looking at: FreeCAD. I wasn't previously familiar with the program, so I decided to check it out. In this article I will walk through my experiences with using FreeCAD for the first time to do a variety of CNC-related tasks I normally would have used a commercial product for. I had varying degrees of success in my endeavors, but in the end came away with a positive opinion.

Full Story (comments: 11)

Stable kernels 5.7.14, 5.4.57, 4.19.138, and 4.14.193
[Kernel] Posted Aug 7, 2020 15:38 UTC (Fri) by coogle

Greg Kroah-Hartman has released the 5.7.14, 5.4.57, 4.19.138, and 4.14.193 stable kernels. As usual, these contain lots of important fixes throughout the tree; users should upgrade.

Comments (none posted)

[$] "Structural pattern matching" for Python, part 1
[Development] Posted Aug 5, 2020 16:11 UTC (Wed) by jake

We last looked at the idea of a Python "match" or "switch" statement back in 2016, but it is something that has been circulating in the Python community both before and since that coverage. In June it was raised again, with a Python Enhancement Proposal (PEP) supporting it: PEP 622 ("Structural Pattern Matching"). As that title would imply, the match statement proposed in the PEP is actually a pattern-matching construct with many uses. While it may superficially resemble the C switch statement, a Python match would do far more than simply choose a chunk of code to execute based on the value of an expression.

Full Story (comments: 30)

The GNU C Library version 2.32 is now available
[Development] Posted Aug 6, 2020 16:26 UTC (Thu) by jake

Version 2.32 of the GNU C Library (glibc) has been released. It contains support for Unicode 13.0.0, a new Kurdish/Sorani locale (ckb_IQ), support for audit modules listed in ELF sections of the executable, support for Synopsys ARC HS cores, new signal abbreviation and descriptive text functions (sigabbrev_np() and sigdescr_np()), similar functions for errno values (strerrorname_np() and strerrordesc_np()), branch protection security hardening for arm64, and more. There are also lots of bug fixes, deprecations, and removals, as well as four security fixes. More information can be found in the release notes.

Full Story (comments: 5)

[$] Some statistics from the 5.8 kernel cycle
[Kernel] Posted Aug 3, 2020 18:34 UTC (Mon) by corbet

Linus Torvalds released the 5.8 kernel on August 2, concluding another nine-week development cycle. By the time the work was done, 16,306 non-merge changesets had been pulled into the mainline repository for this release. That happens to be a record, beating the previous record holder (4.9, released in December 2016) by 92 changesets. It was, in other words, a busy development cycle. It's time for our traditional look into where that work came from to see what might be learned.

Full Story (comments: 10)

Security updates for Thursday
[Security] Posted Aug 6, 2020 16:11 UTC (Thu) by jake

Security updates have been issued by Debian (clamav and json-c), Fedora (python2, python36, and python37), Red Hat (thunderbird), Scientific Linux (thunderbird), SUSE (java-11-openjdk, kernel, rubygem-actionview-4_2, wireshark, xen, and xrdp), and Ubuntu (openjdk-8 and ppp).

Full Story (comments: none)

[$] Netgpu and the hazards of proprietary kernel modules
[Kernel] Posted Jul 31, 2020 19:46 UTC (Fri) by corbet

On its face, the netgpu patch set appears to add a useful feature: the ability to copy network data directly between a network adapter and a GPU without moving it through the host CPU. This patch set has quickly become an example of how not to get work into the kernel, though; it has no chance of being merged in anything like its current form and has created a backlash designed to keep modules like it from ever working in mainline kernels. It all comes down to one fundamental mistake: basing kernel work on a proprietary kernel module.

Full Story (comments: 40)

Firefox extended tracking protection
[Security] Posted Aug 5, 2020 19:44 UTC (Wed) by corbet

This Mozilla Security Blog entry describes the new redirect-tracking protections soon to be provided by the Firefox browser. "ETP 2.0 clears cookies and site data from tracking sites every 24 hours, except for those you regularly interact with. We’ll be rolling ETP 2.0 out to all Firefox users over the course of the next few weeks."

Comments (none posted)

[$] Go filesystems and file embedding
[Development] Posted Jul 30, 2020 16:52 UTC (Thu) by benhoyt

The Go team has recently published several draft designs that propose changes to the language, standard library, and tooling: we covered the one on generics back in June. Last week, the Go team published two draft designs related to files: one for a new read-only filesystem interface, which specifies a minimal interface for filesystems, and a second design that proposes a standard way to embed files into Go binaries (by building on the filesystem interface). Embedding files into Go binaries is intended to simplify deployments by including all of a program's resources in a single binary; the filesystem interface design was drafted primarily as a building block for that. There has been a lot of discussion on the draft designs, which has been generally positive, but there are some significant concerns.

Full Story (comments: 14)

Security updates for Wednesday
[Security] Posted Aug 5, 2020 14:48 UTC (Wed) by ris

Security updates have been issued by Debian (net-snmp), Fedora (mingw-curl), openSUSE (firefox, ghostscript, and opera), Oracle (libvncserver and postgresql-jdbc), Scientific Linux (postgresql-jdbc), SUSE (firefox, kernel, libX11, xen, and xorg-x11-libX11), and Ubuntu (apport, grub2, grub2-signed, libssh, libvirt, mysql-8.0, ppp, tomcat8, and whoopsie).

Full Story (comments: none)

LWN.net Weekly Edition for July 30, 2020
Posted Jul 30, 2020 0:23 UTC (Thu)

The LWN.net Weekly Edition for July 30, 2020 is available.

Inside this week's LWN.net Weekly Edition

  • Front: GNOME accessibility; Mycroft; Lockless algorithms; Dart; TLS for IoT; Open-source CNC.
  • Briefs: GRUB2 vulns; seccomp notifier; digiKam 7.0; Git 2.28; GNU nano 5.0; Disappearing newsgroups; Quote; ...
  • Announcements: Newsletters; conferences; security updates; kernel patches; ...
Read more

Another set of stable kernels
[Kernel] Posted Aug 5, 2020 14:47 UTC (Wed) by corbet

The 5.7.13, 5.4.56, 4.19.137, and 4.14.192 stable kernel updates have been released; each contains another set of important fixes.

Comments (none posted)

Open-source CNCing
[Development] Posted Jul 29, 2020 18:50 UTC (Wed) by coogle

Last year Sienci Labs finished its Kickstarter campaign for the open-source LongMill Benchtop CNC Router — its second successful open-source CNC machine Kickstarter campaign. CNC routers allow users to mill things (like parts) from raw materials (like a block of aluminum) based on a 3D-model. The LongMill is a significant improvement over the original sold-out Mill One and makes professional-quality machining based entirely on open-source technology a reality. As an owner of a LongMill, I will walk through the various open-source technologies that make this tool a cornerstone of my home workshop.

Full Story (comments: 15)

LibreOffice 7.0 released
[Development] Posted Aug 5, 2020 13:43 UTC (Wed) by corbet

Version 7.0 of the LibreOffice office suite is out. It brings a long list of new features, including: "support for OpenDocument Format (ODF) 1.3; Skia graphics engine and Vulkan GPU-based acceleration for better performance; and carefully improved compatibility with DOCX, XLSX and PPTX files". The plan to create a differentiated "enterprise edition" that was discussed in July has been deferred and is not part of this release.

Full Story (comments: 24)

--> More news items


Copyright © 2020, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds