Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos
  • Install LEMP Stack (Nginx, PHP and MariaDB) on Debian 11

    A LEMP Stack is a set of open-source software and frameworks or libraries that are used to host web applications on the internet. A stack consists of Linux operating system, Nginx web server, MariaDB/MySQL database server, and PHP language. A LEMP has good community support and is used in many highly scaled web applications around the globe.

    In this post, we will show you how to install the LEMP stack on Debian 11.

  • Linux: Install automatic package updates for Debian, Ubuntu, Raspi OS & Co.
  • Organize your Magic: The Gathering decks with Magic Assistant | Opensource.com

    It remains popular today because of its great flexibility. With more than 25,000 unique cards published over nearly three decades, there are enough cards for players to build hundreds of different decks for surprisingly unique gameplay experiences.

    Along with this flexibility, however, there comes a cost: many Magic: The Gathering players collect lots of cards so they can construct lots of different decks, which in turn lets them focus on different win conditions and try out different strategies.

    It can be quite a job to keep track of 1,000 cards when you only need 60 to 100 for a deck, but the open source application Magic Assistant makes managing your Magic collection easy.

  • Kubernetes admission control with validating webhooks | Red Hat Developer

    This article describes how to write, configure, and install a simple Kubernetes validating admission webhook. The webhook intercepts and validates PrometheusRule object creation requests to prevent users from creating rules with invalid fields.

    A key benefit of this approach is that your clusters will only contain prevalidated user-defined rules, resulting in uncluttered configuration across environments. Additionally, imagine there is an external alerting system that leverages fields in these customer-provided rules to make alerting decisions. It is important to ensure the rules are properly formatted, so the alerts are forwarded to the appropriate teams with the correct information.

    The example here is quite simple, but it can serve as a starting point to cleaner Prometheus installations with minimal errors.

  • GNU Linux Debian – how to create RAID10 (mdadm software raid, basic benchmarks 4x Hitachi HGST Ultrastar 7K4000)
  • How To Install phpBB on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install phpBB on Ubuntu 20.04 LTS. For those of you who didn’t know, phpBB is an open-source bulletin board package written in PHP. PhpBB can instantly establish a dedicated space for people to gather and communicate. It also supports popular database engines (MySQL, Oracle Database, PostgreSQL, etc.), flat message structures, hierarchical sub-forums, user groups, full-text search, plugins, and email notifications.

    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 phpBB on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How to play games with Itch.io on Linux

    Itch.io is a website that allows independent developers to host, sell and distribute their video games. It is widely known for helping get indie games off the ground. Here’s how to play games with Itch.io on Linux!

  • Get healthy reminders on the Linux desktop using Stretchly

    Stretchly is an app that you can install on the Linux desktop to remind you to stand up, stretch and relax while working. In this guide, we’ll show you how to install Stretchly and how to use it too.

today's howtos

Filed under
HowTos
  • How To Configure Apache Webserver with Debian 11 - Unixcop

    Here, we will learn to install Apache webserver with Debian 11. In the previous article, we learned to install the LAMP stack with Debian 11. Apache is among the most popular web server. Apache is easy to deploy and manages the servers.

  • How I became a Linux sysadmin | Enable Sysadmin

    Many of us ended up in an IT job without that original intent. I studied and got my degree and license in electronics and communications engineering, entered the telecom industry as a cadet engineer, and rotated to different teams. On the intelligent networks team, I was introduced to telco charging and billing apps running on proprietary Unix operating systems.

    Many people starting their careers would probably wonder if is it worth shifting to the IT industry. They might think they're wasting some of the expertise and credentials they picked up from their academic studies. I'd say it depends on what drives you.

    I feel lucky to have been given a chance to do it, ending up loving it and the perks it offers—pay grade, flexibility, more opportunities, and ultimately enjoying what I do. It also has its cons: being a sysadmin for mission-critical 24x7 systems, for example. It can come with extreme pressure and demands, but these challenging and stressful situations can help shape you for the bright career that lies ahead.

  • How To Install Nvidia Drivers on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install Nvidia Drivers on AlmaLinux 8. For those of you who didn’t know, Installing NVIDIA drivers on AlmaLinux is an easy task that can be done in less than a minute. Nvidia driver is needed by your NVIDIA Graphics GPU to function with better performance. Some Linux distributions offer the proprietary driver pre-packaged as part of its standard package repository making the entire Nvidia Linux Driver procedure extremely easy to follow.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Nvidia Drivers on AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.

  • How to Add Repository to Debian

    APT checks the health of all the packages, dependencies of the package before installing it. APT fetches packages from one or more repositories. A repository (package source) is basically a network server. The term "package" refers to an individual file with a .deb extension that contains either all or part of an application. The normal installation comes with default repositories configured, but these contain only a few packages out of an ocean of free software available.

  • How to Gzip Large (100GB+) Files Faster in Linux

    Linux users and system administrators will never fail to cross paths with file management routines. As the Linux system, programs, and user files grow from Megabytes to Gigabytes, there is always the need to zip or compress some of your OS-bound files.

  • How to Install Linux on Your Chromebook | PCMag

    Chromebooks are amazing little machines. Since they run a barebones operating system with just a browser on top, they are often inexpensive, low-powered, and incredibly useful. However, if you want to go beyond the extensions and Android apps Chrome OS offers, installing Linux is your best option.

    By tapping into Linux-based apps, you can make your Chromebook far more versatile than it was before. However, installing Linux isn't a simple process, and you'll need a few things before getting started. Here's what you need and how to set it all up.

    [...]

    Here's where things get a bit more complex. If you want to run Linux independently of Chrome OS—maybe you don't really want Chrome OS at all, or maybe you want a separate environment you can muck around in without endangering your Chrome installation—you can install Linux in a more traditional fashion by partitioning the drive and dual-booting it with Chrome OS.

    Note that this will require dedicating quite a bit of extra space to your Linux installation, which may not be easy on Chromebooks with small amounts of storage. It'll also wipe your device, so back up important files now before continuing!

    To dual-boot Linux, I recommend a tool call chrx, which will walk you through the necessary steps. By default, chrx installs GalliumOS, a lightweight distribution based on Xubuntu that's customized for low-powered Chromebook hardware. If you want things as snappy as possible, GalliumOS is a great choice. However, chrx can also install Ubuntu and Fedora (plus Ubuntu derivatives like Lubuntu and Kubuntu), if you prefer.

    Before using chrx, you'll need to enable Developer Mode, as we did when installing Crouton. You may also need to disable write protection and install custom firmware on your laptop, depending on its CPU. Check out this page for compatibility information regarding your specific laptop, and what you'll need to do. (This custom firmware also allows you to wipe Chrome OS entirely and install Linux on its own, if you prefer that over dual-booting.)

  • How to Install Nodejs on Rocky Linux 8.4

    Node.js is a cross-platform java-script runtime for server-side programing language. It's built on top of Chrome's V8 JavaScript engine, allows you to execute JavaScript code on the server-side. As for developers, Node.js allows developers to create scalable backend applications using JavaScript. Also, it's one of the most popular JavaScript runtimes among full-stack and front-end developers.

    Node.js has become more popular and become an essential part of building server-side and networking applications, also became an industry standard. It can be used to create applications for different platforms, including backend/server applications, desktop applications, web applications/front-end, and mobile applications.

  • How to Install Ubuntu Desktop on Raspberry Pi

    The revolutionary Raspberry Pi is the most popular single board computer. It has its very own Debian based operating system called Raspbian.

    There are several other operating systems available for Raspberry Pi but almost all of them are lightweight. This was appropriate for the small factor and low end hardware of the Pi devices.

    This changes with the introduction of Raspberry Pi 4B that flaunts 8 GB RAM and supports 4K display. The aim is to use Raspberry Pi as a regular desktop and it succeeds in doing so to a larger extent.

    Before the 4B model, you could install the Ubuntu server on Raspberry Pi but the desktop version was not available. However, Ubuntu now provides official desktop image for Pi 4 models.

  • How to Make the Switch From Windows to Linux

    Microsoft is getting closer to replacing Windows 10 with the sleeker Windows 11, but if you're sick of embedded advertisements, constant updates, data collection, software lock-ins, and rising hardware requirements, we don't blame you. The good news is you have options.

    If you've been thinking about making the jump to a different operating system, now is the perfect time. But you aren't stuck with the Windows-macOS binary, and don't have to settle for the browser-based Chrome OS. Instead, you can turn to the world of Linux.

  • How to automate daily jobs on Linux using (at) - Unixcop

    First we need to know everyone does the same specific task everyday manually and that may waste a lot of time especially when we have important tasks or your day was busy with a lot of other tasks .. but we bring the best solution that will save a lot of time to do other important things.

    So Let’s Start with (at): so at is a command on Linux used to execute command in a particular time once

  • How to scale the Plasma login screen on HD/UHD screens

    Life problems come in many shapes and forms. One of them could be the login screen in your Plasma desktop. How? By not scaling up to the selected screen resolution of your system. Case in point, my recent endeavor with Kubuntu 20.04 on my IdeaPad Y50-70, with its Nvidia card and 4K screen. Long story short, while I managed to get the desktop resolution and UHD scaling just right, the login screen did not obey my settings, and only rendered in 4K, ergo tiny.

    I spent a lot of time trying to fix this, and finally, came up with this guide. Now, in newer editions of Plasma, like say 5.20, where scaling works really great, you might not face this issue at all. In 5.18.5, I had to resort to a few ugly tricks to get everything working. Let's see what gives.

  • Install phpMyAdmin on Ubuntu 20.04 with Apache

    phpMyAdmin is a web-based application for interacting with MySQL database server. This tool provides you with a user interface to make MySQL operations so you don’t have to use the command line interface.

    In this guide you are going to learn how to install phpMyAdmin with Apache on Ubuntu.20.04 and secure it.

  • FTP vs FTPS vs SFTP: The Difference Between Them Explained

    There is plain old FTP protocol, but there is also FTPS and SFTP. So, how do they differ? Here’s a comparison of FTP vs FTPS vs SFTP.

    FTP, FTPS, and SFTP are protocols that are used to transfer files over a network. While the acronyms for these protocols are similar, there are some key differences among them. The main ones are how data is exchanged, the level of security provided and firewall considerations.

    While choosing between FTP, FTPS, and SFTP, weighing the pros and cons of each option will allow users to have a better understanding of the available choices.

    Here is a head-to-head FTP vs FTPS vs SFTP comparison that overviews the advantages and limitations of each transfer protocol.

  • Model-driven observability: Embedded Alert Rules | Ubuntu

    This post is about alert rules. Operators should ensure a baseline of observability for the software they operate. In this blog post, we cover Prometheus alert rules, how they work and their gotchas, and discuss how Prometheus alert rules can be embedded in Juju charms and how Juju topology enables the scoping of embedded alert rules to avoid inaccuracies.

    In the first post of this series, we covered the general idea and benefits of model-driven observability with Juju. In the second post, we dived into the Juju topology and its benefits with respect to entity stability and metrics continuity. In the third post, we discussed how the Juju topology enables grouping and management of alerts, helps prevent alert storms, and how that relates with SRE practices.

  • SQLite cheatsheet - Unixcop

    This article is a short list of useful SQLite commands to make your life easier.

    SQLite is an SQL engine intended mainly for embed on systems. It’s serverless, there isn’t a client-server process but direct access to the database file. Also, there aren’t configuration files and the whole system only depends on the C-Library.

  • Resolve Python dependencies with Thoth Dependency Monkey | Red Hat Developer

    One of the most difficult programming problems to diagnose and fix is when a library misbehaves because of incompatibilities with its dependencies. Fixing such issues can be time-consuming and might require developing domain knowledge about the libraries, which you should be able to treat as black boxes.

    For Python programs, a solution is closer at hand thanks to Thoth, a project within the Artificial Intelligence Center of Excellence (AICOE). Thoth is a recommendation engine for building robust Python software stacks. To make sure applications are shipped in a healthy state, the Thoth team developed Dependency Monkey, which builds and runs Python applications in test environments to uncover issues involving dependencies. This article looks at the reasons for Dependency Monkey and how it operates.

today's howtos

Filed under
HowTos
  • How to install i3 Window manager on Ubuntu 20.04 or Debian 11

    i3 is a tiling window manager developed from scratch and written in C. It is available under a BSD license, is primarily aimed at professionals and programmers, and has several special features. This slim window manager also supports window stacks, which it stacks in a tab structure similar to a web browser. Here we learn how to install i3 Window manager on Ubuntu 18.04 or 20.04 LTS to get a slim and lightweight interface on this Linux.

    Well, Linux operating systems are known for their low resource consumption, however, due to the latest highly graphical desktops, many distros now become extensive resource guzzling OS. Nevertheless, there are many lightweight Desktop Window Managers and i3 is one of them. This Tiling Window Manager i3 brings particularly a slim interface to your Linux screen.

  • How to install Ksnip, a screen capture tool, on Ubuntu, Fedora, Debian and openSUSE!

    Ksnip is a Qt-based cross-platform screenshot tool that provides many annotation features for your screenshots. In this tutorial, learn how to install Ksnip screenshot on Linux using Flatpak packages.

    The Ksnip has many features and settings that enable the capture of perfect canvas. Make an image of your screen however you like, or the window you need. Do this simply and quickly. Don’t waste any more time and install this powerful tool right now on your Linux.

  • Kali Undercover – How to install, uninstall, enable or disable on Linux!

    If you are a Kali Linux user and you tend to do penetration tests in places with a lot of people, be aware that in a way this can be scary. However, Kali Undercover was created to undo your testing with Kali Linux. Imagine being in a family and trying to run a security test on some network, and everyone assuming you’re breaking into a bank or committing crimes? Well, in the face of repeated scenarios like this, Offensive Security, the company that maintains Kali Linux, created the solution.

    But don’t worry, as stated in the first paragraph, in this article you will learn how to use and install Kali Undercover on Linux. There are few commands, but they should help you not to have problems or distorted looks.

  • How to install Hugo website generator on Ubuntu 20.04

    Writing websites from scratch can be beneficial for learning but it is time-consuming. And there are simple or personal projects that need to be done quickly. To solve this problem is that there are static website builders. Today you will learn how to install Hugo on Ubuntu 20.04 which is perhaps one of the most popular website builders out there.

  • Control RAM and CPU usage by Kodi in real time - LinuxStoney

    As with antivirus or office suites such as Office, a good multimedia player at the moment cannot be missing from any PC. These programs are not used to view our favorite photos, play all kinds of videos and music , or even watch Internet television. A clear example of all this is found with the multimedia center called Kodi .

    This is a complete solution that acts as a multimedia center that will be of enormous help when dealing with all kinds of content of this type. Keep in mind that it not only serves as a player, but also offers us a multitude of functions for managing our own independent libraries. In addition, it offers us a somewhat peculiar user interface that looks like an independent operating system.

    Precisely because of all these additional features that it offers us, together with the complete user interface that we see, sometimes this program consumes more resources than we would like. It is true that it is optimized to work on most computers, platforms and operating systems, but it will not always do so with the same fluency. In addition, the types of content that we deal with also come into play here. Loading a simple photo is not the same as playing a video in four in 4K .

  • How To Install Spotify on Debian 11 - idroot

    In this tutorial, we will show you how to install Spotify on Debian 11. For those of you who didn’t know, Spotify is a free-to-use music streaming service with a subscription for premium content at a small fee. Spotify enables you to stream music of your favorite artists, create custom playlists, shuffle play, share music and podcasts. Spotify is available for installation on Windows, Linux distributions, macOS, and Mobile devices powered by iOS and Android operating systems.

    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 Spotify’s digital music streaming service on a Debian 11 (Bullseye).

  • How to watch YouTube on the Linux desktop with FreeTube

    FreeTube is available for Linux users on Ubuntu, Debian, Fedora, OpenSUSE, Arch Linux AUR, and others. To install this program on your Linux PC, start by opening up a terminal window.

    You can open up a terminal window on the Linux desktop by pressing Ctrl + Alt + T on the keyboard. Alternatively, search for “Terminal” in the app menu to open it. Once the terminal window is open and ready to use, follow the installation instructions outlined below.

today's howtos

Filed under
HowTos
  • Watch commands and tasks with the Linux watch command | Opensource.com

    See how the watch command can let you know when a task has been completed or a command has been executed.

  • Proxmox VE Full Course: Class 8 - Creating Container Templates - Invidious

    Welcome back to LearnLinuxTV's full course on Proxmox Virtual Environment! In class #8, we look at the process of converting a container into a template, that can then be used as a basis for launching additional containers.

  • LibreOffice Master Document Fixes

    Earlier this year, allotropia software GmbH was awarded a tender to fix a number of problems around the master document feature (Tender to implement master document fixes (#202106-02)) by The Document Foundation (TDF).

    We have finished implementing the necessary changes, and all fixes will be available for testing in LibreOffice 7.2.2.

    Using master documents is a somewhat hidden, but extremely useful feature of LibreOffice Writer, when producing longer documents (like books, or the help guides the LibreOffice documentation team is maintaining). With it, users can split a larger document into a number of smaller pieces, to work on independently. If this feature sounds interesting to you, the excellent Writer Guide has a chapter about it.

  • Czech translation of Impress Guide 7.0 is here!
  • 15 Practical Examples of ‘echo’ command in Linux

    The echo command is one of the most commonly and widely used built-in commands for Linux bash and C shells, that typically used in a scripting language and batch files to display a line of text/string on standard output or a file.

  • Plex repository for Linux - blackMORE Ops

    Add Plex repository for Linux and Plex Media Server will automatically get updated.

  • How to add system information to the Linux desktop

    Conky is a system monitor tool for the Linux desktop. With it, users can view everything from their RAM usage, CPU usage, disk usage, and more right on the desktop. Here’s how to get it working on your system.

  • How to install Zoom on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install Zoom on Linux Lite 5.4.

  • Check How Long a Process Has Been Running in Linux - Putorius

    Have you ever started a script that needs to run for an extended period of time? Maybe you kicked off a job and it is still running next time you log in? Whatever the situation is, there may be times when it is necessary to check how long a process has been running in Linux. In this short tutorial we will discuss using the ps command to show elapsed time since a process was started.

    Every time you start a process on a Linux system it is assigned a process id (PID). The system keeps track of this process, it’s elapsed time, and other important information using this process id. Before we can find out how long a process has been running we need to find its PID.

  • How to install FNF Battle Royale Mod on a Chromebook

    Today we are looking at how to install FNF Battle Royale Mod 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!

  • How to Install Microsoft Teams on Linux [Ed: Bad idea because it is technically malware]

    Communication platforms like Microsoft Teams have become an integral part of everyone's day-to-day lives. From organizing team meetings in corporates to scheduling classes in educational institutions, Microsoft Teams is used everywhere. But is it available to Linux users?

today's howtos

Filed under
HowTos
  • Linux Essentials - Cron - Invidious

    As Linux server administrators, we need to be able to schedule tasks to run at some point in the future. Perhaps as a one-off command, or a job that's expected to repeat on some sort of schedule.

  • How To Install and Configure Nagios on CentOS 8

    Nagios is a popular and one of the most powerful open-source computer monitoring systems. It keeps track of your IT infrastructure and ensures that your networks, servers, applications, and processes are running smoothly. Using a monitoring system allows you to identify problems before they occur and deploy fixes quickly resulting in saving of cost and downtime.

    In this tutorial, you will learn how to install and configure Nagios on a CentOS 8 based server. We will also do some basic configuration and install Nagios Remote Plugin Executor(NPRE), which will allow us to monitor remote hosts.

  • How to Install Wikijs on Rocky Linux

    Wiki.js is an open-source wiki software written in JavaScript and running on the Node.js runtime, it's released under the APGL-v3 license. Wiki.js is a lightweight, and powerful wiki software with a beautiful and intuitive user interface, it's designed for the modern web. Wiki.js is very extensible wiki software and suitable for different types of documents and deployments, it can be used for both technical and non-technical people.

    Wiki.js is backed by various types of modules to extend its features and make it a powerful and extensible wiki software.

  • How to Install MongoDB on Rocky Linux 8

    MongoDB is an object-oriented, schema-less, NoSQL database server used in developing modern dynamic apps. This implies that data objects are stored as separate documents in a collection unlike in traditional relational databases where rows and columns are used. MongoDB allows for quick traversing of nested data objects without requiring joins which improves performance greatly.

    MongoDB is written in C++ for massive scalability and flexibility which offers easy querying and indexing for developers. It also provides an aggregation framework that makes it easier to query complex document-based data sets.

    MongoDB has a rich and vibrant community and offers rich and powerful in-built features which include MapReduce, auto sharding among others.

    MongoDB runs on all major operating system platforms such as Linux, Windows, Solaris and Mac OS X. It also supports many distributions like Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu etc.

    This tutorial will cover how to install MongoDB NoSQL database on Rocky Linux 8.

  • Bash Scripting - Functions Explained With Examples - OSTechNix

    In Bash shell scripting, functions are ways to group the set of instructions together to get a specific outcome. You can think of functions as a mini script. Functions are also called procedures and methods in some programming languages. Functions are a great way to achieve modularity and reusability.

    In this article, I will explain how to use functions in bash scripts in Linux with examples. You will be pretty comfortable in using bash functions by the end of this article.

  • How to Install LAMP Stack in AlmaLinux 8.4

    LAMP is a popular hosting stack used for developing and testing web applications. It’s an acronym for Linux, Apache, MariaDB, & PHP.

    Apache is an open-source and widely used web server. MariaDB is an open-source relational database server that stores data in tables inside databases, and PHP is a server-side scripting language used for developing dynamic web pages.

    In this walkthrough, we will demonstrate the installation of the LAMP stack in AlmaLinux.

  • How to Setup SSH Passwordless Login in Linux [3 Easy Steps]

    SSH (Secure SHELL) is an open-source and most trusted network protocol that is used to log in to remote servers for the execution of commands and programs. It is also used to transfer files from one computer to another computer over the network using a secure copy (SCP) command and Rsync command.

  • 15 Basic 'ls' Command Examples for Linux Beginners

    ls command is one of the most frequently used commands in Linux. I believe the ls command is the first command you may use when you get into the command prompt of Linux Box.

    We use the ls command daily basis and frequently even though we may not aware and never use all the available ls command tricks.

  • How to install GhostBSD 21.09.06 - Invidious

    In this video, I am going to show how to install GhostBSD 21.09.06.

  • How to Install Redis on Debian 11 Linux – TecAdmin

    Redis is an open-source in-memory database for storing data structure, caching, and as a message broker. It supports data structures such as strings, lists, sets, hashes, sorted sets with range queries, bitmaps, HyperLogLogs, and geospatial indexes with radius queries. Redis has a built-in replication feature, which makes it work as high available clusters in your production environments.

    This tutorial will help you to install the Redis on Debian 11 (Bullseye) Linux system.

  • How to Install Kali Linux in VMware [Easily]

    Kali Linux is the de facto standard of Linux distributions used for learning and practicing hacking and penetration testing.

    And, if you’ve been tinkering around with Linux distros long enough, you might have tried it out just out of curiosity.

    However, no matter what you use it for, it is not a replacement for a regular full-fledged desktop Linux operating system. Hence, it is recommended (at least for beginners) to install Kali Linux using a virtual machine program like VMware.

    With a virtual machine, you can use Kali Linux as a regular application in your Windows or Linux system. It’s almost the same as running VLC or Skype in your system.

    There are a few free virtualization tools available for you. You can install Kali Linux on Oracle VirtualBox or use VMWare Workstation.

  • How to Install Java 17 (OpenJDK 17) on Debian 11 Bullseye - LinuxCapable

    Java is a general-purpose, class-based, object-oriented multipurpose programming language that is popular due to the design of having lesser implementation dependencies, meaning that the compiled Java code can be run on all platforms that support Java without the need for recompilation. Java is also fast, secure, and reliable, therefore. It is widely used for developing Java applications in laptops, data centers, game consoles, scientific supercomputers, cell phones, etc.

    JDK 17 (OpenJDK 17) has brought forward new language enhancements, updates to the libraries, support for new Apple computers, removals and deprecations of legacy features, and work to ensure Java code written today will continue working without change in future JDK versions.

  • How To Install Microweber CMS on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Microweber CMS on Ubuntu 20.04 LTS. For those of you who didn’t know, Microweber is a free and open-source drag and drops CMS and website builder written in the PHP programming language and the Laravel Framework. Microweber’s drag-and-drop technology and real-time writing and text editing functionality provide a quick and easy way to create your content, helping turn your website into a rich environment for you to express your thoughts. It also comes with built-in storefront features, allowing you to create an e-commerce site from which you can sell your products on the Internet.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of Microweber CMS on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • How OpenStack's Keystone handles authentication and authorization | Enable Sysadmin

    OpenStack's Identity service, Keystone, verifies the user's identity and provides information about which resources the user has access to.

    The Keystone project provides authentication, authorization, and other services such as delivering the service catalog, as this diagram shows...

today's howtos

Filed under
HowTos
  • The alias Linux Command

    Hello friends. Using the Linux terminal is not as complex as many would have us believe. But sometimes we indeed have to get used to it a little bit. On the other hand, many Linux professionals use the terminal on a fairly continuous basis and require some kind of help. Today we are going to talk about the alias command with which you can adapt the terminal to you and your workflow a bit more.

  • How to Force fsck on Reboot

    Fsck command is used to check filesystem consistency in Linux and Unix-like operating systems. On the system, fsck runs either automatically or manually. The filesystem shouldn't be mounted while running the fsck. We can force fsck to run on reboot for both root and non-root filesystems.

  • How to install RPG Maker XP on a Chromebook

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

  • Add Raspberry Pi repository in Ubuntu - blackMORE Ops

    I installed Ubuntu 20.04 LTS Server on my Raspberry Pi 4 8 GB and needed to install raspi-config. raspi-config is a simple (if long and involved) shell script to configure Pi hardware and Raspbian settings. It is just a front end to the underlying system commands. Found that I need to add Raspberry Pi repository in Ubuntu.

    In Ubuntu 20.04 LTS, /etc/debian_version is bullseye/sid, so it seems to be based on bullseye (Debian 11.0). Since http://archive.raspberrypi.org/ does not have bullseye, I initially chose buster. Then I changed that to bullseye.

  • How to Create a Large 1GB or 10GB File in Linux

    Before we dive into the procedural steps needed to create large files in a Linux operating system environment, we must answer the WHY before we dwell on the HOW.

    WHY create large files on a Linux operating system environment? Afterward, HOW do you create large files on a Linux operating system environment?

today's howtos

Filed under
HowTos
  • Directory structure of the Linux operating system explained – VITUX

    Unlike the Windows system, Linux does have a lot of different directory structures which we will be discussing today. In Linux, all the directories retain from the root or base directory (/). Inside the base directory, if you use the ls command to list the file and dir you could also see some symlinks that point to other directories using ( → ). The symlinks also known for symbolic links is the type of file in Linux that points to another file or directory in the system. It is kind of similar to shortcuts in windows.

    If you are new to Linux understanding directory structure is the initial phase. Without it, you might get headaches while managing the files and directories. So this article will help you cover up and understanding the directory structure of Linux OS. To demonstrate this article I have used Ubuntu 20.04 LTS system.

  • diziet | Get source to Debian packages only via dgit; "official" git links are beartraps

    dgit clone sourcepackage gets you the source code, as a git tree, in ./sourcepackage. cd into it and dpkg-buildpackage -uc -b.

    Do not use: "VCS" links on official Debian web pages like tracker.debian.org; "debcheckout"; searching Debian's gitlab (salsa.debian.org). These are good for Debian experts only.

  • Ping Command Not Found? Install Ping on Ubuntu

    Usually, the ping command is already installed on most Linux systems.

    But in some rare cases like when you have Ubuntu minimal install or you are running Ubuntu in a Docker container, the ping command is missing. If you try to use it, you will see the ping not found error.

  • Build a data sharding service with DistSQL | Opensource.com

    If you're reading this, then you're probably familiar with the data query and programming language, SQL (Structured Query Language). It's also used as the standard language for management systems for accessing data, querying, updating, and managing relational database systems. Like standard SQL, DistSQL, or Distributed SQL, it is a built-in SQL language unique to ShardingSphere that provides incremental functional capabilities beyond standard SQL. Leveraging ShardingSphere's powerful SQL parsing engine, DistSQL provides a syntax structure and syntax validation system like that of standard SQL, making DistSQL more flexible while maintaining regularity. ShardingSphere's Database Plus concept aims at creating an open source distributed database system that is both functional and relevant to the actual database business. DistSQL is built on top of the traditional database to provide SQL capabilities that are both standards-compliant and feature ShardingSphere's functionality to enhance conventional database management.

  • The experience of writing a book · Pablo Iranzo Gómez's blog

    I wanted to write about my experience (before I forget about it), and as some colleagues asked about it… here we go…

    As published in the blog entry RHEL8 Administration book, some colleagues and I wrote a book on RHEL8 administration, which can be bought here.

    Many years ago I started one about Linux, but every time a new paragraph was added, a lot of new ‘TO-DO’ items were appended as the information growth… and as it was a ‘solo’ project, I had other stuff to work on and was parked.

    Later last year (2020), Miguel approached asking if I was interested in helping him with his book, he started it, but the schedule was a bit tight, not impossible, but, having to work on the book at night, once kids are sleeping, you might be tired of work, etc… was not the best one, so after some thinking about it, I told him that I was willing to help with the task, which automatically, duplicated the available time for each chapter.

    Not all chapters were equal, I must admit, some took me more time to ‘start’, but I think it was a good experience, I learned a lot, and I think it will help others in the future.

  • What Is the curl Command in Linux and What Can You Do With It?

    The curl command in Linux is a great way to automate the process of uploading and downloading data from a server. Curl supports all significant protocols such as HTTP, HTTPS, SFTP, FTP, and more.

    Features like pausing and resuming transfers, limiting bandwidth, proxy support, and user authentication make it a perfect command-line utility for data transfer.

    Let's take a deep dive and explore what is curl and how to use it.

  • How To Use Rmmod Command On Linux With Examples - Unixcop

    In this article, we’ll talk about how to use the rmmod command to remove modules from the Linux Kernel.

    rmmod command in Linux system is used to remove a module from the kernel. Most of the users still use modprobe with the -r option instead of using rmmod.

  • How To Configure LAMP with Debian 11 - Unixcop

    Today, we will discuss how to configure LAMP with Debian. The LAMP stands for Linux, Apache, MariaDB, and Linux. We will understand all of the installation procedures steps by step.

  • Steps to Install and start with Dash on Debian 11 Bullseye - Linux Shout

    Dash is a framework from Plotly to program web apps for data analysis/visualization in Python, R, or Julia. Dash is based on React, a well-known Javascript web framework, and Flask, one of the most famous web servers in Python. Plotly also offers commercial solutions for hosting web apps, however as Dash is completely free and open-source you can install it on your own server that supports Python.

  • How to Change Your Password in Ubuntu

    Passwords are probably one of the most important and complicated aspects of any operating system, and the popular Linux-based OS, Ubuntu, is no exception to this rule.

    On the contrary, further to popular belief, changing user and root passwords on Ubuntu is extremely simple, and you don’t have to put in too much effort to accomplish this task.

    Since Ubuntu offers both graphical user interface and command-line options to the end-user, you have the choice to use either method to make the desired changes to your password.

  • How To Install VirtualBox on AlmaLinux 8 - idroot

    In this tutorial, we will show you how to install VirtualBox on AlmaLinux 8. For those of you who didn’t know, VirtualBox is a free and open-source hosted hypervisor for x86 virtualization, developed by Oracle Corporation. VirtualBox can run on Linux, Windows, macOS, and Solaris. It is an alternative to proprietary hypervisor VMware workstation and Kernel Virtual Machine.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the VirtualBox on AlmaLinux 8. You can follow the same instructions for Rocky Linux.

  • How to play Castle Crashers on Linux

    Castle Crashers is a 2D indie hack-and-slash video game developed by The Behemoth. The game was released in 2008 for Xbox 360. However, the game made it to other platforms later on. Here’s how to play Castle Crashers on Linux.

  • Oracle Java 17 Released as New LTS, Here’s How to Install it in Ubuntu | UbuntuHandbook

    Oracle announced the release of Java 17 as the new Long-Term Support (LTS) release.

    Java 17 LTS comes with thousands of performance, stability, and security updates, as well as 14 JEPs (JDK Enhancement Proposals). And Oracle will provide 8-year support for the release with security, performance, and bug-fix updates until 2029.

    According to the release note, the next LTS will be Java 21 planned for September 2023, which changes the LTS release circle for every three years to two years.

  • Proxmox VE Full Course: Class 7 - Creating Containers - Invidious

    LearnLinuxTV's full course on Proxmox Virtual Environment continues with the 7 class in the series, and this time it's all about containers. In this video, you'll see the process of launching LXC containers through Proxmox VE.

  • GNU Linux Debian 10 – kvm-qemu virtualization host – sata disk access performance problems with Windows 7 64Bit vm guest (only 32Bit works with virtio drivers crystal disk benchmark looking good)

today's howtos

Filed under
HowTos

  • File Permissions in Linux – Read/Write/Execute

    File permissions, ownerships control the access level of files and system process specific to users. This makes sure that the authorized users and process can only access the specific files and directories.

    In this guide you are going to learn how to assign permission access rights to different classes of users.

  • How to install Krita on Ubuntu 20.04

    Many Open Source applications are very popular even within Windows or other proprietary systems. One of them is Krita. That’s why we’ll show you how to install Krita on Ubuntu 20.04

  • How to Pass Password to SSH Command in Linux

    The only way a user can accomplish a complete Linux operating system experience is if this user has had a partial or full glimpse of both sides of the Linux environment. Linux operating system exists both as a desktop environment and as a server environment.

  • Install Zoom on Ubuntu

    Zoom is a secure ( lol ), reliable propriety video teleconferencing software program developed by Zoom Video Communications, Inc.

    The free plan allows up to 100 concurrent participants, with a 40-minute time restriction. Users have the option to upgrade by subscribing to a paid plan. The highest plan supports up to 1,000 concurrent participants for meetings lasting up to 30 hours.

    It supports all the popular OS and device platforms.

  • How to Pass Password to SCP Command in Linux

    As you progressively graduate in your Linux operating system user experience, you are bound to either find yourself in a Linux desktop-to-server or Linux server-to-server entanglement. In most cases, these scenarios are related to prioritized OS objectives such as the transfer of useful files and directory copies.

  • How to Install Fail2ban on Rocky Linux and AlmaLinux

    Written in Python, Fail2ban is a free and open-source Intrusion Prevention System (IPS) that protects the server against brute-force attacks.

    After a specified number of incorrect password attempts, the client’s IP address is banned from accessing the system for a specified period or until the system administrator unblocks it. This way, the system is safeguarded from repeated brute-force attacks from a single host.

  • Here's what happens when you run sudo rm -rf / in Linux? - Invidious
  • How to Install Oracle Java 17 LTS On Ubuntu, Debian, Linux Mint Or Pop!_OS Via APT PPA Repository - Linux Uprising Blog

    Oracle Java 17 LTS has been released recently, and is now available to install from the Linux Uprising Oracle Java PPA on Ubuntu, Debian, and Linux distributions based on these, such as Pop!_OS, Linux Mint, Zorin OS, etc.

    Java 17 is the latest long-term support (LTS) release, and with it, the license has changed, the binaries being free (no cost) to use in production and free (no cost) to redistribute until a full year after the next LTS release. Previously (from Oracle Java 11 until now), Oracle Java used a commercial license that allowed downloading and using it at no cost for development and testing only, but it required paying a fee to use in production.

  • How to Install and Use Ansible on Debian 11

    Ansible is a free, open-source, and one of the most popular configuration management tools. It is a cross-platform tool that simplifies cloud computing, configuration management, package installation, and service configuration. It uses a YAML file that contains the steps which the user wants to run on a particular machine. With Ansible, you can configure and manage more than hosts with a single command. Ansible is an alternative to the other configuration management tools like Chef and Puppet.

    In this article, I will show you how to install and use Ansible configuration management tool on Debian 11.

  • How to Install Rust on Rocky Linux 8 - LinuxCapable

    Rust is an open-source systems programming language that focuses on speed, memory safety, and parallelism. Developers use Rust to create a wide range of new software applications, such as game engines, operating systems, file systems, browser components, and simulation engines for virtual reality. Rust is syntactically similar to C++ but can guarantee memory safety by using a borrow checker for validating references.

    For users, especially developers wanting to try out Rust Programming language, you will know how to install Rust Programming Language on Rocky Linux 8.

  • How To Install iRedmail on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install iRedmail on Ubuntu 20.04 LTS. For those of you who didn’t know, iRedMail is an open-source mail server solution. The right way to build your mail server is with open-source software. iRedMail allows you to create as many mailboxes as you want through their built-in web interface. It provides a web-based interface for managing mails, folders, sieve filters.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the iRedmail free and open-source mail server solution on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

  • A guide to web scraping in Python using Beautiful Soup

    The simple answer is this: Not every website has an API to fetch content. You might want to get recipes from your favorite cooking website or photos from a travel blog. Without an API, extracting the HTML, or scraping, might be the only way to get that content. I'm going to show you how to do this in Python.

  • Handling filenames with spaces in Linux – TecAdmin

    It’s normal that we make files and directories (or we can say folders) in our machines to keep them organized, so when we need to, we can easily search for them. Sometimes we save them with the names having spaces, for example, we save a file with the name “my file” now in this case the Linux terminal will create an error. Can files not be saved with spaces in Linux? Yes! we can but they will be accessed differently in the terminal.

    This write-up is focussing on what errors we face while accessing files and directories with space in their names and how to avoid such errors.

  • How to check for update info and changelogs with rpm-ostree db - Fedora Magazine

    This article will teach you how to check for updates, check the changed packages, and read the changelogs with rpm-ostree db and its subcommands.

    The commands will be demoed on a Fedora Silverblue installation and should work on any OS that uses rpm-ostree.

today's howtos

Filed under
HowTos
  • How to install Google Chrome on Linux Lite 5.4 - Invidious

    In this video, we are looking at how to install Google Chrome on Linux Lite 5.4. Enjoy!

  • How to install the Y8 Browser on a Chromebook

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

  • Using Oracle Cloud, Part 1: The 'Always Free' Offering
  • Megatools Linux install and Basic Introduction

    This tutorial will deal with Megatools Linux install and Basic Introduction. MEGA is one of the most famous cloud storage and file hosting services available. The service offered by the company are normally accessible via web interface or dedicated applications also on smartphone operating systems such as Android or iOS. In this article we see how to access the service from the command line via a free and open source set of tools written in Python: Megatools.

  • wipefs Linux command tutorial with examples

    The wipefs Linux command utility can be used to erase various types of signatures from a device (partition tables, filesystem signatures, etc…). It is available in the repository of all the most used Linux distributions, and it is usually installed by default as part of of the util-linux package, which contains also other essentials utilities aimed at system maintenance, so we should never have to install it explicitly. In this tutorial we will see how to use wipefs to gather information about the existing signatures and how to erase them.

  • VirtualBox increase disk size on Linux

    In this tutorial you will learn how to increase disk size on VirtualBox. One of the great things about installing an operating system into a virtual machine is that we can easily change the machine’s CPU utilization limit, its memory usage, and the amount of hard drive space it has. With VirtualBox, all of these hardware specifications can even be changed long after the virtual machine is created.

    If you have already installed Linux or some other operating system like Windows or BSD into a VirtualBox virtual machine, and then realized that you are running out of hard drive space, don’t despair. VirtualBox gives us a simple way to increase the amount of hard drive space available to a virtual machine.

  • [Older] How to configure shared VirtualBox folder on Linux

Screen Recording in Linux With OBS and Wayland

Filed under
HowTos

There are tons of screen recorders available for Linux. But when it comes to supporting Wayland, almost all of them do not work.

This is problematic because many new distribution releases are switching to Wayland display manager by default once again. And if something as basic as a screen recorder does not work, it leaves a bad experience.

GNOME’s built-in screen recorder works but it is hidden, has no GUI and no way to configure and control the recordings. There is another tool called Kooha but it keeps on displaying a timer on the screen.

Switching between Xorg and Wayland just for screen recording is not very convenient.

Amidst all this, I was happy to learn that Wayland support landed in OBS Studio with version 27 release thanks to Pipewire. But even there, it’s not straightforward and hence I am going to show you the steps for screen recording on Wayland using OBS Studio.

Read more

Syndicate content

More in Tux Machines

Programming Leftovers

  • Announcement : An AArch64 (Arm64) Darwin port is planned for GCC12

    As many of you know, Apple has now released an AArch64-based version of macOS and desktop/laptop platforms using the ‘M1’ chip to support it. This is in addition to the existing iOS mobile platforms (but shares some of their constraints). There is considerable interest in the user-base for a GCC port (starting with https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96168) - and, of great kudos to the gfortran team, one of the main drivers is folks using Fortran. Fortunately, I was able to obtain access to one of the DTKs, courtesy of the OSS folks, and using that managed to draft an initial attempt at the port last year (however, nowhere near ready for presentation in GCC11). Nevertheless (as an aside) despite being a prototype, the port is in use with many via hombrew, macports or self-builds - which has shaken out some of the fixable bugs. The work done in the prototype identified three issues that could not be coded around without work on generic parts of the compiler. I am very happy to say that two of our colleagues, Andrew Burgess and Maxim Blinov (both from embecosm) have joined me in drafting a postable version of the port and we are seeking sponsorship to finish this in the GCC12 timeframe. Maxim has a lightning talk on the GNU tools track at LPC (right after the steering committee session) that will focus on the two generic issues that we’re tackling (1 and 2 below). Here is a short summary of the issues and proposed solutions (detailed discussion of any of the parts below would better be in new threads).

  • Apple Silicon / M1 Port Planned For GCC 12 - Phoronix

    Developers are hoping for next year's GCC 12 release they will have Apple AArch64 support on Darwin in place for being able to support Apple Silicon -- initially the M1 SoC -- on macOS with GCC. LLVM/Clang has long been supporting AArch64 on macOS given that Apple leverages LLVM/Clang as part of their official Xcode toolchain as the basis for their compiler across macOS to iOS and other products. While the GNU Compiler Collection (GCC) supports AArch64 and macOS/Darwin, it hasn't supported the two of them together but there is a port in progress to change it.

  • Dirk Eddelbuettel: tidyCpp 0.0.5 on CRAN: More Protect’ion

    Another small release of the tidyCpp package arrived on CRAN overnight. The packages offers a clean C++ layer (as well as one small C++ helper class) on top of the C API for R which aims to make use of this robust (if awkward) C API a little easier and more consistent. See the vignette for motivating examples. The Protect class now uses the default methods for copy and move constructors and assignment allowing for wide use of the class. The small NumVec class now uses it for its data member.

  • QML Modules in Qt 6.2

    With Qt 6.2 there is, for the first time, a comprehensive build system API that allows you to specify a QML module as a complete, encapsulated unit. This is a significant improvement, but as the concept of QML modules was rather under-developed in Qt 5, even seasoned QML developers might now ask "What exactly is a QML module". In our previous post we have scratched the surface by introducing the CMake API used to define them. We'll take a closer look in this post.

  • Santiago Zarate: So you want to recover and old git branch because it has been overwritten?
  • Start using YAML now | Opensource.com

    YAML (YAML Ain't Markup Language) is a human-readable data serialization language. Its syntax is simple and human-readable. It does not contain quotation marks, opening and closing tags, or braces. It does not contain anything which might make it harder for humans to parse nesting rules. You can scan your YAML document and immediately know what's going on. [...] At this point, you know enough YAML to get started. You can play around with the online YAML parser to test yourself. If you work with YAML daily, then this handy cheatsheet will be helpful.

  • 40 C programming examples

    C programming language is one of the popular programming languages for novice programmers. It is a structured programming language that was mainly developed for UNIX operating system. It supports different types of operating systems, and it is very easy to learn. 40 useful C programming examples have been shown in this tutorial for the users who want to learn C programming from the beginning.

Devices/Embedded: Asus Tinker Board 2 and More

  • Asus Tinker Board 2 single-board computer now available for $94 and up - Liliputing

    The Asus Tinker Board 2 is a Raspberry Pi-shaped single-board computer powered by a Rockchip RK3399 hexa-core processor and featuring 2GB to 4GB of RAM. First announced almost a year ago, the Tinker Board 2 is finally available for $99 and up. Asus also offers a Tinker Board 2S model that’s pretty similar except that it has 16GB of eMMC storage. Prices for that model start at about $120.

  • Raspberry Pi Weekly Issue #371 - Sir Clive Sinclair, 1940 – 2021

    This week ended with the incredibly sad news of the passing of Sir Clive Sinclair. He was one of the founding fathers of home computing and got many of us at Raspberry Pi hooked on programming as kids. Join us in sharing your Sinclair computing memories with us on Twitter and our blog, and we’ll see you next week.

  • cuplTag battery-powered NFC tag logs temperature and humidity (Crowdfunding) - CNX Software

    Temperature and humidity sensors would normally connect to a gateway sending data to the cloud, the coin-cell battery-powered cuplTag NFC tag instead sends data to your smartphone after a tap. CulpTag is controlled by an MSP430 16-bit microcontroller from Texas Instruments which reads and stores sensor data regularly into an EEPROM, and the data can then be read over NFC with the tag returning an URL with the data from the sensor and battery, then display everything on the phone’s web browser (no app needed).

  • A first look at Microchip PolarFire SoC FPGA Icicle RISC-V development board - CNX Software

    Formally launched on Crowd Supply a little over a year ago, Microchip PolarFire SoC FPGA Icicle (codenamed MPFS-ICICLE-KIT-ES) was one of the first Linux & FreeBSD capable RISC-V development boards. The system is equipped with PolarFire SoC FPGA comprised a RISC-V CPU subsystem with four 64-bit RISC-V (RV64GC) application cores, one 64-bit RISC-V real-time core (RV64IMAC), as well as FPGA fabric. Backers of the board have been able to play with it for several months ago, but Microchip is now sending the board to more people for evaluation/review, and I got one of my own to experiment with. That’s good to have a higher-end development board instead of the usual hobbyist-grade board. Today, I’ll just have a look at the kit content and main components on the board before playing with Linux and FPGA development tools in an upcoming or two posts.

  • What is IoT device management?

    Smart devices are everywhere around us. We carry one in our pocket, watch movies on another while a third cooks us dinner. Every day there are thousands of new devices connecting to the Internet. Research shows that by 2025, more than 150,000 IoT devices will come online every minute. With such vast numbers it is impossible to keep everything in working order just on your own. This brings the need for IoT device management. But what is IoT device management? To answer this question we first need to understand what the Internet of Things (IoT) is.

  • Beelink U59 mini PC with Intel Celeron N5095 Jasper Lake coming soon - Liliputing

    Beelink says the system ships with Windows 10, but it should also supports Linux.

  • Beelink U59 Celeron N5095 Jasper Lake mini PC to ship with 16GB RAM, 512GB SSD - CNX Software

    Beelink U59 is an upcoming Jasper Lake mini PC based on the Intel Celeron N5095 15W quad-core processor that will ship with up to 16GB RAM, and 512 GB M.2 SSD storage. The mini PC will also offer two 4K HDMI 2.0 ports, a Gigabit Ethernet port, WiFi 5, as well as four USB 3.0 ports, and support for 2.5-inch SATA drives up to 7mm thick.

Graphics: Mesa, KWinFT, and RADV

  • Experimenting Is Underway For Rust Code Within Mesa - Phoronix

    Longtime Mesa developer Karol Herbst who has worked extensively on the open-source NVIDIA "Nouveau" driver as well as the OpenCL/compute stack while being employed by Red Hat is now toying with the idea of Rust code inside Mesa.  Karol Herbst has begun investigating how Rust code, which is known for its memory safety and concurrency benefits, could be used within Mesa. Ultimately he's evaluating how Rust could be used inside Mesa as an API implementation as well as for leveraging existing Mesa code by Rust. 

  •     
  • KWinFT Continues Working On WLROOTS Render, Library Split

    KWinFT as a fork of KDE's KWin X11/Wayland compositor code continues making progress on driving fundamental display improvements and ironing out the Wayland support.  KWinFT has been transitioning to use WLROOTS for its Wayland heavy-lifting and that process remains ongoing. KWinFT has also been working on splitting up its library code to make it more manageable and robust.  Among the features still desired by KWinFT and to be worked on include input methods, graphical tablet support, and PipeWire video stream integration. Currently there are two full-time developers working on the project but they hope to scale up to four to five full-time developers. 

  • Raytracing Starting to Come Together – Bas Nieuwenhuizen – Open Source GPU Drivers

    I am back with another status update on raytracing in RADV. And the good news is that things are finally starting to come together. After ~9 months of on and off work we’re now having games working with raytracing.

  • Multiple Games Are Now Working With RADV's Ray-Tracing Code - Phoronix

    Not only is Intel progressing with its open-source ray-tracing driver support but the Mesa Radeon Vulkan driver "RADV" has been rounding out its RT code too and now has multiple games correctly rendering. Bas Nieuwenhuizen has been spearheading the RADV work on Vulkan ray-tracing support and after more than a half-year tackling it things are starting to fall into place nicely.Games such as Quake II RTX with native Vulkan ray-tracing are working along with the game control via VKD3D-Proton for going from Direct3D 12 DXR to Vulkan RT. Metro Exodus is also working while Ghostrunner and Doom Eternal are two games tested that are not yet working.

Audiocasts/Shows: Full Circle Weekly News, Juno Computers, Kali Linux 2021.3