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시간 45분 지남

[$] Working with UTF-8 in the kernel

금, 2019/03/29 - 2:34오전
In the real world, text is expressed in many languages using a wide variety of character sets; those character sets can be encoded in a lot of different ways. In the kernel, life has always been simpler; file names and other string data are just opaque streams of bytes. In the few cases where the kernel must interpret text, nothing more than ASCII is required. The proposed addition of case-insensitive file-name lookups to the ext4 filesystem changes things, though; now some kernel code must deal with the full complexity of Unicode. A look at the API being provided to handle encodings illustrates nicely just how complicated this task is.

Security updates for Thursday

금, 2019/03/29 - 12:04오전
Security updates have been issued by Debian (kernel and wpa), Fedora (firefox and pdns), Gentoo (apache, cabextract, chromium, gd, nasm, sdl2-image, and zeromq), openSUSE (GraphicsMagick and lftp), Red Hat (thunderbird), Scientific Linux (firefox), Slackware (gnutls), and SUSE (ImageMagick).

[$] LWN.net Weekly Edition for March 28, 2019

목, 2019/03/28 - 9:28오전
The LWN.net Weekly Edition for March 28, 2019 is available.

[$] The Debian project leader election

목, 2019/03/28 - 7:48오전

While a few weeks back it looked like there might be a complete lack of Debian project leader (DPL) candidates, that situation has changed. After a one-week delay, five Debian developers have nominated themselves. We are now about halfway through the campaign phase; platforms have been posted and questions have been asked and answered. It seems a good time to have a look at the candidates and their positions.


Stable kernel updates

목, 2019/03/28 - 3:39오전
Stable kernels 5.0.5, 4.19.32, 4.14.109, and 4.9.166 have been released. They all contain important fixes and users should upgrade.

[$] Case-insensitive ext4

목, 2019/03/28 - 2:02오전

Handling file names in a case-insensitive way for Linux filesystems has been an ongoing discussion topic for many years. It is a (dubious) feature of filesystems for other operating systems (e.g. Android, Windows, macOS), but Linux has limited support for it. Over the last year or more, Gabriel Krisman Bertazi has been working on the problem for ext4, but it is a messy one to solve. He recently posted his latest patch set, which reflects some changes made at the behest of Linus Torvalds.


Security updates for Wednesday

목, 2019/03/28 - 12:02오전
Security updates have been issued by Debian (openjdk-7), Fedora (cfitsio, firefox, librsvg2, and pdns), openSUSE (firefox), Red Hat (firefox), Scientific Linux (firefox), SUSE (gd, grub2, ImageMagick, kernel, libcaca, libmspack, ntp, ovmf, w3m, and wavpack), and Ubuntu (php7.0, php7.2, qemu, and xmltooling).

[$] The state of the OSU Open Source Lab

수, 2019/03/27 - 1:22오전

The Oregon State University Open Source Lab (OSU OSL) has been a longtime hosting site for a wide variety of free and open-source software (FOSS) projects. At SCALE 17x, OSL director Lance Albertson gave an overview of what the lab does, some of its history, and its role in mentoring undergraduates at OSU. There are a lot of facets to the lab and its work, most of which flies under the radar, which is why Albertson came to Pasadena, CA to fill attendees in.


Security updates for Tuesday

화, 2019/03/26 - 11:49오후
Security updates have been issued by CentOS (ghostscript), Debian (libssh2 and wireshark), openSUSE (aubio, blueman, and kauth), Red Hat (kernel-rt and openwsman), Scientific Linux (openwsman), Slackware (mozilla), and SUSE (ovmf and ucode-intel).

[$] Whither WireGuard?

화, 2019/03/26 - 7:56오전
It has been just over one full year since the WireGuard virtual private network implementation was reviewed here. WireGuard has advanced in a number of ways since that article was written; it has gained many happy users, has been endorsed by Linus Torvalds, and is now supported by tools like NetworkManager. There is one notable thing that has not happened, though: WireGuard has not yet been merged into the mainline kernel. After a period of silence, WireGuard is back, and it would appear that the long process of getting upstream is nearly done.

OpenStreetMap and Deborah Nicholson win 2018 FSF Awards

화, 2019/03/26 - 12:28오전
The Free Software Foundation has announced the winners of FSF awards, that were presented at the LibrePlanet 2019 conference. OpenStreetMap received the 2018 Free Software Award for Projects of Social Benefit and Deborah Nicholson received the Award for the Advancement of Free Software.

Security updates for Monday

화, 2019/03/26 - 12:16오전
Security updates have been issued by Arch Linux (firefox, libssh2, and powerdns), Debian (bash, firefox-esr, libapache2-mod-auth-mellon, ntfs-3g, openssh, passenger, rsync, and wireshark), Fedora (filezilla, libarchive, libssh2, mxml, php-twig, php-twig2, qemu, and tcpreplay), Slackware (mozilla), SUSE (ghostscript, kernel, libgxps, libjpeg-turbo, libqt5-qtimageformats, libqt5-qtsvg, openstack-cinder, openstack-horizon-plugin-designate-ui, openstack-neutron, openstack-neutron-lbaas, ucode-intel, and unzip), and Ubuntu (firefox).

Kernel prepatch 5.1-rc2

월, 2019/03/25 - 7:18오전
The 5.1-rc2 kernel prepatch is out. "Well, we're a week away from the merge window close, and here's rc2. Things look fairly normal, but honestly, rc2 is usually too early to tell. People haven't necessarily had time to notice problems yet. Which is just another way of saying 'please test harder'."

Weekend stable kernel updates

월, 2019/03/25 - 5:20오전
The 5.0.4, 4.19.31, 4.14.108, 4.9.165, 4.4.177, and 3.18.137 stable kernel updates are all available. Each contains a relatively large set of important fixes.

Scribus team mourns the passing of Peter "mrdocs" Linnell

토, 2019/03/23 - 2:16오전
The team behind the Scribus libre desktop-publishing tool is mourning the passing of Peter Linnell. "It is no understatement to say that without Peter Scribus wouldn’t be what it is today. It was Peter who spotted the potential of Franz Schmid’s initially humble Python program and, as a pre-press consultant at the time, contacted Franz to make him aware of the necessities of PostScript and PDF support, among other things. Peter also wrote the first version of the Scribus online documentation, which resulted in his nickname 'mrdocs' in IRC and elsewhere. Until recently, and despite his detoriating health, Peter continued to be involved in building and releasing new Scribus versions. Scribus was the project he helped to set on track and which marked the beginning of his journey into the world of Free Software development. While it remained at the heart of his commitments to Open Source in general and Libre Graphics software in particular, Peter contributed to Free Software in many other ways as well. For example via contributions to projects related to freedesktop.org, as a package builder of many Free programs for several Linux distributions on the openSUSE Build Service, and later as an openSUSE board member. Peter was also crucial in bringing the Libre Graphics community together by way of sharing his expertise with other graphics-oriented projects and his assistance in organizing the first Libre Graphics Meetings. In the sometimes ego-driven and often emotional world of Open Source development, Peter managed to get along very well with almost everybody and never lost his sense of humour."

[$] The congestion-notification conflict

토, 2019/03/23 - 12:51오전
Most of the time, the dreary work of writing protocol standards at organizations like the IETF and beyond happens in the background, with most of us being blissfully unaware of what is happening. Recently, though, a disagreement over protocols for congestion notification and latency reduction has come to a head in a somewhat messy conflict. The outcome of this discussion may well affect how well the Internet of the future works — and whether Linux systems can remain first-class citizens of that net.

Security updates for Friday

금, 2019/03/22 - 11:33오후
Security updates have been issued by CentOS (firefox), Debian (cron and ntfs-3g), Fedora (firefox, ghostscript, libzip, python2-django1.11, PyYAML, tcpflow, and xen), Mageia (ansible, firefox, and ImageMagick/GraphicsMagick), Red Hat (ghostscript), Scientific Linux (firefox and ghostscript), SUSE (libxml2, unzip, and wireshark), and Ubuntu (firefox, ghostscript, libsolv, ntfs-3g, p7zip, and snapd).

[$] Building header files into the kernel

금, 2019/03/22 - 1:56오전
Kernel developers learn, one way or another, to be careful about memory use; any memory taken by the kernel is not available for use by the actual applications that people keep the computer around to run. So it is unsurprising that eyebrows went up when Joel Fernandes proposed building the source for all of the kernel's headers files into the kernel itself, at a cost of nearly 4MB of unswappable, kernel-space memory. The discussion is ongoing, but it has already highlighted some pain points felt by Android developers in particular.

Security updates for Thursday

목, 2019/03/21 - 11:25오후
Security updates have been issued by Debian (drupal7, firefox-esr, and openjdk-8), Fedora (ghostscript, python2-django1.11, and SDL), Red Hat (firefox), Scientific Linux (firefox), SUSE (nodejs4 and openssl-1_1), and Ubuntu (gdk-pixbuf).

[$] LWN.net Weekly Edition for March 21, 2019

목, 2019/03/21 - 9:42오전
The LWN.net Weekly Edition for March 21, 2019 is available.