Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • This Week in Linux 175: System76 New Desktop?, Steam Deck, Linus Tech Tips, RHEL, Raspberry Pi - TuxDigital

    On this episode of This Week in Linux, System76’s New Desktop Environment, Steam Deck: Delayed, SteamOS 3, & More, Linus Tech Tips Challenge Part 1, Red Hat Enterprise Linux 8.5 Released, AlmaLinux 8.5 Released, Raspberry Pi OS Upgraded to Debian 11, Ryan Gordon Gets Epic MegaGrant for SDL, Last Original SCO v IBM Lawsuit Settled, Tor Browser 11 Released. All that and much more on Your Weekly Source for Linux GNews!

  • How Kubermatic helps automate Kubernetes across any infrastructure | VentureBeat

    The rise of Kubernetes since Google open-sourced the project back in 2014 says a lot about the broader industry push toward containerized applications. In a survey released last year, the Cloud Native Computing Foundation (CNCF) found that 92% of organizations now use containers in production environments, representing a 300% increase since 2016. Moreover, 91% of organizations that do run containers, use Kubernetes for orchestration.

  • My personal hell of translating DXIL to SPIR-V – part 3

    It’s time we tackle one of the big problems of DXIL, the binding model. The D3D12 binding model is completely foreign to most people who know the Vulkan binding model, and vice versa. I don’t think there are that many people in the world who can claim to fully grasp the binding models in both APIs. Translating every last detail of the D3D12 binding model to Vulkan is extremely painful, and I feel D3D12 made some critical design mistakes which bite us (and native drivers?) hard. Whenever I hear people naively claim D3D12 and Vulkan is basically the same API, I cringe hard and cry a little inside. Translating low level APIs is hellish when the details don’t map 1:1 exactly and the binding model is the perfect vehicle to demonstrate it.

    I hope this blog post can serve as a definitive document on the insanity we need to go through in vkd3d-proton to make all of this work well. We have landed on a solution I feel is quite solid for AMD, but perhaps less so on other IHVs … A lot of credit here goes to Doitsujin who went through the insane task of rewriting the entire binding model in vkd3d-proton to the full TIER_3 binding model last year.

  • First Enablement Patches For Intel's 13th Gen Raptor Lake Hybrid CPUs Headed To Linux

    Intel 13th Gen Raptor Lake CPUs To Get Preliminary Support In Linux Through First Enablement Patches

    The source reports that the first enablement patches for Intel's next-gen Raptor Lake CPU family will begin to roll out in the coming weeks. The first patch that rolled out yesterday only adds the Raptor Lake ID (ID 183) to the Linux OS and while it is not that exciting, more patches are going to roll out in the coming weeks. The Intel Raptor Lake is mostly a refresh of the Alder Lake lineup so Intel may not require as many patches to add support for their next-generation chips. That might happen with Meteor Lake in 2023 which is a bigger architectural upgrade.

  • Prototyping Your Way To Better Prototypes | Hackaday

    If you’ve ever made a prototype of something before making the “real” one or even the final prototype, you probably already know that hands-on design time can’t be beat. There’s really no substitute for the insight you will glean from having a three-dimensional thing to hold and turn over in your hands for a full assessment. Sometimes you need to prototype an object more than once before investing time, money, and materials into making the final prototype for presentation.

    This is [Eric Strebel]’s second video in series about making an eco-friendly wireless phone charger. He made a paper prototype in the first video, and in this follow-up, he refines the idea further and makes a chipboard version of the charger before the final molded paper pulp prototype. The main advantage of the chipboard version is to design the parts so that each one will be easier to pull from its mold in a single piece without any undercuts.

  • Bluetooth RC Car Packs In A Few Sensors | Hackaday

    Have you ever been walking around the house, desperate to know the ambient temperature, humidity, and barometric pressure? Have you ever wanted to capture that data with a small remote-controlled platform? If so, this project from [TUENHIDIY] will be exactly what you’ve been looking for.

    The little remote-control car is built around a Seeed Wio Terminal. This is a microcontroller platform that comes with a screen already attached, along with wireless hardware baked in and Grove connectors for hooking up external modules. Thus, the car adds a DHT11 temperature and humidity sensor, along with a BMP280 air pressure sensor using the Grove connectors.

  • Architecting Software for Leverage

    Lucas Cavalcanti is a principal engineer at Nubank, the most influential Brazilian fintech, built as a service-oriented architecture leveraging Clojure and Datomic. Lucas is a functional programming enthusiast and proponent of best practices in software development with vast experience in real production applications written in Java, Scala, Ruby, and now Clojure.

  • William Brown: Transactional Operations in Rust

    Earlier I was chatting to Yoshua, the author of this async cancellation blog about the section on halt-safety. The blog is a great read so I highly recommend it! The section on halt-safety is bang on correct too, but I wanted to expand on this topic further from what they have written.

  • Hoax Email Blast Abused Poor Coding in FBI Website

    The Federal Bureau of Investigation (FBI) confirmed today that its fbi.gov domain name and Internet address were used to blast out thousands of fake emails about a cybercrime investigation. According to an interview with the person who claimed responsibility for the hoax, the spam messages were sent by abusing insecure code in an FBI online portal designed to share information with state and local law enforcement authorities.

  • Zero Motorcycles giveth with battery boost, taketh away with paid upgrades

    Zero's SR/F and SR/S electric motorcycle lineup gets a sneaky boost in battery capacity for 2022, as well as a new, cheaper SR. But the news isn't all good – some of the bikes' features will be locked behind a new pay-to-upgrade system.

  • Intel uEFI disaster strikes again with more uEFI updates inbound. Bonus: Intel disables DirectX 12 on older systems to push hardware sales. – BaronHK's Rants

    Intel already had one round of these this year, but there’s a second batch.

    I’ll be damned if I install Windows again just to update my uEFI firmware.

    I’ve posted before, several times, what an unholy bastard mess this uEFI crap is, and how there’s so much fake security like “Secure Boot”, and how it will never end. They literally copy-pasted a lot of their buggy code from the BIOS into it (I’m looking at you, ACPI.), and then spent the last decade adding security hazards and hardware killer bugs that weren’t even possible with “Legacy BIOS”.

    But if you’d like to read more, here you go.

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.