clean up repository
This commit is contained in:
parent
ac5c9c471c
commit
0a154eba4e
@ -1,5 +1,6 @@
|
||||
name: Update RSS Feeds
|
||||
on:
|
||||
on:
|
||||
[push]
|
||||
schedule:
|
||||
- cron: '@hourly'
|
||||
jobs:
|
||||
|
@ -1,3 +1,10 @@
|
||||
# lwn-rss
|
||||
|
||||
Custom generated and filtered feeds for LWN.net
|
||||
Custom generated and filtered feeds for LWN.net
|
||||
|
||||
## Feed links
|
||||
- All free articles: https://benhays.org/lwn-all.xml
|
||||
- Free featured "premium" articles: https://benhays.org/lwn-features.xml
|
||||
|
||||
## Disclaimer
|
||||
All of the content published on these feeds is property of LWN.net (Copyright 2024, Eklektix, Inc.). All of the data used to build the feeds is publicly available. I do not own a premium account, thus I cannot publish anything that isn't public on the website. If you enjoy the free content on LWN, please consider becoming a member there.
|
168
lwn-all.xml
168
lwn-all.xml
@ -1,168 +0,0 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
|
||||
<channel>
|
||||
<title>LWN.net</title>
|
||||
<link>https://lwn.net</link>
|
||||
<description> 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.
|
||||
</description>
|
||||
<language>en-us</language>
|
||||
<pubDate>Sat, 09 Nov 2024 01:00:55 +0000</pubDate>
|
||||
<lastBuildDate>Sat, 09 Nov 2024 01:00:55 +0000</lastBuildDate>
|
||||
<docs>https://www.rssboard.org/rss-specification</docs>
|
||||
<webMaster>lwn@lwn.net</webMaster>
|
||||
<atom:link href="https://lwn.net/headlines/rss" rel="self" type="application/rss+xml"/>
|
||||
<item>
|
||||
<title>Seven more stable kernel updates</title>
|
||||
<link>https://lwn.net/Articles/997525/</link>
|
||||
<guid>https://lwn.net/Articles/997525/</guid>
|
||||
<dc:creator>daroc</dc:creator>
|
||||
<description><p>
|
||||
Greg Kroah-Hartman has shared another seven stable kernel updates:
|
||||
<a href="https://lwn.net/Articles/997527/">6.6.60</a>,
|
||||
<a href="https://lwn.net/Articles/997528/">6.11.7</a>,
|
||||
<a href="https://lwn.net/Articles/997529/">6.1.116</a>,
|
||||
<a href="https://lwn.net/Articles/997530/">5.15.171</a>,
|
||||
<a href="https://lwn.net/Articles/997533/">5.10.229</a>,
|
||||
<a href="https://lwn.net/Articles/997535/">5.4.285</a>, and
|
||||
<a href="https://lwn.net/Articles/997536/">4.19.323</a>.
|
||||
</p></description>
|
||||
<pubDate>Fri, 08 Nov 2024 16:53:10 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Cohen: gccrs: An alternative compiler for Rust</title>
|
||||
<link>https://lwn.net/Articles/997483/</link>
|
||||
<guid>https://lwn.net/Articles/997483/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>Arthur Cohen has posted <a
|
||||
href="https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-compiler-for-rust.html">a
|
||||
detailed introduction to the gccrs project</a> on the Rust Blog, seemingly
|
||||
with the goal of convincing the Rust community about the value of the
|
||||
project.
|
||||
<p>
|
||||
<blockquote class="bq">
|
||||
Likewise, many GCC plugins are used for increasing the safety of
|
||||
critical projects such as the Linux kernel, which has recently
|
||||
gained support for the Rust programming language. This makes
|
||||
<tt>gccrs</tt> a useful tool for analyzing unsafe Rust code, and
|
||||
more generally Rust code which has to interact with existing C
|
||||
code. We also want <tt>gccrs</tt> to be a useful tool for
|
||||
<tt>rustc</tt> itself by helping pan out the Rust specification
|
||||
effort with a unique viewpoint - that of a tool trying to replicate
|
||||
another's functionality, oftentimes through careful experimentation
|
||||
and source reading where the existing documentation did not go into
|
||||
enough detail.
|
||||
</blockquote>
|
||||
<p>
|
||||
(LWN last <a href="https://lwn.net/Articles/991199/">looked at gccrs</a> in October).</description>
|
||||
<pubDate>Fri, 08 Nov 2024 15:04:37 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Security updates for Friday</title>
|
||||
<link>https://lwn.net/Articles/997480/</link>
|
||||
<guid>https://lwn.net/Articles/997480/</guid>
|
||||
<dc:creator>daroc</dc:creator>
|
||||
<description>Security updates have been issued by <b>AlmaLinux</b> (edk2), <b>Debian</b> (webkit2gtk), <b>Fedora</b> (thunderbird), <b>Oracle</b> (bzip2, container-tools:ol8, edk2, go-toolset:ol8, libtiff, python-idna, python3.11, and python3.12), <b>Slackware</b> (expat), and <b>SUSE</b> (apache2, govulncheck-vulndb, grub2, java-1_8_0-openjdk, python3, python39, qemu, xorg-x11-server, and xwayland).
|
||||
</description>
|
||||
<pubDate>Fri, 08 Nov 2024 14:17:02 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Security updates for Thursday</title>
|
||||
<link>https://lwn.net/Articles/997378/</link>
|
||||
<guid>https://lwn.net/Articles/997378/</guid>
|
||||
<dc:creator>jake</dc:creator>
|
||||
<description>Security updates have been issued by <b>AlmaLinux</b> (bcc, bpftrace, bzip2, container-tools:rhel8, grafana-pcp, haproxy, kernel, kernel-rt, krb5, libtiff, python-gevent, python3.11, python3.11-urllib3, python3.12, python3.12-urllib3, xmlrpc-c, and xorg-x11-server and xorg-x11-server-Xwayland), <b>Debian</b> (puma and pypy3), <b>Fedora</b> (firefox), <b>Gentoo</b> (libgit2), <b>Mageia</b> (libarchive), <b>SUSE</b> (ghostscript, go1.22-openssl, go1.23-openssl, htmldoc, kmail-account-wizard, libarchive, libgsf, libmozjs-128-0, openssl-3, python-jupyterlab, python-mysql-connector-python, python36, and ruby2.1), and <b>Ubuntu</b> (cinder, linux-aws, linux-aws-6.8, linux-oracle, linux-oracle-6.8, linux-aws, linux-azure-5.4, linux-kvm, linux-oracle, linux-xilinx-zynqmp, and linux-nvidia, linux-nvidia-6.8, linux-nvidia-lowlatency).
|
||||
</description>
|
||||
<pubDate>Thu, 07 Nov 2024 16:14:36 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Funding restored for man-page maintenance</title>
|
||||
<link>https://lwn.net/Articles/997193/</link>
|
||||
<guid>https://lwn.net/Articles/997193/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>Man pages maintainer Alejandro Colomar <a
|
||||
href="https://lwn.net/Articles/989215/">announced</a> in September that he was suspending
|
||||
his work due to a lack of support. He has now <a
|
||||
href="https://lwn.net/ml/all/nimzecx26lzxo2v64qjazmisbwfeljpto522wlnauktqesmdoc@gv3yrp64cvug">let
|
||||
it be known</a> that funding has been found for the next year at least:
|
||||
<p>
|
||||
<blockquote class="bq">
|
||||
We've been talking for a couple of months, and we have already
|
||||
agreed to sign a contract through the LF [Linux Foundation], where
|
||||
a number of companies provide the funds for the contract. The
|
||||
contract will cover the next 12 months for the agreed amount, and
|
||||
we should sign it in the following days. Since I've already seen a
|
||||
draft of the contract, and it looks good, I've already started
|
||||
maintaining the project again, starting on Nov 1st.
|
||||
</blockquote></description>
|
||||
<pubDate>Wed, 06 Nov 2024 15:48:15 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Security updates for Wednesday</title>
|
||||
<link>https://lwn.net/Articles/997182/</link>
|
||||
<guid>https://lwn.net/Articles/997182/</guid>
|
||||
<dc:creator>jzb</dc:creator>
|
||||
<description>Security updates have been issued by <b>AlmaLinux</b> (libtiff), <b>Debian</b> (context, libheif, and thunderbird), <b>Fedora</b> (php-tcpdf, syncthing, and thunderbird), <b>Gentoo</b> (EditorConfig core C library, Flatpak, Neat VNC, and Ubiquiti UniFi), <b>Oracle</b> (bcc, bpftrace, grafana-pcp, haproxy, kernel, krb5, libtiff, python-gevent, python3.11-urllib3, python3.12-urllib3, and xmlrpc-c), <b>Red Hat</b> (python3.11-urllib3), <b>SUSE</b> (audacity, curl, govulncheck-vulndb, gradle, htmldoc, libgsf, python310, and qbittorrent), and <b>Ubuntu</b> (linux-aws-5.4, linux-oracle-5.4, mpg123, and python-werkzeug).
|
||||
</description>
|
||||
<pubDate>Wed, 06 Nov 2024 14:13:03 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>LXQt 2.1.0 released</title>
|
||||
<link>https://lwn.net/Articles/997034/</link>
|
||||
<guid>https://lwn.net/Articles/997034/</guid>
|
||||
<dc:creator>jzb</dc:creator>
|
||||
<description><p><a
|
||||
href="https://lxqt-project.org/release/2024/11/05/release-lxqt-2-1-0/">Version
|
||||
2.1.0</a> of the <a href="https://lxqt-project.org/">LXQt</a>
|
||||
lightweight Qt desktop environment has been released. The highlight of
|
||||
this release is support for multiple Wayland compositors:</p>
|
||||
|
||||
<blockquote class="bq">
|
||||
<p>Through its new component <tt>lxqt-wayland-session</tt>, LXQt 2.1.0
|
||||
supports 7 Wayland sessions (with Labwc, KWin, Wayfire, Hyprland,
|
||||
Sway, River and Niri), has two Wayland back-ends in
|
||||
<tt>lxqt-panel</tt> (one for <tt>kwin_wayland</tt> and the other
|
||||
general), and will add more later. All LXQt components that are not
|
||||
limited to X11 — i.e., most components — work fine on Wayland. [...]</p>
|
||||
|
||||
<p><em><strong>Of course, the X11 session will be supported
|
||||
indefinitely</strong></em>. Wayland is optional and rather experimental.</p>
|
||||
</blockquote></description>
|
||||
<pubDate>Tue, 05 Nov 2024 15:17:48 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>The BPF instruction set architecture is now RFC 9669</title>
|
||||
<link>https://lwn.net/Articles/997002/</link>
|
||||
<guid>https://lwn.net/Articles/997002/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>After a couple of years of effort, the BPF instruction set architecture has
|
||||
been accepted as <a href="https://www.rfc-editor.org/rfc/rfc9669.html">RFC
|
||||
9669</a>, giving it a standard outside of the in-kernel implementation. <a
|
||||
href="https://lwn.net/ml/all/20241105035101.GD41004@maniforge">This message from David
|
||||
Vernet</a> (who also contributed <a href="https://lwn.net/Articles/926882/">an article on
|
||||
the standardization process</a> last year) describes the process and why it
|
||||
is important:
|
||||
<p>
|
||||
<blockquote class="bq">
|
||||
Though some vendors have already implemented BPF offloading
|
||||
capabilities without having a standardized ISA, others are not
|
||||
quite as risk tolerant. As Christoph [Hellwig] discussed at LSFMM
|
||||
2022, certain NVMe vendors have expressed an interest in building
|
||||
BPF offloading capabilities for various use cases such as eXpress
|
||||
Resubmission Path (XRP), but they simply can't fund such a project
|
||||
without certain components of BPF being standardized. Hence, the
|
||||
effort to standardize BPF was born.
|
||||
</blockquote></description>
|
||||
<pubDate>Tue, 05 Nov 2024 14:43:37 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Security updates for Tuesday</title>
|
||||
<link>https://lwn.net/Articles/997030/</link>
|
||||
<guid>https://lwn.net/Articles/997030/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>Security updates have been issued by <b>AlmaLinux</b> (firefox, openexr, and thunderbird), <b>Fedora</b> (llama-cpp and python-quart), <b>Oracle</b> (firefox, openexr, thunderbird, and xorg-x11-server and xorg-x11-server-Xwayland), <b>SUSE</b> (chromium, govulncheck-vulndb, openssl-1_1, python311, and python312), and <b>Ubuntu</b> (linux-azure, linux-bluefield, linux-azure, linux-gcp, linux-ibm, openjpeg2, and ruby3.0, ruby3.2, ruby3.3).
|
||||
</description>
|
||||
<pubDate>Tue, 05 Nov 2024 14:42:28 +0000</pubDate>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
218
lwn-features.xml
218
lwn-features.xml
@ -1,218 +0,0 @@
|
||||
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
|
||||
<channel>
|
||||
<title>LWN.net featured content</title>
|
||||
<link>https://lwn.net/Articles/</link>
|
||||
<description>This feed contains pointers to all feature articles (those
|
||||
containing LWN original content and posted as standalone items) found on
|
||||
the site.
|
||||
</description>
|
||||
<language>en-us</language>
|
||||
<pubDate>Sat, 09 Nov 2024 01:01:01 +0000</pubDate>
|
||||
<lastBuildDate>Sat, 09 Nov 2024 01:01:01 +0000</lastBuildDate>
|
||||
<docs>https://www.rssboard.org/rss-specification</docs>
|
||||
<webMaster>lwn@lwn.net</webMaster>
|
||||
<atom:link href="https://lwn.net/headlines/Features" rel="self" type="application/rss+xml"/>
|
||||
<item>
|
||||
<title>LWN.net Weekly Edition for October 31, 2024</title>
|
||||
<link>https://lwn.net/Articles/995490/</link>
|
||||
<guid>https://lwn.net/Articles/995490/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>The LWN.net Weekly Edition for October 31, 2024 is available.
|
||||
</description>
|
||||
<pubDate>Thu, 31 Oct 2024 00:42:27 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>An update on Apple M1/M2 GPU drivers</title>
|
||||
<link>https://lwn.net/Articles/995383/</link>
|
||||
<guid>https://lwn.net/Articles/995383/</guid>
|
||||
<dc:creator>jake</dc:creator>
|
||||
<description>The kernel graphics driver for the Apple M1 and M2 GPUs is, rather
|
||||
famously, written in Rust, but it has achieved conformance with
|
||||
various graphics standards, which is also noteworthy. At the <a
|
||||
href="https://indico.freedesktop.org/event/6/">X.Org Developers Conference
|
||||
(XDC)&nbsp;2024</a>, Alyssa Rosenzweig gave an update on the status of the
|
||||
driver, along with some news about the kinds of games it can support (<a
|
||||
href="https://www.youtube.com/watch?v=TtLP5sAXYKo">YouTube video</a>, <a href="https://indico.freedesktop.org/event/6/contributions/284/attachments/230/310/slides.pdf ">slides</a>).
|
||||
There has been lots of progress since her talk at XDC last year (<a
|
||||
href="https://www.youtube.com/watch?v=O36VFNdQHsE">YouTube video</a>),
|
||||
with, of course, still more to come.
|
||||
</description>
|
||||
<pubDate>Wed, 30 Oct 2024 16:23:29 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>A new approach to validating test suites</title>
|
||||
<link>https://lwn.net/Articles/995276/</link>
|
||||
<guid>https://lwn.net/Articles/995276/</guid>
|
||||
<dc:creator>daroc</dc:creator>
|
||||
<description><p>
|
||||
The first program that Martin Pool ever wrote, he said, had bugs; the ones he's writing
|
||||
now most likely have bugs too. The talk Pool gave at
|
||||
<a href="https://rustconf.com/">RustConf</a> this year was about a way to try
|
||||
to write programs with fewer bugs. He has developed a tool called
|
||||
<a href="https://mutants.rs/">
|
||||
cargo-mutants</a> that highlights gaps in test coverage by identifying
|
||||
functions that can be broken without causing any tests to fail.
|
||||
This can be a valuable complement to other testing techniques,
|
||||
he explained.
|
||||
</p>
|
||||
</description>
|
||||
<pubDate>Tue, 29 Oct 2024 17:01:12 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>The performance of the Rust compiler</title>
|
||||
<link>https://lwn.net/Articles/995125/</link>
|
||||
<guid>https://lwn.net/Articles/995125/</guid>
|
||||
<dc:creator>daroc</dc:creator>
|
||||
<description><p>
|
||||
Sparrow Li presented virtually at
|
||||
<a href="https://rustconf.com">
|
||||
RustConf</a>&nbsp;2024 about the current state of and
|
||||
future plans for the Rust compiler's performance. The compiler is relatively slow to compile
|
||||
large programs, although it has been getting better over time. The next big
|
||||
performance improvement to come will be parallelizing the compiler's parsing,
|
||||
type-checking, and related operations, but even after that, the project has
|
||||
several avenues left to explore.
|
||||
</p>
|
||||
</description>
|
||||
<pubDate>Mon, 28 Oct 2024 16:10:27 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>AutoFDO and Propeller</title>
|
||||
<link>https://lwn.net/Articles/995397/</link>
|
||||
<guid>https://lwn.net/Articles/995397/</guid>
|
||||
<dc:creator>jake</dc:creator>
|
||||
<description>Rong Xu and
|
||||
Han Shen described the kernel-optimization techniques that Google uses in the <a
|
||||
href="https://lpc.events/event/18/sessions/180/#20240918">toolchains
|
||||
track</a> at the <a
|
||||
href="https://lpc.events/event/18/page/224-lpc-2024-overview">2024 Linux
|
||||
Plumbers Conference</a>.
|
||||
They talked about <a
|
||||
href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45290.pdf">automatic
|
||||
feedback-directed optimization</a> (AutoFDO), which can be used with the <a
|
||||
href="https://research.google/pubs/propeller-a-profile-guided-relinking-optimizer-for-warehouse-scale-applications/">Propeller</a>
|
||||
optimizer to produce kernels with better performance using profile
|
||||
information gathered from real workloads. There is a fair amount of
|
||||
overlap between these tools and the <a
|
||||
href="https://github.com/llvm/llvm-project/tree/main/bolt#bolt">BOLT</a>
|
||||
post-link optimizer, which was the subject of a <a
|
||||
href="https://lwn.net/Articles/993828/">talk</a> that directly preceded this session.
|
||||
</description>
|
||||
<pubDate>Mon, 28 Oct 2024 15:15:19 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>OSI readies controversial Open AI definition</title>
|
||||
<link>https://lwn.net/Articles/995159/</link>
|
||||
<guid>https://lwn.net/Articles/995159/</guid>
|
||||
<dc:creator>jzb</dc:creator>
|
||||
<description><p>The <a href="https://opensource.org/">Open Source Initiative</a>
|
||||
(OSI) has been working on defining <a
|
||||
href="https://opensource.org/ai">Open Source AI</a>&mdash;that is what
|
||||
constitutes an AI system that can be used, studied, modified, and
|
||||
shared for any purpose&mdash;for almost two
|
||||
years. Its <a
|
||||
href="https://opensource.org/about/board-of-directors">board</a> will
|
||||
be voting on the <a href="https://opensource.org/ai/drafts/the-open-source-ai-definition-1-0-rc2">Open Source AI Definition</a> (OSAID) on Sunday,
|
||||
October&nbsp;27, with the 1.0 version slated to be published on
|
||||
October&nbsp;28. It is never possible to please <em>everyone</em> in
|
||||
such an endeavor, and it would be folly to make that a goal. However,
|
||||
a number of prominent figures in the open-source community have voiced
|
||||
concerns that OSI is setting the bar too low with the OSAID&mdash;which
|
||||
will undo decades of community work to cajole vendors into adhering to
|
||||
or respecting the original <a href="https://opensource.org/osd">Open Source
|
||||
Definition</a> (OSD).</p>
|
||||
</description>
|
||||
<pubDate>Fri, 25 Oct 2024 21:02:36 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Kernel optimization with BOLT</title>
|
||||
<link>https://lwn.net/Articles/993828/</link>
|
||||
<guid>https://lwn.net/Articles/993828/</guid>
|
||||
<dc:creator>jake</dc:creator>
|
||||
<description>A pair of talks in the <a
|
||||
href="https://lpc.events/event/18/sessions/180/#20240918">toolchains
|
||||
track</a> at the <a
|
||||
href="https://lpc.events/event/18/page/224-lpc-2024-overview">2024 Linux
|
||||
Plumbers Conference</a> covered different tools that can be used to
|
||||
optimize the kernel. First up was Maksim Panchenko to describe the <a
|
||||
href="https://github.com/llvm/llvm-project/tree/main/bolt#bolt">binary
|
||||
optimization and layout tool</a> (BOLT) that Meta uses on its production
|
||||
kernels. It optimizes the kernel binary by rearranging it to improve its
|
||||
code locality for
|
||||
better performance. A <a href="https://lwn.net/Articles/995397/">subsequent article</a> will cover the second talk, which
|
||||
looked at <a
|
||||
href="https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/45290.pdf">automatic
|
||||
feedback-directed optimization</a> (AutoFDO) and other related techniques
|
||||
that are used to optimize Google's kernels.
|
||||
</description>
|
||||
<pubDate>Fri, 25 Oct 2024 19:39:48 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>realloc() and the oversize importance of zero-size objects</title>
|
||||
<link>https://lwn.net/Articles/995196/</link>
|
||||
<guid>https://lwn.net/Articles/995196/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>Small objects can lead to large email threads. In this
|
||||
case, the GNU C Library (glibc) community has been having an extensive
|
||||
debate over the handling of zero-byte allocations. Specifically, what
|
||||
should happen when a program calls <a
|
||||
href="https://man7.org/linux/man-pages/man3/malloc.3.html"><tt>realloc()</tt></a>
|
||||
specifying a size of zero? This is, it seems, a topic about which some
|
||||
people, at least, have strong feelings.
|
||||
</description>
|
||||
<pubDate>Thu, 24 Oct 2024 15:36:41 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>LWN.net Weekly Edition for October 24, 2024</title>
|
||||
<link>https://lwn.net/Articles/994575/</link>
|
||||
<guid>https://lwn.net/Articles/994575/</guid>
|
||||
<dc:creator>corbet</dc:creator>
|
||||
<description>The LWN.net Weekly Edition for October 24, 2024 is available.
|
||||
</description>
|
||||
<pubDate>Thu, 24 Oct 2024 00:42:13 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Toward safe transmutation in Rust</title>
|
||||
<link>https://lwn.net/Articles/994334/</link>
|
||||
<guid>https://lwn.net/Articles/994334/</guid>
|
||||
<dc:creator>daroc</dc:creator>
|
||||
<description><p>
|
||||
Currently in Rust, there is no efficient and safe way to turn an array of bytes
|
||||
into a structure that corresponds to the array. Changing that was the topic of
|
||||
Jack Wrenn's talk this year at
|
||||
<a href="https://rustconf.com">
|
||||
RustConf</a>:
|
||||
<a href="https://jack.wrenn.fyi/blog/safety-goggles-for-alchemists/">
|
||||
"Safety Goggles for Alchemists"</a>. The goal is to be able to "transmute" —
|
||||
Rust's name for this kind of conversion — values into arbitrary user-defined
|
||||
types in a safer way. Wrenn justified the approach that the project has taken to
|
||||
accomplish this, and spoke about the future work required to stabilize it.
|
||||
</p>
|
||||
</description>
|
||||
<pubDate>Wed, 23 Oct 2024 17:40:38 +0000</pubDate>
|
||||
</item>
|
||||
<item>
|
||||
<title>Free-software foundations face fundraising problems</title>
|
||||
<link>https://lwn.net/Articles/993665/</link>
|
||||
<guid>https://lwn.net/Articles/993665/</guid>
|
||||
<dc:creator>jzb</dc:creator>
|
||||
<description><p>In July, at the GNOME <a
|
||||
href="https://lwn.net/Articles/983203/">annual general meeting</a> (AGM),
|
||||
held at <a
|
||||
href="https://foundation.gnome.org/2023/12/20/guadec-2024-in-denver-colorado/">GUADEC
|
||||
2024</a>,
|
||||
the message from the GNOME Foundation board was that all was well,
|
||||
financially speaking. Not <em>great</em>, but the foundation was on a
|
||||
break-even budget and expected to go into its next fiscal year with a
|
||||
similar budget and headcount. On October&nbsp;7, however, the board <a
|
||||
href="https://foundation.gnome.org/2024/10/07/update-from-the-board-2024-10/">announced</a>
|
||||
that it had had to make some cuts, including reducing its staff by
|
||||
two people. This is not, however, strictly a GNOME problem: similar
|
||||
organizations, such as the Python Software Foundation (PSF), KDE&nbsp;e.V.,
|
||||
and the Free Software Foundation Europe (FSFE) are seeing declines in
|
||||
fundraising while also being affected by inflation.</p>
|
||||
</description>
|
||||
<pubDate>Wed, 23 Oct 2024 14:52:28 +0000</pubDate>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
Loading…
Reference in New Issue
Block a user