Linux
The Linux Kernel Journey — struct kobject | by Shlomi Boutnaru, Ph.D. | Feb, 2024
The goal of “kobject” is to provide a generic kernel object infrastructure (https://elixir.bootlin.com/linux/v6.7.6/source/include/linux/kobject.h#L3). “struct kobject” is part of the Linux kernel since version 2.5.45 (https://elixir.bootlin.com/linux/v2.5.45/source/include/linux/kobject.h), it was added in order to simplify the reference counting of relevant kernel objects, sysfs representation, object oriented like programming and also event handling (https://lwn.net/Articles/51437/). Overall, “struct kobject” contains a …
Win a Free Linux Foundation Certification Exam or Course Voucher by Contributing to WasmEdge
As a proud CNCF silver member, Second State is excited to offer 10 free vouchers (valued from $300 to $600 each) for Linux Foundation Exam/ Linux Foundation Training Course to new WasmEdge contributors. By gifting these vouchers, we hope to encourage further open-source contributions and support developers in gaining new skills and knowledge. All you …
Put the fun back into computing. Use Linux, BSD.
Solus 4.5 While it’s only been about seven months since I last tried the Solus distribution, my previous encounter with the independent, rolling release platform was mostly done as a “welcome back” tour. The project had apparently died near the start of 2023 and I was curious to see if it was still in working …
It’s coming… it’s coming… it’s coming – Adventures in Linux and KDE
Wow, it feels like it’s been a while! And while many of KDE’s contributors have been enjoying some holiday and vacation time, quite a lot happened too! We’re getting pretty close to the projected February 28th release day for the KDE 6 megarelease, so all hands have been on the bug-fixing deck. Overall we’re in …
Linux Foundation Adopting Terraform Fork Provokes Ire of HashiCorp CEO
If open source foundations sponsor open source forks, “There’ll be no more open source companies in Silicon Valley,” HashiCorp CEO Dave McJannet recently said. McJannet was referring to how the Linux Foundation had quickly adopted a fork of HashiCorp’s once-open source flagship Infrastructure as Code (IaC) tool, Terraform. In August, HashiCorp replaced Terraform’s open source …
Linux 6.6 To Bring Another Rust Toolchain Upgrade
Miguel Ojeda who leads the “Rust for Linux” effort of integrating Rust programming language support into the Linux kernel has already submitted his pull request of planned feature updates for the upcoming Linux 6.6 cycle. With Linux 6.5 there was the upgrade to the Rust 1.68.2 toolchain and for Linux 6.6 comes another upgrade to …
How To Work Better, Tate style
How To Work Better, Tate style | Alex Graveley ← Alex Graveley ← Archive Today I was sneaking around behind the scenes at the Tate Modern London. I saw the following etched on a wall for the employees beginning their day. How To Work Better Do one thing at a time Know the problem Learn …
Linux Patches Posted That Would Allow Boot-Time Disabling Of x86 32-bit Processes
SUSE engineer Nikolay Borisov sent out a set of patches today for “ia32_disabled” that would allow disabling of support for x86 32-bit processes from running on x86_64 Linux systems. As a first step this would be a boot-time option when “ia32_disabled” is set. SUSE is interested in the ability for disabling the IA32 compatibility layer …