Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc

  • 20 Years FSFE +++ Finland achieving Router Freedom +++ microFSFE

    Long before the first smartphone was introduced, it was evident to the FSFE's founders that it is the people who should be in control of technology and not vice versa. In 2001, Free Software experts around Europe created the Free Software Foundation Europe.

    20 years is a long time in computing history and although technology is ever-changing, our values have been consistent. The core of our work is, in a nutshell: educating people on the nature of Free Software, highlighting its political implications, and simplifying its legal preconditions. Matthias Kirschner, President of the FSFE since 2015, explains this in his own words in a short video.

    Our work throughout the years would not have been possible without the help of our European community. Whether you have translated our news, used your voice to share our message, helped us financially, or participated in one of our public events: you have helped our cause to take a step further.

    Would you like to share your thoughts about your time with the FSFE? We are looking forward to hearing from you. Also we would love to see pictures from your activities in the past and share them with the community. Or, if you are feeling creative, you can send us a birthday video, just like the science-fiction author Cory Doctorow did. Do not miss to watch it and to find out more on how to share your throwback on our birthday page.

  • Systemback

    There is a new application available for Sparkers: Systemback

  • Digest of YaST Development Sprints 127 & 128

    As you all know, developing and maintaining complex software distributions like openSUSE Leap, Tumbleweed or SUSE Linux Enterprise is not an easy task. Specially since we want to ensure all of them stay independent but at the same time closely related, and since they keep evolving in new directions like Kubic, MicroOS and SLE Micro.

    Our beloved Open Build Service is the key component that makes all that possible. But some extra tools are needed in addition to OBS in order to manage the complexity of the (open)SUSE distributions. Those extra tools are hosted and developed in a GitHub repository simply called openSUSE-release-tools. For years, the development process of those tools has been highly unstructured (not to say “slightly chaotic”), with more than 60 contributors but no clear mid-term strategy. Although that is not necessarily bad, some sustained and directed development is needed to solve some of the challenges we have ahead of us and to fix some pitfalls in the current development process of the openSUSE and SUSE products and distributions.

    The YaST Team was chosen for such a task, so we will steadily take over development and maintenance of the tools in that repository. As first steps, we improved a lot the documenation. That includes extending the README file and adding new documents like an inventory of tools and a summary of the processes in which those tools are involved. We also extended and updated the automated tests and implemented an easy new check in the factory-auto bot.

  • Godot Engine - Dev snapshot: Godot 3.4 beta 2

    It's finally time for some extensive testing of the upcoming Godot 3.4 release, which is already quite feature-packed a mere 3 months after the 3.3 release!

    And you read correctly, this is 3.4 beta 2, even though we never had a formal beta 1 announcement on this blog. 3.4 beta 1 is available for download for comparison purposes, but since it had a major regression on C# support on Windows, I skipped its blog post...

  • AMD AOCC 3.1 Compiler Performance On EPYC 7003 / Zen 3

    Last week AMD released their AOCC 3.1 compiler that is their downstream of LLVM Clang/Flang and carrying various yet-to-be-upstreamed patches for benefiting their latest processors. While just a point release, curiosity got the best of me for firing up benchmarks of this latest AMD Optimizing C/C++ Compiler release.

    [...]

    Curious about any performance impact of AOCC 3.1, I ran some benchmarks of AOCC 3.1 against the prior AOCC 3.0 release. This benchmarking was using an AMD EPYC 7543 (Zen 3) 32-core/64-thread processor from the Tyan S8036GM2NE-LE server that I have been testing out the past number of weeks. This server was running Ubuntu 21.04. While testing both AOCC releases, "-O3 -march=znver3" were the CFLAGS/CXXFLAGS specified while running a variety of C/C++ benchmarks on this official AMD compiler.

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.