Can you blow a PC speaker with a Linux kernel module?

Sometimes you come across a story that’s equally weird and delightful, and this is definitely one of them. Oleksandr Natalenko posted a link on Mastodon to a curious email sent to the Linux Kernel Mailing List, which apparently gets sent to the LKML every single year. The message is very straightforward. Is it possible to write a kernel module which, when loaded, will blow the PC speaker? ↫ R.F. Burns on the LKML Since this gets sent every year, it’s most likely some automated thing that’s more of a joke than a real request at this point. However, originally, there was a real historical reason behind the inquiry, as Schlemihl Schalmeier on Mastodon points out. They link to the original rationale behind the request, posted to the LKML after the request was first made, all the way back in 2007. At the time, the author was helping a small school system manage a number of Linux workstations, and the students there were abusing the sound cards on those workstations for shenanigans. They addressed this by only allowing users with root privileges access to the sound devices. However, kids are smart, and they started abusing the PC speaker instead, and even unloading the PC speaker kernel module didn’t help because the kids found ways to abuse the PC speaker outside of the operating system (the BIOS maybe? I have no idea). And so, the author notes, the school system wanted them to remove the PC speakers entirely, but this would be a very fiddly and time-consuming effort, since there were a lot of PCs, and of course, this would all have to be done on-site – unlike the earlier solutions which could all be done remotely. So, the idea was raised about seeing if there was a way to blow the PC speaker by loading a kernel module.  If so, a mass-deployment of a kernel module overnight would take care of the PC speaker problem once and for all. ↫ R.F. Burns on the LKML So, that’s the original story behind the request. It’s honestly kind of ingenious, and it made me wonder if the author got a useful reply on the LKML, and if such a kernel module was ever created. The original thread didn’t seem particularly conclusive to me, and the later yearly instances of the request don’t seem to yield much either. It seems unlikely to me this is possible at all. Regardless, this is a very weird bit of Linux kernel lore, and I’d love to know if there’s more going on. Various parts of the original rationale seem dubious to me, such as the handwavy thing about abusing the PC speaker outside of the operating system, and what does “abusing” the PC speaker even mean in the first place? As Natalenko notes, it seems there’s more to this story, and I’d love to find out what it is.

Satta Matka Game App Development With Cuevasoft LLC

Looking to develop a cutting-edge Satta Matka game app? Cuevasoft LLC is your go-to development partner. Our team of experts will work closely with you to create a user-friendly and engaging app that will captivate players and drive revenue. Contact us today to learn more about our custom app development services.
Join us as we explore the intricacies of Satta Matka game app development with Cuevasoft LLC in this engaging video. Gain insights into the technology and expertise required to develop a top-notch app for this traditional Indian game. #SattaMatkaGameDevelopment #GameApp #CuevasoftLLC #matkaappdevelopment

Premium Penthouse is selling lowest price in Hyderabad

https://accounts.eclipse.org/users/brigadeneopolislive
https://rj933259.wixsite.com/qbserrorcode/profile/brigadeneopolislive/profile
https://gist.github.com/neopolisbrigadelive
https://www.prodesigns.com/wordpress-themes/support/users/brigadeneopolislive
https://world.optimizely.com/System/Users-and-profiles/Community-Profile-Card/?userId=51ded343-8f08-473a-8d9a-86e0ef93f31b
https://www.postman.com/brigadeneopolislive

Firefox tips and tricks for creatives

Firefox tips and tricks for creatives

On my way to the airport last week, my driver asked what I do for a living. “I’m a content creator,” I replied. “I’m the video lead at Mozilla.” “Wow, that sounds fun,” he said. It can be! But, like lots of other creative professions: It’s not as glamorous as it sounds. Between the emails, […]

The post Firefox tips and tricks for creatives appeared first on The Mozilla Blog.

One twenty for everyone

This Week in F-Droid

TWIF curated on Thursday, 13 Jun 2024, Week 24

F-Droid core

As a low key event last week, F-Droid Client and Basic 1.20 were marked as suggested, so everyone who can run it (Android 6 or later) should update and enjoy the new features.

Since the repositories changes have a big impact, we recommend you to take a look in your client Settings and to read @grote’s explainer post on how things work now.

Community News

@linsui cleans an NFC card:

Many OEM Android distributions have a built-in NFC card emulator but there was no such thing in the open-source ones. Now we have NFCGate, An NFC research toolkit, which can emulate some cards with NFC. Do note that an unlocked device with LSPosed and Root are required to use this function.

The popular system cleaner, SD Maid 2/SE – System Cleaner, A trusted assistant for your Android, to keep it clean and tidy, is available on F-Droid now. It was removed from some centralized alternative store and the developer account was banned by its known monopolistic owner last year, but that won’t happen on F-Droid because we don’t have accounts at all.

@Licaon_Kter calculates an element:

Back in January we highlighted an Element update and hinted about their work-in-progress enhanced version. The wait is over, Element X – Secure messenger, Fastest ever Matrix client, is now live and built reproducible. You can
read last years blog and keep an eye on future announcements. Note: as the plan is to replace Element with ElementX in the future keep in mind that the life of the new app might be cut short as the developers decide. We’ll keep you posted as the news reach us.

While we have some old apps that still prove useful we usually touch them for archiving or they become uninstallable as Google moves target goal posts further away. A nice surprise is RPN, Reverse Polish Notation Calculator, which appears to be a fan favorite and was updated to 2.0.4 after 12(!) years. Feel free to browse our other RPN apps too.

Removed Apps

4 apps were removed
  • LMD and taz.app klassisch already have newer and better replacements that are developed and supported.
  • ODK Collect is no longer up to date so upstream asked the team to archive it.
  • Tiny Tiny RSS was started based on a need to have it easily accessible. By now there are plenty more RSS apps in the repo.

Newly Added Apps

6 more apps were newly added
  • Caffeinate – Keep your phone’s screen On while developing
  • Fridgey – Help for recording your food!
  • Healthy Battery Charging – Prolong the battery life of your phone by keeping it charged between 40% and 80%
  • Meditation Timer – App that counts, beeps, and helps with repeating tasks, such as meditation
  • Satunes – An mp3 player compatible with Android Auto for Android Lollipop 5.1.1+
  • SkinBread – Lightweight application for viewing Minecraft skins from different services

Updated Apps

135 more apps were updated

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

To help support F-Droid, please check out the donation page and contribute what you can.