Bonum Certa Men Certa

Links 05/03/2023: Linux 6.3 RC1 and GStreamer 1.22.1



  • GNU/Linux

    • Kernel Space

      • 9to5LinuxLinus Torvalds Announces First Linux Kernel 6.3 Release Candidate

        The two-week merge window for Linux kernel 6.3 opened automatically with the release of Linux 6.2, and now, the first Release Candidate (RC) development version is available for early adopters, distro maintainers, and bleeding-edge users who want to get a glimpse of what’s about to be included in the final release.

        As expected, Linux kernel 6.3 will introduce several new features and improvements, as well as new and updated drivers for better hardware support.

      • Linux mailing listsLinux 6.3-rc1
        So after several releases where the merge windows had something odd
        going on, we finally had just a regular "two weeks of just merge
        window". It was quite nice.
        
        

        In fact, it was quite nice in a couple of ways: not only didn't I have a hugely compressed merge window where I felt I had to cram as much as possible into the first few days, but the fact that we _have_ had a couple of merge windows where I really asked for people to have everything ready when the merge window opened seems to have set a pattern: the bulk of everything really did come in early.

        And again, that just makes the merge window work nicer for me, when I don't sit there waiting, knowing that there's stuff pending that just hasn't had a pull request done yet.

        So it all felt rather good. Of course, the fact that I had no machine issues, no holidays, and no travel coming up, then meant that I may have noticed a few more of the "people, please write good commit messages for merges" issues, so there's a possible downside to me not being as hurried as the last few merge windows have been.

        And of course, smooth or not, now that the merge window is closed, we need to make sure it all *works*. We had a couple of exciting merges already, and I think the fallout from that got sorted out, but I'm sure there's more to come. Let's hope the calming-down period of 6.3 works as well as the merge window did... Knock wood.

        Anyway, as always, the shortlog is much too large to post, since we had 12500+ commits (and that's not counting the merges - closer to a thousand of those). So below is just my usual merge log which gives only a very high-level view of what I merged and from who. It all looks fairly normal, with ~55% of the patch being drivers, ~20% being architecture updates. and the rest being the usual random mix (documentation, tooling, networking, filesystem, and just core kernel stuff).

        Please do test,

        Linus
    • Applications

      • OMG! Linux‘Please’ is a Motivational ‘Start Page’ for Your Terminal
      • OMG! LinuxLinux GIF Recorder ‘Peek’ Discontinued by Developer

        Animated GIF screen recorder Peek makes it super-easy to capture a section of your screen and save it as a GIF online — but development has come to an end.

      • GStreamer: GStreamer 1.22.1 stable bug fix release

        The GStreamer team is pleased to announce the first bug fix release in the stable 1.22 release series of your favourite cross-platform multimedia framework!

        This release only contains bugfixes and it should be safe to update from 1.22.0.

        Highlighted bugfixes:

        • audio channel-mix: allow up to 64 channels (instead of up to 63 channels)
        • avfvideosrc: Don't wait on main thread for permissions request
        • avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams
        • AV1 video codec caps signalling improvements in various elements
        • codectimestamper: Fix timestamping on sequence update
        • d3d11overlaycompositor: fix texture width and height
        • d3d11videosink: Fix rendering on external handle
        • dashdemux2: fix seek operation taking a log time to finish for some streams
        • nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU mode
        • playbin3: fixing buffering for live pipelines
        • playbin: fix potential deadlock when stopping stream with subtitles visible
        • redenc: fix setting of extension ID for twcc
        • rtspsrc: improved compatibility with more broken RTSP servers
        • v4l2h264dec: Fix Raspberry Pi4 will not play video in application
        • vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS
        • vtdec: Fix non-deterministic frame output after flushing seeks
        • vtenc: fix handling of interlaced ProRes on Apple M1 hardware
        • vtenc: don't advertise ARGB/RGBA64 input caps on M1 Pro/Max with macOS <13
        • wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
        • tools: better handling of non-ASCII command line arguments on Windows
        • gst-libav: fix build against newer ffmpeg versions
        • gst-python: Use arch-specific install dir for gi overrides
        • cerbero: Fix setuptools site.py breakage in Python 3.11
        • macOS packages: Fix broken binaries on macos < 11.0
        • various bug fixes, memory leak fixes, and other stability and reliability improvements

      • Top 10 Kali Linux Tools for Ethical Hackers

        Kali Linux is a popular and powerful penetration testing operating system used by ethical hackers to identify vulnerabilities and secure computer networks. It provides a comprehensive suite of tools that are designed to perform various types of security assessments.

      • MedevelOpen Source Screen Readers for Visually Impaired users

        In today's digital age, computers and the internet are integral parts of our daily lives. However, for individuals with visual impairments, accessing computers and the internet can be a significant challenge. Screen readers are crucial tools that make it possible for visually impaired individuals to use computers and access the

    • Instructionals/Technical

      • Ubuntu Handbook2023-03-04 Sweet Home 3D 7.1 Released, How to install it for Linux

        The popular free interior design software Sweet Home 3D announced the 7.1 release a day ago. Here’s how to install it in Ubuntu Linux.

      • FOSSLinuxThe beginner’s guide to using terminal on Linux Mint

        Linux Mint is an open-source operating system known for its ease of use, reliability, and security. It is based on Ubuntu and Debian and comes with various pre-installed software packages that make it suitable for personal and professional use. One of the most powerful and versatile tools in Linux Mint is its renowned terminal, which allows users to interact directly with the system through a command-line interface.

      • FOSSLinuxHow to install and use Flatpak on Linux Mint

        Linux Mint is a popular open-source operating system that offers users a stable and reliable computing experience. While it comes with a wide range of pre-installed applications, there may be times when you need to install additional software to meet specific needs and requirements. This is where Flatpak comes in - a universal packaging format that makes it easy to install and run applications on Linux.

      • Linux CapableHow to Install Zoom on Ubuntu 22.04 or 20.04

        Zoom is a video conferencing platform that has gained immense popularity recently due to its ease of use, reliability, and scalability. It competes with other video conferencing solutions, including Microsoft Teams, Google Meet, Cisco Webex, and Skype. Microsoft Teams is an all-in-one communication and collaboration platform that integrates with Microsoft's suite of productivity tools.

      • Linux CapableHow to Install Microsoft Edge on Ubuntu 22.04 or 20.04 [Ed: Edge is proprietary malware; don't install it, don't recommend it to anyone. It also lets Microsoft and the NSA hoards users' passwords without asking them or warning them.]

        Microsoft Edge is a web browser developed by Microsoft and was first introduced in 2015 as the default browser for Windows 10. Since then, it has become popular among users due to its advanced features and clean interface.

      • Linux CapableHow to Install TeamViewer on Ubuntu 22.04 or 20.04

        TeamViewer is a popular software application that allows users to access and control computers and mobile devices remotely. It is a cross-platform solution that can be used on various operating systems, including Windows, Mac, Linux, Android, and iOS.

      • Install LAMP Stack on Rocky Linux 9 {Step by Step}

        LAMP is a popular stack in software development that combines various software technologies to create a platform for both static and dynamic web applications. Developers love LAMP for its ease of deployment and customization. It was introduced by Michael Kunze in 1998, and its acronym stands for Linux, Apache, MySQL (or MariaDB), and PHP.

      • JCS2023-03-04 Taking a Better Photo of a CRT Screen with a Phone
      • IPFire Official Blog2023-03-03 Enabling IPFire for 5G
      • Linux CapableHow to Install Geeqie on Ubuntu 22.04 or 20.04

        Geeqie is a free, open-source image viewer and organizer for Linux, Unix, and MacOS systems. It provides users with advanced features like image file format support, color management, and batch processing. Geeqie was initially released in 2008 as a fork of the GQview image viewer, which was discontinued.

      • Linux CapableHow to Install Wine on Ubuntu 22.04 or 20.04

        Wine, also known as WineHQ (Wine Is Not an Emulator), is a compatibility layer that enables users to run Windows applications on Unix-like operating systems such as Linux, macOS, and FreeBSD. Instead of emulating a complete Windows environment, Wine translates Windows application programming interface (API) calls into POSIX (Portable Operating System Interface) calls.

      • Linux CapableHow to Install Draw.io on Manjaro Linux

        Draw.io is a web-based diagramming tool that allows users to create, collaborate and share diagrams easily. It offers a wide range of features and templates that make it easy to create professional diagrams for various purposes, including flowcharts, network diagrams, UML diagrams, and more.

      • FOSSLinux15 essential Bash networking tools for troubleshooting and optimization

        Regarding networking on the command line, Bash provides a wide range of tools that can be incredibly useful for network troubleshooting, monitoring, and optimization. From basic tools like ping and traceroute to more advanced tools like hping3 and socat, these tools can be used to diagnose network connectivity issues, monitor network traffic and bandwidth usage, scan your local network for connected devices, and even create complex network configurations.

      • Make Use OfHow to Use RecoverPy to Rescue Deleted Files on Linux

        Accidentally deleting a file on your Linux system can completely ruin your day, and wreck your productivity. While there are dedicated tools and even complete distros for recovering accidentally erased files, RecoverPy is the quickest and easiest way to recover deleted files on Linux.

      • UNIX CopHow to rename a GIT branch

        Hello, friends. This post is quite short, but it can help more than one novice programmer. Today, you will learn how to rename a GIT branch. Let’s go for it. When we as programmers work with GIT, there can always be an innocent mistake when creating development branches.

      • Ubuntu PitMastering Linux inxi Commands: A Comprehensive Guide

        Linux is a powerful and versatile system that can be used for a wide range of applications. One of the key advantages of Linux is the vast array of command-line tools and utilities available to users.

      • Ubuntu HandbookSweet Home 3D 7.1 Released, How to install it for Linux

        The popular free interior design software Sweet Home 3D announced the 7.1 release a day ago. Here’s how to install it in Ubuntu Linux.

      • KifarunixInstall VirtualBox Guest Additions on Linux Mint 21

        Follow through this tutorial to learn how you can easily install VirtualBox guest additions on Linux Mint 21. VirtualBox guest additions consist of device drivers and system applications that optimize the guest operating system for better performance and usability.

      • KifarunixEasy way to Install Linux Mint 21 on VirtualBox

        How to install Linux Mint Cinnamon virtual machine? Follow through this tutorial to learn an easy way to install Linux Mint 21 on VirtualBox.

      • LinuxiacHow to Set Up and Use Syncthing to Sync Files on Linux

        Keep your files in sync across multiple devices with Syncthing on Linux. Follow our step-by-step guide to get started today.

      • The New StackHow to Work with Containers in TrueNAS

        TrueNAS is a Network Attached Storage software you can deploy to your LAN or a third-party cloud host.

      • ID RootHow To Install GitHub Desktop on Ubuntu 22.04 LTS [Ed: GitHub is proprietary spyware controlled by Microsoft and it has helped Microsoft undermine the GPL among many other things; we need to boycott this stuff, not recommend that people install such stuff on GNU/Linux]

        In this tutorial, we will show you how to install GitHub Desktop on Ubuntu 22.04 LTS. For those of you who didn’t know, GitHub Desktop is a graphical user interface (GUI) for Git version control.

      • ID RootHow To Install VLC Media Player on Fedora 37

        In this tutorial, we will show you how to install VLC Media Player on Fedora 37.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Programming/Development

      • Cross build and packaging

        Introduction Let’s start by clarifying what we mean by cross-building and cross-packaging. Cross-compilation is the process of compiling source code on one platform, called the host, in order to generate an executable binary for a different target platform. The emphasis here is on the word “different”. The target platform may have a different CPU architecture, such as when we work on an x86 computer and want to build software for a Raspberry Pi board with an ARM CPU.

      • TecAdminAdvanced Bash Scripting Techniques for Linux Administrators

        Bash is a powerful scripting language that is widely used in Linux and Unix environments for automation and system administration. With Bash scripting, system administrators can automate repetitive tasks, manage servers, and perform complex operations. However, mastering Bash scripting requires more than just basic knowledge of syntax and variables.

      • TecAdminKeyboard Shortcuts in Nano

        Nano is a popular text editor used on Unix-based operating systems like Linux.

      • TecAdmin20 Common JavaScript Interview Questions and Answers

        JavaScript is one of the most popular programming languages in the world. As a result, it is also one of the most frequently asked topics in technical interviews.

      • TecAdminAWK: String functions

        Awk is a powerful text processing tool that is commonly used for manipulating and analyzing data in Unix and Linux environments. One of the key features of awk is its ability to manipulate strings using a wide variety of built-in functions.

  • Leftovers



    • Mexico News DailyTultepec’s ‘castles’: an art born from Mexico’s fireworks obsession

      While today, pyrotechnics displays are mostly managed by computers, in places like Tultepec, México state, they're still the work of artisans.

    • Mexico News DailyDepressed in paradise? You’re not alone

      Language and culture differences make getting help difficult, but then there's also admitting that you're unhappy in your dream destination.

    • Modern DiplomacyCultural lag: A depressed society

      Culture- a word that implies a specific society’s normative beliefs, customs, values, disciplinary chains, way of conduct, and behavior pattern also. In the simplest word, Culture is what we are. Before having a grave air in this discussion, let’s have a break by taking a deep breath into the fresh air.

    • Off GuardianPenis Enlargement and Hair Loss Cures

      Todd Hayen I don’t know about you, but I am flooded with emails that are touting some miracle cure for the two male issues pointed out in the title above and a multiplicity of other such “miracles.” The title suggests things men might be more interested in (ya think?)...

    • Arca NoaeNew product: EAMaster Extended Attribute manager and editor

      Keith Merrington has released a new graphical tool for managing all sorts of EAs on files, from Single Value EAs to Multi-Value EAs, with a variety of content.

    • Ubuntu PitHow to Integrate Weather Data into Your IoT Devices for Better Performance

      Combining IoT devices with weather APIs can be very powerful, as it allows businesses and individuals to gather detailed information about the weather conditions in a specific location and use this data to make more informed decisions.

    • CNX SoftwareIoT board supports WiFi, Bluetooth, NB-IoT, Cat-M and GNSS with ESP32-S3 and SIM7080G modules

      LILYGO T-SIM7080G-S3 is an ESP32-S3 WiFi and Bluetooth IoT board with a SIMcom SIM7080G LTE Cat-M (eMTC), NB-IoT, and GNSS module for low-power long-range connectivity and asset tracking. The board also comes with a 18650 battery holder, a solar panel input, a microSD card slot, a camera port, and several I/Os and provides an alternative to the TTGO T-Beam ESP32 board that relies on LoRaWAN for long-range connectivity instead.

    • The Age AU‘Erdogan resign!’: Earthquake fallout threatens strongman’s chances

      With elections in May, Erdogan has been kissing babies and asking for forgiveness, but criminal complaints and voters are pinning the scale of the disaster on him.

    • Ruben SchadeOrganising DOS software and drivers in an ISO

      8-bit Commodore computers aside, my first love is still probably DOS. It was the first OS I had experience with as a kid, even before the old Apple IIs my primary school inherited. We’re spoiled for choice when it comes to virtualising it on our contemporary systems, and there’s still (mostly) a wide availability of software and drivers available.

      (If I could tap into my inner Amelia Watson or Ouro Kronii, I’d travel back to the early 1990s and whisper AMIGA into my dad’s ear before he bought home our first family PC clone. But then, he specifically bought a PC because he used XTs and ATs at work, so that would likely have not made a difference. One can dream).

      But in another form of what I dub the Buffet Problem, you end up downloading a ton of stuff into various folders, and it quickly becomes unwieldy. As an example, I’ll buy a EGA graphics card for an old machine, and soon my current desktop is full of archives and folders of various drivers, utilities, and versions of those drivers and utilities to try. Being from different places and times, there’s no consistency to their naming, or archive type. Even if something works, I soon forget which it was, and the whole exercise repeats.

    • Kev QuirkGideon The Ninth

      ✍️ Written by: Tamsyn Muir
      🏷 Genre: Sci-Fi / Fantasy
      🗓 Published: 14 July 2020
      📄 Pages: 496
      🧐 My rating: ★★★☆☆ / 3 stars

      Brought up by unfriendly, ossifying nuns, ancient retainers, and countless skeletons, Gideon is ready to abandon a life of servitude and an afterlife as a reanimated corpse. She packs up her sword, her shoes, and her dirty magazines, and prepares to launch her daring escape. But her childhood nemesis won't set her free without a service.

      Harrowhark Nonagesimus, Reverend Daughter of the Ninth House and bone witch extraordinaire, has been summoned into action. The Emperor has invited the heirs to each of his loyal Houses to a deadly trial of wits and skill. If Harrowhark succeeds she will be become an immortal, all-powerful servant of the Resurrection, but no necromancer can ascend without their cavalier. Without Gideon's sword, Harrow will fail, and the Ninth House will die.

      Of course, some things are better left dead.

  • Gemini* and Gopher

    • Personal

      • Christina's 5 questions for March

        I once asked in a newsagents in Waterford if they had any plain crisps. The man behind the counter said "The only plain flavour we've got is cheese and onion." If I have to *be* a packet of crisps, I'll be stale and well past my sell-by date because otherwise you might devour me. But if I want you to eat me, I'll be prawn cocktail flavour.


* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.



Recent Techrights' Posts

Brittany Day Can Rest and Let Microsoft/Chatbots Write Fake 'Articles' About "Linux" This Christmas
Who said people don't work on Christmas? Chatbots or plagiarism-as-a-service work 24/7, every day of the year except during Microsoft downtimes
 
[Meme] Time to Also Investigate Bill Gaetz
Investigation overdue
Microsoft Openwashing Stunts Initiative (OSI) is A Vulture in "Open" Clothing
it's quite telling that the OSI isn't protecting the Open Source Definition
IBM Has Almost Obliterated or Killed the Entire Fedora Community (Not IBM Staff)
Remaining Fedora insiders are well aware of this, but bringing this up (an "accusation" against IBM) might be a CoC violation
Links 25/12/2024: Fentanylware (TikTok) Scams and "Zelle Scams Lead to $870M Loss"
Links for the day
Links 25/12/2024: Windows TCO Brought to SSH, Terence Eden 'Retires'
Links for the day
Gemini Links 25/12/2024: Reality Bites and Gopher Thanks
Links for the day
Links 25/12/2024: Latest Report Front Microsoft Splinter Group, War Updates
Links for the day
Links 25/12/2024: Hong Kong Attacks Activists During Holidays, Xerox to Buy Lexmark
Links for the day
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, December 24, 2024
IRC logs for Tuesday, December 24, 2024
Gemini Links 25/12/2024: Open Source Social and No Search
Links for the day
Brittany Day Connects Windows Ransomware to "Linux" Using Microsoft LLMs (FUD Galore, Zero Effort, No Accountability)
FUD and misinformation made by Microsoft LLMs again?
Links 24/12/2024: Labour Strikes and TikTok Scrambling to Prop Up Radical Politicians That Would Protect TikTok
Links for the day
Where the Population is Controlled by Skinnerboxes Inside People's Pockets (or Purses)
A very small fraction of mobile users practise or exercise freedom/control over the skinnerbox
[Meme] Coin-Operated Publishers (Gaming the Message, Buying the Narrative)
Advertise (sponsor) to 'play'
Advertisers and Their Covert Impact on Publications' Output (or Writers' Topics of Choice, as Assigned or Approved by Editors)
It cannot be trivially denied that sponsorship in the form of "advertising" impacts where publishers go (or don't go, won't go)
Terrible Year for Microsoft Windows in Cyprus
down from 86% to 72% since January
[Meme] How to Kill Unions (Staff on Shoestring Budget Cannot Afford Lawyers)
What next for the EPO? "Gig economy"?
The EPO's Staff Union (SUEPO) Takes Legal Action to Rectify the Decrease in Wages (Lessening of Purchasing Power)
here is what the union published
Gemini Links 24/12/2024: Deedum Gemini Client Gets Colour Support, Advent of Code 2024
Links for the day
Microsoft Windows Slides to New Lows in Colombia
Now Windows is at an all-time low
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, December 23, 2024
IRC logs for Monday, December 23, 2024
A Strong and Positive Closing for the Year's Last Week
In a lot of ways this year was a good one for Free software
Feels Too Warm for Christmas
Christmas is here, no snow in sight
Links 23/12/2024: 'Negative Time' and US Arms Taiwan Again
Links for the day
Links 23/12/2024: The Book of Uncommon Beings, Squirrels, and Slop Ruining Workplaces
Links for the day
Links 23/12/2024: North Korean Death Toll in Russia at ~1,100, Oligarch Who Illegally Migrated/Stayed (Musk) Shuts Down US Government
Links for the day
The World's 'Richest Country' Chooses GNU/Linux
This has gone on for quite some time
Richard Stallman on Love
Richard Stallman's personal website includes a section that lists three essays on the subject of love
Apple's LLM Slop Told Us Luigi Mangione Had Shot Himself, BetaNews Used LLMs to Talk About a Dead Linus Torvalds
They can blame it on some bot
Microsoft, Give Me LLM Slop About "Linux" and "Santa", I Need Some Fake Article...
BetaNews is basically an LLM slop site
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, December 22, 2024
IRC logs for Sunday, December 22, 2024