Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Sunday, 26 Sep 21 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Quick Roundup

Type Title Author Replies Last Postsort icon
Story WordPress (GPL) GPLKey and GPLPlus Roy Schestowitz 25/09/2021 - 9:30pm
Story Happy 30th Birthday, Linux! Marius Nestor 28 25/09/2021 - 8:30pm
Story today's howtos Roy Schestowitz 25/09/2021 - 8:20pm
Story This week in KDE: Plasma on the move Rianne Schestowitz 1 25/09/2021 - 8:17pm
Story If you install Windows 11 on an unsupported PC, you will not get updates Roy Schestowitz 25/09/2021 - 8:04pm
Story XWayland GLX Path Enables sRGB Support Roy Schestowitz 25/09/2021 - 7:44pm
Story Why do programmers prefer to use Linux? Roy Schestowitz 25/09/2021 - 7:37pm
Story Databases: PostgreSQL JDBC 42.2.24, check_pgbackrest 2.1, and SQLite fdw 2.1.0 Roy Schestowitz 25/09/2021 - 7:25pm
Story Kernel: BOLT, OpenZFS, and Latency-Related Work Roy Schestowitz 25/09/2021 - 7:16pm
Story Firefox and Hardware Acceleration on Linux Roy Schestowitz 25/09/2021 - 7:14pm

Fedora Workstation: Our Vision for Linux Desktop

Filed under
Red Hat

So I have spoken about what is our vision for Fedora Workstation quite a few times before, but I feel it is often useful to get back to it as we progress with our overall effort.So if you read some of my blog posts about Fedora Workstation over the last 5 years, be aware that there is probably little new in here for you. If you haven’t read them however this is hopefully a useful primer on what we are trying to achieve with Fedora Workstation.

The first few years after we launched Fedora Workstation in 2014 we focused on lot on establishing a good culture around what we where doing with Fedora, making sure that it was a good day to day desktop driver for people, and not just a great place to develop the operating system itself. I think it was Fedora Project Lead Matthew Miller who phrased it very well when he said that we want to be Leading Edge, not Bleeding Edge. We also took a good look at the operating system from an overall stance and tried to map out where Linux tended to fall short as a desktop operating system and also tried to ask ourselves what our core audience would and should be. We refocused our efforts on being a great Operating System for all kinds of developers, but I think it is fair to say that we decided that was to narrow a wording as our efforts are truly to reach makers of all kinds like graphics artists and musicians, in addition to coders. So I thought I go through our key pillar efforts and talk about where they are at and where they are going.

Read more

today's howtos

Filed under
  • How To Install AnyDesk on Debian 11 - idroot

    In this tutorial, we will show you how to install AnyDesk on Debian 11. For those of you who didn’t know, Anydesk is a remote desktop application. It is a cross-platform software that provides platform independent remote access to different PCs and other host devices. It provides remote access, file transfer, VPN features. It provides secure and reliable access to IT professionals.

    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 through the step-by-step installation of the AnyDesk remote desktop application on a Debian 11 (Bullseye).

  • How Do You Check ZSH History

    As Linux power users, we often come across instances where we need to rerun specific commands. Although some are simple commands that we can retype, some are complex and messy regular expression queries that will take time to reconstruct.

    In such scenarios, we can use our shell command history to scroll through our previous commands or use the reverse search to search for a specific command using the up and down arrows.

    This tutorial will discuss ways to find and reuse our previous commands using the ZSH command history feature.

  • How Do I Zoom In and Out on My Bluestacks Emulator? [Android]

    Over the years, we have seen the rise and fall of many android emulators. However, there is one that has been the king: Bluestacks Emulator.

    Bluestacks is an android emulator that uses virtualization technology to emulate android devices on Windows and macOS systems. It offers modern features to run modern games and applications with minimal or no compatibility issues.

    Zooming in and out of Bluestacks may seem impossible, especially if you are emulating an app or game that requires a touch display.

  • How to Configure Apache Tomcat in Linux

    Apache Tomcat, or simply Tomcat, is a free and open-source web server developed by the Apache Software Foundation to implement Java Servlet, JavaServer Pages, Java Expression Language, and web-socket technologies. It provides a ‘pure Java’ http server.

    Apache Tomcat provides a default HTTP connector on port 8080, allowing you to use it as a web server such as Apache for your Java applications.

  • How to Configure mod_jk in Apache HTTP Server

    Mod_jk is an Apache module or connector that connects the Apache Tomcat Servlet container with web servers such as Apache, IIS, and more. The mod_jk is a complete replacement of the older mod_jser module that handles communication between Tomcat and HTTP servers using Apache JServ Protocol.

    We will not get into the deeper workings of the mod_jk module as it is beyond the scope of this tutorial. Instead, we shall focus on how to integrate it with the Apache HTTP Server.

  • How to Deploy VDO on a Disk | RedHat - Unixcop

    VDO : Short of Virtual Data Optimizer and is a block virtualization technology that provides Deduplication and compression of data at a block level.

  • How to Do a for loop in ZSH Script

    Every sysadmin should know how to implement scripts to automate their workflow. Although we have many automation tools such as Ansible, scripting remains a critical tool to automate tasks in the Linux world.

    This tutorial will look at loops, a fundamental concept in scripting and programming in general. We will specifically focus on how for loops work.

  • How to Enable Debug Logging in Apache

    As a system administrator, you will need to understand what is going on under the hood of various services in your system. Logging is probably the best way to do that.

    Logs allow you to collect information about the services and applications running on your system and save that log to a file for future use.

    This tutorial will learn how to collect detailed information about the Apache Tomcat service by enabling the DEBUG mode.

  • How to Encrypt Storage Drives Using LUKS in Linux

    This article will cover a guide on using the “Linux Unified Key Setup” or LUKS encryption standard that can be used to create encrypted and password protected storage drives. During encryption, LUKS reserves a space on the storage drive and stores necessary information required for encryption and decryption on the storage drive itself. This on-disk encryption methodology ensures near plug and play compatibility across Linux distributions and easy transferability of data drives. As long as you have LUKS installed on your Linux system and you know the password, you will be easily able to decrypt any LUKS encrypted data drive on any Linux distribution.

  • How to Install Apache, MariaDB, PHP7 (LAMP) on openSUSE Leap 15.3 - Unixcop

    In this tutorial, we will explain to you how to install LAMP stack on the latest openSUSE release. Let me just refresh your mind that LAMP is a combination of the words Linux Apache MySQL and Php.

  • How to Install Arch Linux: Beginner's Step-by-Step Installation Guide

    Arch Linux is not difficult to install. In this guide I will going to show you how to easily install Arch Linux with the GNOME Desktop Environment.

    Many Linux users really want to give Arch Linux a try, but the general notion that Arch is difficult to learn stops many of them. When people say it’s “hard,” they really mean that it takes effort. And they’re right – you do have to put a little bit more effort into installing your system, setting everything up, and reading about how to do what you want to do.

    However, you end up with a system you understand very well and set up just the way you want it. Once installed, Arch Linux is as easy to run as any other distro, if not easier.

    You can install Arch Linux directly to your computer by following this guide, but you can also install it on a virtual machine by using VirtualBox. This Arch Linux how to installation guide shows the whole process in easy-to-follow steps.

  • How to Install SQL Server in RHEL, Rocky Linux and AlmaLinux

    On March 7, 2016, Microsoft announced the introduction of the MS SQL server in Linux systems. The goal was to deliver more flexibility for users and to do away with vendor lock-in with the aim of accelerating the adoption of the SQL database server. If you didn’t know already, MS SQL is a relational database server developed by Microsoft.

  • How to Monitor Linux Machine via Nagios - Unixcop

    Nagios is a powerful tools that allows you to monitor your IT infrastructure and notify you if any hosts, service or machine specs are malfunctioning. We will see to monitor a linux machine’s basic health check e.g. Current load, Disk Space and Ram Usage etc. in this tutorial.

  • How to Remove (^M) Characters from a File in Linux

    A common functional uniqueness of different operating system environments is in the way they handle and process data. This functionality is in the way a file’s text data is perceived and processed.

    For instance, you can have a normal text file created and populated under a Windows computing environment but once that same file is transferred to a Linux computing platform, it is processed and displayed differently.

    There is a logical explanation for these transferred text file’s misbehavior. On a Windows computing environment, the OS acknowledges the presence of a new line within a text file through a specific carriage return.

    While the representation of this carriage return (CR) character is hidden from the eyes of these Windows users, transferring this file to a Linux computing environment exposes it as ^M characters.

  • How to Rename Files in Linux (mv and rename Commands)

    Renaming files in Linux is a very common operation.

    In this article, we will discuss how to rename single or multiple files using the mv and rename commands in various Linux distributions.

  • How to Use Rc.local on CentOS 8

    During the boot process of Linux, we start the script using rc.local. Due to the complex init script process, it causes the user to spend a lot of time using it. Many people look for the methods to use rc.local on CentOS 8 easily. That’s why we have written this blog to give you a brief on the ways to use rc.local on CentOS 8.

  • How to Use fdisk Command to Create Partition in Linux

    The fdisk command utility is useful for viewing and editing hard disk or SSD partitions on Linux and its distributions, such as Ubuntu. It is one of the most powerful tools to manage disk partitions on Linux. Other tools are also available to perform disk partition on Linux, but fdisk is one of the most commonly used ones.

    fdisk is a menu-driven command-line utility, and hence new users find this tool confusing and difficult to use. fdisk is not an easy tool to use and should be used with caution. You need to have root access or sudo privileges to make changes to storage partitions.

    So, today in this article, I will give you a tutorial on how to create a partition in Linux using the fdisk command.

  • How to Use nmcli in Ubuntu

    Network manager manages all the network settings of the computer. With which network a machine should be connected, which type of traffic should be allowed and how to save data from the online servers are all managed by the network manager. Network managers have different tools, for example we have nm-connection-editor, nmcli, nm Gnome etc. All the tools or utilities have their own specific functions like nm-connection-editor is used to manage the wired connections of the machine, by Gnome settings we can manage all the network settings easily, by nmcli we can do the setting by the command line mode.

    This write-up will demonstrate the installation of the network manager then in detail we will discuss the nmcli command for what purpose and how it can be used.

  • How to install Apache Tomcat on Debian 11

    This tutorial explains how to install Apache Tomcat on Debian 11, its predecessors, and Debian-based Linux distributions.

    Before writing a tutorial for Linux Hint, I always check other blogs’ content in order to make ours better. This time I was surprised that no available tutorials on installing Apache Tomcat on Debian 11 included the apt-get installation method, which is easier to execute. Therefore I decided to include both methods: Installing Tomcat on Debian 11 using apt and Tomcat manual installation.

  • How to manage local storage using stratis | RedHat - Unixcop

    stratis : is a new technology started in redhat enterprise linux ( RHEL 8 ) used as a local storage-management solution for Linux. It is focused on simplicity and ease of use, and gives you access to advanced storage features.

Games: Steam Play Proton and More

Filed under
  • A first Release Candidate for Proton 6.3-7 is up with more games working

    Time for a weekend of testing for many of you? A fresh version of Steam Play Proton is on the way, with a CodeWeavers developer on GitHub announcing a Release Candidate build of Proton 6.3-7.

    Now is the time to log issues new to this version of Proton before it rolls out to everyone. They're only interested in issues that didn't happen in previous versions, as they of course don't want to roll it out with regressions.

  • Linux gaming just got a BIG boost! - Invidious

    Big news on EAC in Linux, but there are other problems no one is talking about. Let's go over the future of Linux Gaming!

  • My Top 3 HOPES For Steam Deck (+ 2 Big FEARS) - Invidious

    This changes EVERYTHING for Linux Gaming! Epic Games has officially extended Easy Anti-Cheat (EAC) support to Proton and Wine. Let's talk about it.

  • All You Need to Know About Linux Gaming

    Windows is a de facto operating system for PC gamers, and most gamers consider Linux for gaming a distant possibility. While for some gamers, it is not the first choice. But the closed source nature and handling of personal data on Windows is an off point for many. Even though Linux distributions are not as optimal for gaming as Windows, some gaming-specific distributions and platforms have open doors of possibilities.

    The article explains the distant possibility of Linux gaming turning into reality by answering some potential questions of games compatibility with Linux and Linux suitability. We also discuss various platforms that support native, Windows, terminal, and browser-based games in Linux.

  • Thatcher’s Techbase, the Doom II mod where you take down Maggie Thatcher is out | GamingOnLinux

    A mod of Doom II that we covered a week ago set in the good old United Kingdom, Thatcher’s Techbase, is out now and sees you take down Subject M4GG-13 who is none other than former prime minister Margaret Thatcher. Risen from the dead and fresh out of Hell, Thatcher is up to something and it's your job to take 'em down.

  • Gorgeous looking TMORPG Book of Travels enters Early Access on October 11 | GamingOnLinux

    After repeated delays the TMORPG (Tiny Multiplayer Online Role-playing Game) Book of Travels has been confirmed now to enter Early Access on October 11. The developer is now confident enough that they've solved the most pressing issues.

    This is only the first step for the game, with it being "Chapter Zero" of the ongoing story the game will tell which will last for at least two years during Early Access. They said to see it like other games have seasons, with this not quite technically being the first.

  • Subterranean survival shooter Lumencraft will have you dig deep | GamingOnLinux

    Lumencraft has been announced from 2Dynamic Games and Star Drifters that promises quite an unusual blend of survival and tower defense while you dig through the terrain.

    The first game from 2Dynamic, they say it has "strands of Alien Breed in its DNA, as well as nods to Darkwood, but with a tactical and survival spin to it" and it will present you with an "unprecedented level of environment interaction, along with fully destructible terrain and dynamic lighting system".


    From what we've been told they will have a Linux native build available at the Early Access release but not for the upcoming demo for Steam Next Fest. No exact date is being given for the release yet.

5 current topics for research paper about Linux cybersecurity

Filed under

Are you a student who is studying data security in college? Are you looking for ideas for your research paper about Linux cybersecurity? You’ve come to the right place. In this article, we will talk about five current topics for a research paper on Linux cybersecurity, as well as how to approach each of them. Being a student who wants to pursue academic success is not something unnatural.

However, along this journey, there could be many setbacks and obstacles to overcome. But these challenges will help you become better at this topic, especially because it is of high importance. As technology evolves even more, new software products, apps, websites appear.

And so, it is increasing the possibility of a hacker attack, identity theft, and many other cyberattacks that can happen online. So, discussing Linux security in your research paper is essential, and here are five current topics.

Read more

today's howtos

Filed under
  • A different take on the NUMA OOM killer story

    I was digging through some notes on old outages tonight and found something potentially useful for other people. It's something I have mentioned before, but it seems like maybe that post didn't have enough specifics to make it really "land" when someone else does a web search.

    So, in the hopes of spreading some knowledge, here is a little story about a crashy service.

  • Installing a Commercial SSL Server Certificate (nginx)

    Since CACert still isn't "Browser Trusted", and I still don't want to use letsencrypt, I decided to give this a try. The company resides inside the European Union and is the cheapest I could find.

  • Installing a Commercial SSL Server Certificate (nginx) |

    Since CACert still isn't "Browser Trusted", and I still don't want to use letsencrypt, I decided to give this a try. The company resides inside the European Union and is the cheapest I could find.

  • It's probably not the hardware, a sysadmin lesson

    Once we noticed this, we flailed around looking at various things and wound up reforming the machine's NTP setup to be more standard (it was different for historical reasons). But nothing cured the problem, and last night its clock wound up seriously off again. After all of this we started suspecting that there was something wrong with the machine's hardware, or perhaps with its BIOS settings (I theorized wildly that the BIOS was setting it to go into a low power mode that OpenBSD's timekeeping didn't cope with).

Programming/Development Leftovers

Filed under

  • The Official Raspberry Pi Handbook 2022
  • European Processor Initiative Receives First EPAC RISC-V Sample Chips for Testing

    And today, the project has delivered its promises as the very first batch of chips are being tested in EPI's labs. The RISC-V processors are designs containing multiple special-purpose accelerators, all centered around the RSIC-V ISA and its design principles. The processor contains four tiles of Vector Processing Units (VPUs) made up from Avispado RISC-V core designed by SemiDynamics, and vector processing elements design by Barcelona Supercomputing Center and the University of Zagreb. In each tile, there are home nodes and L2 cache for cache systems, which are the contributions of Chalmers and FORTH. For additional acceleration, there are Stencil and Tensor accelerators (STX) engineered by Fraunhofer IIS, ITWM, and ETH Zürich, and the variable precision processor (VRP) deigned by CEA LIST.

  • On bad advice

    Like many programmers, I'm largely self-taught. I've rarely worked with anyone more experienced than myself, especially early in my career where I spent a lot of time working with other 20-something-year-olds who also had only a few years of experience. So we all learned about how to program from advice we found on the [Internet], especially posts that were shared via sites like reddit and hacker news.

    Much of my progress since then has been unlearning all those things. In hindsight, most of the writing and discussion I read online about how to program was actively harmful to my ability to successfully produce working code.

    That's not to say that most programmers are bad programmers. Just that it's not automatically the case that good programmers will produce good advice, or that good advice will be more widely shared than bad advice.

  • Reflections on a decade of coding

    It's hard to write these examples without sounding like I'm bragging, but to be very clear - I don't think that these projects are particularly impressive in context. They are the kind of projects that someone with a decade of experience in a specialized area should be capable of.

    But they are also projects that I'm fairly confident I would have failed at even 5 years ago.

  • Fun with Redirection

    When you're hacking in the shell or in a script, sometimes you want to change how the output of a command is routed. Today I'm gonna cover common shell redirection tips and tricks that I use every day at work and how it all works under the hood.

Standards/Consortia Milestones

Filed under
  • Celebrating 30 Years of Europe’s First Root Name Server

    The root name servers sit at the top of the DNS hierarchy. Today, there are 13 root name server identifiers in the world. As the first step in a DNS lookup, they are responsible for referring DNS resolvers to the appropriate Top-Level Domain (TLD) name servers. The I-root service operated by Netnod handles several hundred million DNS queries a day using anycast nodes deployed in more than 70 locations across the world. But how did we get here, and what challenges did we face in regards to the root servers in the early days of the Internet?

  • Europe proposes USB-C as common port for digital devices

    In a statement, the EC, the executive arm of the European Union, said these proposals had been advanced to cut down on electronic waste and also to avoid inconvenience to customers.

    The EC said USB-C would become the standard port for all smartphones, tablets, cameras, headphones, portable speakers and hand-held game consoles.

    Another step would be unbundle the sale of chargers from devices, as the first two changes would ensure that a single charger could be used across devices.

  • EU proposes mandatory USB-C on all devices, including iPhones

    In addition to phones, the rules will apply to other devices like tablets, headphones, portable speakers, videogame consoles, and cameras. Manufacturers will also be forced to make their fast-charging standards interoperable, and to provide information to customers about what charging standards their device supports. Under the proposal, customers will be able to buy new devices without an included charger.

  • EU Proposes New Legislation That Would Force Apple to Bring USB-C to iPhones, iPads, and AirPods

    The proposed legislation would force all consumer electronics, not just Apple, which sell devices in Europe, to incorporate USB-C ports in a variety of products, ranging from smartphones, tablets, headphones, cameras, portable speakers, handheld consoles, and others. Calling it the ‘common port,’ the European Union claims that switching all products to USB-C would not just have benefits to the environment, but annual monetary savings for consumers that mount to $293 million.

Proprietary Software amd Security Lefovers

Filed under
  • Indictment, Lawsuits Revive Trump-Alfa Bank Story

    In October 2016, media outlets reported that data collected by some of the world’s most renowned cybersecurity experts had identified frequent and unexplained communications between an email server used by the Trump Organization and Alfa Bank, one of Russia’s largest financial institutions. Those publications set off speculation about a possible secret back-channel of communications, as well as a series of lawsuits and investigations that culminated last week with the indictment of the same former federal cybercrime prosecutor who brought the data to the attention of the FBI five years ago.

  • Apple Will Not Reinstate Epic’s Fortnite Developer Account, but Epic’s Other Developer Accounts Remain Active

    Sweeney posted a letter from Apple’s attorneys to Epic’s. It reads: [...]

  • FBI Sat On Ransomware Decryption Key For Weeks As Victims Lost Millions Of Dollars

    The vulnerability equities process meets the FBI's natural tendency to find and hoard illegal things until it's done using them. And no one walks away from it unscathed. Welcome to the cyberwar, collateral damage!

  • 65% of users still re-use passwords across accounts: Report

    New Delhi, While 92 per cent of people know that using the same password or a variation is a risk, 65 per cent still re-use passwords across accounts, drastically increasing the risks to their sensitive information, a report said.

    According to a report by LogMeIn, consumers have a solid understanding of proper password security and the actions necessary to minimise risk, but they still pick and choose re-used information.

Sailfish OS ‑ Command Line Interface & Customisation

Filed under

MTP (the same protocol Android devices use) will expose the /home/nemo folder to the connecting computer, both to graphical and command line applications. But it hides some files and folders from the connected system.

Read more

Games: Metal Raspberry Pi Arcade Controller, Easy-Anti Cheat, and More

Filed under
  • Metal Raspberry Pi Arcade Controller is as Cool as it is Shiny

    This setup is designed to connect to an external display and has female RCA jacks accessible on the back for video output. There are 8 metal buttons on the right-hand side of the controller with a custom joystick made from 16mm aluminum bar stock on the left. Illuminating the edges and matching the controller with his previous creations is a glowing display of orange LED strips.

  • Linux Gamers Can Finally Play Games like Apex Legends, Fortnite, Thanks to Easy Anti-Cheat Support - It's FOSS News

    Epic Games adds complete Linux support for its Easy-Anti Cheat service, along with official SteamPlay (or Proton) and Wine compatibility.

    Even though we expected this to happen sometime in the future, the introduction of Steam Deck changed the scene for gaming on Linux.

  • Online co-op still planned for Children of Morta shown in new video plus free update | GamingOnLinux

    The awesome looking Children of Morta from Dead Mage and 11 bit studios has been out for some time now and the developer is still hacking away at getting online co-op working.

    It's a feature that has been promised for some time but years after release we're still waiting. In a fresh update the developer mentioned how they're working "diligently" on it and they're aware of " how disappointing and difficult such a long wait has been". Turns out they've found it more difficult and time-consuming than expected but to keep us going they've released a new video showing off an Alpha video to show it off:

  • Stone Story continues being the absolute coolest ASCII-art adventure with the Quest Update | GamingOnLinux

    Stone Story RPG is an absolutely brilliant auto-RPG adventure game that has animated ASCII artwork and a big update just dropped to expand the experience. It continues to be my favourite ASCII styled game. You've played clickers and idle games before but nothing quite like this I'm sure.

    The game is set in a "dark and ominous world" where you go off on a quest to find 9 magical Soul Stones. You do this by repeatedly exploring areas to gather resources, fight, build things and unlock new areas. For a game with retro ASCII styling, it's incredibly atmospheric. A big part of it is that you have no direct character control.

    A big Quest Update has rolled out with four all-new adventures and the developer promises that the content included "is only the beginning" with something new planned to be added each week.

  • Urtuk: The Desolation gets a big free content boost | GamingOnLinux

    Urtuk: The Desolation is a low-fantasy, open world, tactical turn-based RPG that released back in February and it's back with a big free upgrade for all players.

    Continuing to find lots of fans it's still sat happily with a Very Positive rating from well over a thousand user reviews on Steam, so it's not surprising to see the developer continuing to upgrade it. The developer says it's a "DLC" but really it's just a standard update. The new version includes a whole new faction, a new biome, 30 minutes of new music, new events, new items, new objectives, boss maps, new game mechanics and a whole lot of improvements across the game. Sounds like an awesome time to jump back in for another run.

  • Futex2 Linux Kernel patches get another go after feedback to help Linux gaming | GamingOnLinux

    Another day, another try and getting the long-awaited futex2 patches into the Linux Kernel with another version submitted.

    For a quick reminder: this work from Collabora is designed to help Linux gaming for both native games and Windows games run through Wine and the Steam Play Proton compatibility layers. This work was cut-down to size in the hopes of getting the simpler work actually upstreamed into the Linux Kernel.

An open source alternative to Microsoft Exchange

Filed under

Microsoft Exchange has for many years been nearly unavoidable as a platform for groupware environments. Late in 2020, however, an Austrian open source software developer introduced grommunio, a groupware server and client with a look and feel familiar to Exchange and Outlook users.

The grommunio project functions well as a drop-in replacement for Exchange. The developers connect components to the platform the same way Microsoft does, and they support RPC (Remote Procedure Call) with the HTTP protocol. According to the developers, grommunio also includes numerous interfaces of common groupware such as IMAP, POP3, SMTP, EAS (Exchange ActiveSync), EWS (Exchange Web Services), CalDAV, and CardDAV. With such broad support, grommunio integrates smoothly into existing infrastructures.

Read more

Komikku – manga reader for GNOME

Filed under

A comic book is a magazine which consists of narrative artwork in the form of sequential images with text that represent individual scenes.

Panels are often accompanied by brief descriptive prose and written narrative, usually dialog contained in word balloons emblematic of the comics art form. Comics are used to tell a story, and are published in a number of different formats including comic strips, comic books, webcomics, Manga, and graphic novels. Some comics have been published in a tabloid form. The largest comic book market is Japan.

Komikku is a GTK-based manga reader for GNOME. The application is is written in Python.

Read more

Solus Team Plans to Exit GTK and Adopt Enlightenment Desktop (EFL)

Filed under

The unique Solus Linux project plans not to invest time and effort to GNOME desktop, instead looking ahead with Enlightenment Desktop.
Read more

today's leftovers

Filed under

Software and Development: Tetzle, Chrome, Brave, VFD Hacking, and digest

Filed under
  • Tetzle 2.2.0 released

    Added support for Qt 6
    Refactored code
    Removed XPM icon
    Translation updates: Dutch, Turkish, Ukrainian, Ukrainian (Ukraine)

  • Chrome 95 Beta Completely Removes Deprecated FTP Support, Reduced User Agent Info Trial

    With Chrome 94 having shipped this week, Google has now promoted Chrome 95 to beta.

    With Chrome 95 Beta there is a random assortment of changes with some of the highlights including:

    - Beginning as an origin trial is the attempt to reduce the HTTP user agent string information exposed to cutdown on the possible browser fingerprinting by websites.

  • Brave Browser offers video conferencing

    A long time ago, Brendan Eich had equipped his Brave browser in the Nightly versions with the video conferencing service Brave Together for testing. Now the service has been incorporated directly into the stable version of the browser as Brave Talk . Behind this is an implementation of Jitsi as a service with WebRTC from the provider 8 × 8 . Brave Talk is available for the desktop as well as for Android and iOS.

  • Upcycling A VFD | Hackaday

    A lot of electronics wind up in landfills, and when [Playful Electronics] saw an old cash register heading for the dump, he decided to give its VFD display a new life as an Arduino peripheral. While you might not find the exact same parts, it is still fun to watch him work through the process, and you might find some tips for doing your own upcycle project next time you see some old tech heading out to pasture.

    The project was relatively straightforward since data for the display was available. It is meant to connect via RS232 with a point of sale printer, so working with it is pretty straightforward.

  • Dirk Eddelbuettel: digest 0.6.28 on CRAN: Small Enhancements

    Release 0.6.28 of the digest package arrived at CRAN earlier today, and has already been uploaded Debian as well.

    digest creates hash digests of arbitrary R objects (using the md5, sha-1, sha-256, sha-512, crc32, xxhash32, xxhash64, murmur32, spookyhash, and blake3 algorithms) permitting easy comparison of R language objects. It is a mature and widely-used as many tasks may involve caching of objects for which it provides convenient general-purpose hash key generation.

    This release comes eleven months after the previous releases and rounds out a number of corners. Continuous Integration was updated using r-ci. Several contribututors help with a small fix applied to avoid unaligned reads, a rewording for a help page as well as windows path encoding for in the vectorised use case.

Memcg Performance Regression Fix in Linux 5.15 and BPF-based Firewall

Filed under
  • Linux 5.15 Lands Memcg Performance Regression Fix - Phoronix

    As a follow-up to A Fix Is Pending For That Linux 5.15 Performance Regression, Linus Torvalds decided to pull the fix directly into Linux 5.15 Git today for addressing this real-world, measurable performance regression.

    Linus commented on the proposed memcg change today, "Ok, I've applied this just to close the issue. If somebody comes up with more data and the delayed flushing or something is problematic, we'll revisit, but this looks all sane to me and fixes the regression."

  • BPF-Based Linux Firewall "bpfilter" Shows Impressive Performance Potential - Phoronix

    Generating much excitement back in 2018 was bpfilter for the potential to better Linux's firewall and packet filtering by making it more robust and performance. Recently work on this BPF-based firewall solution was renewed and the performance potential over iptables and nftables is looking very good for the future.

    This year the BPF-based firewall code work was taken up by Facebook's Dmitrii Banshchikov and he's trying to push the code along now. Ahead of the next iteration of these patches, Dmitrii presented at this week's Linux Plumbers Conference on the effort.

Canonical on Kubernetes and Grace Hopper 2021

Filed under
  • Portainer and Canonical Expand Partnership Launching Business Charm for Charmed Kubernetes

    Portainer announced the launch of its Portainer Business Charmed Operator, allowing for seamless integration with Canonical’s Charmed Kubernetes distribution.

    The new Portainer charm allows users of Canonical’s Charmed Kubernetes distribution to automatically install and integrate Portainer Business as part of the Kubernetes cluster deployment process, using Juju, the Charmed Operator framework.

    Portainer Business is a powerful operating platform that transforms any Kubernetes implementation into a ‘containers-as-a-service’ solution. With Portainer Business at the core, Platform Managers can use Portainer’s simple GUI to configure a range of security and governance policies –such as Role Based Access and resource quotas – that control how end users (typically Developers) interact with the environment.

    Developers working in a Portainer-managed environment benefit from an easy-to-use GUI to deploy, manage, and monitor their applications or, equally, can connect any dashboard or CI/CD tool they like via Portainer. Without Portainer, Developers must use complex CLI commands to deploy and monitor their apps, which is hard and a major inhibitor in the overall K8s adoption trend.

  • Canonical at Grace Hopper 2021

    Canonical is excited to announce our virtual attendance at the Grace Hopper Conference September 27th – October 1st, 2021. We are thrilled to sponsor, and once again attend, an event that aligns with our values of bringing enthusiastic, diverse, and talented employees into our rapidly-expanding global workforce.

    During the Grace Hopper Conference 2021, Canonical aims for attendees to gain knowledge of our open positions and insights from various team members through a day in the life of a Canonical employee. Participants are encouraged to check our YouTube channel to learn about roles from Sales, Support, Field and IoT Engineering. There team members who are involved in our internal resource groups cover topics such as Women in Tech, parents, LGBTQIA+, and more. Engagement is encouraged company wide, and presented during onboarding procedures, allowing every new employee the chance for involvement from their first day.

IBM/Red Hat/Fedora: PHP, Digital Public Goods Alliance (DPGA), Kubernetes, and Istio 1.11.3

Filed under
Red Hat
  • PHP version 7.3.31, 7.4.25 and 8.0.11 - Remi's RPM repository - Blog

    RPMs of PHP version 8.0.11 are available in remi repository for Fedora 35 and remi-php80 repository for Fedora 33-34 and Enterprise Linux (RHEL, CentOS).

    RPMs of PHP version 7.4.23 are available in remi repository for Fedora 33-34 and remi-php74 repository Enterprise Linux (RHEL, CentOS).

    RPMs of PHP version 7.3.30 are available in remi-php73 repository for Enterprise Linux (RHEL, CentOS).

  • Fedora Linux earns recognition from the Digital Public Goods Alliance as a DPG! - Fedora Magazine

    In the Fedora Project community, we look at open source as not only code that can change how we interact with computers, but also as a way for us to positively influence and shape the future. The more hands that help shape a project, the more ideas, viewpoints and experiences the project represents — that’s truly what the spirit of open source is built from.

    But it’s not just the global contributors to the Fedora Project who feel this way. August 2021 saw Fedora Linux recognized as a digital public good by the Digital Public Goods Alliance (DPGA), a significant achievement and a testament to the openness and inclusivity of the project.

    We know that digital technologies can save lives, improve the well-being of billions, and contribute to a more sustainable future. We also know that in tackling those challenges, Open Source is uniquely positioned in the world of digital solutions by inherently welcoming different ideas and perspectives critical to lasting success.

    But, we also know that many regions and countries around the world do not have access to those technologies. Open Source technologies can be the difference between achieving the Sustainable Development Goals (SDGs) by 2030 or missing the targets. Projects like Fedora Linux, which represent much more than code itself, are the game-changers we need. Already, individuals, organizations, governments, and Open Source communities, including the Fedora Project’s own, are working to make sure the potential of Open Source is realized and equipped to take on the monumental challenges being faced.

  • 4 Reasons Why Kubernetes Is So Popular | IT Pro

    Among the reasons why Kubernetes has been so widely adopted are flexibility and lack of fragmentation.

  • Announcing Istio 1.11.3

    This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.11.2 and Istio 1.11.3

Syndicate content

More in Tux Machines

today's howtos

  • How to use wall command in linux - Unixcop

    wall is (an abbreviation of write to all) is a Unix command-line utility that displays the contents of a computer file or standard input to all logged-in users. It is used by root to send out shutting down message to all users just before poweroff. It displays a message on the terminals of all logged-in users. The messages can_be either typed on the terminal or the contents of a file. Also usually, system administrators send messages to announce maintenance and ask users to log out and close all open programs.The messages ‘re shown to all logged in users with a terminal open.

  • Any Port in a Storm: Ports and Security, Part 1

    When IT and Security professionals talk about port numbers, we’re referring to the TCP and UDP port numbers a service is running on that are waiting to accept connections. But what exactly is a port?

  • Book Review: Data Science at the Command Line By Jeroen Janssens

    Data Science at the Command Line: Obtain, Scrub, Explore, and Model Data with Unix Power Tools written by Jeroen Janssens is the second edition of the series “Data Science at the Command Line”. This book demonstrates how the flexibility of the command line can help you become a more efficient and productive data scientist. You will learn how to combine small yet powerful command-line tools to quickly obtain, scrub, explore, and model your data. To get you started, author Jeroen Janssens provides a Docker image packed with over 80 tools–useful whether you work with Windows, macOS, or Linux.

  • How to Take a Typing Test on Linux With tt

    In the modern era of technology, typing has become one of the most common activities for a lot of professions. Learning to type faster with accuracy can help you get more things done in the same amount of time. However, touch typing is not a skill that you can master overnight. It takes regular practice and testing to improve your speed and accuracy gradually. While there are a lot of websites that help you achieve this, all you essentially need on Linux is a terminal. Let's see how.

  • FIX: Google Chrome doesn’t work on Kali linux
  • How to install OpenToonz on a Chromebook

    Today we are looking at how to install OpenToonz on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below. If you have any questions, please contact us via a YouTube comment and we would be happy to assist you!

Security and DRM Leftovers

Linux 5.15-rc3

So after a somewhat rocky merge window and second rc, things are now
actually looking pretty normal for rc3. Knock wood.

There are fixes all over, and the statistics look fairly regular, with
drivers dominating as they should (since they are most of the tree).
And outside of drivers, we have a fairly usual mix of changes -
architecture fixes, networking, filesystems, and tooling (the latter
being mostly kvm selftests).

Shortlog appended, it's not too long and easy to scan through to get a
flavor for the details if you happen to care.

Please do give it a whirl,


Read more Also: Linux 5.15-rc3 Released - Looking "Pretty Normal" Plus Performance Fix - Phoronix

Huawei launches OS openEuler, aims to construct 'ecological base of national digital infrastructure'

Chinese tech giant Huawei launched openEuler operating system (OS) on Saturday, another self-developed OS after the HarmonyOS, as it tries to "solve the domestic stranglehold problem of lacking its homegrown OS in basic technology," and build a full-scenario covered ecosystem to prepare for more US bans. The openEuler OS can be widely deployed in various forms of equipment such as servers, cloud computing and edge computing. Its application scenarios cover Information Technology, Communication Technology and Operational Technology to achieve unifying an operating system with multi-device support, according to the company's introduction. In the ICT field, Huawei provides products and solutions such as servers, storage, cloud services, edge computing, base stations, routers, industrial control among others, all of which need to be equipped with an OS. Huawei has therefore been building capabilities to achieve a unified OS architecture, and meet the demands of different application scenarios, the firm said on Saturday. The openEuler program was initially announced back in 2019 as an open source operating system. Today's launch is an updated one. Read more