4 ms·
Speakers work in our kernel tree, we're just not shipping it yet because there's infrastructure work to be done because Linux as a whole has no subsystem for en
by marcan_42 5y ago
Speakers work in our kernel tree, we're just not shipping it yet because there's infrastructure work to be done because Linux as a whole has no subsystem for enforcing speaker volume safety limits, nor does it have any subsystem for speaker DSP/EQ. Both of those are critical for modern platforms to be safe and sound good. I do not consider not having that up to standard, so I won't enable speakers for end users until we have an answer. It's coming, it's just we have to be the first to develop all this infra because it's 2022 and Linux audio still sucks ;)
USB3 and Thunderbolt are being worked on as we speak, and USB3 already works in Sven's kernel branch.
The backlight works with the DCP display driver, which is already working but just needs to be productionized so we can ship it in our main kernel branch. Soon.
And the GPU userspace work is at 90+% GLES2 spec compliance, and the hardware interface reverse engineering to write a kernel driver (which is the simpler part) has already started.
Things are moving quickly.
- bestouff 5y agoImpressive. This will make me choose an M1 to replace my XPS. You should be paid by Apple for this.
- smoldesu 5y ago> You should be paid by Apple for this. Apple pays less than $500/year to BSD developers for the millions of lines of code that they poach from them. Giving back to open source developers for doing the things they should have done in the first place isn't really "their thing" so to speak.
- gjsman-1000 5y agoSource? This is unfounded. Also Apple bought the rights to BSD before FreeBSD existed, back when it was BSD4.3 and FreeBSD would not arrive for over a decade later. Apple also hired a lot of FreeBSD's programmers (including their founder) full-time and some of Apple's technologies such as LLVM have made their way back to FreeBSD.
- smoldesu 5y ago> Source? https://freebsdfoundation.org/our-donors/donors/?donationType=individual&donationYear=2021 https://freebsdfoundation.org/our-donors/donors/?donationTyp... > This is unfounded. Also Apple bought the rights to BSD before FreeBSD existed. You're right. But they still poach millions of lines from FreeBSD for XNU/Darwin, since the patches are largely compatible. One would think they'd be willing to give back to the developers who write their code for them, but you'd be mistaken. Much like the App Store, it would appear that Apple is interested more in squeezing value from whoever they can and throwing them aside when they no longer make a case for their value. "The BSD portion of the OS X kernel is derived primarily from FreeBSD, a version of 4.4BSD that offers advanced networking, performance, security, and compatibility features." https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/BSD/BSD.html https://developer.apple.com/library/archive/documentation/Da...
- danw1979 5y agoJust awesome progress Hector and the rest of the team. Bravo. You’ve got my backing for as long as it takes …