Bonum Certa Men Certa

Links 04/04/2022: Gentoo MIPS Stages



  • GNU/Linux

    • 9to5Linux9to5Linux Weekly Roundup: April 3rd, 2022

      This week we were busy test driving the beta releases of the upcoming Fedora Linux 36 and Ubuntu 22.04 LTS distributions, but we also got lots of new updates, starting with GParted 1.4, LibreOffice 7.3.2, Lutris 0.5.10, Claws Mail 4.1, and Shotcut 22.03.10, and continuing with KDE Plasma 5.24.4, Porteus Kiosk 5.4, Deepin 20.5, Finnix 124, and Nitrux 2.1.

      On top of that, I take a look at the latest Xfce app releases in March 2022 and notify Ubuntu users about a new Linux kernel security update for their systems. You can enjoy this and much more in 9to5Linux’s Linux weekly roundup for April 3rd, 2022, below!

    • Kernel Space

    • Applications

      • LinuxiacXfce Terminal 1.0 Stable Release Is Out Full of Improvements

        After 15 months, a new stable release of Xfce Terminal 1.0 is available, packed with improvements for everyone to enjoy!

        A terminal emulator is a program that lets you use a terminal in a graphical environment. Because most people use an operating system with a graphical user interface (GUI) for their day-to-day computer needs, most Linux users require a terminal emulator.

        Fortunately, the open-source community offers us a wide selection of these, including the rapidly gaining popularity of GPU-Accelerated terminal emulators.

    • Instructionals/Technical

      • Linux CapableHow to Install KTorrent on Ubuntu 22.04 LTS

        KTorrent is a BitTorrent application that can be used to download files using the BitTorrent protocol. It has multiple features that make it a full-featured client for BitTorrent, and it can be run simultaneously with numerous torrents. Some of its features include: creating torrents, managing torrents, adding trackers, choosing a port number, setting up speed limits, etc. KTorrent is available on Windows, Mac OS X, and Linux operating systems.

        In the following tutorial, you will learn how to install KTorrent on Ubuntu 22.04 Jammy Jellyfish. The tutorial will use the command line terminal with complete steps to install the official repository and tips on updating and removing the software securely and adequately.

      • How to Install and Enable SSH server on Fedora 35 - NextGenTips

        Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Notably used for remote logins and command-line execution. SSH protects the privacy and integrity of the transferred data or files over a network. It helps block sniffing attacks on the network. In this tutorial, I will show you how to install and enable the SSH server on fedora 35.

        Before we can install the SSH server, we first need to understand how this server works. It mostly works on the client/server model. The SSH client initiates the setup of a secure connection and the SSH server listens to the incoming connection on TCP port 22 and makes a response. The server then authenticates itself to the client by providing the public key. This allows the client to know it is communicating with the correct server.

      • Trend OceansHow to Stop/Remove multiple docker containers at once - TREND OCEANS

        When you are running a couple of containers, it’s okay to stop or remove containers one by one, but it’s not feasible when you are running multiple microservice containers.

        In my instance, I have a bunch of microservices that get deployed and stacked together. In total, I have more than 25+ service containers running and now I want to stop them. What command should I run to stop or remove all Docker containers at once?

        It’s not a big deal; you can remove or stop containers at once by running a single command, which is the confluence of multiple commands.

      • Linux CapableHow to Install Nomacs on Ubuntu 22.04 LTS

        Nomacs is an open-source, free image viewer that supports multiple platforms. You can use it for viewing all standard formats, including RAW and PSD files, by tapping on the widget with additional information such as thumbnails or histograms revealed beneath its semi-transparent surface – no need to open up another app!

        The imaging software also contains many features, such as it can be used to adjust the brightness, contrast, and hue of an image while maintaining saturation. It also has a pseudo color function that allows you to create false colors studies in one go with ease! Another unique feature about nomac’s software is its ability for multiple instances where it will sync up any changes made from different zoom levels or panning motions, so they match perfectly on screen at all times – making review sessions much more informative than before as well because viewers can see exactly how things changed when zooming around inside each photo frame.

      • Linux CapableHow to Install uGet on Ubuntu 22.04 LTS

        uGet is a lightweight download manager perfect for those who want to speed up their downloads without installing a bloated program. It’s also open-source, which means the code is available for anyone who wants to take a look and make modifications as they see fit. This could be great news if you are looking for a specific feature that is not currently offered by uGet or if you are encountering any problems with the program.

        uGet comes packaged as a portable Windows app and an installer for GNU/Linux users. This makes it easy to use regardless of your operating system preference and allows you to keep it on your USB drive to take it with you wherever you go.

        In the following tutorial, you will learn how to install or upgrade to the latest version of the uGet download manager on Ubuntu 22.04 LTS Jammy Jellyfish using a recommended Launchpad PPA repository by the uGet team to provide the most up-to-date version using the command line terminal.

      • Linux CapableHow to Install MyPaint on Ubuntu 22.04 LTS

        MyPaint is a free, open-source digital painting program that you can edit your artwork. It has many features for easy to create backgrounds and figures on canvas or paper! For users migrating from Windows and using the native paint program, this feels similar to it but has much more features.

        In the following tutorial, you will learn how to install MyPaint on Ubuntu 22.04 LTS Jammy Jellyfish using two different methods, which are APT with Ubuntu’s default repository or the Flatpak third-party package manager using the command line terminal.

      • Linux CapableHow to Install Geeqie on Ubuntu 22.04 LTS

        Geeqie is a simple and easy-to-use image viewer that can be used on any Linux system. It has many features, including a thumbnail view, zoom capabilities with adjustable magnifications for every detail in an image, and filters to help you find what type of picture it may contain more quickly than ever!

        In the following tutorial, you will learn how to install Geeqie on Ubuntu 22.04 LTS Jammy Jellyfish. The tutorial will use the command line terminal with complete steps to install the official repository and tips on updating and removing the software securely and adequately.

      • Linux Shell TipsHow to Download Files with Wget Command in Linux

        Wget command is a command-line tool that downloads files over the internet to your Linux system. It accepts multiple options which alter the nature of the file download such as saving a file with a different name, downloading a file to a specified location on the Linux system other than the present working directory, limiting the bandwidth and so much more.

        In our guide, we explore different wget command usage examples in Linux.

      • Linux Shell TipsHow to Install Webmin Admin Tool on Debian 10/11

        Being a Linux enthusiast only has pros. There are more than enough Linux operating systems to play around with or explore. Linux server administration and management skills are important for the configuration of your Linux operating system internals like files, services, disk quotas, and users.

        However, one can only get so far with Linux server administration and management due to the need to master and execute Linux command sequences set to meet certain objectives.

        Web admin creates a compartmentalization experience as you explore Linux server management and administration. You do not need to walk around with Linux OS commands manually to check the status of your Linux server machines.

      • FOSSBytesHow To Install Wine On Linux?

        Wine is an incredible tool that can help you install Windows apps on Linux, but how exactly can you install it on your Linux PC? In this article, we’ll be looking at installing Wine on all Linux distributions.

        For those who don’t know how Wine works or what it means, Wine stands for “Wine is not an emulator” (Yep, Linux nerds love recursions), and it’s a program that uses the Windows API along with other libraries to install and run Windows apps (.exe files) on Linux.

      • Linux HandbookHow to Delete Multiple Lines in Vim

        Want to delete multiple lines or all lines or all empty lines in Vim? Here are a few tips to know about line deletion in Vim.

      • Export And Import KVM Virtual Machines In Linux - OSTechNix

        In this article, I will walk you through the steps to export the KVM virtual machine disk and configurations and later import them into the same machine or into a different machine. I will also show you how to export and import KVM virtual machines with a Bash script.

      • ID RootHow To Install Eye of GNOME on Ubuntu 20.04 LTS

        In this tutorial, we will show you how to install Eye of GNOME on Ubuntu 20.04 LTS. For those of you who didn’t know, Eye of GNOME is the default image viewer for the GNOME desktop environment within Linux. It integrates with the GIMP ToolKit (GTK) look and feel of GNOME and supports various image formats such as BMP, GIF, JPEG, PNG, SVG, TIFF, and many more for viewing single images or images in a collection.

        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 Eye of GNOME image viewer 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.

      • ID RootHow To Install Ruby on Rails on AlmaLinux 8 - idroot

        In this tutorial, we will show you how to install Ruby on Rails on AlmaLinux 8. For those of you who didn’t know, Ruby on Rails, or Rails, is an open-source web application development framework written in Ruby programming language. Rails is a server-side web application framework that facilitates the use of web standards. It is a full-stack web framework that uses the model-view-controller (MVC) pattern. Ruby on Rails is used by notable organizations such as GitHub, Crunchbase, Bloomberg, and much more.

        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 Ruby on Rails open-source web framework on AlmaLinux 8. You can follow the same instructions for Fedora, RHEL, CentOS, and Rocky Linux distributions.

      • nixCraftDebian 11 Set Up OpenVPN Server In 5 Minutes
      • TechRepublicHow to install the MongoDB GUI Compass and connect to a remote server | TechRepublic

        MongoDB is one of the more popular NoSQL databases on the market (with over 50% of the market share). This database is a great option for enterprise businesses or any company looking to leverage massive data sets.

      • OpenSource.comHow I use the Git for-each-ref command for DevOps | Opensource.com

        For most of today's developers, using Git is akin to breathing, in that you can't live without it. Along with version control, Git's use has even expanded in recent years into the area of GitOps, or managing and versioning configurations through Git. What a lot of users don't realize or think about is that Git tracks not only file changes for each commit but also a lot of meta-data around commits and branches. Your DevOps can leverage this data or automate IT operations using software development best practices, such as with CI/CD.

    • Games

      • GamingOnLinuxRetroDECK is another solution for emulation gaming on Steam Deck | GamingOnLinux

        Was EmuDeck not to your liking? Perhaps RetroDECK might be what you're after for retro emulation on the Steam Deck.

        Unlike EmuDeck that has you install multiple things in a list, and have them all separated, the idea of RetroDECK is more to bring a "one-click experience, and to separate retrogames from steam library" the developer says. It comes as a Flatpak to install, and from there it should have everything bundled together. Inspired by the likes of 351ELEC (what it's forked from), EmuELEC, CoreELEC, Lakka, and Batocera.

      • GamingOnLinuxMeifumado is an action game set in a post-apocalyptic world inspired by Japan | GamingOnLinux

        Love your pixel-art side-scrolling action RPGs? Keep an eye on Meifumado, as it looks pretty good and it will be coming to Linux the developer has confirmed. It recently had a successful Kickstarter campaign, where Old Bit Studio raised $48,018 to bring out the full version.

      • GamingOnLinuxA Short Hike gets Steam Deck Support, and a 99 player multiplayer mod | GamingOnLinux

        You can now go on A Short Hike wherever you want with the Steam Deck and perhaps bring along a whole lot of friends too. More about it: Hike, climb, and soar through the peaceful mountainside landscapes of Hawk Peak Provincial Park. Follow the marked trails or explore the backcountry as you make your way to the summit. Along the way, meet other hikers, discover hidden treasures, and take in the world around you.

      • GamingOnLinuxOnline platformer DDraceNetwork gets Vulkan support | GamingOnLinux

        DDraceNetwork, a free and open source online co-op platformer now has Vulkan API integrated as of the latest update. Starting off life as a simple mod for Teeworlds, nowadays it's a popular standalone multiplayer platformer that can be quite the challenge.

        Seems it's remaining somewhat popular too, especially with the Steam release, which sees over 2,000 players online at a time every day. Might not sound like a lot but it's more than the likes of some much more well-known indie and AAA titles, so it is pretty impressive.

      • GamingOnLinuxLila's Sky Ark gets a great new trailer and releases April 21 | GamingOnLinux

        Lila's Sky Ark from Monolith of Minds is a standalone prequel story to their previous game Resolutiion and it looks absolutely gorgeous.

        "Lila’s psychedelic world is in grave danger. Help her and her eccentric friends stop the Conductor’s minions from destroying all things musical and magical in this meditative action-adventure game.

      • GamingOnLinuxKitsune Zero DLC announced for Super Bernie World | GamingOnLinux

        Super Bernie World, a free platformer that released back in 2020, is getting a paid DLC named Kitsune Zero. It's going to be a prequel to their upcoming platformer Kitsune Tails, which takes inspiration from platformers later in the 8-bit generation, that will release in 2023.

        "Run, jump, and stomp on ghostlike creatures from Japanese folklore lurking in the countryside and castles. Collect powerups that make Yumi grow in size, grant fireball abilities, and make her invincible for a short time. Gather the necessary ingredients to break the pact's magic and take down the leader of the samurai clan to end the war.

      • GamingOnLinuxPatrick's Parabox is an absolutely brilliant mind-bending puzzle game out now | GamingOnLinux

        Patrick's Parabox is a puzzle game about boxes within boxes, it's an absolute gem and I've had a fantastic time playing through this one.

      • VideoEveryone's got the wrong idea about Dev Mode on the Steam Deck. - Invidious

        Unlocking the Steam Deck's Filesystem is NOT OKAY, but Dev Mode is perfectly fine. You (probably) have no idea what Dev Mode does on the Steam Deck. I'm here to clear this up.

      • Ubuntu Pit5 Best Space Games for Linux: Play To Explore the Universe

        Exploring the universe is the most common desire of the curious young generation. But that is just a dream, and pretty much difficult to make it true. However, most probably, that’s the reason space games are always so popular among the young generation. When you are exploring a world, you must need a big screen. So, you will love to enjoy those games on your PC. However, if you are a Linux user and want to enjoy some space games for Linux, stick to us till the end of this article.

    • Desktop Environments/WMs

      • GNOME Desktop/GTK

        • Linux Links36 Excellent GNOME Desktop Extensions (Updated 2022)

          Freedom of choice is a central plank of open source software. It should be the user who decides how their computer is configured. That’s very relevant when choosing and configuring a desktop environment. One of Linux’s best features is its modularity.

          Extensibility relates to the ability to customize a desktop environment to an individual’s preferences and tastes. This flexibility is offered by themes, extensions, and applets. The principle provides for enhancements without impairing existing system functions.

    • Distributions

      • Core 2 duo

        I've installed Alpine on it and carried on with my day to day work. Mostly I program my own ERP system that I actually started build on this exact computer. Programming a TUI application works fine, however since I also try to sell the ERP system, there's also an web interface and that is horrible slow. Running a modern chrome browser is slow. It works and I can use most sites, including youtube however it's noticable slower and even a bit too slow to use.

      • Reviews

        • Distro WatchReview: MassOS 2022.03 and Neptune 7.0

          For being such a young project, MassOS impressed me in a number of ways. The developer really understands the benefit of documentation. The steps for downloading, installing, and updating the system are all documented in detail, often with screenshots. The documentation is well organized and pleasantly to the point. In other words, we're told how to do things and spared the developer's philosophical views and marketing pitch.

          MassOS is super fast, I'm not sure I've ever encountered a distribution running Xfce which performed this well. The distribution has managed to disable or avoid installing almost everything it doesn't need while including the basics most people will want. For me, at least, I was able to accomplish most tasks with the software included and a couple of Flatpaks. I suspect, were I to use MassOS longer, I'd eventually run into trouble when it came time to install more obscure development tools and command line items, but I could probably work around that by using a third-party package manager such as Nix.

          Finally, I really like the dark, fairly minimal interface. I like Xfce as it walks a nice line between capable and customizable. I like its balance of performance and features. I like that MassOS includes a dark theme which seems consistent across the included utilities. The desktop felt almost immediately comfortable for me - a few conveniences were presented and then it got out of my way.

          There are just two drawbacks I see to MassOS after a day of use. One is that it has a text installer. Which, for me, isn't really a problem, but it gives the distribution a legacy vibe that could scare off some people. Shifting to another installer, such as Calamares, would probably attract more users.

          The second drawback is the lack of a built-in package manager. We may not need one for acquiring desktop software, but it would be nice to have a way to install small security updates. Getting the user to download and execute a script isn't an ideal way to provide new versions of software. At the minimum, I think the shell script for performing updates should be included by default.

          However, this lack of package manager aside, MassOS is surprisingly mature for a young project. It's fast, it seemed to be stable, it worked well with my hardware, and it's practically documented. I really hope the developer keeps working on this as, with a few small changes, I'd feel very much at home with this distribution.

      • Gentoo Family

        • Gentoo MIPS stages are back!

          After a long break, we finally have up-to-date Gentoo stages for the MIPS architecture available for download again! The weekly builds cover at the moment for 32-bit mips2 and mips32, for 64-bit mips3 and mips64 in o32, n32, and n64 ABI - and all that for both big and little endian. Should be good as a start for just about every hardware out there.

      • Slackware Family

        • DedoimedoSlackware 15 - The old brigade

          Like I said earlier, this is a short review, more of a cautious sampling of what Slackware can do. I am thinking of perhaps trying it on a "real" laptop, complete with Nvidia graphics and whatnot, to see how it's going to cope with an existing, somewhat complex partition layout and proprietary drivers. After all, if you can't use your hardware, and installing software is a pain, then the rest doesn't matter.

          I do like the spartan approach, but it's also not feasible for most people out there. Even if you can get through the installation, the day-to-day usage needs to be simple and elegant. I don't know how accessible Slackware is when it comes to more complex things. I am mulling that endeavor still, and it could be an interesting little exercise. Anyway, so far so good. Not bad, but definitely nerdy and true to its original mission.

      • IBM/Red Hat/Fedora

      • Debian Family

        • Current challenges for the OpenPGP keyserver network. Is there a way forward?

          This talk is titled "Current challenges for the OpenPGP keyserver network. Is there a way forward?," and was presented at LibrePlanet 2022 by Gunnar Wolf.

          Gunnar is a free software user and promoter since 1995, Debian developer since 2003, and, from 2009, is now part of the Debian keyring-maintainers group.

    • Devices/Embedded

      • Notebook CheckThe F(x)tec Pro1-X takes a step closer to shipping but it may miss its April 2022 target date - NotebookCheck.net News

        F(x)tec is gradually gearing to mass-produce the Pro1-X, a smartphone that it and XDA Developers hoped to ship in March 2021. As we discussed last February, F(x)tec delayed Pro1-X shipments by six months to August, which has since slipped to April 2022. Unfortunately, it seems unlikely that F(x)tec will hit its revised deadline, either.

        Instead, trial assembly of the Pro1-X has started in Shenzhen. While the company is light on details, it has shared two videos showing the Pro1-X being manufactured. Apparently, the F(x)tec team have spent the rest of this week ‘continuously monitoring the production process’ to determine any problems before the company begins mass production. F(x)tec has not stated from when it would mass-produce the Pro1-X, though. Presumably, it will only do so if its trial assembly period is successful.

        Meanwhile, F(x)tec has certified the Pro1-X with the Federal Communications Commission (FCC) in the US. Unsurprisingly, the FCC’s documents do not provide any new details about the Pro1-X. However, they are another step in the right direction for F(x)tec and the Pro1-X, its massive delays notwithstanding.

        To recap, the F(x)tec still relies on the Snapdragon 662, plus up to 8 GB of RAM and 256 GB of storage. Arguably, the smartphone’s biggest feature is its slide-out keyboard, which will be compatible with Android and Ubuntu Touch. F(x)tec will also sell replacement batteries and displays, unlike most Android OEMs.

      • CNX SoftwareEben Upton expands on Raspberry Pi shortage - CNX Software

        As you may have noticed, Raspberry Pi boards may get hard to get and/or be sold at excessive prices by some resellers. Eben Upton explains the reasons behind the Raspberry Pi Shortage and provides some recommendations to work around the shortage and high prices.

        Raspberry Pi Trading is still manufacturing around 500,000 Raspberry Pi boards or modules per month despite the global semiconductors shortage, and the issue they face is more of a demand shock than a supply shock with demand for Raspberry Pi products having increased sharply from the start of 2021 and remains unabated as the supply chain can not handle that extra demand at this time. That means distributors have backlogs in almost all products, and it takes time for customers to get their orders.

      • HackadayA Power Button For Raspberry Pi, Courtesy Of Device Tree Overlays | Hackaday

        As a standard feature of the Linux kernel, device tree overlays (DTOs) allow for easy enabling and configuration of features and drivers, such as those contained within the standard firmware of a Raspberry Pi system. Using these DTOs it’s trivial to set up features like as a soft power-off button, triggering an external power supply and enable drivers for everything from an external real-time clock (RTC) to various displays, sensors and audio devices, all without modifying the operating system or using custom scripts.

        It’s also possible to add your own DTOs to create a custom overlay that combines multiple DTO commands into a single one, or create a custom device tree binary (DTB) for the target hardware. Essentially this DTB is loaded by the Linux kernel on boot to let it know which devices are connected and their configuration settings, very similar to what the BIOS component with x86-based architectures handles automatically.

      • Open Hardware/Modding

        • Linux HintHow to Install Pythonic Tool for Trading and Automation on Raspberry Pi

          Raspberry Pi is a great source of learning for all the users out there who wish to utilize this device for various purposes. The device will become a great asset for your cryptocurrency trading as it includes Python language which is an excellent choice for automated trading because of its low compilation time as compared to C and C++.

          On Raspberry Pi, there is a dedicated platform called Pythonic where you can perform trading with ease. It includes an excellent Graphic User Interface (GUI) that lets you convert your Raspberry Pi device into a cryptographic trading bot. The purpose of installing it on Raspberry Pi is to reduce the power consumption as this tool runs constantly on your browser.

          In this article, you will learn how to install Pythonic on a Raspberry Pi device with proper instructions.

        • Linux HintHow to Launch Any Program at the Startup of Raspberry Pi

          We want to display some message on the startup of the Raspberry Pi but are we thinking about whether it is possible or not? Then yes it is possible and in this article, we will learn the method of displaying the message or we can launch any other program on the startup of the Raspberry Pi. For this purpose, we will make some changes to the systemd file, and then after these changes, it launches our customized program on the startup of the Raspberry Pi.

        • Linux HintPopular Programming Languages That You Can Learn with Raspberry Pi

          The Raspberry Pi is a great learning platform for all techs who wish to learn and code in multiple programming languages. You can learn different languages, which won’t be hard for you unless you practice them. The Raspberry Pi platform provides you with the opportunity to make the best out of these programming languages so that it helps you get your various projects done with ease.

          This tutorial will enlist some popular programming languages that you can learn with the Raspberry Pi device to conquer the programming world.

        • Linux HintWhat is Raspberry Pi Compute Module 4

          The Raspberry Pi device is full of surprises and wonders and no doubt that this device will be an amazing tool to develop different projects. Every 2-3 years, different versions of devices and modules are released to catch people’s interest. They offer superior features and provide people with the ease to carry out various computational tasks. The Raspberry Pi compute module 4 is another recent addition to the Raspberry Pi family, which can effortlessly replace your hardware design onto the carrier board.

          If you don’t know about the Raspberry Pi compute module 4, you should read out this article where you will learn about the module.

        • Linux HintWhat Programming Language Does Raspberry Pi Use?

          Raspberry Pi device is a tiny circuit board which is performing many wonders with each coming day. From turning your room lights on and off to controlling your everyday task with ease, the device has become your daily life partner. But how do all these things happen with that much ease? How can someone manage to control all those things? Well, computers do need some commands to perform a specific task and for that various programming languages are used. If you are unaware which programming language makes things happen on Raspberry Pi, you should follow this article which will tell you about the language which Raspberry Pi uses to perform all its tasks with ease.

        • Linux HintHow to Restart or Reboot the Raspberry Pi Device Remotely

          The raspberry pi is a single-board type computer used to host different operating systems and to configure different electronic projects. The Raspberry Pi device can be accessed from any other computer and even a smartphone, moreover, various operations can easily be performed by connecting with Raspberry Pi remotely.

          In this write-up, we will learn different methods to restart the Raspberry Pi remotely or by sitting far apart from the device’s hardware.

        • Linux HintWhich Raspberry Pi Device is Best for Me?

          Raspberry Pi is a small computer board that contains RAM, a processor, and can connect other peripheral devices of a computer like a USB, keyboard, mouse, and headphones to this small computer board. Raspberry was initially launched for teaching basic computer concepts in schools but later on, it is used in advanced projects like robotics and in weather monitoring. In this write-up, we will discuss all the basic models of Raspberry Pi and then decide which one is best for us.

        • Linux HintHow to Interface Seven-segment Display with Raspberry Pi 4

          The seven-segment display is a combination of seven illuminating segments which are arranged in such an order that the numeric and alphabets can be displayed on it. The seven-segment display is used in many electronic devices like digital clocks, different types of displays, and digital electronic meters. The seven-segment display can be interfaced with the Raspberry Pi 4.

          In this write-up, we will learn the method to interface the seven-segment display with the Raspberry Pi 4 and also will explore its Python code in detail.

      • Mobile Systems/Mobile Applications

    • Free, Libre, and Open Source Software

      • Web Browsers

        • Mozilla

          • 9to5LinuxMozilla Firefox 99 Is Now Available for Download with GTK Overlay Scrollbars

            Firefox 99 comes with good news for Linux users as this release brings GTK overlay scrollbars for a more modern look. This means that the scrollbars will now look thinner by default and appear bigger when you hover over them. This release also strengthens the Linux sandbox by restricting access to X11 for processes exposed to the web content and adds initial support for the Web MIDI API.

      • FSF

        • The LibreVR Project

          This talk is titled "The LibreVR Project," and was presented at LibrePlanet 2022 by Tobias Platen.

          Tobias is a libre software engineer living in Göttigen, Germany. Also a libre music producer and GNU Lilypond user, he is the author of the QTAU DAW. He is the proud owner of an RYF certified Talos II.

        • Reclaiming public values in the Internet

          This talk is titled "Reclaiming public values in the Internet," and was presented as a featured keynote at LibrePlanet 2022 by Marleen Stikker.

          Marleen is founder of Waag, a social organization and research institute for creative technologies and social innovation. The prolific advocate for free, honest, and inclusive technology, and honorary PhD, is also founder of The Digital City (1993), a group that provides free public access to the Internet in Amsterdam, and author of the book "Het Internet is Stuk" (The Internet is Broken).

        • Retracing digital freedom in the classroom

          This talk is titled "Retracing digital freedom as pattern learning for life," and was presented at LibrePlanet 2022 by Greta Goetz.

          Greta is an Assistant Professor in the English Department at the Faculty of Philology, University of Belgrade.

          Today's interactive talk explores learning components that can be used to promote digital freedom.

        • Software doldrums

          This keynote talk is titled "Software Doldrums," as presented by Rek and Devine of Hundred Rabbits.

          Hundred Rabbits is a small artist collective consisting of Rek, a writer and cartoonist, and Devine, a programmer, artist, and musician. They travel the globe together with their sailboat named "Pino" while creating and adapting, among other things, software to fit their needs.

          This talk, which was featured as a keynote at LibrePlanet 2022, is about the dangers and shortcomings of relying on always-online proprietary platforms. Hundred Rabbits will share how they reimagined their software to encourage the reuse, repair and maintenance of existing hardware.

        • GNU Projects

          • Replicant: Struggle for independence

            This talk is titled "Replicant: Struggle for independence," and was presented at LibrePlanet 2022 by Denis Carikli.

            Denis is one of the founders and developers of Replicant. He is also a former developer of SHR (a GNU/Linux distribution for smartphones).

            This talk is about Replicant, an FSF-certified, 100% free software, Android distribution, which has now changed focus and wants more independence from the device manufacturers and from the Android distributions from which it is based.

          • Living in freedom with GNU Emacs

            This talk is titled "Living in freedom with GNU Emacs," and was presented at LibrePlanet 2022 by Protesilaos Stavrou.

            Protesilaos (aka "Prot") is a philosopher with a background in the humanities. Prot is also a tinkerer who has learnt how to program by using the free/libre tools at his disposal.

            This talk is an overview of how GNU Emacs allows us to live in freedom both in moral and practical terms, as seen from the perspective of a non-programmer.

        • Licensing/Legal

          • The media ecology of source code access

            Clinton is a user of free software for nearly 20 years. Since then, he has developed a strong interest in understanding the social impact of proprietary software through my deep readings of the work of Marshall McLuhan.

            This talk centers around a proposal that the history of the GNU General Public License, the GNU Project, and the Free Software Foundation are ripe for integration into a study of the arts and humanities.

      • Programming/Development

        • MAUI Shell First Alpha Release is here with Significant Finished Work

          The awesome Nitrux team manages to shell out the first Alpha release of the brand new MAUI Shell.

        • Python

          • Linux HintHow to Use Sys.path.append() in Python

            Sys.path is a list of directories where the Python interpreter searches for modules. Mind you, this is a list! When a module is claimed in a project file, it will search through each one of the directories in the list. If the module is located within one of those directories, then everything goes fine and your project is successfully rendered. However, if the module is not located within any of the listed directories, then your project will fail lest you can “append” the directory where your module is located to the list using the append() function. In this tutorial, we’ll be learning about how to use sys.path.append() in Python.

        • Redis

          • Linux HintRedis LUA Scripting

            Redis is a free, open-source in-memory database widely adopted as a caching mechanism or message broker.

            Although it is very versatile and extensive by default, it does allow you to extend functionality using its embedded Lua interpreter. This means that you can write scripts written in Lua to perform additional operations on your Redis database.

          • Linux HintRedis Distributed Lock

            In Redis, partitioning refers to splitting data into multiple instances. This means that each Redis holds a section of your entire data set. It is a handy feature, especially when dealing with large datasets.

            Let us look at various types of partitioning in Redis and the cost and benefits of each.

          • Linux HintHow to Use Redis Streams

            Streams are a simple but versatile and powerful data structure that allows you to implement streams in Redis. Streams are built-in types from Redis version 5.0 and can help remove the limitations of log data structure.

            In this article, we will focus on using and working with Redis streams rather than the actual implementation. You can, however, check the docs for more.

          • Linux HintRedis Pipelining

            Redis Pipelining refers to a feature that allows you to send multiple commands to the Redis server in one go. Instead of sending a command and getting a reply immediately, pipelining will enable you to create a batch command execution and run them on the server simultaneously.

            The primary purpose of pipelining is to improve protocol and Redis performance. Furthermore, since all commands are first organized on the client-side, it can reduce the Round Trip Time required for the client to send a request, the server to process it and return a response to the client.

          • Linux HintUsing Redis List

            Redis provides us with a list data structure to store a collection of items. It is closely similar to a typical array in most programming languages. Once you add an element to a list, Redis will assign an index value starting at index 0.

            Let us learn how we can use and work with lists in Redis.

          • Linux HintUsing Redis with Ruby

            Redis is an in-memory, key-value pair database that is highly flexible in a wide range of scenarios. In addition, it provides a collection of primitive types that make it versatile as a caching mechanism or message broker.

            Let us learn how we can connect Redis with Ruby application.

        • Java

          • Linux HintWhat is a Method & How to Call a Method in Java?

            Java provides a concept of methods that assist us in time management by means of code reusability. If we talk about the user-defined methods, we have to create/write them once and can utilize them again and again. In java, a method is nothing but a set of instructions that comes into action only when someone calls it.

          • Linux HintHow to Use Math.random() Method in Java?

            A java method also known as a function is a block of code/instructions that may or may not take the parameters as input and returns some output. Moreover, the specified block of code will execute only when someone calls/invokes it. In java, a method can be created by specifying the access modifier, its return type followed by the user-defined method name. To call a method, we need to specify the method name followed by small brackets().

          • Linux HintHow to Reverse a List in Java

            Reversing a list in Java today is not straightforward. That is why this article is written. Technically, a List in Java is an interface. An interface is a class with method signatures that do not have definitions. A class has to be implemented from this interface before objects of the implemented class can be instantiated. In the implemented class, the methods are defined.

            There is a class, still called List, in Java. However, this class is meant for string elements for the list. A list does not only have to be made up of strings. A list can consist of all floats, all doubles, all integers, etc. Each of these types, would need to be reversed, depending on the problem at hand. So this class is not mentioned any further in this article for the string List. Reversing a list in this article refers to the List interface made into a class and an object.

            There are Java predefined list classes implemented from the List interface. These list classes are: AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, and the Vector.

    • Standards/Consortia

      • Easy, secure and private information transfer with magic-wormhole

        This talk is titled "Easy, secure and private information transfer with magic-wormhole," and was presented at LibrePlanet 2022 by Ramakrishnan Muthukrishnan.

        Ramakrishnan is a programmer for the past 22 years and has contributed, in bits and pieces, to several GNU projects. He works for a Berlin based company called Least Authority.

        This talk is about a secure way to transfer information, to ourselves and others, that uses a cryptography protocol called SPAKE2.

  • Leftovers

    • Hardware

      • CNX SoftwareMorse Micro MM6104, MM6108 Wi-Fi HaLow SoCs support up to 32.5 Mbps data rate - CNX Software

        Australian company Morse Micro MM6104 and MM6108 Wi-Fi HaLow SoCs should offer some competition to the Newracom NRC chips found in all 802.11ah WiFi HaLow boards and devices released so far.

        Both MM610x chips have similar features, but the MM6104 SoC supports 1/2/4 MHz channel bandwidth for up to 15 Mbps data rate – just like the Newracom NRC7292 chip -, while the more powerful MM6108 can handle a data rate of up to 32.2 Mbps thanks to 1/2/4/8 MHz channel bandwidth.

      • My radio broke

        So last week my radio got stuck on its locked mode for some reason, which meant I couldn't turn it on, off, or do anything really. So I unscrewed the back and took off the antenna, but the switch that activated the locked mode was deep in the circuitry where I couldn't get to it, so looked it like it was toast. Today it started to randomly work again, sweet, but now the signal strength was only half as strong. So I unscrewed it again, looked closely, and noticed that where the antenna sits is completely chewed up, missing! Looked like it happened over time, but it was always working fine until I took it apart! If you touch it to some random pieces of metal anywhere on the inside, it actually gets perfect strength, yet theres nothing where the antenna is actually supposed to sit.

    • Integrity/Availability

      • Proprietary

        • TechRadarWindows 11 may not be as popular as Microsoft had hoped

          The explosive growth seen by Microsoft's Windows 11 operating system over the past few months is beginning to slow, new figures suggest.

          The latest report from AdDuplex shows that Windows 11 user numbers are levelling out, perhaps suggesting Microsoft needs to up its game with some new updates or additions to the platform soon.

          For the month of March 2022, Windows 11 took just 0.1% market share from other editions of Microsoft's software, accounting for 19.4% of the overall usage, with a further 0.6% using a Windows 11 Insider build.

    • AstroTurf/Lobbying/Politics

      • New York’s Party Suppression is a Form of Voter Suppression and Elitism

        Many are outraged at recent Republican laws enacted in many states that affect voting rights. But we all should be outraged at Democrats in New York who have enacted laws to undermine voting rights in our state.

        These new rules ensure that only the elites in New York can run for office, that hundreds of thousands of New Yorkers will be prevented from voting for whom they truly support, limiting our choice and therefore silencing our voice. Over 250,000 New Yorkers voted for alternatives parties in 2018. Ending achievable candidate access to the ballot, as well as voter access to the election process disenfranchises voters for alternative parties like those we represent, the Green Party and the Libertarian Party.

    • Censorship/Free Speech

      • Alex's journal

        just found out that fiona apple dated louis ck around the time of his cancellation

    • Internet Policy/Net Neutrality

      • Eleventy (11ty): Generate Gemini Capsule Alongside Website

        I've got several websites building with Eleventy, and I'm working on setting it up to automatically build the same sites as Gemini capsules. One set of source documents in Markdown, two formats!

        There may be an easier way to do this, but here's what I've got so far:

        Copy .eleventy.js to gemini.js

        Create a _gemini_includes folder for the Gemini layouts (which are going to be a whole lot simpler!)

    • Monopolies

      • Living federation

        This talk is about the many services we commonly use in our daily lives that have FOSS alternatives that support federation. It will look into some of the privacy-respecting options that we can use instead of those offered by Big-Tech.

      • Patents

        • Software Patents

          • Berkheimer on Remand: District Court Finds the Remaining Claims Invalid as Indefinite. [Ed: Dennis Crouch, funded by patent litigation lawyers, is trying to prop software patents back up]

            In an important 2018 decision, the Federal Circuit sided partially with Berkheimer on a procedural eligibility grounds — finding disputed questions of material fact as to whether aspects of the claimed invention were “well-understood, routine, and conventional to a skilled artisan.” Berkheimer v. HP Inc., 881 F.3d 1360 (Fed. Cir. 2018), cert denied 140 S.Ct. 911 (2020). The district court had invalidated claims 1-9 as ineligible and 10-19 as indefinite. The appellate panel vacated that decision as to claims 4-7 but otherwise affirmed.

      • Trademarks

        • MondaqRecommended Reading: Prof. Robert A. Mikos, "Unauthorized And Unwise: The Lawful Use Requirement In Trademark Law"

          Professor Robert E. Mikos takes the USPTO to task in his recent Vanderbilt Law Review article, "Unauthorized and Unwise: The Lawful Use Requirement in Trademark Law" (pdf here). He charges that "[i]n demanding compliance with sundry nontrademark laws, the PTO has lost sight of the statute it is supposed to administer." There is no requirement of lawful use in the Lahnam Act and, he argues, there shouldn't be. "Making registration or protection conditional on compliance with nontrademark laws does nothing to further the aims of trademark law. To refocus the PTO's attention on the core issues of trademark law, the lawful use requirement must go."

        • The TTABlog€®: Precedential No. 10: TTAB Affirms Refusal to Register Handbag Shape: Generic and (Alternatively) Lacking Acquired Distinctiveness

          The Board has re-designated this opinion as precedential. In a 51-page opinion, the Board affirmed a refusal to register the product configuration shown below, for "handbags," finding the design to be generic and, alternatively, lacking in acquired distinctiveness: "Handbags embodying the proposed mark are so common in the industry that such product design is not capable of indicating source and ... Applicant's proposed mark is at best a minor variation thereof." The applicant's alternative Section 2(f) claim failed due in part to the same lack of exclusivity of use. In re Jasmin Larian, LLC, 2022 USPQ2d 290 (TTAB 2022) [precedential] (Opinion by Judge Martha B. Allard).

        • The TTABlog€®: TTAB Seeks Applicants for "Supervisory Managing Interlocutory Attorney" Position

          The USPTO is seeking applications for the position of Supervisory Managing Interlocutory Attorney at the TTAB. The detailed announcement may be found here at the USA Jobs website. The deadline for applications is April 7, 2022.

      • Copyrights

        • The Art Critic’s Role in Fair Use

          Although Warhol is dead, his art, legacy, copyrights, and potential copy-wrongs live on. In the 1980s, Warhol created a set of silkscreens of the musician Prince. Prince did not personally model for the prints. Rather, Warhol worked from a set of studio photographs by Lynn Goldsmith. Apparently Vanity Fair commissioned Warhol to make an illustration for its 1984 article on Prince. As part of that process, VF obtained a license from Goldsmith, but only for the limited use “as an artist’s reference in connection with an article to be published in Vanity Fair Magazine.” The published article acknowledges Goldsmith. As part of that process, Warhol created a set of 16 Prince prints. Those have been sold and also reproduced in various forms in ways that go well beyond the original license.



Recent Techrights' Posts

How to get selected for Outreachy internships
Reprinted with permission from disguised.work
Red Hat Corporate Communications is "Red" Now
Also notice they offer just two options: MICROSOFT or... MICROSOFT!
Links 26/04/2024: XBox Sales Have Collapsed, Facebook's Shares Collapse Too
Links for the day
 
Microsoft's XBox is Dying (For Second Year in a Row Over 30% Drop in Hardware Sales)
they boast about fake numbers or very deliberately misleading numbers that represent two companies, not one
Ian Jackson & Debian reject mediation
Reprinted with permission from disguised.work
[Meme] Granting a Million Monopolies in Europe (to Non-European Companies) at Europe's Expense
Financialization of the EPO
Salary Adjustment Procedure at the EPO Challenged
the EPO must properly compensate staff in order to attract and retain suitably skilled examiners
Links 26/04/2024: Surveillance Abundant, Restoring Net Neutrality Rules (US)
Links for the day
Gemini Links 26/04/2024: uConsole and EXWM and stdu 1.0.0
Links for the day
Albanian women, Brazilian women & Debian Outreachy racism under Chris Lamb
Reprinted with permission from disguised.work
Microsoft-Funded 'News' Site: XBox Hardware Revenue Declined by 31%
Ignore the ludicrous media spin
Mark Shuttleworth, Elio Qoshi & Debian/Ubuntu underage girls
Reprinted with permission from disguised.work
Karen Sandler, Outreachy & Debian Money in Albania
Reprinted with permission from disguised.work
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 25, 2024
IRC logs for Thursday, April 25, 2024
Links 26/04/2024: Facebook Collapses, Kangaroo Courts for Patents, BlizzCon Canceled Under Microsoft
Links for the day
Gemini Links 26/04/2024: Music, Philosophy, and Socialising
Links for the day
Microsoft Claims "Goodwill" Is an Asset Valued at $119,163,000,000, Cash Decreased From $34,704,000,000 to $19,634,000,000 and Total Liabilities Grew to $231,123,000,000
Earnings Release FY24 Q3
More Microsoft Cuts: Events Canceled, Real Sales Down Sharply
So they will call (or rebrand) everything "AI" or "Azure" or "cloud" while adding revenues from Blizzard to pretend something is growing
CISA Has a Microsoft Conflict of Interest Problem (CISA Cannot Achieve Its Goals, It Protects the Worst Culprit)
people from Microsoft "speaking for" "Open Source" and for "security"
Links 25/04/2024: South Korean Military to Ban iPhone, Armenian Remembrance Day
Links for the day
Gemini Links 25/04/2024: SFTP, VoIP, Streaming, Full-Content Web Feeds, and Gemini Thoughts
Links for the day
Audiocasts/Shows: FLOSS Weekly and mintCast
the latest pair of episodes
[Meme] Arvind Krishna's Business Machines
He is harming Red Hat in a number of ways (he doesn't understand it) and Fedora users are running out of patience (many volunteers quit years ago)
[Video] Debian's Newfound Love of Censorship Has Become a Threat to the Entire Internet
SPI/Debian might end up with rotten tomatoes in the face
Joerg (Ganneff) Jaspert, Dalbergschule Fulda & Debian Death threats
Reprinted with permission from disguised.work
Amber Heard, Junior Female Developers & Debian Embezzlement
Reprinted with permission from disguised.work
[Video] Time to Acknowledge Debian Has a Real Problem and This Problem Needs to be Solved
it would make sense to try to resolve conflicts and issues, not exacerbate these
Daniel Pocock elected on ANZAC Day and anniversary of Easter Rising (FSFE Fellowship)
Reprinted with permission from Daniel Pocock
[Video] IBM's Poor Results Reinforce the Idea of Mass Layoffs on the Way (Just Like at Microsoft)
it seems likely Red Hat layoffs are in the making
Ulrike Uhlig & Debian, the $200,000 woman who quit
Reprinted with permission from disguised.work
IRC Proceedings: Wednesday, April 24, 2024
IRC logs for Wednesday, April 24, 2024
Over at Tux Machines...
GNU/Linux news for the past day
Links 24/04/2024: Layoffs and Shutdowns at Microsoft, Apple Sales in China Have Collapsed
Links for the day
Sexism processing travel reimbursement
Reprinted with permission from disguised.work
Girlfriends, Sex, Prostitution & Debian at DebConf22, Prizren, Kosovo
Reprinted with permission from disguised.work
Microsoft is Shutting Down Offices and Studios (Microsoft Layoffs Every Month This Year, Media Barely Mentions These)
Microsoft shutting down more offices (there have been layoffs every month this year)
Balkan women & Debian sexism, WeBoob leaks
Reprinted with permission from disguised.work
Martina Ferrari & Debian, DebConf room list: who sleeps with who?
Reprinted with permission from Daniel Pocock
Links 24/04/2024: Advances in TikTok Ban, Microsoft Lacks Security Incentives (It Profits From Breaches)
Links for the day
Gemini Links 24/04/2024: People Returning to Gemlogs, Stateless Workstations
Links for the day
Meike Reichle & Debian Dating
Reprinted with permission from disguised.work
Europe Won't be Safe From Russia Until the Last Windows PC is Turned Off (or Switched to BSDs and GNU/Linux)
Lives are at stake
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, April 23, 2024
IRC logs for Tuesday, April 23, 2024
[Meme] EPO: Breaking the Law as a Business Model
Total disregard for the EPO to sell more monopolies in Europe (to companies that are seldom European and in need of monopoly)
The EPO's Central Staff Committee (CSC) on New Ways of Working (NWoW) and “Bringing Teams Together” (BTT)
The latest publication from the Central Staff Committee (CSC)
Volunteers wanted: Unknown Suspects team
Reprinted with permission from Daniel Pocock
Debian trademark: where does the value come from?
Reprinted with permission from Daniel Pocock