lwn.net 피드 구독하기
LWN.net is a comprehensive source of news and opinions from and about the Linux community. This is the main LWN.net feed, listing all articles which are posted to the site front page.
업데이트: 2시간 22분 지남

Kodi 18 is here

수, 2019/01/30 - 4:57오전
The Kodi team has announced the release of Kodi 18.0 "Leia". "One of the big features of this release: support for gaming emulators, ROMs and controls. This is a significant topic in its own right, so look out for future posts on this, but suffice it to say at this time that you now have a whole world of retro gaming at your fingertips, all from the same interface as your movies, music and TV shows. For the genuine experience as well, we've also introduced support for joysticks, gamepads, and other platform-specific controls, so the games will work just as was intended."

Firefox 65.0 released

수, 2019/01/30 - 3:16오전
Firefox 65.0 is out. The release notes list a few new features, including: "Enhanced tracking protection: Simplified content blocking settings give users standard, strict, and custom options to control online trackers. A redesigned content blocking section in the site information panel (viewed by expanding the small “i” icon in the address bar) shows what Firefox detects and blocks on each website you visit."

Security updates for Tuesday

수, 2019/01/30 - 12:42오전
Security updates have been issued by Arch Linux (go-pie), Debian (wireshark), openSUSE (freerdp, libraw, openssh, pdns-recursor, singularity, and systemd), and Ubuntu (kernel, linux-hwe, and spice).

[$] Systemd as tragedy

화, 2019/01/29 - 5:05오전
Tragedy, according to Wikipedia, is "a form of drama based on human suffering that invokes an accompanying catharsis or pleasure in audiences". Benno Rice took his inspiration from that definition for his 2019 linux.conf.au talk on the story of systemd which, he said, involves no shortage of suffering. His attempt to cast that story for the pleasure of his audience resulted in a sympathetic and nuanced look at a turbulent chapter in the history of the Linux system.

Security updates for Monday

화, 2019/01/29 - 12:34오전
Security updates have been issued by Arch Linux (apache, go, haproxy, matrix-synapse, nasm, and powerdns-recursor), Debian (coturn, ghostscript, krb5, policykit-1, and qtbase-opensource-src), Fedora (wireshark), openSUSE (nodejs4, nodejs8, openssh, PackageKit, and wireshark), Oracle (qemu and thunderbird), Scientific Linux (thunderbird), and SUSE (avahi, krb5, and python-paramiko).

Kernel prepatch 5.0-rc4

월, 2019/01/28 - 6:16오후
The 5.0-rc4 kernel prepatch is out. "Go test and report any oddities you can find, but I think we're doing fine."

Bison 3.3 released

일, 2019/01/27 - 6:00오전
Version 3.3 of the Bison parser generator is out. "The new option --update replaces deprecated features with their modern spelling, but also applies fixes such as eliminating duplicate directives, etc. It is now possible to annotate rules with their number of expected conflicts. Bison can be made relocatable. The symbol declaration syntax was overhauled, and in particular, %nterm, that exists since the origins of Bison, is now an officially supported (and documented!) feature. C++ parsers now feature genuine symbol constructors, and use noexcept/constexpr. The GLR parsers in C++ now support the syntax_error exceptions. There are also many smaller improvements, including a fix for a bug which is at least 31 years old."

A set of stable kernels for the weekend

일, 2019/01/27 - 1:29오전
Stable kernels 4.20.5, 4.19.18, 4.14.96, 4.9.153, 4.4.172, and 3.18.133 have been released. They all contain important fixes and users should upgrade.

[$] Snowpatch: continuous-integration testing for the kernel

토, 2019/01/26 - 9:36오전
Many projects use continuous-integration (CI) testing to improve the quality of the software they produce. By running a set of tests after every commit, CI systems can identify problems quickly, before they find their way into a release and bite unsuspecting users. The Linux kernel project lags many others in its use of CI testing for a number of reasons, including a fundamental mismatch with how kernel developers tend to manage their workflows. At linux.conf.au 2019, Russell Currey described a CI system called Snowpatch that, he hopes, will bridge the gap and bring better testing to the kernel development process.

MythTV 30.0 released

토, 2019/01/26 - 6:14오전
The MythTV Team has announced the release of MythTV 30.0. The release notes contain more information. This version includes support for mythfrontend running on certain Android TV devices. "Over 500 commits made significant improvements to the infrastructure. For the most part, these are invisible to end users."

Security updates for Friday

토, 2019/01/26 - 12:06오전
Security updates have been issued by Debian (mxml, postgresql-9.4, and tmpreaper), Fedora (haproxy and runc), openSUSE (krb5, soundtouch, virtualbox, and zeromq), Oracle (thunderbird), Red Hat (thunderbird), and Ubuntu (subversion and thunderbird).

[$] Changing the world with better documentation

금, 2019/01/25 - 5:04오전
Rory Aronson started his 2019 linux.conf.au keynote with a statement that gardening just isn't his passion; an early attempt degenerated into a weed-choked mess when he couldn't be bothered to keep it up. But he turned out to be passionate indeed about building a machine that would do the gardening for him. That led to the FarmBot project, a successful exercise in the creation of open hardware, open software, and an open business. A big part of that success, it turns out, lies in the project's documentation.

Debian 9.7 released

금, 2019/01/25 - 4:42오전
The Debian Project has announced an update to Debian 9 "stretch". "This point release incorporates the recent security update for APT, in order to help ensure that new installations of stretch are not vulnerable. No other updates are included."

Security updates for Thursday

금, 2019/01/25 - 12:41오전
Security updates have been issued by CentOS (perl), Fedora (anaconda, curl, and poppler), openSUSE (ntpsec), SUSE (ghostscript, kernel, rubygem-activejob-4_2, and webkit2gtk3), and Ubuntu (ghostscript and mysql-5.7).

[$] LWN.net Weekly Edition for January 24, 2019

목, 2019/01/24 - 9:53오전
The LWN.net Weekly Edition for January 24, 2019 is available.

Cox: Our Software Dependency Problem

목, 2019/01/24 - 5:06오전
Here is an extensive look at handling software dependencies from Russ Cox. "Dependency managers have scaled this open-source code reuse model down: now, developers can share code at the granularity of individual functions of tens of lines. This is a major technical accomplishment. There are myriad available packages, and writing code can involve such a large number of them, but the commercial, legal, and reputational support mechanisms for trusting the code have not carried over. We are trusting more code with less justification for doing so."

[$] A DNS flag day

목, 2019/01/24 - 4:58오전

A flag day for DNS is coming on February 1; it may have escaped notice even though it has been planned for nearly a year. Some DNS servers will simply be marked as "dead" by much of the rest of the internet on or after that day, which means that domain owners need to ensure their DNS records will still be available after that point. A longstanding workaround for non-compliant servers will be dropped—mostly for better performance but also in support of DNS extensions, some of which can help alleviate security problems.


[$] The RCU API, 2019 edition

목, 2019/01/24 - 3:40오전

Read-copy update (RCU) is a synchronization mechanism that was added to the Linux kernel in October 2002. RCU is most frequently described as a replacement for reader-writer locking, but has also been used in a number of other ways. RCU is notable in that readers do not directly synchronize with updaters, which makes RCU read paths extremely fast; that also permits RCU readers to accomplish useful work even when running concurrently with updaters. Although the basic idea behind RCU has not changed in decades following its introduction into DYNIX/ptx, the API has evolved significantly over the five years since the 2014 edition of the RCU API, to say nothing of the nine years since the 2010 edition of the RCU API.


Justicz: Remote Code Execution in apt/apt-get

목, 2019/01/24 - 3:15오전
Max Justicz describes a vulnerability in apt-get and how to prevent it. "I found a vulnerability in apt that allows a network man-in-the-middle (or a malicious package mirror) to execute arbitrary code as root on a machine installing any package. The bug has been fixed in the latest versions of apt. If you’re worried about being exploited during the update process, you can protect yourself by disabling HTTP redirects while you update."

Wine 4.0 released

목, 2019/01/24 - 3:06오전
Version 4.0 of the Wine Windows compatibility layer is out. "This release represents a year of development effort and over 6,000 individual changes" New features include initial Direct3D 12 support, a Vulkan graphics driver, support for high-DPI displays (but only on Android) and more; see the release notes for details.