Items tagged with: Kernel

Search

Items tagged with: Kernel


The #ntsync "driver" to handle Windows locking types enabling #Wine to work much better on many workloads (i.e. games) was merged as part of the main Char/Misc/IIO driver updates for #Linux 6.14:

git.kernel.org/torvalds/c/1384…

'"The driver framework was in 6.13, but now it's enabled and fully working properly. Should make many #SteamOS users happy."'

In case you wonder what was changed to fix the last remaining problems, see lore.kernel.org/all/2024121319…

#LinuxKernel #kernel


6/ To follow up once more:

@tuxedocomputers relicensed all full inhouse code in their driver package to GPLv2+ : gitlab.com/tuxedocomputers/dev… πŸ‘

They are working on doing the same for the remaining drivers.

They also submitted a updated version of the patchset making the #Linux #Kernel's module loader treat some of the modules as proprietary; the list of modules handled that way is much shorter now:

lore.kernel.org/all/2024111513…

CC: @waldi



5/ TWIMC and for the record:

Werner Sembach from @tuxedocomputers *reverted* Uwe's changes that made the drivers provide the right license to the #Linux #kernel's MODULE_LICENSE()[1] macro "until the legal stuff is sorted out":

gitlab.com/tuxedocomputers/dev…

Wondering why that happened – did they only notice now that the drivers do not compile any more because they use GPL-onlyed symbols, which are inaccessible for any non-GPLv2-compatible module?

CC: @waldi


4/ TWIMC and for the record:

Werner Sembach from @tuxedocomputers now merged Uwe's proposed changes that make the drivers provide the right license to the #Linux #kernel's MODULE_LICENSE()[1] macro. πŸ‘

gitlab.com/tuxedocomputers/dev…

(side note: I suspect the kernel will now taint itself as "proprietary" when loading these drivers, but haven't tried)

CC: @waldi


3/ It got even stranger: it seems @tuxedocomputers provided the wrong license to the #LinuxKernel's MODULE_LICENSE()[1] macro either by accident or on purpose. 🧐

@waldi pointed that out earlier today elsewhere in this thread; PWM maintainer Uwe Kleine-KΓΆnig a little later submitted a bug report asking this to be fixed:

gitlab.com/tuxedocomputers/dev…

[1] they proclaim it's GPL, which according to the #Linux #kernel's docs means "GPLv2" (either -only or -or-later), when in fact the code is GPLv3


TIL: @tuxedocomputers released #Linux #kernel drivers for their machines under the #GPLv3, which makes it impossible for competitors and distros to ship them pre-compiled, as that license is incompatible with the #LinuxKernel's #GPLv2 only license.

They did this purposely, allegedly to "keep control of the upstream pacing" – and want to re-license the code while upstreaming.

github.com/tuxedocomputers/tux…

gitlab.com/tuxedocomputers/dev…

gitlab.com/tuxedocomputers/dev…

gitlab.com/tuxedocomputers/dev…




#Linux #kernel patches to allow enabling #PREEMPT_RT (aka proper #realtime support) for x86, ARM64, and Risc-V were posted for review:

lore.kernel.org/lkml/202409061…

"The printk bits required for PREEMPT_RT are sitting in linux-next. This was the last known roadblock for PREEMPT_RT. The RT queue has additionally the "atomic console" for the 8250 UART which is not yet in linux-next.[…]"

See also these earlier other related toots:

fosstodon.org/@kernellogger/11…
fosstodon.org/@kernellogger/11…


I'd really like to read a well researched article that sums up how Linux distros reacted to the massive influx of #Linux #kernel CVE that started ~half a year – both for their #LinuxKernel packages and their live-patching offerings.

But I guess that is an enormous amount of work that no media outlet in this world is willing to pay anyone for writing. πŸ˜•

Slide taken from @gregkh's "Why are there so many kernel CVEs?" talk he gave at OSS China yesterday (social.kernel.org/objects/c997… ) #LinuxKernel


Since I've migrated from screen to tmux years ago, I always felt that missed screen's excellent support for serial devices.

But recently I found github.com/tio/tio which was developed exactly with that use case in mind and I couldn't be happier. Such an amazing tool.

#linux #kernel #embedded


"Many recent Intel laptops have […] a raw MIPI camera-sensor connected to the IPU6 found in recent Intel laptop chips.

[…] #Linux support for the IPU6 relies on an out of tree #kernel driver with a proprietary userspace stack […]

[…] Linaro has started a project to […] allow these cameras to work without needing proprietary software and Red Hat has joined Linaro in working on this. […]

This work is at a point now where it is ready for wider testing. […]"

hansdegoede.livejournal.com/27… #LinuxKernel

⇧