This Week in Linux, LINUX Unplugged, and More
-
This Week in Linux #217: elementary OS 7, Wine 8, openSUSE Codecs, Ubuntu and more Linux news!
On this episode of This Week in Linux: we've got a new release from the WINE project, elementary OS 7 is out, we'll get some previews for the next releases of GNOME and KDE Plasma. Plus we've got some news from openSUSE -- Ubuntu and so much more on Your Weekly Source for Linux GNews!
-
Tux in the Hen House | LINUX Unplugged 496
Chris attempts to get Fedora 37 on his M1 Max MacBook Pro, while Wes and Brent try the "every distro at once" desktop.
-
Robustel R5020 Lite 5G router targets industrial applications
Robustel R5020 Lite is an industrial 5G router with 4G LTE Cat 18 fallback, two Gigabit Ethernet ports and WiFi 5 connectivity, as well as features such as an RS232 or RS485 serial port, wide 12-36V DC power input, and support for an extended temperature range.
-
Joe Brockmeier: Realities of the Fediverse: ActivityPub and Mastodon have room to improve
The fediverse is a grand improvement in many ways over walled gardens like Twitter, but there’s plenty of room to improve. For example, federation does little good for users on a site that unexpectedly shuts down without time for users to migrate. Today I was seeing concern that the admin in charge of mstdn.party and mstdn.plus had gone silent. These instances have thousands of users. It looks like they’ve resurfaced but were radio silent for weeks. Consider this a drill, eventually some of the instances with thousands of users will almost certainly fail without notice.
-
Hubert Figuière: Implementing i18n-format, a Rust procedural macro
This will relate my short learning journey in implementing a procedural macro in Rust: i18n-format.
The problem
Building Rust applications means having to deal with localization, ie allowing the UI to be translated in other languages. This is a big deal for users, and thanks to existing tooling, if you use gtk-rs and if you use the
rust-gtk-template
to boostrap your project you should be all set. The GNOME community has an history of caring about this and most of the infrastructure is here.However there is one sore point into this: gettext, the standard package used to handle strings localization at runtime doesn't support Rust. For some reason the patch to fix it is stuck in review.