Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Introducing PodTopologySpread

    Managing Pods distribution across a cluster is hard. The well-known Kubernetes features for Pod affinity and anti-affinity, allow some control of Pod placement in different topologies. However, these features only resolve part of Pods distribution use cases: either place unlimited Pods to a single topology, or disallow two Pods to co-locate in the same topology. In between these two extreme cases, there is a common need to distribute the Pods evenly across the topologies, so as to achieve better cluster utilization and high availability of applications.

  • gedit and gCSVedit on the Microsoft Store

    gedit is now on the Microsoft Store! gedit for Windows. Yes, it works well, although as always there is room for improvement. It is just the beginning to have sources of funding that would make full-time development of gedit possible in the long run.

  • HamBSD Development Log 2020-05-05

    I worked on HamBSD today, still looking at improvements to aprsisd(8). My focus today was on converting AX.25 packets to the TNC2 format used by APRS-IS.

    I fixed the path formatting to include the asterisks for used path entries. Before packets would always appear to APRS-IS to have been heard directly, which gave some impressive range statistics for packets that had in fact been through one or two digipeaters.

    A little more filtering is now implemented for packets. The control field and PID are verified to ensure the packets are APRS packets.

    The entire path for AX.25 packet read from axtap(4) interface to TNC2 formatted string going out the TCP/TLS connection has bounds checks, with almost all string functions replaced with the mem* equivalents.

  • Highlights of YaST Development Sprint 98

    It’s time for another report from the YaST trenches. This time, apart from this blog post, we have several other reads for you in case you are interested on YaST development or on Linux technical details in general.

    [...]

    Something we know for sure is that AutoYaST is critical for many users of SUSE Linux Enterprise and openSUSE. And, to be honest, our venerable unattended installer is showing its age. That’s why AutoYaST has a priority place in the mid-term goals of the YaST Team. The plan is to have an improved AutoYaST for SLE 15 SP3 and openSUSE Leap 15.3, although some fixes could be backported to SP2 and 15.2 if they are important enough.

    During this sprint, we started gathering some feedback from our users and colleagues at SUSE. Additionally, we did some research about the current status of AutoYaST in order to identify those areas that are in need of more love. We have put all the conclusions together as a separate blog post. Check it if you are interested in what the future will bring for AutoYaST.

    Now that we have started a new development sprint, there is an ongoing discussion that might be interesting for you about AutoYaST tooling. Please, check yast-devel, opensuse-autoinstall, or the opensuse-factory mailing lists and do not hesitate to participate. We would love to hear from you.

  • Linux AArch64 SDK

    BitFlow has released a Linux AArch64 (64-bit ARM) SDK that enables seamless integration of BitFlow frame grabbers with the NVIDIA Jetson AGX Xavier Development Kit.

    Donal Waide, Director of Sales for BitFlow, states, "Many of our customers are already using GPU solutions such as NVIDIA for image processing so adding this option to the already large BitFlow suite of adapters was a natural progression for the company. BitFlow has been supporting Linux for several years across a variety of flavors."

    Added Waide, "BitFlow was one of the first frame grabber companies to support NVIDIA's GPUDirect for Video technology. BitFlow and NVIDIA have worked together for a number of years already."

  • Top 3 benefits of Apache Cassandra and how to use it

    It’s no secret that organisations have a love-hate relationship with data. Decision making can be unguided and market insights can be lost when organisations collect too little data. On the other hand, with large and active datasets, where requests number in the hundreds of thousands, maintaining database performance is increasingly difficult.

    One open source application, Apache Cassandra, enables organisations to process large volumes of fast moving data in a reliable and scalable way. That’s why companies like Facebook, Instagram and Netflix use Apache Cassandra for mission-critical features. Let’s look at three major benefits, challenges and use cases of Apache Cassandra, and the easiest way to get it running in production.

  • Daniel Stenberg: HTTP/3 in curl
  • Gmail and Outlook sitting in a tree, not t-a-l-k-i-n-g to me or thee

    Nobody likes Mondays, least of all Google's Gmail, the POP3 and IMAP services of which fell over this morning to deprive Monday morning mailers their start-of-week fix.

    The issues appeared to kick off at around 11:30 BST and continues to prevent those who prefer to access their Googly mail via means other than the browser. The problem appears to be related to POP3 and IMAP access; if you're connecting to Google's servers using those services, then sending and receiving email could be a challenge.

    Google had planned to turn off access to G Suite account data for apps not using OAuth for first-time users from 15 June 2020 and all accounts from 15 February 2021, but back-pedalled in March, putting the move on hold "until further notice."

  • Success Story: LiFT Scholarship Recipient Pursuing Dream of Ph.D.

    In 2017, Jules Bashizi Irenge was a graduate of the Masters of Computer Science program at the University of Liverpool in the UK. A longtime Linux user, Jules dreamed of pursuing a Ph.D. program where he could use Linux for computer science research projects. While awaiting the results of his application for asylum in the UK, he heard about the Linux Foundation Training (LiFT) Scholarship program and decided to submit an application.

  • TODOgroup.org: Participate in our 2020 Open Source Program Office (OSPO) Survey

    The TODO Group is a set of companies that collaborate on practices, tools, and other ways to run successful and productive open source projects and programs.

    Open source program offices help set open source strategy and improve an organization’s software development practices. Every year, the TODO Group performs a survey to assess the state of open source programs across the industry, and today we are happy to launch the 2020 edition.

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.