Language Selection

English French German Italian Portuguese Spanish

New Hardware Support in Linux

Filed under
Linux
Hardware

     

  • Nintendo Wii U Gamepad Linux Driver Support Still Pursuing Mainline - Phoronix

    It's been a half-year since talking about the Wii U gamepad driver that's been in development with mainline ambitions for supporting this wireless gamepad in conjunction with the Nintendo Wii U console. The driver has just been revised to address earlier code review comments, again renewing interest in the effort and possible mainlining in a future kernel version. 

    The Wii U game console is nearly one decade old for this IBM PowerPC powered device but still is active with some hobbyists for running Linux on the device and other retro gaming purposes. This gamepad Linux driver effort continues to be for those wanting to load Linux on the console and depends upon the wireless gamepad being connected to the console via the DRH internal chip to the Wii U that in turn exposes it as a USB device. There has though been some work towards potentially allowing it to work in the absence of the console. 

  •    

  • Linux 5.16 To Support The 2021 Apple Magic Keyboard - Phoronix

    Separate from all the ongoing Apple Silicon/M1 bring-up work for the Linux kernel, the Linux 5.16 cycle is set to support this year's Apple Magic Keyboard. 

    Via the Apple-HID driver there has been Linux kernel support for earlier versions of the Magic Keyboard to deal with device quirks and differences around this keyboard that need to be specially handled by the software for making full use of the keyboard, such as for the function (Fn) keys. 

  • Apple Silicon PCIe Driver Queued For Linux 5.16 - Phoronix

    Queued this week into the Linux PCI subsystem's "next" branch is the Apple PCIe driver needed to enable PCI Express support for Apple SoCs such as the M1. 

    The "pcie-apple" driver is written by reverse-engineering expert Alyssa Rosenzweig and Marc Zyngier while also based on discoveries by Corellium and OpenBSD developers. At this stage the Apple PCIe controller driver is less than one thousand lines of new code for bringing up the PCI Express bus with Apple SoCs. The focus has been on the Apple M1 with last year's Apple devices. 

From Tom's Hardware

  • Upcoming Linux PCIe Driver To Fully Utilize M1 Mac Mini Ports

    Further development of Apple silicon drivers for Linux continues. According to a report from Phoronix, developers are almost ready to release a new PCIe driver for M1 chips that will bring PCIe compatibility to Apple chips running the Linux operating systems. That could bring us closer to a day where we can run Linux with full compatibility on Apple's new high-performance M1 chips.

    This new PCIe driver is one of the most important drivers to be developed for the Apple M1 and Linux ecosystem: The PCI express drivers will give Linux operating systems full access to all I/O including USB ports, networking, Thunderbolt, and wireless ports on a multitude of M1 products.

    Linux support for Apple's M1 has been underway for some time now; we first saw initial support with Linux Kernel 5.13, and a real demonstration of Linux running on an M1 Mac a few weeks ago. However, the process of getting Linux compatible with Apple's M1 chips has been challenging thanks to both the ARM architecture and loads of proprietary technologies packed inside Apple Silicon.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Programming Leftovers

  • Osmo PIM 0.2.14 compiled in OpenEmbedded

    Very good news about Osmo. "PIM" means Personal Information Manager, and Osmo has been in the pups for a very long time. However, it is somewhat neglected and not as well integrated as could be. The way this latest work with Osmo came about, is I have an elderly relative who has a mobile phone with prepaid account with a telco. I pay it, every 4 weeks. Don't want to do a direct-debit with a bank, so renewal requires me to remember when to pay... and I forget. Besides, renewal is peculiar. I have to pay $15 for the renewal, then separately have to pay $5 international-calls addon. That second payment requires a manual online choice. I cannot see how to automate this with direct-debit or bpay. The telco is Optus.

  • Josef Strzibny: Configuring Rails system tests for headless and headfull browsers

    Want to run your system tests headless? And why not both ways? Here’s how to extend Rails tasks to run your system tests with the driver of your choice.

  • 3 Best Free and Open Source JavaScript Engines - LinuxLinks

    JavaScript is an interpreted programming language. It means that source code isn’t compiled into binary code prior to execution. The role of the JavaScript engine is to turn plain text script into executable code. In other words, the engine is a container in which you run your program. JavaScript engines are often developed by web browser vendors, and every major browser has one. In a browser, the JavaScript engine runs in concert with the rendering engine via the Document Object Model. JavaScript engines implement specification of the language provide by ECMAScript. Standardization enables the development of independent engines and ensures scripts give the same results no matter wherever they run. The first JavaScript engines were mere interpreters, but all relevant modern engines use just-in-time compilation for improved performance. The use of JavaScript engines is not limited to browsers. For example, the V8 engine is a core component of the Node.js and Deno runtime systems. Engines which use runtime interpreters and do not compile into native machine code are excluded from this roundup. Here’s our verdict captured in a legendary ratings chart. We feature free and open source software only here.

  • Kasm Workspaces - Stream Docker Containers Easily & Quickly

    Kasm Workspaces is an intriguing platform for security and development aficionados. It is accessible by web browser and allows users to deploy container apps, including full-fledged Ubuntu desktops. In our daily lives, we must deal with a wide range of challenges that arise in our workplace. As an independent developer, I am concerned with designing secure code, optimizing application speed, and hunting and fixing bugs. But what if, when searching for something on the Internet, I accidentally click on a site that steals my session or downloads ransomware or malware? That is beyond frustrating. Isn’t that right? Every day, I’m sure firms of various sizes have the same difficulty. What if one of their employees accidentally downloads malware in the workplace? Kasm Workspaces, on the other hand, attempts to solve the same problem to a large extent.

  • Fooled by complexity | Playing Perl...

    And that fool would be me. After realising that HyperSeq is lazy, I managed to simplify the code in my last post. [...] The sub needle transforms it’s argument or returns Nil. By turning Nil into Empty, any call to .head will skip all values that where not a hit. At least for strongly CPU-bound tasks, which allow for small batch sizes, .hyper doesn’t overshoot much.

  • GStreamer Rust bindings 0.18.0 release

    A new version of the GStreamer Rust bindings, 0.18.0, was released. Together with the bindings, also a new version of the GStreamer Rust plugins was released. As usual this release follows the latest gtk-rs release and the corresponding API changes. This release includes optional support for the latest new GStreamer 1.20 APIs. As GStreamer 1.20 was not released yet, these new APIs might still change. The minimum supported version of the bindings is still GStreamer 1.8 and the targetted GStreamer API version can be selected by applications via feature flags.

’Secrets’ - Modern Simple GTK4 App to Store Your Passwords in Ubuntu / Fedora

Looking for an app to store your passwords? Secrets is a good choice for those using GNOME desktop. “Secrets” is a free open-source password manager that integrates perfectly with GNOME desktop and provides a modern and easy to use user interface. It’s formerly Password Safe (nothing to do with pwsafe). Since v6.0, it’s called Secrets. Read more Also: JACK2 1.9.20 Released With Official FreeBSD Support

Top 4 Linux Distros for Beginners (2022)

As we come into the new year, it might be part of your New Year’s Resolution to make the big move to the amazing world that is the Linux OS. If so, then the first hurdle you will have to overcome is choosing what distribution (distro) you want to use. Read more

’Nordic’ GTK Theme Brings Nord Color Scheme to Linux Desktops

If you want to bring the chilled out tones of the popular Nord theme to your Ubuntu desktop you simply must check out the ‘Nordic’ GTK theme. The Nordic GTK theme is a faithful implementation of the popular colour-scheme of the Nord theme For GTK-based desktop environment. Like the similarly-ubiquitous Dracula theme, Nord is a hugely popular colour scheme with developers, and there are a ton of ports for all kinds of applications. Originally created to provide “optimal focus and readability for code”, Nord has bloomed in popularity with developers and non-developers alike. Read more