Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Friday, 15 Oct 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 Free Software Leftovers Roy Schestowitz 15/10/2021 - 9:23am
Story Android Leftovers Rianne Schestowitz 15/10/2021 - 9:20am
Story Security FUD Roy Schestowitz 15/10/2021 - 9:14am
Story How to Upgrade to Ubuntu 21.10 From 21.04 arindam1989 15/10/2021 - 5:42am
Story OpenBSD 7.0 Roy Schestowitz 1 15/10/2021 - 5:31am
Story today's howtos Roy Schestowitz 15/10/2021 - 12:08am
Story xorg-server 21.0.99.902 Roy Schestowitz 14/10/2021 - 11:59pm
Story Integrity and Security Issues Roy Schestowitz 14/10/2021 - 11:54pm
Story Respin of openSUSE Leap Images are Coming Roy Schestowitz 14/10/2021 - 11:46pm
Story Programming Leftovers Roy Schestowitz 14/10/2021 - 9:15pm

Kernel: Google, Red Hat, and Microsoft

Filed under
Linux
  • Moving Google toward the mainline [LWN.net]

    Two Google engineers came to Open Source Summit North America 2021 to talk about a project to change the way the company creates and maintains the kernel it runs in its data centers on its production systems. Andrew Delgadillo and Dylan Hatch described the current production kernel (Prodkernel) and the problems that occur because it is so far from the mainline. Project Icebreaker is an effort to change that and to provide a near-mainline kernel for development and testing within Google; the talk looked at the project, its risks, its current status, and its plans.

  • User-space interrupts [LWN.net]

    The term "interrupt" brings to mind a signal that originates in the hardware and which is handled in the kernel; even software interrupts are a kernel concept. But there is, it seems, a use case for enabling user-space processes to send interrupts directly to each other. An upcoming Intel processor generation includes support for this capability; at the 2021 Linux Plumbers Conference, Sohil Mehta ran a Kernel-Summit session on how Linux might support that feature.

  • How Red Hat uses GitLab for kernel development [LWN.net]

    Much of the free-software development world has adopted Git forges (such as GitHub, GitLab, or sourcehut) with enthusiasm. The kernel community has not. Reasons for that reticence vary, but one that is often heard is that these forges simply don't work well at the scale needed for the kernel project. At a Kernel-Summit session during the 2021 Linux Plumbers conference, Donald Zickus and Prarit Bhargava sought to show how Red Hat has put GitLab to good use to support its kernel team. Not only can these forges work for kernel development, they said, but moving to a forge can bring a number of advantages.

  • How Windows NTFS finally made it into Linux • The Register

    Love it or hate it, Linux users in a Windows world must deal with Microsoft's New Technology File System (NTFS). This has always been a pain in the rump. Even after Microsoft finally gave up on its anti-Linux rhetoric and released its patents to the open-source community and expressively opened up its exFAT patents, we still couldn't get into NTFS.

    Things have changed. Starting with the Linux 5.15 kernel, NTFS is finally being fully supported in Linux. This journey hasn't been easy.

    Microsoft introduced NTFS, a proprietary – naturally – journaling file system in Windows NT 3.1 in 1993. From there, it replaced 1977's File Allocation Table (FAT) file system across Windows.

  • Rolling stable kernels [Ed: Microsoft wants Linux to become unstable like Windows]

    [Microsoft's] Sasha Levin, one of the maintainers of the stable kernels, gave a presentation at Open Source Summit North America 2021 on a proposal for a different way to handle the stable tree. He noted that throughout most of the kernel's history, version numbers did not really mean anything, but that the versioning scheme suggests that they do, which leads to a disconnect between how the kernels are seen versus how they are actually maintained. He proposed making a "rolling stable" release that provides users what they need—timely fixes to their kernel—without forcing them to choose to switch to a new version number.

Security Leftovers

Filed under
Security
  • Russia excluded from virtual White House meeting on ransomware

    The White House on Wednesday will convene a virtual meeting on countering ransomware with senior officials representing 30 countries and the European Union, Biden administration officials said, as part of President Biden’s effort to work with global partners to address cyber threats.

    Ministers and senior officials from a range of countries will take part in the virtual meeting, though the attendees do not include representatives from Russia, which has been a key focus of the Biden administration in trying to root out criminal ransomware groups.

  • How does HTTPS protect you (and how doesn't it?) - The Mozilla Blog

    It’s true that looking for the lock icon and HTTPS will help you prevent attackers from seeing any information you submit to a website. HTTPS also prevents your internet service provider (ISP) from seeing what pages you visit beyond the top level of a website. That means they can see that you regularly visit https://www.reddit.com, for example, but they won’t see that you spend most of your time at https://www.reddit.com/r/CatGifs/. But while HTTPS does guarantee that your communication is private and encrypted, it doesn’t guarantee that the site won’t try to scam you.

    Because here’s the thing: Any website can use HTTPS and encryption. This includes the good, trusted websites as well as the ones that are up to no good — the scammers, the phishers, the malware makers.

    You might be scratching your head right now, wondering how a nefarious website can use HTTPS. You’ll be forgiven if you wonder in all caps HOW CAN THIS BE?

    The answer is that the security of your connection to a website — which HTTPS provides — knows nothing about the information being relayed or the motivations of the entities relaying it. It’s a lot like having a phone. The phone company isn’t responsible for scammers calling you and trying to get your credit card. You have to be savvy about who you’re talking to. The job of HTTPS is to provide a secure line, not guarantee that you won’t be talking to crooks on it.

    That’s your job. Tough love, I know. But think about it. Scammers go to great lengths to trick you, and their motives largely boil down to one: to separate you from your money. This applies everywhere in life, online and offline. Your job is to not get scammed.

  • Security updates for Wednesday [LWN.net]

    Security updates have been issued by Debian (flatpak and ruby2.3), Fedora (flatpak, httpd, mediawiki, redis, and xstream), openSUSE (kernel, libaom, libqt5-qtsvg, systemd, and webkit2gtk3), Red Hat (.NET 5.0, 389-ds-base, httpd:2.4, kernel, kernel-rt, libxml2, openssl, and thunderbird), Scientific Linux (389-ds-base, kernel, libxml2, and openssl), SUSE (apache2-mod_auth_openidc, curl, glibc, kernel, libaom, libqt5-qtsvg, systemd, and webkit2gtk3), and Ubuntu (squashfs-tools).

  • Linux Foundation Raises $10M To Expand And Support Open Source Security Foundation
  • Open Source Security Foundation Raises $10 Million in New Commitments to Secure Software Supply Chains
  • Linux Foundation raises $10M to support open-source security project - SiliconANGLE

    The funding came from members of the foundation. The long lineup: Dell Technologies Inc., Telefonaktiebolaget LM Ericsson, Facebook Inc., Fidelity Investments Inc., GitHub Inc., Google LLC, International Business Machines Corp., Intel Inc., JPMorgan Chase & Co., Microsoft Corp., Morgan Stanley, Oracle Corp., Red Hat Inc., Snyk Inc., VMware Inc., Anchore Inc., Apiiro LLC, AuriStar Technologies Inc., Deepfence Inc., Devgistics, GitLab Inc., Nutanix Inc., Tidelift Inc. and Wind River Systems Inc.

  • The World’s Major Technology Providers and Converge to Improve the Security of Software Supply Chains

    Imagine you have created an open source project that has become incredibly popular. Thousands, if not millions, of developers worldwide, rely on the lines of code that you wrote. You have become an accidental hero of that community — people love your code, contribute to improving it, requesting new features, and encouraging others to use it. Life is amazing, but with great power and influence comes great responsibility.

    When code is buggy, people complain. When performance issues crop up in large scale implementations, it needs to be addressed. When security vulnerabilities are discovered — because no code or its dependencies are always perfect — they need to be remediated quickly to keep your community safe.

IBM/Red Hat and SUSE Leftovers

Filed under
Red Hat
SUSE
  • ModelMesh and KServe bring eXtreme scale standardized model inferencing on Kubernetes

    One of the most fundamental parts of an AI application is model serving, which is responding to a user request with an inference from an AI model. With machine learning approaches becoming more widely adopted in organizations, there is a trend to deploy a large number of models. For internet-scale AI applications like IBM Watson Assistant and IBM Watson Natural Language Understanding, there isn’t just one AI model, there are literally hundreds or thousands that are running concurrently. Because AI models are computationally expensive, it’s cost prohibitive to load them all at once or to create a dedicated container to serve every trained model. Also, many are rarely used or are effectively abandoned.

    When dealing with a large number of models, the ‘one model, one server’ paradigm presents challenges on a Kubernetes cluster to deploy hundreds of thousands of models.

  • The Application Hierarchy of Needs for SREs and IT Operators – IBM Developer

    The Hierarchy of Needs was defined by the psychologist Abraham Maslow in his paper “A Theory of Human Motivation.” The base of the pyramid contains the most fundamental and most critical needs, with each subsequent layer representing needs that become important once those of the preceding layer have been satisfied.
    Maslow’s “Hierarchy of Needs” was used to represent the needs and behavioral motivation drivers for humans. This pyramid represented a series of basic psychological and self-fulfillment needs.

    Maslow’s hierarchy of needs has been adapted and adopted to represent the needs and motivations in other domains, including the needs of applications and services being managed by SREs and IT Operations teams.

  • A Red Hat validated pattern for Industrial Edge

    We've improved on the technology of our AI/ML Industrial Edge solution, designed to boost manufacturing efficiency and product quality with AI/ML, edge computing and Kubernetes. Let's see what's new!

  • Meet single node OpenShift: Our newest small OpenShift footprint for edge architectures

    Single node OpenShift is here, putting both control and worker capabilities into a single server to help fit into space-constrained environments.

  • Single node OpenShift at the manufacturing edge

    Where does it make sense to utilize single node OpenShift? Learn how it can help at the manufacturing edge!

  • Transitioning Red Hat’s Marketing leadership

    Today, we are sharing news that Tim Yeaton, Red Hat’s executive vice president and chief marketing officer (CMO) will retire in 2022. We’ve had the benefit of planning for Tim’s retirement for some time and using Red Hat’s succession planning process to identify and develop our next CMO. Long time Red Hat marketing communications and brand leader Leigh Day has been promoted to senior vice president (SVP) of Marketing and in January, she will assume the role of CMO. Until his retirement in mid-2022, Tim will become a senior advisor at Red Hat, helping with a smooth transition.

  • Customer experience (CX) plans: 5 questions to ask | The Enterprisers Project

    The pressure is on for companies to deliver a top-notch customer experience (CX). But to deliver a high-quality and holistic CX, you need to invest in the right data and technology. For IT leaders facing an abundance of options, investing in technology to enhance CX can feel like a gamble.

  • IBM Cheese Cutter Restoration | Hackaday

    For a while now, Mac Pro towers have had the nickname “cheese grater” because of their superficial resemblance to this kitchen appliance. Apple has only been a company since the 70s, though, and is much newer than one of its historic rivals, IBM. In fact, IBM is old enough to have made actual cheese-related computers as far back as the 1910s, and [Hand Tool Rescue] recently obtained one of these antique machines for a complete restoration.

  • Going to market with an open source product

    Many people with a long career in engineering, including me, have had misconceptions about sales and marketing. As an engineering community, we've viewed it as things like ordering swag, naming things, running ad campaigns, and creating white papers. There's a joke in the marketing community about how engineers are always willing to provide their "opinions" on marketing decisions without fully comprehending the discipline, but marketers rarely—like never—make suggestions on code improvements. To work together, engineers and marketers must share a common definition.

    While product marketers do help drive those commonly recognized tasks, the role is so much richer. Product marketers, technical marketers, and evangelists have outbound responsibilities like creating content (e.g., blogs, press releases, white papers, demos), delivering roadmap sessions to customers (as well as analysts and journalists), building content for sales teams, and much more. Combined, these outbound functions are often referred to as getting a product to market, but just as importantly, product marketing also has inbound functions. They serve as another set of eyes and ears to listen for customer needs and provide input to the product strategy. There's a saying in product management: nothing interesting happens within these four walls. Businesses must go out into the world, talk to customers, and more importantly, listen to them.

  • SUSE Announces Integration Of SUSE Rancher With Harvester

Proprietary Software Leftovers

Filed under
Misc
  • After Spike in Ransomware Attacks, U.S. Looks to Go on the Offensive [iophk: Windows TCO]

    The Biden administration has sought to rally its allies to help fight cyberthreats and ransomware attacks, pushing NATO to adopt a new cyber defense policy and launching talks on cyberthreats among G-7 nations. It also launched a series of initiatives in recent months to target cybercriminals and boost protection against ransomware attacks following several high-profile ransomware attacks against a major oil pipeline company and a meat-processing company earlier this year. The attacks laid bare how vulnerable elements of U.S. critical infrastructure, including its food and energy sectors, were to cyber incursions.

  • VirusTotal study finds 95% of 80m ransomware samples analysed aimed at Windows

    About 2% were Android-based, while one set, known as EvilQuest, targeted OSX, the study, titled Ransomware Activity Report, said. It took into account samples submitted all the way back to January 2020.

    Vicente Diaz of VirusTotal said in a short blog post accompanying the 14-page study that of the 140 countries which submitted ransomware samples, Israel was far and away an outlier with the highest number of submissions and nearly 600% rise in submissions compared to its baseline.

  • Insulin dump

    The student is allowed to keep a small purse with her at all times, as it contains a smartphone that runs an app that talks to, and controls her insulin pump. The teachers at the school were briefed about the smartphone. However, there’s one part of the setup that caused problems: the pump would occasionally issue a beeping noise.

    This beeping makes for a disastrous experience for a sixth grade girl. She’s at the age where social pressures really start to manifest. The pump gives something other students can latch onto to make fun of.

  • White House to host virtual ransomware summit with 30 countries — but not Russia [iophk: Windows TCO]

    The White House plans for at least 30 countries to attend a series of meetings to be held over Zoom. The summit will be the most concrete step it has taken so far to build an international coalition to address ransomware, an epidemic of cybercrime where hackers remotely lock victims’ computers and demand an extortion payment to fix them.

  • End of Life Google Chrome devices should be repurposed with GNU/Linux. – BaronHK's Rants

    Of all companies, Lenovo gave me an idea.

    They mentioned GalliumOS as a potential Chrome OS replacement on some of their own Chrome devices.

    These are considered low end by PC standards, but they run Chrome OS fine because it’s a stripped down GNU/Linux system. Not some bloated 100 GB+ Windows horror that has to trap every file system call in case it’s a virus.

    The Intel-based ones, mostly, should run a normal GNU/Linux distro, but they occasionally have odd hardware in them that’s not well supported by the vanilla Linux kernel, and GalliumOS steps in to add those.

    Many years ago, there was a guy running a charity in Texas that took old computers that were not able to run Windows anymore, and re-imaged them with a minimum GNU/Linux distribution, which they were able to run okay.

    Somewhere, out of the blue, Texas sent the police in to enforce “environmental standards”.

  • macOS 11.6 makes the theme worse then ever. Free Software GUIs are whatever you want them to be. – BaronHK's Rants

    Jamie Zawinski commented that his perfect Mac experience continues with light grey text on light grey backgrounds.

    These have been a problem for years, and it’s only getting worse.

    It’s why I use the Adwaita-Dark theme and Solarized Dark for Gedit and GNOME Terminal.

    I think they’re all making the default theme so unusable unless you jack up the display backlight to “IT BURNS US! IT BURNS US PRECIOUS!” so they can market “Dark Mode” as if it was a special feature, when I’ve always used them in one form or another.

    When I started using Solaris, I got hooked on one that Sun wrote for GTK2 called Nimbus. The icon pack was pretty sharp too. And even the light version was quite lovely.

Audio/Video: Ubuntu 21.10, TLLTS, and More

Filed under
GNU
Linux

today's howtos

Filed under
HowTos
  • Reasons to limit your stack size even in non-threaded environments

    One reaction to learning that 4BSD is where Unix started to have a stack size limit is to ask why you would bother with a stack size limit at all in an environment without threads (where a process will thus only ever have one stack). There are a number of reasons that operating systems have generally done this, and probably why it starts in Unix in the 4BSD line, which ran on 32-bit VAX systems instead of the 16-bit PDP-11s that V7 did.

  • An UPDATE without a WHERE, or something close to it

    Imagine what happens when you forget the WHERE. It's the last thing on the line as shown, so you could send off the command early and it would totally work. It would look like this: [...]

  • How to Clone a Git Repository Into a Specific Folder – TecAdmin

    The process of git repository cloning is initiated on a daily basis in the DevOps world. But, if you simply issue a git clone command, the cloning process will create a new directory for the repository. In this tutorial, we will help you learn how to clone a git repository into a specific folder.

  • How to Download and Upload Remote Directory in sFTP

    sFTP or Secure File Transfer Protocol is a convenient upgrade from the traditional FTP (File Transfer Protocol). The sFTP program boasts of improved security layers since it mirrors encrypted SSH transport protocols in its file transfer operations.

  • How to Install Redis & Configure on AlmaLinux 8 - LinuxCapable

    Redis is an open-source (BSD licensed), in-memory key-value data structure store used as a database, cache, and message broker. Redis supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperlog logs, geospatial indexes, and streams. Redis also provides high availability with Redis Sentinel software logic, creating automatic partitioning across Redis nodes with Redis Cluster.

    At the end of the guide, you will know how to install and configure Redis on your AlmaLinux operating system.

  • How to Install Redis on Rocky Linux 8 or AlmaLinux 8

    Redis is a popular in-memory key-value store that can be used as a NoSQL key-value database, message broker as well as a caching solution. It is renowned for its flexibility, scalability, seamless replication, simplicity, and ease of use. Redis is widely used in various fields such as machine learning, real-time analytics, chat, messaging, and gaming leaderboards.

    On its own, Redis has no robust features, however, you can still tweak Redis to provide added security and ward off unauthorized users.

  • GNU Linux – network config madness – the (ever changing) basics – how to (try to) set fixed & dynamic ip & dns per interface
  • How to Install Telegram on Linux Mint 20

    Telegram is a popular free cross-platform, cloud-based instant messaging system. Telegram is famous for providing end-to-end encrypted video calling, VoIP, file sharing, amongst many other features. One of the main attractions of Telegram, it is unique in having no ties or shared interests with the big social media giants such as Facebook or Twitter. The application is also cross-platform, with versions of the app available for most operating systems for desktops and mobile/tablet devices.

    In the following tutorial, you will learn how to install the Telegram client on Linux Mint.

  • Toggle Light & Dark Mode for Flatpak Apps in Ubuntu 20.04+ / Linux Mint | UbuntuHandbook

    Using Flatpak apps in Linux? You may found that Flatpak app appearance does not change when toggling light & dark mode or switching to another app theme.

    As more and more apps publish Linux packages via Flatpak, I have a few of them installed in my Ubuntu laptop. However, the apps stick to the light theme whenever I switches to dark mode in Appearance settings.

    Since Flatpak runs in sandbox and does not have permission to access the “/usr” directory, it does not use system theme according to the document. So, some popular GTK themes are packaged as Flatpaks. And, it detects the current system app theme and tries to install the Flatpak version of the theme if available during app installation or update.

    I’m working with default Yaru theme in the most time, so it automatically installs Yaru theme flatpak package but leaves Yaru Dark not installed. When I switching to Yaru Dark, it can’t find the match theme so falls back to the default Adwaita.

  • How to connect Rocky Linux 8 via Windows RDP protocol - Linux Shout

    f you have Rocky Linux 8 desktop and Windows 7/10/11 in a local environment and want to access using the RDP- Remote desktop protocol, then here is the way.

    To connect Linux operating systems such as Rocky Linux, AlmaLinux 8, or CentOS, we can use the open-source implementation of Remote desktop protocol called XRDP. RDP is developed by Microsoft and has been an integral part of Windows operating systems. It allows the users to remotely control and use the GUI desktop systems just like a local one. Although, Windows can be operated over this protocol out of the box, for Linux we need to install some additional packages. Here we learn how to set up a remote desktop connect to Rocky Linux 8.

  • Automatically reassign your default printer - Fedora Magazine

    I run Linux,…or does it run me? Some computing paradigms are so ubiquitous, so ingrained, we rarely stop to think that things could work another way. When such a realization comes, we can exercise our freedom – one of Fedora’s four foundations – to improve the user experience. For that sentiment to be more than cliché, I needed to re-imagine the idea of the default printer and how it gets set. This article presents that implementation.

  • How to install Ubuntu on VirtualBox (Windows) [Ed: A lot better than WSL]
  • Proxmox VE Full Course: Class 12 - The Command-Line Interface - Invidious

    LearnLinuxTV's Proxmox full course aims to get you up to speed with all the finer points of Proxmox Virtual Environment. In video #12, we take a look at the Command-Line interface.

  • [Older] Permanently add a directory to shell PATH

    When you type a command into a Linux terminal, what’s really happening is that a program is being executed. Normally, to execute a custom program or script, we need to use its full path, such as /path/to/script.sh or just ./script.sh if we’re already in its residing directory. Alternatively, we can execute a lot of commands without specifying paths, like uptime or date, etc.

  • 15 Super Useful Examples of Find Command in Linux

    The find command is used for searching for files and directories in the Linux command line.

    Find is one of the most powerful and frequently used commands. It is also one of the most extensive commands with over 50 options and this makes it a bit confusing, specially when it is paired with the exec or xargs command.

    It is impossible for a sysadmin or software developer to avoid the find command while working in the command line. Instead of being afraid of it, you should embrace its power.

    I am going to discuss some of the most common examples of the find command that you are likely to use. But before that, let me show you its syntax and how to use it.

  • Sending logs to Panther using syslog-ng - Blog - syslog-ng Community - syslog-ng Community

    Panther is an open-source log management system, which is also available as a service for a time-limited trial. It is still in beta phase, but it looks promising. You can see the “beta” sign on its opening page: https://app.panther.support/ I tested the time-limited cloud service version, but you can also install it locally, either from Dockerhub, or you can build the containers locally from the source.

    Even if it is still in beta phase, Panther comes with detailed documentation. There is a notable exception: while syslog-ng is shown on some of the figures, documenting it is still to be done. This blog helps you to get started with sending logs to Panther, using syslog-ng. You can use either legacy syslog with TLS encryption (still a bit problematic) or the http() destination to send logs to the Panther HTTP API.

DragonFly 6.0.1 released

Filed under
BSD

DragonFly version 6.0 has been released. DragonFly version 6.0 brings a revamped VFS caching system, significant dsynth updates, various filesystem updates including HAMMER2, and a long list of userland updates. 6.0.1 brings a Let's Encrypt certificate fix for dport installation, plus other minor fixes

Read more

Also: DragonFlyBSD 6.0.1 Released With AMD Zen 3 Temperature Monitoring, Fixes - Phoronix

Games: Punk Wars, Fallout 3 and More

Filed under
Gaming
  • Post-apocalyptic 4x strategy game Punk Wars releases November 11 | GamingOnLinux

    Strategy Forge S.A. and Jujubee S.A. have announced that their 4x strategy game Punk Wars will be releasing with Linux support on November 11.

    "Punk Wars tells the story of four new powers emerging from the ashes of a global cataclysm and fighting for domination of the ruins of a once magnificent megacity. Become the powerful leader of the messianic steampunk, tenebrous dieselpunk, militaristic steelpunk, or technocratic atompunk, with each faction holding the key to a different branch of industrial science, with a different set of unique skills. Explore the ruins of a bygone civilization, where resources are scarce and the dangers way too common. Develop your infrastructure and technology that will secure your triumph. Create a winning strategy and a playstyle for each faction, utilising their distinctive skills and units. Become the messiah of the new age and lead humanity towards the era of prosperity and happiness… as you see it."

  • DOOM Played By Tweet

    Getting DOOM to run on hardware it was never intended to run on is a tradition as old as time. Old cell phones, embedded systems, and ancient televisions have all been converted to play this classic first-person shooter. This style of playing games on old hardware might be passé now as the new trend seems to be the ability to play this game on more ethereal platforms instead. This project brings DOOM to Twitter.

  • Fallout 3 removes Games for Windows Live, works well on Linux with Proton | GamingOnLinux

    Fallout 3 from Bethesda Game Studios received a surprise update recently where the developer finally removed Games for Windows Live which is great news.

    Released back in 2008, Fallout 3 is something of a classic and a game I thoroughly enjoyed before making the switch fully to Linux. Thanks to Steam Play Proton, you can play Fallout 3 easily on Linux and with this update no workarounds are needed - at all.

Videos/Audiocasts/Shows

Filed under
GNU
Linux

today's howtos

Filed under
HowTos
  • How to Install Ubuntu MATE Desktop on Ubuntu 20.04

    For those not familiar with Ubuntu MATE, it is a free, open-source community-driven lightweight desktop environment and an official derivative of Ubuntu. One of the main differentiation from Ubuntu is that it uses the MATE desktop environment as its default user interface instead of the GNOME desktop environment that is the default user interface for Ubuntu.

    Ubuntu MATE is famous for being lightweight, fast, and stable, a community-driven project, and a great alternative to Ubuntu’s stock Gnome. At the end of the tutorial, you will have learned how to install Ubuntu MATE on your Ubuntu 20.04 system.

  • How to Install Vanila Forum on CentOS 8 - Unixcop

    Vanilla is a Canadian software company founded in 2009 in Montreal, Quebec, Canada. It is both a cloud-based (SaaS) community forum software and an open source community supported software. The company’s main product is Vanilla Cloud.

    Its open source product, Vanilla OSS, is a lightweight Internet forum package written in the PHP scripting language using the Garden framework. The software is released under the GNU GPL. Vanilla Forums is free software, standards-compliant, customizable discussion forums. Since 2009 there is also a cloud-hosted version (offered by Vanilla).

  • How to Set Environment Variables in Docker | RoseHosting

    Docker is an open-source application that provides lightweight operating-system-level virtualization through the use of containers. It is a kind of virtualization technology that is specially designed to easily develop and deploy applications inside of neatly packaged virtual containerized environments. Docker containers are in essence a set of software packages that run as one application that’s isolated from others. We can deploy it to any machine without any compatibility issues. By using this, the software stays system agnostic, simpler to use, less work to develop, and easy to maintain.

  • How to connect Rocky Linux 8 via Windows RDP protocol - Linux Shout

    If you have Rocky Linux 8 desktop and Windows 7/10/11 in a local environment and want to access using the RDP- Remote desktop protocol, then here is the way.

    To connect Linux operating systems such as Rocky Linux, AlmaLinux 8, or CentOS, we can use the open-source implementation of Remote desktop protocol called XRDP. RDP is developed by Microsoft and has been an integral part of Windows operating systems. It allows the users to remotely control and use the GUI desktop systems just like a local one. Although, Windows can be operated over this protocol out of the box, for Linux we need to install some additional packages. Here we learn how to set up a remote desktop connect to Rocky Linux 8.

  • How to install UTAU on a Chromebook

    Today we are looking at how to install UTAU 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.

  • How to install Unreal Engine 4 on Ubuntu

    Are you looking to develop video games on your Ubuntu PC using the Unreal Engine? If so, you will need to install the latest Unreal Engine toolkit to your system. This guide will show how to set up the newest release of Unreal Engine 4 on your Ubuntu computer.

  • Install Gitlab CE on Debian 11 - kifarunix.com

    In this tutorial, you will learn how to install Gitlab CE on Debian 11. GitLab is an open source end-to-end software development platform with built-in version control, issue tracking, code review, CI/CD, etc. It is is a complete DevOps platform, delivered as a single application.

7 Important Linux Commands for Every Linux User

Filed under
GNU
Linux

Linux might sound scary for first-time Linux users, but actually, it isn’t. Linux is a bunch of open-source Unix operating systems based on Linux Kernel. These operating systems are called Linux distributions, such as Fedora, Debian, Ubuntu, and Mint.

Since its inception in 1991, Linux has garnered popularity for being open-source. People can modify and redistribute Linux under their own brand. When using a Linux OS, you need a shell to access the services provided. Also, it’s recommended to run your Linux OS through a CLI or command-line interface. CLI makes time-consuming processes quicker.

This article presents a guide to 7 important Linux commands for every Linux user to know. So, let’s begin.

Read more

Stable Kernels: 5.14.12, 5.10.73, 5.4.153 and 4.19.211

Filed under
Linux

I'm announcing the release of the 5.14.12 kernel.

All users of the 5.14 kernel series must upgrade.

The updated 5.14.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.14.y
and can be browsed at the normal kernel.org git web browser:
	https://git.kernel.org/?p=linux/kernel/git/stable/linux-s...

thanks,

greg k-h

Read more

Also: Linux 5.10.73

Linux 5.4.153

Linux 4.19.211

Dev kit debuts RISC-V XuanTie C910 SoC with a 3D GPU and Android and Linux support

Filed under
Android
Linux

Sipeed and Alibaba T-Head have opened $399 pre-orders on an “RVB-ICE” dev kit featuring a RISC-V compatible, dual-core, 1.2GHz XuanTie C910 ICE SoC with a Vivante 3D GPU, an NPU, 4GB RAM, and support for Android 10 and Debian 11.

Sipeed and Alibaba’s T-Head Semiconductors unit (AKA Pintouge) are launching a development kit for a XuanTie C910 ICE SoC, featuring the first 3D GPU we have seen on a commercially available RISC-V SoC. The RVB-ICE dev kit is available for pre-order in limited quantities at $399, including a 7-inch touchscreen, with shipments expected in November.

Read more

5 markdown editors I recommend trying

Filed under
Development
Software

You can use markdown for anything—formatting websites, authoring books, and writing technical documentation are just some of its uses. I love how easy it is to create rich documents. Everyone has their favorite markdown editor. I have used several on my markdown journey. Here are five markdown editors I have considered.

Read more

KDE's 25th Anniversary

Filed under
KDE

You'll find on the website − https://25years.kde.org/ − the full celebration of the event: videos, meeting, activities, old KDE distro ready to run on virtual machine, merch (Tee-Shirt/Stickers).

But if you still wonder what is KDE; I'll try to give you an overview: KDE is an international free software community that develops free and open-source software. KDE helps these projects to get common tools: bug trackers, software development forge, distributing the software, organizing in real life events like sprints,conferences, etc... Y

Read more

What is the Linux Operating System?

Filed under
GNU
Linux

The Linux kernel is the main component of the Linux operating system. In general terms, the kernel is a software code that serves as a layer between the hardware and main programs that run on a computer. It was created by Linus Torvalds back in the early 1990s in Finland and licensed under the GNU General Public License (GPL). In other words, Torvalds was made the Linux kernel available to the world for free. There is an official website for the Linux kernel.

The rest of the system consists of other programs, many of which were written by or for the GNU Project. These utilities were then added to the Linux kernel to create a complete system. The kernel is an essential part of an operating system, but useless by itself, because the Linux kernel alone does not form a working operating system. It can only function in the context of a complete operating system.

The Linux kernel is used by Linux distributions alongside GNU tools and libraries that interact with it. This combination is sometimes referred to as GNU/Linux.

So Linux is just a kernel, but the term Linux is far more commonly used by the public and media and that it serves as a generic term for systems that combine that kernel with software from multiple other sources. Therefore when most people say Linux, they’re really talking about a combination of the Linux kernel plus a lot of tools and libraries from the GNU Project.

To put it more clearly, Linux and GNU/Linux refer to the same operating system and software. There is still a controversy over which term is more appropriate.

Read more

today's howtos

Filed under
HowTos
  • FreeIPA Server on Alma Linux 8/CentOS 8 - Unixcop

    We have 3 users, Jhon, Doe, Mike. Suppose you are at the IT department for a Software Company. You have to manage the identity of those 3 users. Easy right? You can easily manage their Identity Access. But how about 3 users become 300 or 3000? How can you manage them?

    Well things get pretty hard I guess, How about if we can have a system that has a central identity info, maybe that would be easier to solve our stated problem.No worries, FreeIPA is here to help you by solving the problem.

  • Add Client to the FreeIPA Server on CentOS 8 - Unixcop

    Hi Everyone ! In the previous article, we have seen how to set up freeIPA Server on centOS 8.

    In this write up, we will show how to add a client host to the freeIPA Domain. We will be configuring a CentOS 8 machine to authenticate against an existing FreeIPA server.

  • How to Install KDE Plasma Desktop Environment on Ubuntu 20.04 - LinuxCapable

    The name KDE comes from “K Desktop Environment”. For those not familiar with KDE Desktop, it is a free, open-source desktop environment. It provides Linux users on various distributions an alternative graphical interface to customize their desktop environment and applications for everyday use enhancement.

    Besides the graphical enhancements and changes, it is also a lightweight, fast, smooth environment with superior performance compared to native shipped desktops with some Linux Distributions. In Ubuntu’s case, this is Gnome.

    At the end of the tutorial, you will have learned how to install KDE Desktop Environment on your Ubuntu 20.04 system.

  • How to fix "Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock error - blackMORE Ops

    Quickest way to fix How to fix “Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/auth”: dial unix /var/run/docker.sock: connect: permission denied” error.

  • How To Install NVIDIA Drivers on Fedora – TecAdmin

    Fedora, the operating system of RHEL(Red Hat Enterprise Linux) does not have pre-installed exclusive Nvidia drivers in it for the users. Although it does have default Nouveau drivers which work in most conditions, you may face some problems while using them. If you encounter issues while using the Nouveau drivers you will have to install the official proprietary Nvidia drivers.

    The official Nvidia drivers can help you get the most out of your GPU by enhancing its performance. In this article, we will learn to install the official Nvidia drivers on Fedora

    However, before we start with the installation process, we need to do system configuration. The first configuration we need to do is stop the GUI from running and the second step is to disable the default nouveau drivers. From the GRUB boot menu, it is really easy and doable.

  • Securing your Kubernetes cluster with Kubewarden

    Kubernetes is fast becoming the operating system of the cloud. Every major cloud provider has a supported Kubernetes platform, Kubernetes can be run on-premises, and Kubernetes even has a package manager with Helm. And thanks to the operator pattern, Kubernetes has built-in support to describe and manage almost any kind of workload.

Un-Googled Chromium and PDF Editor for Google Chrome

Filed under
Google
Web
  • Un-Googled Chromium update for Slackware 14.2 and -current | Alien Pastures

    After nearly two weeks of pulling my hair out I finally was able to build the newest Chromium in its un-Googled variant. You can find packages for Slackware 14.2 and -current in my repository on slackware.nl.

    It’s a jump from the 92 to the 94 release (94.0.4606.81 to be precise) but I simply did not have the opportunity to build a 93 release. In part because the un-googled repository maintained by Eloston did not offer release tarballs for a while. Extended leave of absence of the maintainer seems to be the issue which by now has been resolved by giving more people commit access to that repository.

    The un-Googled version of Chromium is incapable of “phoning home” to Google, by altering the source code and stripping/mangling all occurrences where that might happen. This is basically what Eloston’s project does.

  • Adobe Gives a Free PDF Editor for Google Chrome and Edge Users

    Adobe announced via a blog post that Acrobat extension for Google Chrome and Microsoft Edge now have basic PDF editing features, right inside the browser.

today's leftovers

Filed under
Misc
  • Excuse me, your memory is leaking. GNOME Software running in the background, taking hundreds of MB of RAM.

    So I noticed today that GNOME software is constantly running in the background taking up to 435 MB of RAM.

    It does that (very) occasionally, unpredictably. I can’t figure out why. Usually, it’s only taking 30-60 MB.

    Obviously that’s a bit much for a program that’s only job is sitting there and telling me when updates are available or waiting for me to install a program, and obviously there are leaks, and indeed, all you apparently need to do is run valgrind on it and it will find some.

  • Tender to implement C++ accessibility tests (#202110-01)

    The Document Foundation (TDF) is the charitable entity behind the world’s leading free/libre open source (FLOSS) office suite LibreOffice.

    We are looking for an individual or company to implement C++ accessibility tests.

    The work has to be developed on LibreOffice master, so that it will be released in the next major version.

    The current accessibility tests are rather incomplete and hard to maintain. Additionally, they are written in Java.

  • Framework MarketPlace lets you buy replacement parts, expansion cards for the modular Framework Laptop

    The Framework Laptop is a thin and light notebook with a 13.5 inch display and an Intel Tiger Lake processor. But what really makes the notebook stand out is its modular design and emphasis on repairability and customization.

    When the Framework laptop went up for pre-order earlier this year, customers could choose from a couple of different configuration options. But now Framework has launched a Marketplace, which were you purchase Expansion Cards to further customize the laptop, as well as replacement parts that let you swap out keyboards, batteries, displays, and even motherboards and processors.

PostgreSQL Leftovers

Filed under
Server
  • pg_partman 4.6.0 released

    PostgreSQL Partition Manager (pg_partman) v4.6.0 has been released.

  • PostgreSQL: PGConf NYC 2021 Sessions Announced, Last Week for Early Bird!

    The first community PostgreSQL conference in many months is coming to New York City in less than two months! PGConf NYC is a non-profit, community-run and PostgreSQL community recognized conference being run by the United States PostgreSQL Association (PgUS).

    PGConf NYC delivers two days packed with presentations about PostgreSQL and related technologies, as well as the usual hallway and social track. PGConf NYC is being held December 2nd and 3rd, 2021 in New York City.

  • Psycopg 3.0 released

    I am extremely excited to announce the first stable release of Psycopg 3!

    Psycopg 3 is a complete rewrite based on the experience accumulated with the development and maintenance of psycopg2. Psycopg 3 targets all the current versions of Python (3.6-3.10) and PostgreSQL (10-14) and allows the use of modern Python development techniques, such as async and statically typed code. A list of the new features is available in the documentation.

Syndicate content

More in Tux Machines

Kernel: Paul E. Mc Kenney and New Stuff in Linux

  • Paul E. Mc Kenney: TL;DR: Memory-Model Recommendations for Rusting the Linux Kernel

    These recommendations assume that the initial Linux-kernel targets for Rust developers are device drivers that do not have unusual performance and scalability requirements, meaning that wrappering of small C-language functions is tolerable. (Please note that most device drivers fit into this category.) It also assumes that the main goal is to reduce memory-safety bugs, although other bugs might be addressed as well. Or, Murphy being Murphy, created as well. But that is a risk in all software development, not just Rust in the Linux kernel. Those interested in getting Rust into Linux-kernel device drivers sooner rather than later should look at the short-term recommendations, while those interested in extending Rust's (and, for that matter, C's) concurrency capabilities might be more interested in the long-term recommendations.

  • Verification Challenges

    You would like to do some formal verification of C code? Or you would like a challenge for your formal-verification tool? Either way, here you go!

  • Cluster Scheduler Support Queued Ahead Of Linux 5.16 - Phoronix

    Cluster scheduler support has been queued up for landing in the Linux 5.16 kernel for AArch64 and x86_64 systems for improving the CPU scheduler behavior for systems that have clusters of CPU cores. The cluster scheduler support in this context is about enhancing the Linux kernel's scheduler for systems where sets of CPU cores share an L2 cache or other mid-level caches/resources. This cluster scheduler work stems from work by HiSilicon and Huawei aiming to improve the Linux performance for the Kunpeng 920 server chip. That HiSilicon SoC has six or eight clusters per NUMA node with four CPU cores per cluster and a shared L3 cache. With the cluster scheduler patches they were able to enhance the overall performance of the system and also improve the efficiency.

  • AMD Finally Enabling PSR By Default For Newer Hardware With Linux 5.16 - Phoronix

    With it getting late into the Linux 5.15 kernel cycle, the focus is shifting by the Direct Rendering Driver maintainers from new feature work targeting the next cycle (5.16) to instead on bug fixes. AMD sent out a pull request of new AMDGPU Linux 5.16 material this week that is primarily delivering bug fixes but one notable addition is finally enabling PSR by default for newer GPUs.

  • Intel Compute-Runtime 21.41.21220 Ships Updated DG1 Support - Phoronix

    Intel's open-source engineers have shipped Compute-Runtime 21.41.21220 as the newest version of this Linux compute stack enabling OpenCL and Level Zero support with their graphics processors. Intel Compute-Runtime 21.41.21220 is the latest weekly update for this compute stack. New this week is updated DG1 platform support and Level Zero support for SPIR-V static module linking.

OpenSSH, Squid, PostgreSQL Update in Tumbleweed

Three openSUSE Tumbleweed snapshots released this week have brought updates for text editors, browsers, emails clients, database management systems and many other pieces of software. Mozilla Firefox, Thunderbird, nano, and PostgreSQL were all in the latest 20211012 snapshot. A new major version of Firefox 93.0 added support for the optimised image format AVIF, which offers a significant file size reduction as opposed to other image formats. The browser also improved web compatibility for privacy protections and fixed more than a handful of Common Vulnerabilities and Exposures. Thunderbird 91.2.0 addressed many of the same CVEs, fixed some issues with the calendar and fixed the new mail notifications that did not properly take subfolders into account. The 5.9 version of text editor nano added syntax highlighting for YAML files and fetchmail 6.4.22 added a few patches, addressed a CVE related to an IMAP connections and now highlights being compatible with OpenSSL 1.1.1 and 3.0.0. The new major version of postgresql 14 provided improvements for heavy workloads, enhanced distributed workloads and added a couple more predefined roles like pg_read_all_data, pg_write_all_data and pg_database_owner. Other packages to update in the snapshot were GNOME’s document viewer evince 41.2, Flatpak 1.12.1, graphics library gegl 0.4.32, glusterfs 9.3 and many RubyGems and YaST package updates. Read more Also: openSUSE Tumbleweed – Review of the weeks 2021/40 & 41

Games: Dystopian Army Builder, Hellraid DLC, and More

  • Uh oh, looks like Despot's Game: Dystopian Army Builder is going to suck all my time away | GamingOnLinux

    Despot's Game: Dystopian Army Builder is a brand new release from Konfa Games and tinybuild that sees you command a bunch of naked people and send them through a strange post-apocalyptic labyrinth. Note: personal purchase. Like it Loop Hero, you have no direct control during combat you just watch it play out and hope for the best. Here though you're running through some kind of maze-like dungeon full of strange machines, with multiple people you need to look after. They'll likely die a lot though, don't get too attached, you can buy more naked people. Eventually you might come across the nefarious d’Spot who runs the show and perhaps destroy them to earn your freedom. It blends together quite a few different genres and it feels totally unique. The structure is a bit like The Binding of Isaac with you going from room to room, it's also a strategy game with you buying people and equipping them with various weapons you buy from shops spread throughout the maze and then there's the fusion of auto battling so you can sit back and watch the mess unfold.

  • Techland continue expanding the Hellraid DLC as they try to improve reviews | GamingOnLinux

    When Techland released the Hellraid DLC in August 2020 inspired by their unreleased dark fantasy slasher Hellraid the reviews were not kind, as it was very basic but they've kept at it and another big update is out now.

  • Brawlhalla to get Easy Anti-Cheat, dev puts up Beta with EAC working on Linux with Proton | GamingOnLinux

    Blue Mammoth Games announced that later in October that the platform-fighter Brawlhalla will be getting Easy Anti-Cheat. Thankfully, they've put up a Beta for Linux users playing it on Steam Play Proton and it works.

  • Apple is now funding Blender development joining many big names | GamingOnLinux

    There's apparently absolutely no stopping the Blender train, with the developer announcing that Apple has now joined their development fund.

  • Valve banning games that allow exchanging cryptocurrencies or NFTs | GamingOnLinux

    It seems Valve aren't a big fan of cryptocurrencies or NFTs as they've updated their onboarding guide with a new point about disallowing games that allow you to exchange them. Under the Rules and Guidelines heading where it mentions "What you shouldn’t publish on Steam" there's a new line that states "Applications built on blockchain technology that issue or allow exchange of cryptocurrencies or NFTs".

  • Check out this crowdfunding campaign to learn Godot Engine from GDQuest | GamingOnLinux

    GDQuest, a well-known name in the free and open source Godot Engine land has launched a new crowdfunding campaign aiming to get you to go from zero to hero with Godot programming. A course aimed at anyone and everyone who fancies getting into making games with Godot. The founder of GDQuest, Nathan Lovato, emailed in a little info about it: " Learn to Code From Zero is a course for everyone who wants to learn development. With it, you will learn programming from the very basics to creating a complete video game inspired by the hectic action game Enter the Gungeon. Game development courses typically consist of hours of step-by-step tutorials. They feel nice while you follow along, but as soon as you're left alone, working on your game, you get stuck.

LibreOffice Leftovers

  • Michael Meeks/2021-10-15 Friday

    After Italo's keynote announcement of the new LibreOffice Technology marketing plan at the LibreOffice conference, we lost no time integrating this great way to fairly present the goodness of LibreOffice that we depend on to build Collabora Online & Collabora Office mobile into the product. With new links that can take you to our LibreOffice Technology page where we can celebrate the community & credit all the hard work done under the hood here, and of course the logo. Still a work-in-progress, and will start to appear in our products over the next weeks as/when we refresh them, but so far it looks like this for desktop & mobile [...] up-coming COOL About dialog up-coming COOL About dialog Thanks to Italo & Mike at TDF for developing the concept, and also to Pedro & Elisa, for their work on the code & logos - we'll be iterating it with them over the next days & weeks.

  • Let's do awesome things! Get support for your projects and ideas from our budget - The Document Foundation Blog

    Want to organise a local (or online) LibreOffice event? Need some merchandise to boost your project or community? Then we can help you! The Document Foundation, the non-profit behind LibreOffice, is backed by contributions from ecosystem members and volunteers, as well as donations from end-users. This helps us to maintain TDF, but we can do a lot more too. And next year, we want to do a lot of projects again!

  • Next batch of videos from the LibreOffice Conference 2021 - The Document Foundation Blog

    Here are some more videos from the LibreOffice Conference 2021! Check out the playlist, using the button in the top-right – or scroll down for links to individual videos...

  • Automated bibisect to find source of a bug - LibreOffice Development Blog

    In programming, we usually face bugs that we should fix to maintain or improve our software. In order to fix a bug, first we should find the source of the problem, and there are tools like “Automated bibisect” are available to help, specially when the bug is a regression.