Odprtokodni pogled

Opensource view

tuxmachines.org

Syndicate content
Your source for Linux and Open Source news, reviews, and howtos.
Posodobljeno: 27 min 19 sec nazaj

Security Leftovers

staro 2 ur 23 min
  • Looking At The New "Critical" Security Firmware Update Hitting Systems - Delivers New Intel Microcode - Phoronix

    Earlier this week the Linux Vendor Firmware Service began surging with activity following many new system firmware files being uploaded for what appears to be a "high severity upcoming security issue" but currently undisclosed. That issue hasn't been made public yet, but after poking around it is updating the Intel CPU microcode.

    After that earlier article, Red Hat's Richard Hughes who is the lead LVFS/fwupd lead developer commented that they shipped more than 156,000 firmware updates to end-users in a single day. The day after they were still at around twice their usual volume. For hardware with LVFS support for firmware updates, it's been a busy week but that only covers a small portion of the hardware out there.

  • Security updates for Friday [LWN.net]

    Security updates have been issued by Debian (aide, flatpak, kernel, libspf2, and usbview), Fedora (kernel, libreswan, nodejs, texlive-base, and wireshark), openSUSE (aide, cryptsetup, grafana, permissions, rust1.56, and stb), SUSE (aide, apache2, cryptsetup, grafana, permissions, rust1.56, and webkit2gtk3), and Ubuntu (aide, thunderbird, and usbview).

  • Rust 1.58.1 released

    Anybody who upgraded to the recent Rust 1.58.0 release will probably want to move on to Rust 1.58.1; among other things it contains a fix for a security vulnerability in the standard library. "We recommend all users to update their toolchain immediately and rebuild their programs with the updated compiler".

  • Reproducible Builds (diffoscope): diffoscope 201 released

    The diffoscope maintainers are pleased to announce the release of diffoscope version 201. This version includes the following changes:

    [ Chris Lamb ] * If the debian.deb822 module raises any exception on import, re-raise it as an ImportError instead. This should fix diffoscope on some Fedora systems. Thanks to Mattia Rizzolo for suggesting this particular solution. (Closes: reproducible-builds/diffoscope#300) [ Zbigniew Jędrzejewski-Szmek ] * Fix json detection with file-5.41-3.fc36.x86_64.

read more

today's howtos

staro 2 ur 30 min
  • How to install NextCloud sync client on Almalinux or Rocky Linux 8

    If you already have a NextClouud server and now want to sync your files using Linux; then here are the steps to install the NextCloud sync client app on Rocky Linux 8 or Almalinux 8 using the command terminal.

    Just like Google Drive or Dropbox, NextCloud also offers a dedicated app for both Pc and smartphones; to offer an easy way to manage and sync files. The app has a pretty nice interface, easy to use and operate. It offers the possibility to synchronize local files with the Nextcloud server. The easiest way to do this is using the client program available for Windows, macOS Linux, Android, iOS, or via the WebDAV protocol. By using Nextcloud-client, nothing changes for you in your daily work, since all files are still on your PC or the local data server as usual. If you are working from a location or with a device where your files are not available locally, you can access the files via a website. So you always have the access to your important on your own hardware without the interface of any third party.

  • How to host your own Streaming Media Server using Streama on Ubuntu – VITUX

    Streama is an open-source application that is free to use. In a Linux distribution, you can freely set up your own streaming media server and stream videos, movies, tv shows, or any others as per your wish. You can save such media files on your local computer or any other server, VPS. Such videos can be streamed from any device on your network or can be watched from anywhere if you have set up on VPS.

  • How To Install TimescaleDB on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install TimescaleDB on Ubuntu 20.04 LTS. For those of you who didn’t know, TimescaleDB is a free, open-source, powerful database system powered by PostgreSQL. It is an extension of PostgreSQL and is specially designed to analyze time-series data with PostgreSQL. TimescaleDB offers the best of both NoSQL and relational database 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 the TimescaleDB 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.

  • Fix the "make: command not found" Error in Ubuntu

    The Linux make command is used for building and compiling applications from source code, as it also builds and compiles dependencies of the source code with the help of a "makefile."

    As a Linux user, you may compile utilities and install them from the command line using the make program. However, sometimes users get the error message "make: command not found." in return.

    In this article, you will learn what causes this error and how you can solve it using different methods.

  • Install NextCloud on AlmaLinux 8 - Open Source personal cloud

    Step by step tutorial to install NextCloud on AlmaLinux 8 for personal cloud storage to store media files and documents using the internet from anywhere; using smartphone or desktop app.

    What is Nextcloud?

    Nextcloud is free and open-source server-client architecture software that source code is available on GitHub. It is a fork of another popular personal cloud solution “OwnCloud”. Any user or enterprise can use it to build their cloud similar to Google Drive, iCloud, Dropbox, and Onedrive. Where to sync and access data (upload and download) automatically with a local directory user can use Next Cloud client application for smartphones and Desktops. This means that a consistent database can be accessed from several computers, but also via a web interface. Although Nextcloud is based on PHP, only Linux is supported as a server environment. It is also not possible to use Apache or NGINX with PHP on Windows.

  • How to use Filters in Wireshark

    Wireshark is a Free and Open Source Software (FOSS) and it is developed by a community of enthusiastic developers. Wireshark (Formerly Ethereal) is used for capturing and investigating the traffic on a network. With Wireshark one can see what is going on their network: You can see from where the traffic is coming in and where it is going to. If you are working in a production environment, you are going to get a lot of traffic. It will be very cumbersome to inspect this traffic without the knowledge of Wiresharks’s filter functionalities. Using the filters you can see exactly the type of traffic you want and everything else will be removed from the scene.

read more

AMD Ryzen DeskMini UM700 announced with Manjaro Linux | GamingOnLinux

staro 2 ur 36 min

The Manjaro Linux folks have teamed up with Minisforum to bring a very small but quite mighty system with the DeskMini UM700 × Manjaro Linux. Exciting? Well, it's basically rebrand of the existing EliteMini UM700 only it has Manjaro Linux instead of Windows 10 - and the first 1,000 orders get a free copy of CrossOver Linux.

Interestingly enough, this is pretty much the same box that Valve showed a pictured of them using in their developer documentation when talking about sorting a system for developing for Steam Deck without a Dev-Kit.

read more

Tumbleweed Updates From openSUSE People

staro 3 ur 22 sec
  • Tools Strace, BusyBox Update in Tumbleweed - openSUSE News

    openSUSE Tumbleweed had a variety of package updates in smaller snapshots throughout this week.

    A few things being prepared for Tumbleweed is that the Linux Kernel 5.16.1 was scheduled for check in and pre-integration tests for GNU Compiler Collection 12 have been started; the rolling release anticipates a merge of GCC 12 in mid-Spring.

    The latest Tumbleweed snapshot, 20220117, updated Italian translations for libstorage-ng 4.4.75 and added python-rpm-macros for building the package. Haskell support was dropped in the thrift 0.15.0 package, which is a scalable cross-language service framework for Remote Procedure Call and Inter-Process Communication. No changelogs were provided for the plugins package written in Rust called gstreamer-plugins-rs. The remaining packages in the snapshot were all Python Package Index updates. Among the key PyPI packages to point out is the major version update of python-unicodedata2 14.0.0, which dropped support for End of Life Python 2.7 and 3.5 and added support for Python 3.9, 3.10 and PyPy3. A Tumbleweed arm 20220118 snapshot was release updating the same package listed above.

  • openSUSE Tumbleweed – Review of the week 2022/03

    Dear Tumbleweed users and hackers,

    7 days have passed since my last review – and as many snapshots have been released since then too. And this even includes my error of one day performing the check-in ‘slightly too late’ (i.e. past midnight). That’s the reason that 0119 did not exist. The check-in was too late and it was already January 20th by then. The snapshots released were numbered 0113, 0114, 0115, 0116, 0117, 0118, and 0120.

read more

Here is what is new in Firefox 96.0.2

staro 3 ur 11 min

Mozilla released Firefox 96.0.2 to the Stable channel on January 20, 2022. The new version of the browser fixes three issues that affect Facebook, LastPass and audio play on Linux.

Firefox 96.0.2 is already available. Firefox is configured to download and install updates automatically, but users may speed up the process by selecting Menu > Help > About Firefox. The window that opens displays the current version of the browser. A check is run to find out if an update is available; if that is the case, it is downloaded and installed automatically on the system.

The official release notes list three fixes...

read more

You Can Now Install 64-Bit EndeavourOS ARM on the Raspberry Pi 4

staro 3 ur 19 min

EndeavourOS founder Bryan Poerwo announced today that there’s a new version of the EndeavourOS ARM installation script that lets you install the Arch Linux-based distribution on several SBCs, which now offers a 64-bit installation option for Raspberry Pi 4 models.

This is possible thanks to the use of the 64-bit kernel from the official Raspberry Pi OS developed by the Raspberry Pi Foundation. The 64-bit installation option is available alongside the 32-bit installation option and adds support for USB storage devices and the Linux 5.15 kernel series.

read more

Reviving and reworking the KRunner help

staro 3 ur 26 min

Currently KRunner does not provide any usage information itself, there
is only an bit of documentation on the user base wiki. Back in the KDE4 days KRunner had
help button, but fundamental changes in the architecture meant that the code could not simply be ported to the current version.

Since the help system required reimplementation, it was decided to implement it as a plugin for KRunner's powerful plugin infrastructure.
This plugin produces results when one types ? or help. To make this more discoverable a button is added, which puts the text ? in the search field.

read more

Quoter - The Console Based Stock Quote Tool

staro 3 ur 31 min

While it can be a struggle to make ends meet, it’s possible to make life easier through better money management. Financial management is about planning income and expenditure and making informed decisions that enable you to survive financially. With today’s financial pressures, it’s even more important to look after your finances, if only to make sure there are no nasty surprises when you receive your next bank statement.

One way of staying alert regarding your financial position is to use a stock ticker. This is software that provides live updates of stock prices and enables you to easily monitor your investments. Alternatively, you can use software that fetches prices on-demand.

read more

Ubuntu MATE 21.10 Released for the GPD Pocket 3 Tiny Computer

staro 6 ur 32 min

Ubuntu MATE 21.10 was released on October 14th, 2021, for 64-bit computers as part of the Ubuntu 21.10 (Impish Indri) release. It comes with the latest MATE 1.26 desktop environment with support for guest sessions, as well as the RedShift app pre-installed for adjusting the color temperature of your screen.

After several months of hard work, Martin Wimpress finally managed to release Ubuntu MATE 21.10 for owners of the GPD Pocket 3 computer, an 8-inch mini-laptop with 2-in-1 design, making most of the device’s hardware work flawlessly, and also adding some specific functionality.

read more

today's howtos

staro 7 ur 47 min
  • How Podman can extract a container's external IP address | Enable Sysadmin

    Podman is a useful tool for deploying and managing containers. In part one of this article series, I covered how to deploy Podman containers and defined the environment I'll use in the rest of the series. In part two, I demonstrated several ways to list running containers and format their output. Read the previous parts first to understand the environment and necessary toolkit.

    This article shows how to use Podman to extract information about the container's external Internet Protocol (IP) addresses.

  • How To Create Online Forms with CryptPad, an Alternative to Google Forms

    This tutorial will explain how you can create online forms using CryptPad, a Google Forms alternative from France that respects software freedom and privacy. The forms are beautiful, easy to use, and also suitable for making surveys, registrations, quizzes, polls etc. for education as well as business purposes. Now let's start it.

  • How To Install REMI Repository on CentOS, Rocky Linux and AlmaLinux - idroot

    In this tutorial, we will show you how to install REMI Repository on CentOS, Rocky Linux, and AlmaLinux. For those of you who didn’t know, For those of you who didn’t know, REMI is a free-to-use repository created and maintained by a Remi Collect. The REMI repository’s main goal is to provide the latest versions of the PHP/MySQL stack on Enterprise Linux such as Fedora, Centos, Rocky Linux, and AlmaLinux.

    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 REMI Repository on CentOS, Rocky Linux, and AlmaLinux.

  • Mount Dropbox Locally Using Rclone In Linux - OSTechNix

    This guide explains how to mount Dropbox locally using Rclone cloud sync tool and how to copy or backup files to Dropbox using Rclone in Linux operating systems.

    I assume you already have installed Rclone on your Linux machine. If not, refer the following link to know how to install Rclone.

  • How to Install and Configure Samba File Sharing on Ubuntu 20.04

    Samba is a suite of open source applications that implements the Server Message Block (SMB) protocol. Many operating systems, including Microsoft Windows, use the SMB protocol for client-server networking. Samba enables Linux / Unix machines to communicate with Windows machines in a network. Samba provides file and print services for various Microsoft Windows clients and can integrate with a Microsoft Windows Server domain, either as a Domain Controller (DC) or as a domain member.

    Sharing files is an essential part of server administration. It allows sharing of resources across the network which are needed by users to carry out their tasks. Samba server is usually installed on central Linux server where information is stored in variety of media and accessed using windows client or Linux using Samba client.

    In this article, we will be learning how to install and configure samba file sharing on Ubuntu 20.04. Ubuntu 20.04 will be configured as the Samba server then we can access the files with either Windows or Linux clients.

  • How to Set Up NFS Server and Client on Ubuntu 20.04

    NFS (Network File System) is a distributed file system protocol that allows a user on a client computer to access files over a computer network much like local storage is accessed. It is a popular, cross-platform and distributed file system protocol used to export local file systems over the network so that clients can share directories and files with others over a network and interact with them as though they are mounted locally. This distributed file system protocol allows a user on a client computer to access files over a network in the same way they would access a local storage file. Because it is an open standard, anyone can implement the protocol.

    Ubuntu 20.04 supports NFS version 3(NFSv3) and 4(NFSv4). The default NFS version is 4.2 which features support for Access Control Lists (ACLs), server-side copy, sparse files, space reservation, labeled NFS, layout enhancements, and much more.

    In this guide, we will learn how to install and configure the NFS Server and NFS client on Ubuntu 20.04.

  • Hwo to install NextCloud on Rocky Linux 8 - Linux Shout

    Step by step tutorial to install NextCloud on Rocky Linux 8 for personal cloud storage to store media files and documents using the internet from anywhere; using smartphone or desktop app.

  • How to set up ssh public key password-less on FreeBSD

    SSH is an essential tool for login into the FreeBSD Unix box. Without SSH, you cannot manage a remote server easily. Furthermore, SSH means secure shell, and it is a replacement for insecure protocols such as telnet. This page explains how to configure and set up ssh key-based password-less authentication on a FreeBSD server or workstation.

  • How to resolve the MFA entity already exists error

    As an administrator, you need to delete the MFA device (yes even if says not assigned) using AWS CLI. The performer needs to have IAM permission iam:DeleteVirtualMFADevice on to the given resource to update the IAM user’s MFA.

  • How to install QEMU 6 on Ubuntu 21.10 – NextGenTips

    In this tutorial, we are going to learn how to install and configure QEMU 6 on Ubuntu 21.10.

    QEMU is a free and open-source hypervisor, it emulates the machine’s processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems.

    QEMU is capable of emulating a complete machine in software without the need for hardware virtualization support. It is also capable of providing userspace API virtualization for Linux and BSD kernel services. It is commonly invoked indirectly via libvirt library when using open source applications such as oVirt, OpenStack, and virt-manager.

  • How to install Mattermost on Alma Linux 8

    Mattermost is a free, open-source, and secure platform for communication, collaboration, and workflow orchestration across tools and teams. It is a self-hosted chat service designed for organizations and companies to implement an internal chat service. It offers several useful features including one-to-one messaging, unlimited search history, file sharing, two-factor authentication, notifications, and more. If you are looking for an alternate solution for Slack then Mattermost is the best choice for you.

    In this tutorial, we will show you how to install Mattermost with Nginx on Alma Linux 8.

  • Linux Sleep Command - ByteXD

    The sleep command is useful for delaying a script for a specified amount of time. In Linux or Unix-like operating systems, most programmers use the sleep command when they need to stop the execution of a particular command or bash script after the specified number of intervals.

    By default, it takes intervals in seconds but, we can also use the small suffix such as seconds (s), minutes (h), days (d) that will further convert into other formats. The delay amount with the sleep command is specified by a number.

    In this article, we’ll demonstrate how to use the Linux sleep command on our system with the help of various examples.

  • Let’s build a snap together – a complex snapcraft.yaml walkthrough | Ubuntu

    It has been a while since we talked about how to build snaps. In the past, we went through a number of detailed examples, focused on different programming languages and the use of various useful components that can be declared in snapcraft.yaml, like extensions, stage packages, layouts, and more. Today, we want to give you an overview of a fairly complex snap, which should help you get underway in your snap journey. We will take a look at GIMP, a snap maintained under the Snapcrafters umbrella.

read more

Games: Steam Deck, Bitsy, XanMod, Ubuntu Budgie 22.04

staro 8 ur 9 min
  • Game devs don't seem convinced on the Steam Deck from the GDC 2022 survey | GamingOnLinux

    The annual game developer survey from GDC is out now for 2022 and it has some interesting insights as usual. That includes thoughts on the upcoming Steam Deck, with it clearly not selling everyone.

    Having a little browse through it today and here's a few things to stuck out to me. For starters, of the ~2,700 developers surveyed about 7% said they are currently developing for Linux. Interestingly, 8% said their next project would be developed for Linux. When it comes to what platform developers are most interested in, Linux sat at 7%. As expected all three of those saw "PC" as the top platform, which by that they of course mean specifically Windows.

    Stadia, Google's once promising cloud gaming solution doesn't seem to be really getting any love with it seeing 3-5% in those same questions. Streaming just doesn't seem all that popular with developers, with even Xbox Project xCloud (now just called Xbox Cloud Gaming) also seeing pretty low percentage interest from developers.

    Browser-based gaming is here to stay though, as according to the survey it seems 9-11% of developers are currently doing it or planning to do it.

  • The Steam Deck is about to ship and will not be DELAYED AGAIN. - Invidious

    The Steam Deck's final hardware has been spotted in both official--and non-official channels. This is the real, honest-to-goodness retail design and not a developer console. The Deck's about to ship, ladies and gentleman! In other news, the Steam Deck's shipping cost is included in the price listed on the preorder page.

  • Make a video game with Bitsy | Opensource.com

    There are many game design programs and many different possible approaches to game design, but for me, the one that stands out is Bitsy. Created by Adam Le Doux in 2017 and released under an MIT license, Bitsy is, in the words of its creator: "A little editor for little games or worlds. The goal is to make it easy to make games where you can walk around, talk to people, and be somewhere."

  • Install XanMod Kernel on elementary OS 6.0/6.1 - LinuxCapable

    XanMod is a free, open-source general-purpose Linux Kernel alternative to the stock kernel with elementary OS. It features custom settings and new features and is built to provide a responsive and smooth desktop experience, especially for new hardware.

    XanMod is popular amongst Linux Gaming, streaming, and ultra-low latency requirements and often boasts the latest Linux Kernels before landing on most distributions. Most desktop users are not even into gaming but want a new kernel for better hardware support, making XanMod one of the more popular choices.

    Installing a third-party kernel may be for you for users seeking to have their system kernel up to date and not wanting to install kernels or use the testing/unstable repositories manually.

    In the following tutorial, you will learn how to install the latest XanMod Kernel on elementary OS 6.xx.

  • Ubuntu Budgie 22.04 Has A Special Surprise For Linux Gamers

    Ubuntu Budgie is one of several Ubuntu “flavors,” and distinguishes itself from Ubuntu proper by using the Budgie desktop environment, and incorporating lightweight applets that extend functionality and features.

    Helpful, Out Of The Box

    It’s an elegant Linux distribution making a concerted effort to be as user-friendly as possible. This begins with an attractive Welcome app that appears after the OS is installed. “Budgie Welcome” aggregates a treasure trove of information, settings and software that are incredibly helpful to have at first-run.

    Whether you want to update your GPU driver, select a default browser, customize your desktop theme, configure backups, add extra functionality, learn keyboard shortcuts, or get involved with the community, the options are there and they’re smartly organized.

read more

today's leftovers

staro 10 ur 20 min
  • Hudi powering data lake efforts at Walmart and Disney+ Hotstar

    The open source Apache Hudi data lake project is helping power large deployments at a number of big enterprises, including Uber, Walmart and Disney+ Hotstar.

    Apache Hudi (Hadoop Upserts, Deletes and Incrementals) is a technology that was originally developed at Uber in 2016 and became an open source project the following year.

    In June 2021, Hudi became a Top-Level Project at the Apache Software Foundation, which was a major milestone for the project's maturity. Hudi provides a series of capabilities for data lakes, including a table format and services that enable organizations to effectively manage data for data queries, operations and analytics.

  • Aditi’s Open Source Journey

    Hi! I am Aditi from India.

    According to Wikipedia, India annually produces 1M engineering graduates! (Yep! That’s a lot). And I am one of the 1M graduating in 2022. Just like most people, when I started studying back in 2018, I was pretty lost!

    I spent my first three semesters trying to find a perfect road-map to being a good developer in a sea of infinite possibilities, skimming through various options. I wasn’t sure what I was going to do, I just knew, I liked being in the field! It took me 1.5 years to realize that there is no perfect roadmap, it’s just as simple as when you start something, you like it, you stay consistent and end up in the right place!

    [...]

    One of the best pieces of advice I received from her: “Switch from Windows to Linux!”

    [...]

    I finished my outreachy initial application and devoted all my time in finding the perfect organization. That’s when I found GNOME. The skills required were C++ and JS – two languages I knew I had some experience in and liked working with. The GNOME community was indeed awesome. I never felt like an outsider. And that’s when I met Philip Chimento, one of the best mentors I’ve ever had. I remember being super excited when I finished building my first small app using GJS! (It just read a file and returned the number of lines, but it worked and that felt like a good enough reason to go on! ). I couldn’t wait to officially start my internship with GNOME but my Outreachy initial application got rejected again because of time commitment issues.

  • The AI4K12 project: Big ideas for AI education
  • Hit roadblock building EasyArch

    I had not attempted this previously, partly because Arch is a rolling release. However, a few days ago I discovered that Arch keeps snapshots of all the packages, going back many years.

  • China’s Olympics App Is Horribly Insecure - Schneier on Security

    China is mandating that athletes download and use a health and travel app when they attend the Winter Olympics next month. Citizen Lab examined the app and found it riddled with security holes.

  • Fileless Malware on Linux: Anatomy of an Attack | LinuxSecurity.com

    Recent years have demonstrated that Windows users are not the only ones who should be concerned about malware. Linux is becoming an increasingly popular target among malware operators due to the growing popularity of the open-source OS and the high-value devices it powers worldwide. Security researchers from AT&T Alien Labs are now warning that “cyber gangs have started infecting Linux machines via a fileless malware installation technique that until recently was more commonly used against Windows-based systems”.

    So what exactly is fileless malware and how does a fileless malware attack on Linux work? This article will provide you with answers to these questions by honing in on the anatomy of a Linux fileless malware attack - equipping you with the knowledge necessary to secure your systems and your data against this stealthy and malicious threat. Let’s begin by exploring the concept of fileless malware.

  • Top Five Arch-Based Linux Distros 2022 - Invidious

    I love Arch Linux and Arch-based Linux distributions, mainly because of the software availability and the rolling release model. I have looked at dozens of Arch-based distros over the years, but what do I consider the top five Arch-based distros?

read more

Programming Leftovers

staro 10 ur 25 min
  • Announcing Rust 1.58.1 | Rust Blog

    The Rust team has published a new point release of Rust, 1.58.1. Rust is a programming language that is empowering everyone to build reliable and efficient software.

    If you have a previous version of Rust installed via rustup, getting Rust 1.58.1 is as easy as:

    rustup update stable
    If you don't have it already, you can get rustup from the appropriate page on our website.

  • Using Python to access a Solid Pod

    We can host these Pods in personal servers or at any provider. Everything is tied up based on the user identity, called WebID. It is an HTTP URI described as RDF document.

    You can decide who/what can access your data. Applications/humans can use Solid authentication and identify to the Pod server to access the data using open protocols.

  • My Favorite Warnings: qw | Tom Wyant [blogs.perl.org]

    When I first came to Perl I thought the qw{} construction was pretty neat. Give it a bunch of white-space-delimited text and it gives you back a list separated on the blanks.

  • PHP version 8.0.15 and 8.1.2 - Remi's RPM repository

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

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

  • What you need to know about fuzz testing and Go | Opensource.com

    The usage of Go is growing rapidly. It is now the preferred language for writing cloud-native software, container software, command-line tools, databases, and more. Go has had built-in support for testing for quite some time now. It makes writing tests and running them using the Go tool relatively easy.

read more

This End Times Cyberdeck Is Apocalypse-Ready'

staro 10 ur 34 min

In the cyberdeck world, some designs are meant to evoke a cyberpunk vibe, an aesthetic that’s more lighthearted than serious. Some cyberdecks, though, are a little more serious about hardening their designs against adverse conditions. That’s where something like the ARK-io SurvivalDeck comes into play.

Granted, there does seem to be at least a little lightheartedness at play with the aptly named [techno-recluse]’s design. It’s intended to be an “Apocalypse Repository of Knowledge”, which may be stretching the point a bit. But it does contain an impressive amount of tech — wide-band software defined radio (SDR) covering HF to UHF, GPS module, a sensor for air pressure, temperature, and humidity, and a Raspberry Pi 3B running Kali Linux. Everything is housed in a waterproof ammo can; a 3D printed bezel holds an LCD touchscreen and a satisfying array of controls, displays and ports. The lid of the ammo can holds a keyboard, which was either custom-made to precisely fit the lid or was an incredibly lucky find.

read more

IBM/Red Hat Leftovers

staro 10 ur 56 min
  • Why Artificial Intelligence (AI) pilot projects fail: 4 reasons [Ed: When your project is basically a bunch of buzzwords strung together and you use Gartner to make a point about it]

    The artificial intelligence (AI) industry is continually evolving, with new solutions being created and deployed every day. Gartner predicts that 75 percent of organizations will have operational AI by 2024. However, Gartner’s research shows that only 53 percent of AI projects make it from prototype to production. What is holding new AI pilot projects back from hitting production?

    Successful AI projects are all around us, but there is no single best way to create and deploy an AI product with all of these developments. There are, however, four reasons businesses might be missing the mark when it comes to their AI solution.

  • 3 change management issues that keep IT leaders up at night

    For many of us, IT challenges can cause sleepless nights. As IT teams persistently leverage technology to solve business problems, rapid change is accompanied by fear of the unknown.

    For example, at the start of the pandemic, companies were forced to adopt a hybrid cloud strategy to meet the tsunami of consumer digital demand. Making that change meant racing into the unknown for IT teams. There was no certainty about what would – and would not – work.

  • How Are API Management and Service Mesh Different? - DevOps.com

    The use of APIs and microservices is increasing—a recent study from F5 estimated that the industry is approaching 200 million total APIs. As organizations expand their use of APIs and microservices, they inevitably require some form of service management architecture. There are primarily two major design options for implementing this: An API management system or a service mesh.

    [...]

    I recently chatted with Mark Cheshire, director of product at Red Hat, about the emergence of both API management and service mesh. According to Cheshire, both approaches accomplished similar goals but evolved very differently. Below, we’ll revisit why these two paradigms emerged and compare and contrast them. In a separate article, we’ll consider when it’s best to integrate them both.

  • DevOps, Pandemics and 2022’s Cloud-y Future

    When I wrote the post “DevOps, DevApps, and the Death of Infrastructure” last year, at the time I saw many things coming, often influenced by the pandemic. In 2020, McKinsey and Co. found that digital transformation accelerated globally due to the pandemic. As we finished 2021 with new considerations for continued digital transformation, it is no longer a trend but a business requirement for companies that want to stay relevant in a socially distanced world.

  • Forrester study highlights partner opportunities for Red Hat OpenShift [Ed: IBM is paying pay-to-say liars]

    Containerization, and more specifically Kubernetes, is becoming more widely adopted by companies of varying sizes and industries¹. Red Hat OpenShift is an enterprise-ready Kubernetes container platform built for an open hybrid cloud strategy.

read more

Kernel: Linux 5.17, Dirk Hohndel, and More

staro 11 ur 1 min
  • Linux 5.17 Adds GPU Recovery Support For AMD Rembrandt APUs - Phoronix

    On top of all the GPU driver feature changes to merge last week, yesterday marked the first batch of "fixes" sent in to Linux 5.17 for the Direct Rendering Manager drivers. Notable from this batch of fixes is getting GPU recovery enabled for Yellow Carp / Rembrandt APUs.

    GPU recovery for these forthcoming APUs was sent in as a fix since at this stage it just needed to add a Yellow Carp check to a case statement. The rest of the code is already in place for handling GPU recovery on Yellow Carp. But from past experience, GPU recovery is very useful when encountering Radeon GPU hangs on Linux but thankfully those are far less common these days with the great shape of their open-source driver stack.

  • After Nearly Six Years, Dirk Hohndel Is Leaving VMware

    Wow! This is surprise!

    A week ago, Dirk Hohndel announced on LinkedIn that after five years and eight months he’s leaving VMware, where he’s been serving as a VP and as its chief open source officer. The decision was his, he said, and there’s nothing to indicate that it has anything to do with VMware’s newfound independence (the company was spun-off by its owner Dell in November).

  • Nintendo GameCube / Wii / Wii U Get Real-Time Clock Driver With Linux 5.17 - Phoronix

    The RTC subsystem changes have been submitted for the in-development Linux 5.17 kernel ahead of its merge window winding down this weekend.

    For those hobbyists interested in running Linux on Nintendo video game consoles, Linux 5.17 is set to introduce the "gamecube" RTC driver that provides real-time clock support for not only the Nintendo GameCube but also the Wii and Wii U hardware.

    The GameCube / Wii / Wii U all leverage a MX23L4005 chip with a clock and 64 bytes of SRAM storage. The new Linux driver provides support for using that chip as the real-time clock device with read/set support.

  • Intel Linux Driver Adds New DG2 "G12" Graphics Variant - Phoronix

    To date the Intel Linux graphics driver has supported Intel's DG2 "Alchemist" G10 and G11 sub-platforms/variants as the main designs to this point. However, at the end of last year we began seeing "G12" references surface in their compute stack and now the Intel open-source Linux kernel driver is formally preparing the DG2-G12 variant support.

    Posted a few minutes ago were the first Intel "i915" Linux kernel graphics driver patches for bringing up the new G12 sub-platform.

read more

WCH CH32V307 RISC-V development board features 8 UART ports controlled over Ethernet

staro 15 ur 40 min

CH32V307V-EVT-R1 is a development board based on WCH CH32V307 RISC-V microcontroller with an Ethernet port, an USB Type-C port, and eight UART interfaces accessible through headers.

As we noted in our article about CH583 Bluetooth 5.3 RISC-V microcontroller, WCH (Jiangsu Qin Heng) has started to hare resources like datasheets and code samples through Github. They’ve done the same again for CH32V307 with schematics (PDF only), a datasheet in English, and firmware either bare metal or based on RT-Thread OS to control the eight serial interfaces over Ethernet.

Also: NTP Server Gets Time From Space | Hackaday

read more

today's howtos

staro 15 ur 47 min
  • How To Install Mate Desktop Environment on Debian 11 - idroot

    In this tutorial, we will show you how to install Mate Desktop Environment on Debian 11. For those of you who didn’t know, MATE Desktop Environment, it continues GNOME 2. It is famous for being lightweight, fast, and stable that runs on Linux operating systems. It provides an attractive and intuitive desktop environment making it simple and easy to interact with.

    This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step-by-step installation of the Mate Desktop Environment on a Debian 11 (Bullseye).

  • How to install and configure pCloud on Debian | FOSS Linux

    PCloud is a cloud file storage provider from Switzerland that provides around 10GB of free storage upon registration. To add on the 10GB free allocation storage, the software allows an extension of up to 20GB of free space, which is incredible. pCloud is available in Linux, Windows, iOS, Android, and macOS.

    This app securely stores your files and folders in 5 different servers to keep them safe from server failure or any alteration in case of a failure. This, in turn, works as a confirmation to users that their data is safe enough to be stored here. Additionally, file transfer between your local folder and pCloud drive is encoded with TLS/SSL protocol, which adds security to your data.

    The installation of this software requires Ubuntu version 14.04 and above, Fedora 21, Debian 8 and above, or later derivative distros.

  • [Older] How to Search Text in Multiple Files in Linux
  • How to Install Papirus Icon Theme on Ubuntu - OMG! Ubuntu!

    Changing the icon theme on Ubuntu is an easy way to give your desktop a new look and feel. In this post we show you how to install Papirus icons on Ubuntu from a PPA.

    Why use the Papirus icon set? Because it’s good — in fact, it’s one of the best icon themes for Ubuntu not to mention other Linux distros like Linux Mint, Zorin OS, and Manjaro. Thousands of users use this set, and several Linux distributions ship it as their default.

  • How to Install OpenLiteSpeed and PHP on Ubuntu

    In this tutorial, I will guide you step-by-step through the installation and configuration of OpenLiteSpeed and PHP on Ubuntu.

    OpenLiteSpeed ​​is a free open-source lightweight HTTP server developed by LiteSpeed ​​Technologies. It is a powerful, modular HTTP server and can handle hundreds of thousands of simultaneous connections with low resource usage. OpenLiteSpeed offers unbeatable performance, security, scalability, simplicity, and optimization all bundled in a single package.

    OpenLiteSpeed provides a web-based user interface for managing the web server through a web browser. It uses the same configuration as the Apache web server and is compatible with most features offered by Apache.

  • How to Change Ubuntu's Login Screen Background - OMG! Ubuntu!

    I’m not saying the expansive block of aubergine that greets me on the Ubuntu login screen is bad, but it’s not really me.

    Until now I’ve not bothered to look into how to change the GDM background because —as I’m sure many of you are about to point out— I see it for about 3 seconds tops (6 maybe, if I make a typo in my password which, yes, is often).

    Or to put it another way: Ubuntu’s login screen is not something most of us see long enough to care enough about.

    And yet this evening curiosity got the better of me. I looked into how to change the Ubuntu login screen background and to my surprise I learned it’s …not that easy to do!

    Back in the days of LightDM (Ubuntu’s old login manager) we could change the login background image in a couple clicks. GDM is a tougher nut to crack; GNOME devs really want us to see anything but a solid colour in the greeter!

  • How to Install MongoDB in RHEL, CentOS, Rocky & AlmaLinux

    The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. Its popularity is in its embrace of NoSQL document-oriented databases.

    While relational databases embrace the use of tables and rows to store data, MongoDB fancies the use of JSON-like documents which additionally supports the implementation of dynamic schemas.

    The scalability and developer agility traits of MongoDB make it a worthwhile installation candidate for RHEL 8 based distributions such as CentOS, Rocky, and AlmaLinux.

    Before we engage this post further, it is worth noting that the MongoDB database server release exists in two editions. We have the MongoDB Enterprise Server and the MongoDB Community Server (open source).

  • Add a User to Sudoers on elementary OS - LinuxCapable

    The user account created during the initial setup has sudo rights when installing the elementary OS Linux distribution. However, there may be a need to add additional sudo users or remove the access. This is a straightforward process with a few commands.

    In the following tutorial, you will learn to add a user to the sudoers group on any current elementary OS system.

  • Install Firefox Browser on elementary OS 6.xx - LinuxCapable

    The Mozilla Firefox or simply Firefox is a free and open-source web browser developed by the Mozilla Foundation. Firefox is featured on nearly all Linux distributions as the primary browser or secondary. Firefox is not natively installed for users new to elementary OS, but given the distribution is based on Ubuntu, this can be easily achieved.

    In the following tutorial, you will learn how to install the latest Firefox stable, beta, or Firefox Quantum on your elementary OS 6.xx desktop.

  • Install Google Chrome on elementary OS 6.xx - LinuxCapable

    Google Chrome is the most used Internet Explorer software globally, with a recent update in 2022 that Chrome is currently the primary browser of more than 2.65 billion internet users. However, as you would know, after installing the elementary OS, only GNOME Web is packaged with the distribution but luckily, installing Google Chrome is a straightforward task.

    In the following tutorial, you will learn how to install Google Chrome in three alternative ways: stable, beta, or unstable versions on elementary OS 6.xx.

  • 4 Step Openldap container Podman Easy

    The project is to copy the LDAP reference source code. OpenLDAP is the abbreviation of Lightweight Directory Access Protocol. LDAP is a vendor-neutral application protocol that lets you assess and maintain distributed directory information services over an ISP. There are many different ways to provide a directory. For example, using LDAP helps you to provide a central place to store usernames and passwords.

    So, many various applications and services could connect to the LDAP server to validate users. LDAP servers are widely used in Organizations to store the User name and password in a Centralized Server against which the User can authenticate further to programs and services present on the network. Furthermore, we will be using Symas OpenLDAP packages for the standard software maintenance commands native to your operating system. OpenLDAP is the principal contributor in writing 90% of OpenLDAP code. Also, check Tutorial OpenLdap on RHEL8 and OpenLDAP Documentation.

read more

sfy39587f05