1 év 8 hónap óta
Normally, when a new vulnerability is discovered and releases are
coordinated with those affected, the announcement is done at
a convenient time—not generally right before the end-of-year holidays, for
example. The
SMTP
Smuggling vulnerability has taken a different path, however, with its
announcement landing on December 18. That may well have been
unpleasant for some administrators that had not yet updated, but it was
particularly problematic for
some projects that had not been made aware of the vulnerability at
all—though it was known to affect several open-source mailers.
jake
1 év 8 hónap óta
On his blog,
Luc Lenôtre
introduces
Maestro, "a Unix-like kernel and operating system written from
scratch in Rust".
Maestro is intended to be
"lightweight and compatible-enough with Linux to be usable in everyday
life". The project began, in C, back in 2018, but switched over to
Rust after a year-and-a-half. The current status:
Maestro is a monolithic kernel, supporting only the x86 (in 32 bits)
architecture for now.
At the time of writing, 135 out of 437 Linux system calls
(roughly 31%) are
more or less implemented. The project has 48 800 lines of code
across 615
files (all repositories combined, counted using the cloc command).
There is a Hacker
News discussion of the project as well.
jake
1 év 8 hónap óta
Version 9.1 of the
Vim editor has been released. "This release is dedicated to Bram
Moolenaar, Vim's lead developer for more than 30 years, who passed away half
a year ago. The Vim project wouldn't exist without his work". Changes
include new support for classes and objects in the scripting language,
smooth scrolling support, an EditorConfig plugin, and more.
corbet
1 év 8 hónap óta
Security updates have been issued by Debian (kernel), Fedora (slurm), Oracle (kernel and postgresql:15), Red Hat (firefox, gstreamer1-plugins-bad-free, thunderbird, tigervnc, and xorg-x11-server), SUSE (polkit, postfix, putty, w3m, and webkit2gtk3), and Ubuntu (nodejs).
corbet
1 év 8 hónap óta
The calendar has flipped over into 2024 — another year has begun. Here at
LWN, we do not have a better idea of what this year will bring than anybody
else does, but that doesn't keep us from going out on a shaky limb and
making predictions anyway. Here, for the curious, are a few things that we
think may be in store for 2024.
corbet
1 év 8 hónap óta
Security updates have been issued by Gentoo (Joblib), Red Hat (firefox and thunderbird), SUSE (gstreamer-plugins-bad, libssh2_org, and webkit2gtk3), and Ubuntu (firefox and thunderbird).
corbet
1 év 8 hónap óta
Greg Kroah-Hartman has announced the release of the
6.6.9 and
6.1.70 stable kernels. As usual, they contain
important fixes throughout the kernel tree.
jake
1 év 8 hónap óta
One might not think that much could be said about a simple macro defining a
constant integer value. But the kernel is special, it seems. A change to
the definition of MAX_ORDER has had a number of follow-on effects,
and the task of cleaning up after this change is not done yet. So perhaps
a look at MAX_ORDER is in order.
corbet
1 év 8 hónap óta
Version 1.6.0 of the
Scribus
desktop-publishing application has been
released. The
list of new features is rather long and includes a user interface overhaul,
improvements for HiDPI screens, new scripting commands, lots of
typographical improvements and features, a new picture browser for
graphical asset management, support for more gradient types, and much more.
Scribus 1.6.0 is the long awaited release in the next stable series,
replacing 1.4.8 and development versions in the 1.5.x series. This version
has been in development for some years and contains thousands of
enhancements and fixes across all areas of the program. It has more
features, is faster, and is more stable.
jake
1 év 8 hónap óta
Security updates have been issued by Debian (ansible, asterisk, cjson, firefox-esr, kernel, libde265, libreoffice, libspreadsheet-parseexcel-perl, php-guzzlehttp-psr7, thunderbird, tinyxml, and xerces-c), Fedora (podman-tui, proftpd, python-asyncssh, squid, and xerces-c), Mageia (libssh and proftpd), and SUSE (deepin-compressor, gnutls, gstreamer, libreoffice, opera, proftpd, and python-pip).
jake
1 év 8 hónap óta
Linus has released
6.7-rc8 for testing.
So as expected, pretty much nothing happened over the holiday week.
We've got literally just 45 files changed, and almost a third of
those files aren't even kernel code (ie things like selftests,
scripting, Kconfig and maintainer file updates). And some of the
rest is prep-work and cleanups for future (real) changes.
But we do have a couple of real fixes in there, and I suspect we'll
get a few more next week as people come back from their
food-induced torpor.
corbet
1 év 8 hónap óta
The
Julia programming language project has released
Julia v1.10. It is mainly a performance release, with only two new language features mentioned in the release notes: "JuliaSyntax.jl is now used as the default parser, providing better diagnostics and faster parsing." and the addition of two Unicode symbols for use as binary operators: "⥺ (U+297A, \leftarrowsubset) and ⥷ (U+2977, \leftarrowless)". Package-loading time has been improved further and the mark phase of garbage collection has been parallelized, among other improvements.
jake
1 év 8 hónap óta
Version 6.0 of the Gnuplot plotting system
has been released.
Gnuplot has been supported and under active development since 1986.
This is the first new major version of gnuplot since the release of
version 5 in January 2015. It introduces extensions to the gnuplot
command language, an expanded collection of special and
complex-valued functions, additional 2D and 3D plotting styles, and
support for new output protocols.
See the
release notes for details.
corbet
1 év 8 hónap óta
Gentoo Linux is the prototypical source-based distribution, but there is
now
a
binary installation option available as well.
To speed up working with slow hardware and for overall convenience,
we’re now also offering binary packages for download and direct
installation! For most architectures, this is limited to the core
system and weekly updates - not so for amd64 and arm64
however. There we’ve got a stunning >20 GByte of packages on our
mirrors, from LibreOffice to KDE Plasma and from Gnome to Docker.
corbet
1 év 8 hónap óta
corbet
1 év 8 hónap óta
Displaying an application's graphical output onto the screen requires
compositing and
mode setting that are correctly synchronized among the various pieces,
with low overhead.
In this second and final article in the series, we will look at
those pieces of the Linux graphics stack. In the
first installment, we
followed the path of graphics from the application, through Mesa, while
using the
memory-management features of the kernel's
Direct
Rendering Manager (DRM) subsystem.
We ended up with an application's graphics data stored in an output buffer,
so now
it's time to display the image to the user.
jake
1 év 8 hónap óta
Security updates have been issued by Debian (haproxy, libssh, and nodejs), Fedora (filezilla and minizip-ng), Gentoo (Git, libssh, and OpenSSH), and SUSE (gstreamer, postfix, webkit2gtk3, and zabbix).
jake
1 év 8 hónap óta
The Debian project has
completed a
general-resolution vote, adopting a statement expressing concern about
the Cyber Resilience Act (CRA) pending in the European Union.
Even if only "commercial activities" are in the scope of CRA, the
Free Software community - and as a consequence, everybody - will
lose a lot of small projects. CRA will force many small enterprises
and most probably all self employed developers out of business
because they simply cannot fulfill the requirements imposed by
CRA. Debian and other Linux distributions depend on their work. If
accepted as it is, CRA will undermine not only an established
community but also a thriving market. CRA needs an exemption for
small businesses and, at the very least, solo-entrepreneurs
corbet
1 év 8 hónap óta
Security updates have been issued by Debian (curl, openssh, osslsigncode, and putty), Fedora (chromium, filezilla, libfilezilla, mingw-gstreamer1, mingw-gstreamer1-plugins-bad-free, mingw-gstreamer1-plugins-base, mingw-gstreamer1-plugins-good, opensc, thunderbird, unrealircd, and xorg-x11-server-Xwayland), Gentoo (Ceph, FFmpeg, Flatpak, Gitea, and SABnzbd), Mageia (chromium-browser-stable), Slackware (kernel and postfix), and SUSE (cppcheck, distribution, gstreamer-plugins-bad, jbigkit, and ppp).
jake
1 év 8 hónap óta
As is the tradition for the
Ruby programming language, December 25 is the date for new major releases; this year,
Ruby 3.3.0 was released. It comes with a new parser called "
Prism" that is "both a C library that will be used internally by CRuby and a Ruby gem that can be used by any tooling which needs to parse Ruby code". The release also has many performance improvements, especially in the
YJIT (Yet another Ruby JIT) just-in-time compiler. Ruby 3.3 adds a new Ruby-based JIT, RJIT, that targets x86_64, which is available for experimental purposes. There are lots of other improvements and new features described in the announcement.
jake
Ellenőrizve
1 perc 41 másodperc ago
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.
Feliratkozás a következőre: Linux Weekly News hírcsatorna