Latest Linux and open source news from around the web

All Sources 9to5Linux Fedora Magazine Foss Force How-to Geek It's FOSS Linux Insider Linux Journal Linux Magazine Linux TLDR Linux.org Linuxiac LPI LWN.net OMG! Ubuntu Phoronix
Linux.org

Python Series Part 18: Working with Buttons in Tkinter

Everyone who has used a computer or even a phone or tablet know what a button is in a Graphical User Interface (GUI). A button is a clickable object that causes something to happen or start processing. In this article, we can cover buttons on Tkinter. Keep in mind that if you have read the article on Labels, then most of this you should know since most options are the same for almost all widgets. Text The string used for the โ€˜textโ€™ option is displayed on the button. Letโ€™s look at a... https://www.linux.org/threads/python-series-part-18-working-with-buttons-in-tkinter.57146/

LWN.net

[$] A struct sockaddr sequel

One of the many objectives of the Linux Kernel Self-Protection Project (KSPP), which just completed ten years of work, is to ensure that all array references can be bounds-checked, even in the case of flexible array members, the size of which is not known at compile time. One of the most challenging flexible array members in the kernel is not even declared as such. Almost exactly one year ago, LWN looked at the effort to increase safety around the networking subsystem's heavily used sockaddr structure. One year later, Kees Cook is still looking for a way to bring this work to a close.

LWN.net

Security updates for Friday

Security updates have been issued by Debian (keystone and lxd), Fedora (docker-buildkit, firefox, gh, gitleaks, lasso, runc, and seamonkey), Mageia (perl-Authen-SASL, perl-Cpanel-JSON-XS, perl-Crypt-OpenSSL-RSA, perl-JSON-XS, python-flask-cors, python-py, python-setuptools, and ruby), Oracle (java-1.8.0-openjdk), SUSE (binutils, cargo-packaging, rust-bindgen, chromium, go-sendxmpp, helm, lasso, libxml2, openssh, openssh8.4, python-Django, python-Scrapy-doc, python311-Brotli, squid, tomcat10, and weblate), and Ubuntu (linux-nvidia-6.8, linux-oracle, linux-oracle-6.8 and linux-xilinx-zynqmp).

Fedora Magazine

Fedora at Kirinyaga University โ€“ Docs workshop

We did it again, Fedora at Kirinyaga university in Kenya. This time, we didnโ€™t just introduce what open source is โ€“ we showed students how to participate and actually contribute in real time. Many students had heard of open source before, but were not sure how to get started or where they could fit. We [โ€ฆ]

LWN.net

Two new stable kernels

Greg Kroah-Hartman has announced the release of the 6.17.8 and 6.12.58 stable kernels. Each contains an important set of fixes. Users are advised to upgrade.

LWN.net

Rust in Android: move fast and fix things (Google Security Blog)

The Google Security Blog has a new post on just how well the use of Rust is working out for the Android project. We adopted Rust for its security and are seeing a 1000x reduction in memory safety vulnerability density compared to Android's C and C++ code. But the biggest surprise was Rust's impact on software delivery. With Rust changes having a 4x lower rollback rate and spending 25% less time in code review, the safer path is now also the faster one.