Feed lwn LWN.net

Favorite IconLWN.net

Link https://lwn.net/
Feed http://lwn.net/headlines/rss
Updated 2024-11-25 08:15
KDE e.V. Community 2016 Report (KDE.News)
KDE e.V., which is the non-profit organization that represents the KDE community has put out its report for 2016, which was announced on KDE.News. "The KDE e.V. community report for 2016 is now available. After the introductory statement from the Board, you can read a featured article about the 20th anniversary of KDE, and an overview of all developer sprints and conferences supported by KDE e.V. The report includes statements from our Working Groups, development highlights for 2016, and some information about the current structure of KDE e.V."
[$] Grsecurity goes private
On April 26, the grsecurity project announced thatit was withdrawing public access to its kernel-hardening patch sets;henceforth, they will be available only to paying customers of Open SourceSecurity, Inc., the company behind this work. This move hasyielded quite a bit of discussion and no small amount of recrimination. Itis not clear, though, that the right conclusions are being drawn from thischange.
GStreamer 1.12 released
The 1.12 release of the GStreamer multimedia framework is out. It contains many new features and bug fixes. New features include support for Intel's Media SDK for hardware-accelerated video encoding and decoding, multi-threaded video scaling and conversion, x264 can encode multiple bit depths transparently, multiple new video formats are supported, and so on. "More than 635 bugs have been fixed during the development of 1.12.This list does not include issues that have been cherry-picked into the stable 1.10 branch and fixed there as well, all fixes that ended up in the 1.10 branch are also included in 1.12.This list also does not include issues that have been fixed without a bug report in bugzilla, so the actual number of fixes is much higher."
Security updates for Thursday
Security updates have been issued by Arch Linux (chromium), Debian (tiff), Mageia (minicom), and SUSE (firefox, mozilla-nss, mozilla-nspr).
[$] LWN.net Weekly Edition for May 4, 2017
The LWN.net Weekly Edition for May 4, 2017 is available.
[$] Machine learning for lawyers
Machinelearning is a technique that has taken the computing world by stormover the last few years. As Luis Villa discussed in his2017 FreeSoftware Legal and Licensing Workshop (LLW) talk, there are legalimplications that need to be considered, especially with regard to the datasets that are used by machine-learning systems. The talk, which wasnot under theChatham HouseRule default for the workshop, also provided a simplifiedintroduction to machine learning geared toward a legal audience.
[$] 4.12 Merge window part 1
The 4.12 merge window opened on May 1; as of this writing, just over4,300 non-merge changesets have been pulled into the mainline repository.Though things are just beginning, it has the look of yet another busydevelopment cycle for the kernel community. Thus far, the bulk of thechanges merged have been in the block I/O and networking areas.
Cook: security things in Linux v4.11
Kees Cook has done his usual roundup of new security features, this time for the 4.11 kernel. It lists seven different features and fixes with security implications, including: "A common way attackers use to escape confinement is by rewriting the user-mode helper sysctls (e.g. /proc/sys/kernel/modprobe) to run something of their choosing in the init namespace. To reduce attack surface within the kernel, Greg KH introduced CONFIG_STATIC_USERMODEHELPER, which switches all user-mode helper binaries to a single read-only path (which defaults to /sbin/usermode-helper). Userspace will need to support this with a new helper tool that can demultiplex the kernel request to a set of known binaries."
[$] Intel's zero-day problem
In his talk at FOSDEM 2017,Georg Greve mentioned that every recent Intel CPU contains asecond, internal CPU that you cannot audit but which can take over yourmachine. His contention was that this could be used to do bad thingswithout your consent if it turned out to be treacherous or buggy.As of May 1, 2017, the latter prediction turned out to beworryingly prescient.
Stable kernel updates
Greg Kroah-Hartman has released stable kernels 4.10.14, 4.9.26, and 4.4.66. They all contain important fixes andusers should upgrade.
Security updates for Wednesday
Security updates have been issued by Debian (libxstream-java, mysql-connector-java, tomcat7, and tomcat8), Fedora (log4j), Mageia (texlive), openSUSE (weechat), SUSE (ghostscript-library, graphite2, and xen), and Ubuntu (icu and libreoffice).
[$] The first Operating-System-Directed Power-Management Summit
The first Operating-System-DirectedPower-Management (OSPM) Summit took place at the ReTiS Lab of the Scuola Superiore Sant'Anna in Pisa on April 3 and 4, 2017.This summit was organized as a collection of collaborative sessionsfocused on trying to improve how operating-system-directed powermanagement and the kernel's task scheduler can work togetherto achieve the goal of reducing energy consumption while still meetingperformance and latency requirements. This subject is receiving greatinterest, not least since the advent of energy-aware scheduling (EAS) andheterogeneous CPU designs.
Devcic: Have You Heard? KDE Applications 17.04 and Plasma 5.9.5 Now Available
Ivana Isadora Devcic takesa look at the recently released KDE Applications 17.04 and Plasma5.9.5. In file management there have been improvements to the Dolphin filemanager, the Okular PDF viewer, and the archiving tool Ark. The videoeditor Kdenlive has seen the biggest improvements among multimediaapplications. Several educational applications have also seensome changes. "The most obvious changes introduced in Plasma 5.9.5 are related to window decorations and other visual tweaks. Themes in the System Settings module are now sorted, Plastik window decoration supports the global menu, and Aurorae window decorations support the global menu button. KWin will respect theme colors in buttons, and you will be able to edit the default color scheme of your Plasma Desktop."
[$] The rise of copyright trolls
At the 2017 FreeSoftware Legal and Licensing Workshop (LLW), which was held April 26-28in Barcelona, Spain, more information about the GPL enforcement efforts by Patrick McHardyemerged. The workshop is organized by the Free Software Foundation Europe(FSFE) and its legalnetwork.A panel discussion on the final day of the workshop discussedMcHardy's methodology and outlined why those efforts are actually far fromthe worst-case scenario of a copyright troll. While the Q&A portion of thediscussion was under Chatham HouseRule (which was the default for the workshop), the discussion betweenthe three participants was not—it provided much more detail about McHardy's efforts, andcopyright trolling in general, than has been previously available publicly.
GCC 7.1 Released
GNU Compiler Collection 7.1 has been released, 30 years after the 1.0release. "This release features various improvements in the emitteddiagnostics, including improved locations, location ranges, suggestions formisspelled identifiers, option names, fix-it hints and various new warningshave been added." There is also experimental support for all of thecurrent C++17 draft, improved optimizers, and more. (LWN previewed the 7.1 release in early April.)
Security updates for Tuesday
Security updates have been issued by Fedora (bouncycastle, drupal8, and kernel), Mageia (389-ds-base, freetype2, libxslt, openjpeg, python-lshell, and squirrelmail), openSUSE (feh, kernel, and virtualbox), and Slackware (rxvt).
Intel's AMT remote vulnerability
The fears of vulnerabilities lurking in Intel's "management engine"technology have just shown some validity: Intel has announceda remotely exploitable vulnerability in it's "active management technology"engine. "There is an escalation of privilege vulnerability in IntelActive Management Technology (AMT), Intel Standard Manageability (ISM),and Intel Small Business Technology versions firmware versions 6.x, 7.x,8.x 9.x, 10.x, 11.0, 11.5, and 11.6 that can allow an unprivileged attackerto gain control of the manageability features provided by these products.This vulnerability does not exist on Intel-based consumer PCs."See Matthew Garrett'swriteup for a more comprehensible summary of what is known at this time.
Ubuntu 12.04 (Precise Pangolin) End of Life
Support for Ubuntu 12.04 (Precise Pangolin) is at an end. There will be nomore updates as of April 28, 2017. "The supported upgrade path fromUbuntu 12.04 is via Ubuntu 14.04. Users are encouraged to evaluate andupgrade to our latest 16.04 LTS release via 14.04."
Stable kernels 4.4.65 and 3.18.51
Stable kernels 4.4.65 and 3.18.51 have been released. Both of themcontain important fixes and users should upgrade.
Security updates for Monday
Security updates have been issued by Arch Linux (bind, curl, and dovecot), Debian (batik, fop, freetype, kedpm, libpodofo, libsndfile, libxstream-java, partclone, and tomcat7), Fedora (ansible, community-mysql, java-1.8.0-openjdk, and yara), Mageia (java-1.8.0-openjdk and xstream), openSUSE (libosip2 and ruby2.1), Oracle (kernel and nss), and SUSE (ghostscript, kvm, and mysql).
Rockbox 3.14 released
Rockbox is a replacement firmware for anumber of digital audio players. The project seemed to have faded awayalong with much of the audio-player market in general, but Rockbox is nowback with the release of version3.14. "Over 4 years have passed since the last release, and inthat time we've been busy adding features and fixing bugs to give you thebest Rockbox experience yet on the widest range of targets ever."Support for a number of devices has been added, performance and batterylife has been improved, and a number of features have been added; see theannouncement for details.
The 4.11 kernel has been released
The 4.11 kernel has been released."So after that extra week with an rc8, things were pretty calm, and I'mmuch happier releasing a final 4.11 now."Some headline features in 4.11 include:a new perf ftrace commandrestarting the work of better integrating the perf and ftrace subsystems,I/O scheduling support for the multiqueue block subsystem,journaling for device-mapper RAID 4/5/6 volumes,SipHash support,some swapping scalability improvements,a new LZ4 compression implementation,the new statx() system call,and more. As always, see the KernelNewbies 4.11 pagefor lots of details.
F-Droid’s Android App Finally Gets a UI Makeover (xda developers)
Xda developers looksat improvements coming to the F-Droid repository of free/open sourceapps for Android. The next version of F-Droid will have screenshot andfeature graphics, bulk download and install, improved notifications fordownloads and pending updates, and the ability to translate apps metadata."F-Droid is conducting further field tests to ensure that usabilityissues with the new design are identified and resolved before the alphareleases for v0.103 is rolled out to the public. The team is also inviting feedback and suggestions to further improve the client. Additionally, the team mentions that this is one of the many improvements happening to the broader F-Droid ecosystem in 2017, and there’s more to come."
Security updates for Friday
Security updates have been issued by Arch Linux (jenkins, libtiff, and webkit2gtk), Debian (ghostscript, kernel, and libreoffice), Fedora (dovecot, kernel, and tomcat), Mageia (firefox and tomcat), openSUSE (backintime and ffmpeg), and Ubuntu (ghostscript, libxslt, and nss).
Bits from the Debian Release Team: release update
The Debian release team has a few words about the upcoming Debian 9"stretch" release. "At a recent team meeting, we decided thatsupport for Secure Boot in the forthcoming Debian 9 "stretch" would nolonger be a blocker to release. The likely, although not certain outcome isthat stretch will not have Secure Boot support." If stretch doesnot release with Secure Boot support, it is possible that it will beintroduced later. Other than that, the number of Release Critical bugscontinues to drop and the team is considering the arrangements for thestretch release.
Tor 0.3.0.6 is released: a new series is stable
Tor 0.3.0.6, the first stable release of the Tor 0.3.0 series, is available. "With the 0.3.0 series, clients and relays now use Ed25519 keys to authenticate their link connections to relays, rather than the old RSA1024 keys that they used before. (Circuit crypto has been Curve25519-authenticated since 0.2.4.8-alpha.) We have also replaced the guard selection and replacement algorithm to behave more robustly in the presence of unreliable networks, and to resist guard- capture attacks."
[$] An alternative TTY layer
The Linux kernel is highly scalable but, while it runs nicely on theworld's largest computers, it is not an entirely comfortable fit on thesmallest. The difficulties involved in running Linux on machines with 1MBor less of memory have left an opening for other operating systems, such asZephyr, with lower memoryneeds. Some developers have not given up on scaling Linux to the smallestcomputers, but the approaches they have to take have always been a bit of ahard sell with the rest of the development community. Nicolas Pitre's minitty patch set is a case in point.
Stable kernel updates
Greg Kroah-Hartman has released stable kernels 4.10.13, 4.9.25, and 4.4.64. They all contain important fixes andusers should upgrade.
Security updates for Thursday
Security updates have been issued by Debian (freetype, jasper, python-django, slurm-llnl, and weechat), Fedora (dovecot and pcre2), Gentoo (adobe-flash), openSUSE (curl, gstreamer-plugins-base, libsndfile, and tiff), and Ubuntu (mysql-5.5, mysql-5.7).
[$] LWN.net Weekly Edition for April 27, 2017
The LWN.net Weekly Edition for April 27, 2017 is available.
[$] The great leap backward
Sayre's lawstates: "In any dispute the intensity of feeling is inverselyproportional to the value of the issues at stake". In that context,it is perhaps easy to understand why the discussion around the versionnumber for the next major openSUSE Leap release has gone on for hundreds ofsometimes vitriolic messages. While this change is controversial, theopenSUSE board hopes that itwill lead to more rational versioning in the long term — but the world has away of interfering with such plans.
Security updates for Wednesday
Security updates have been issued by Debian (botan1.10, mysql-5.5, and rtmpdump), Fedora (collectd, firefox, java-1.8.0-openjdk, libdwarf, nss-softokn, nss-util, and tigervnc), Red Hat (httpd24-httpd and python27), and SUSE (kernel).
No more grsecurity test patches
The grsecurity project has announced that itskernel-hardening patches will now be an entirely private affair."Today we are handing over future maintenance of grsecurity testpatches to the community. This makes grsecurity for Linux 4.9 the lastversion Open Source Security Inc. will release to non-subscribers."
[$] Which email client for Ubuntu 17.10?
An email client was once a mandatory offering for any operating system, butthat may be changing. A discussion on the ubuntu-desktop mailing listexplores the choices for a default email client for Ubuntu 17.10, which isdue in October. One of the possibilities being considered is to not have adefault email client at all.
Kali Linux 2017.1 Release
The Kali Linux 2017.1 rolling release is available.Kali is a Debian derivative aimed at penetration testing and relatedtasks. This release includes support for RTL8812AU wireless cardinjection, streamlined support for CUDA GPU cracking, OpenVAS 9 packaged inKali repositories, and more.
Linkerd 1.0 released
The linkerd1.0 release is available. "Linkerd a service mesh for cloudnative applications. As part of this release, we wanted to define what thisactually meant." Support for per-service router configuration hasbeen added, along with new plugin interfaces for policy control. (LWN looked at linkerd in early April).
Bash Bunny: Big hacks come in tiny packages (InfoWorld)
InfoWorld playswith the Bash Bunny, a USB device for attacking computers."It can run anything a regular Debian Linux distro can run, such asPython scripts or common Linux commands. To infiltrate other computingdevices, Bash Bunny can fake its identity as a trusted media device,networking device, keyboard, or other serial device. For example, it canload itself as a keyboard device and mimic keystrokes. You can downloaddozens of existing payload scripts, create your own, or ask questions in afairly active user forum."
[$] Turmoil for Drupal
The Drupal content management system(CMS) has been an open-source tool of choice for many web site owners forwell over a decade now. Over that time, it has been overseen by itsoriginal developer, Dries Buytaert, who is often referred to as thebenevolent dictator for life (BDFL) for the project. Some recent eventshave led a sizable contingent in the Drupal community to question hisleadership, however. A request that a prominent developer leave the Drupalcommunity, apparently over elements of his private life rather than anyDrupal-related misstep, has led to something of an outcry in thatcommunity—it may well lead to a change in the governance of the project.
Security updates for Tuesday
Security updates have been issued by Debian (activemq, libav, minicom, mysql-5.5, tiff3, and xen), Fedora (ansible, collectd, icu, and pcre), openSUSE (chromium and firefox), Red Hat (chromium-browser and kernel), Slackware (firefox), and Ubuntu (kernel, linux, linux-aws, linux-gke, linux-raspi2, linux-snapdragon, linux, linux-raspi2, linux-hwe, linux-lts-trusty, linux-lts-xenial, qemu, and samba).
Debian is shutting down its public FTP services
If you're one of the few people still using FTP to access the Debianrepositories, the time has come to move on: FTP service will be shut downat the beginning of November.
Collabora Office 5.3 Released
Collabora Office 5.3 has been releasedwith all the fixes and several backported features from the upstreamLibreOffice 5.3 release. "The biggest change in this release is the inclusion of a long list of new features, combined with many User Interface improvements, making Collabora Office more powerful and at the same time faster and more comfortable to work with."
[$] Two new block I/O schedulers for 4.12
The multiqueue block layer subsystem,introduced in 2013, was a necessary step for the kernel to scale to the fasteststorage devices on large systems. The implementation in current kernels isincomplete, though, in that it lacks an I/O scheduler designed to work withmultiqueue devices. That gap iscurrently set to be closed in the 4.12 development cycle when the kernelwill probably get not just one, but two new multiqueue I/O schedulers.
Stable kernel 3.18.50
Stable kernel 3.18.50 has been releasedwith many important fixes. Users should upgrade.
Security updates for Monday
Security updates have been issued by Arch Linux (firefox and weechat), Debian (chicken, firefox-esr, libcroco, libreoffice, and tiff), Fedora (backintime, bind, firefox, libarchive, libnl3, pcre2, php-pear-CAS, and python-django), Mageia (icu and proftpd), openSUSE (mozilla-nss and wireshark), Red Hat (java-1.6.0-sun, java-1.7.0-oracle, and java-1.8.0-oracle), Scientific Linux (firefox and java-1.8.0-openjdk), Slackware (mozilla, ntp, and proftpd), and Ubuntu (firefox).
openSUSE Leap's backward version jump
The openSUSE project has announced that the release following openSUSE Leap42 will be called openSUSE Leap 15. "SUSE have decided that their next version of SLE will be 15, not 13.Upon learning of SUSE's plans the Board and Leap release team havebeen considering our options.This included ignoring the changes to SLE and releasing Leap 43 asplanned, at the cost of the link between SLE versions and Leapversions.45 was also considered, as were some frankly hilarious ideas that mademe worry about my own sanity and that of my fellow contributors.After considering the pros and cons of all the options however, thedecision has been that Leap 15 will be our next version."
Kernel prepatch 4.11-rc8
Linus has released 4.11-rc8 instead of theexpected 4.11 final. "So originally I was just planning on releasing the final 4.11 today,but while we didn't have a *lot* of changes the last week, we had acouple of really annoying ones, so I'm doing another rc releaseinstead. I did get fixes for the issues that popped up, so I couldhave released 4.11 as-is, but it just doesn't feel right."
What's new in OpenStack Ocata (Opensource.com)
Over at Opensource.com, Rich Bowen looks at some of the new features in OpenStack Ocata, which was released back in February."First, it's important to remember that the Ocata cycle was very short. We usually do a release every six months, but with the rescheduling of the OpenStack Summit and OpenStack PTG (Project Team Gathering) events, Ocata was squeezed into 4 months to realign the releases with these events. So, while some projects squeezed a surprising amount of work into that time, most projects spent the time on smaller features and finishing up tasks leftover from the previous release.At a high level, the Ocata release was all about upgrades and containers, themes that I heard from almost every team I interviewed. Developers spoke of how we can make upgrades smoother, and how we can deploy bits of the infrastructure in containers. These two things are closely related, and there seems to be more cross-project collaboration this time around than I've noticed in the past."
Stable kernels 4.10.12, 4.9.24, and 4.4.63 released
The 4.10.12, 4.9.24, and 4.4.63 stable kernels have been released.Users of those series should upgrade.
Security updates for Friday
Security updates have been issued by CentOS (bind, firefox, java-1.8.0-openjdk, and nss and nss-util), Debian (icedove), Fedora (jenkins-xstream and xstream), Mageia (chromium-browser-stable, flash-player-plugin, gimp, and wireshark), openSUSE (gstreamer-0_10-plugins-base), Oracle (bind, firefox, java-1.8.0-openjdk, and nss and nss-util), Red Hat (firefox and java-1.8.0-openjdk), Scientific Linux (bind, firefox, nss and nss-util, and nss-util), SUSE (xen), and Ubuntu (bind9, curl, freetype, and qemu).
Grok the GIL (opensource.com)
Here's anopensource.com article describing how the Python global interpreterlock works and some nuances of writing threaded Python code."Although the GIL does not excuse us from the need for locks, it doesmean there is no need for fine-grained locking. In a free-threaded languagelike Java, programmers make an effort to lock shared data for the shortesttime possible, to reduce thread contention and allow maximumparallelism. Because threads cannot run Python in parallel, however,there's no advantage to fine-grained locking. So long as no thread holds alock while it sleeps, does I/O, or some other GIL-dropping operation, youshould use the coarsest, simplest locks possible."
...152153154155156157158159160161...