Language Selection

English French German Italian Portuguese Spanish

Login

Enter your Tux Machines username.
Enter the password that accompanies your username.

More in Tux Machines

Christian Hergert: A GTK 4 based Text Editor

It started as an application for me to verify the correctness of the GtkSourceView 5 API (which targets GTK 4). After that it helped me implement JIT support for GtkSourceView languages. Once that was done it became my test case while I wrote the GTK 4 macOS backend and revamped the GL renderer. It is a simple and humble text editor. It does not have all the corner cases you’d expect from a text editor yet. It does not have aspirations to be a programmers text editor. Now that you know this is very much a technology preview release only, you might be tempted to keep your important data away from it. Read more

Linux 5.12-rc2

Ok, so this is a couple of days early, but rc1 had the nasty swapfile
issue, so I'm just accelerating rc2 a bit.

Outside of the swapfile IO offset fix, the only other thing that
stands out is some io_uring thread handling re-organization, which not
only solved a few fundamental issues, but actually made the code
smaller and simpler too.

Other than that it all looks pretty normal: drivers dominate (with
sound being most notable, with the ASoC Intel SOF support being split
up sanely). But there's some btrfs work, kvm, iscsi, etc. A few random
things all over.

Shortlog appended for your viewing pleasure, and I sincerely hope (and
believe) that rc2 is in a lot better shape than rc1 was.

              Linus
Read more Also: Linux 5.12-rc2 Released Early - A Rare Friday Kernel Due To That Nasty Corruption Issue Radeon RX 6800 Series Seeing Some Small Gains With Linux 5.12 - Phoronix

today's howtos

  • Specify Name (Save As) When Saving File in vi / vim

    The vi (or vim) text editor is a very effective text editor for Linux / UNIX systems. It has been around since 1976 and you either love it or hate it. In order to be effective with the editor, it is important to know all the commands. One such command is specifying the name, or save as, of the file before you write it to disk. Let’s take a look at how to use the “save as” feature in vim.

  •  
  • Josef Strzibny: Download RPM packages locally with DNF

    Sometimes, you only want to download RPM packages without installing them. This is now super easy with DNF. If you remember Yum, you had to resolve to installing a yum-plugin-downloadonly plugin or a separate tool to be able to download them for inspection.

  • Arturo Borrero González: Openstack Neutron L3 failover issues

    In the Cloud Services team at the Wikimedia Foundation we use Openstack Neutron to build our virtual network, and in particular, we rely on the neutron-l3-agent for implementing all the L3 connectivity, topology and policing. This includes basic packet firewalling and NAT. As of this writing, we are using Openstack version Train. We run the neutron-l3-agent on standard linux hardware servers with 10G NICs, and in general it works really well. Our setup is rather simple: we have a couple of servers for redundancy (note: upstream recommends having 3) and each server runs an instance of neutron-l3-agent. We don’t use DVR, so all ingress/egress network traffic (or north-south traffic) flows using these servers. Today we use a flat network topology in our cloud. This means that all of our virtual machines share the same router gateway. Therefore, we only have one software-defined router. Neutron does a very smart thing: each software-defined router is implemented on a linux network namespace (netns). Each router living on its own netns, the namespace contains all IP addresses, routes, interfaces, netfilter firewalling rules, NAT configuration, etc. Additionally, we configure the agents and software-defined routers to be deployed on an high availability fashion. Neutron implements this by running an instance of keepalived (VRRP) inside each router netns. The gateway IP is therefore a virtual address that can move between the two instances of the neutron-l3-agent.

  •            
  • Prepare for successful container adoption with these tips

    IT teams use containers to build more dynamic applications and support modern microservice architectures. And containers are a critical tool for IT organizations to take advantage of innovations, such as cloud services, Agile methodology, DevOps collaboration and mobile apps. As businesses turn to containers to fuel development and support infrastructures, they must identify which workloads benefit from containerization, as well as strategize automation benefits and deploy the right tools for management. As a result, IT teams are better positioned to evaluate savings potential, adopt key DevOps processes and apply IT training where necessary. In this article, we explore containerization's history and its uses, assess ideal workloads, potential operational savings and key management approaches.

  • How to Install VirtualBox 6.1 On Linux?

    Virtual Machines are software used to run other operating systems within a pre-installed operating system. This self-contained OS runs as a separate computer that has no relation to the host OS. VirtualBox is an open-source cross-platform software that can help you run multiple guest operating systems on a single computer. In this article, let’s look at how to install VirtualBox 6.1 on Linux, easily. Why Install VirtualBox? One of the most important use cases of VirtualBox is its ability to try out/test various operating systems without fiddling with your internal storage. VirtualBox creates a virtual environment that utilizes system resources like RAM and CPU to power the OS inside a container.

Red Hat Summit and LibrePlanet Plans

  • Announcing special guests for Red Hat Summit Virtual Experience 2021

    From throwing out the first pitch during a Boston Red Sox game at the iconic Fenway Park and Grammy Award-winning band Weezer rocking the night away at the San Francisco Armory to Neon Trees and Fitz & the Tantrums giving attendees a night to remember at the Rockland Trust Bank Pavilion, Red Hat Summit has shown we can bring the excitement and the entertainment to the agenda. In the age of social-distancing however, we can’t bring everyone together for a concert, but we can still show you a good time. This year, at Red Hat Summit 2021, we are going to be joined by several special guests - Ben Folds and Mick Ebeling! These sessions will be hosted by Red Hat solutions architect, Angela Andrews.

  • Let's get excited: The LibrePlanet 2021 schedule is here!

    Can you believe we're only three weeks away from another inspiring and exciting edition of LibrePlanet? On March 20th and 21st, 2021, free software supporters from all over the world will log in to share knowledge and experiences, and to socialize with others within the free software community. We've been overwhelmed with support for the upcoming online edition of the conference, first with a record number of speaker submissions, and now with a flood of registrations. Even if attendance is gratis, it's important that you register in advance, in order to help us prepare for the number of guests we'll be welcoming.