Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Brace for impact: Snapshot 20210212 is a full rebuild based on glibc 2.33

    At the moment, Tumbleweed snapshot 20210212 is being synced out to the mirrors; the public announcement of the snapshot being available will (estimated) be at around 12pm CET (Feb 16)

  • The Vulkan API Is Now Five Years Old And Enjoying Phenomenal Success

    Today marks five years since the announcement of Vulkan 1.0. Over the past five years we have seen incredible adoption of this high performance graphics API across multiple platforms, open-source Vulkan drivers that are kept up to date well with the latest spec revisions, exciting new extensions, and the spec continues to receive new extensions and revisions on an almost bi-weekly basis.

  • Zink With Mesa 21.1 Now Advertises OpenGL 4.6 - Phoronix

    Mike Blumenkrantz continues to be on a mad roll when it comes to getting all of the Zink patches upstreamed into mainline Mesa... This Gallium3D-based OpenGL over Vulkan translation layer now has OpenGL 4.6 turned on for Mesa 21.1!

    It was just last week Mesa 21.1 saw OpenGL 4.3 for Zink and then just days later OpenGL 4.5 was reached. Now as of Monday night in Mesa Git is OpenGL 4.6 being advertised for the Zink OpenGL-on-Vulkan code.

  •    

  • Ubuntu Blog: Improving the code experience in Vanilla

    For a long time, code in Vanilla was simply set in a monospace font, and we saw an opportunity to improve the way we deliver code examples to users.

    A key goal is code clarity – code is not particularly resistant to errors: a missing character (or in some languages, a space or tab) can lead to problems and frustrated users – so the user should be able to select and copy the code easily. Syntax highlighting goes further toward making the code legible and we felt this was important to include via a third-party library. 

    Many code examples for modern applications and APIs can have different versions of the same snippet, for example for different languages or versions of the API. We wanted to allow for this so users can easily switch between examples from the code snippet itself.

  • Sparky APTus 0.4.36

    Sparky APTus has been upgraded up to 0.4.36 (Sparky 5) & 0.4.38 (Sparky 6).

    There are small, but notable changes of APTus, which provide:
    – added Debian RealTime Linux kernel installation (Sparky 5 & 6)
    – added Debian Backports Linux kernel installation (Sparky 5)
    – Added Debian Backports RealTime Linux kernel installation (Sparky 5)
    – separated Linux kernel amd64 & i686 installation of Debian and Liquorix kernels (Sparky 5 & 6); it means, the kernel installer shows amd64 kernels only on the list of amd64 machines and shows i686 & i686-pae kernels only on machines i686.

  • The Apache Software Foundation Announces Apache® Gobblin™ as a Top-Level Project : The Apache Software Foundation Blog

    The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today Apache® Gobblin™ as a Top-Level Project (TLP).

    Apache Gobblin is a distributed Big Data integration framework used in both streaming and batch data ecosystems. The project originated at LinkedIn in 2014, was open-sourced in 2015, and entered the Apache Incubator in February 2017.

    "We are excited that Gobblin has completed the incubation process and is now an Apache Top-Level Project," said Abhishek Tiwari, Vice President of Apache Gobblin and software engineering manager at LinkedIn. "Since entering the Apache Incubator, we have completed four releases and grown our community the Apache Way to more than 75 contributors from around the world."

  • Transfers vs connections spring cleanup | daniel.haxx.se

    Warning: this post is full of libcurl internal architectural details and not much else.

    Within libcurl there are two primary objects being handled; transfers and connections. The transfers objects are struct Curl_easy and the connection counterparts are struct connectdata.

    This is a separation and architecture as old as libcurl, even if the internal struct names have changed a little through the years. A transfer is associated with none or one connection object and there’s a pool with potentially several previously used, live, connections stored for possible future reuse.

  • 10 more thoughts on Roon ROCK + Intel NUC

    7. Which of the three sounds the best when also connected to a USB DAC? I’ve no idea. However, I do know that a Raspberry Pi 4 running VitOS is on par with the Nucleus and that an ALLO DigiOne HAT applied to the RPi 3 (or 4), running S/PDIF coaxial into the same DAC, sounds better than all of ’em.

  • 7.8-inch PocketBook InkPad Color eReader launched for $329

    The 7.8-inch color eReader ships with a USB Type-C cable, USB Type-C audio adapter, quick start guide, and warranty obligations leaflet. The software is the same as for the 6-inch PocketBook Color eReader with a Linux-based OS, support for 16 languages, text-to-speech, ABBYY Lingvo dictionaries (24 languages), Webster English <-> German dictionary, and more.

  • Continuing Legal Education Seminar on GPL Enforcement 2021

    The FSF Licensing and Compliance Lab will provide a full day licensing seminar for legal professionals, law students, free software developers, and anyone interested in licensing issues.

  •  

  • A New Twist to Virtual Desktop Cloud Computing

    The U.S.-based startup went online in the first quarter of last year. Since then, CEO and founder Alex Lee has been drumming up favorable responses from businesses, casual users, and Linux developers. The cloud computing alternative to Chromebooks and aging computers is also becoming an attractive offering to schools, noted Lee.

  • Security updates for Tuesday

    Security updates have been issued by Debian (spip), Mageia (chromium-browser, kernel, kernel-linus, and trojita), openSUSE (mumble and opera), Red Hat (container-tools:rhel8, java-1.8.0-ibm, kernel, kernel-rt, net-snmp, nodejs:10, nodejs:12, nodejs:14, nss, perl, python, and rh-nodejs10-nodejs), and SUSE (jasper, python-bottle, and python-urllib3).

  • SQLite patches use-after-free bug that left apps open to code execution, denial-of-service exploits

    SQLite has issued a security patch after the discovery of a use-after-free bug that, if triggered, could lead to arbitrary code execution or denial of service (DoS).

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.