Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
  • Looks like a possible Valve Index 2 will make their VR kit go wireless | GamingOnLinux

    Thanks to a new patent that went public on June 17, we can see a little more behind the scenes work on what Valve has planned for their next VR kit with what could be a Valve Index 2. The news and speculation comes thanks to a video from SadlyItsBradley.

    The patent itself was actually filed back in December 2019, so it's not actually new. However, it did only just this month go public so now we're able to dive in and see what Valve were thinking about their next steps. It goes to show that they were clearly already thinking about the next generation as the Valve Index was releasing back in June 2019.

    Wireless VR is the next true step to make the experience even better. As an owner of a Valve Index (and it's awesome), a can safely say it would be far nicer without the big thick wire attached to it. It gets in the way, you can easily step on it and unplug it, and it's just another part that can break. Part of the problem with wireless or standalone VR kits, as Valve say in the patent, is that they can be heavy and hot due to doing all of the rendering. Some of the skimp on the power to get around this but then you get less of an experience. So how to do deal with those and other issues?

  • Junichi Uekawa: Updated my simple web recording app to support multiple cameras and selecting from it.

    Updated my simple web recording app to support multiple cameras and selecting from it. WebRecord. I didn't need it until today because I didn't use a device with more than one camera as often, but I got hold of a HDMI USB capture device and that changed the game.

  • Linux Plumbers Conference: Toolchains and Kernel Microconference Accepted into 2021 Linux Plumbers Conference

    We are pleased to announce that the Toolchains and Kernel Microconference has been accepted into the 2021 Linux Plumbers Conference. Toolchains are the main part of any development, as they create the executables from the code a developer writes. In order to run efficiently on the operating system, there needs to be a strong understanding of the interface between the application and the kernel it runs on. This microconference is focused on the integration of toolchains and the Linux kernel.

  • Finally We Did It

    After months and months of the construction crews hammering away, VK_EXT_multi_draw has now been released for general use.

    Will this suddenly make zink the fastest GPU driver in history?

  • Molly de Blanc has been terminated, Magdalen Berns' knockout punch and the Wizard of Oz

    In the early hours of Monday morning, a Debian blogger released the video of former GNOME employee Magdalen Berns singing Zombie.

    Less than twenty-four hours later and we have the news that GNOME Foundation has sacked Molly de Blanc. Now there really is a Zombie. Berns once won a championship title in women's boxing. She packs a punch, even when she sings.

  • Ubuntu Weekly Newsletter Issue 688

    Welcome to the Ubuntu Weekly Newsletter, Issue 688 for the week of June 13 – 19, 2021. The full version of this issue is available here.

  • Raspberry Pi R2D2 console (plus tons of other Star Wars projects)
  • 2021–06–20: Pinephone keyboard's firmware I2C interface

    I've implemented a USB stack for the pinephone keyboard's firmware, to be able to perform printf debugging and tracing of what the MCU does. It's now possible to see MCU's operation using a simple USB debugging tool that shows the output from debugging code on the MCU in real-time.

    I've used the new debugger it to get to understand precise behavior of I2C slave peripheral. How interrupts are fired, and what's the contents of various status registers during various I2C transfers from the pinephone SoC over POGO pins.

    This understanding can be used to write a more proper I2C control interface for the keyboard, that will be modelled as is typical with various other I2C devices a set of I2C „registers“ that can be read from and written to. The proposed specification for the register set is here. It will be possible to configure the keyboard's scanning behavior in various ways over the I2C, and perform self-tests for QA purposes.

    I've also finalized the USB flashing tool. It now has a very nice interface and is quite useable and better documented.

    Samuel shared his keyboard kernel driver recently. So you'll have a choice between kernel and userspace drivers for the keyboard. Both have their strengths. Userspace one will be easier to customize and play with, and the kernel one will be more available and better integrated into kernel's suspend/resume functionality, I assume.

  • New Release: Tor Browser 10.0.18

    Tor Browser 10.0.18 is now available from the Tor Browser download page and also from our distribution directory.

    This version updates Tor to, including important security fixes. In addition, on Android, this version updates Firefox to 89.1.1, and NoScript to 11.2.8 This version includes important security updates to Firefox for Android.

  • Opinion: Textbooks are expensive. Universities should use Open Educational Resources instead.

    Stories like these are far too common. According to a survey released by the California Student Aid Commission, nearly two-thirds of California students say their biggest obstacle to succeeding in college is costs and juggling jobs with school. Many do not have the financial means to cover the costs of college, unfortunately skipping meals, sleeping in cars or falling deeper into poverty due to student debt. Ultimately, students should not have to worry about the price of materials in a course they already paid to take.

    This issue has a simple solution — adopting university-wide Open Educational Resources. These are free, peer-written and peer-reviewed materials that are downloadable and published under an open access license — allowing professors to assign them to students without purchase. There is an urgent need to transition to these resources and the California PIRG chapter has launched its Affordable Textbook Campaign to focus on this issue. Its immediate goal is to have the UC Regents invest funding into a grant program that would incentivize faculty to use open-source textbooks in the classroom. This program would compensate faculty members for the time they spend transitioning their classes to this new approach.

  • The new ACCESS Act is a good start. Here’s how to make sure it delivers.

    We’ve praised the ACCESS Act as “a step towards a more interoperable future.” However, the bill currently before Congress is just a first step, and it’s far from perfect. While we strongly agree with the authors’ intent, some important changes would make sure that the ACCESS Act delivers on its promise.

    One of the biggest concerns among proponents of interoperability is that a poorly thought-out mandate could end up harming privacy. Interoperability implies more data sharing, and this, skeptics argue, increases the risk of large-scale abuse. We addressed this supposed paradox head-on in a recent whitepaper, where we explained that interoperability can enhance privacy by giving users more choice and making it easier to switch away from services that are built on surveillance.

    Requiring large platforms to share more data does create very real risks. In order to mitigate those risks, new rules for interoperability must be grounded in two principles: user consent and data minimization. First, users should have absolute control over whether or not to share their data: they should be able to decide when to start sharing, and then to rescind that permission at any time. Second, the law must ensure that data which is shared between companies in order to enable interoperability—which may include extremely sensitive data, like private messages—is not used for secondary, unexpected purposes. Relatedly, the law must make sure that “interoperability” is not used as a blanket excuse to share data that users wouldn’t otherwise approve of.

  • NHS Digital launches its Terminology Server to help boost data sharing

    NHS Digital’s Terminology Server, which is FHIR conformant, transforms the way in which data is captured, shared and analysed across the health and care system.

    At the heart of the solution is the ability to translate items into a common ‘language of health’ when professionals describe something using different terms. For example, a symptom could be described as “back-ache” or equally referred to as “lower lumbar pain”. When such information is recorded and shared across the health and care system the Terminology Server can be used to match the disparate descriptions so that all the organisations and software involved in a patient’s journey can ‘talk’ to each other and the patient data can be reconciled and compared effectively.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.