Bonum Certa Men Certa

Links 02/07/2023: Switching From Windows to Ubuntu, IBM's Red Bait Promotes Outsourcing



  • GNU/Linux

    • Desktop/Laptop

      • Make Use Of8 Things You Need to Know Before Switching From Windows to Ubuntu

        Transitioning from Windows to Ubuntu can be daunting at first especially if you’ve never used a Linux-based system before. However, you shouldn’t face any challenges or surprises if you’re properly prepared for the switch.

        Preparation for the transition is easy and involves knowing just a few things that might work a little bit differently on the new platform. Here are eight things you need to take note of before making the switch from Windows to Ubuntu.

    • Kernel Space

      • LWNLinux 6.4.1
        I'm announcing the release of the 6.4.1 kernel.
        
        

        All users of the 6.4 kernel series must upgrade.

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

        thanks,

        greg k-h
      • LWNLinux 6.3.11
      • LWNLinux 6.1.37
      • SDx CentralHow Linux 6.4 Kernel improves Wi-Fi 7 and IPv6 networking

        The recently released Linux 6.4 kernel is making some big networking strides that end users, enterprises and service providers will benefit from in the months to come.

        The Linux kernel offers essential capabilities for running operations that are widely used in networking equipment, enterprise, telco and the cloud. The kernel is part of a larger Linux operating system, with various vendors offering supported distributions including Red Hat, SUSE, and Canonical. Linux kernel development follows a rapid pace with new releases every six to ten weeks.

        Among the key networking features in Linux 6.4 are multiple improvements to improve traffic flow, extended support for Wi-Fi 7 wireless networking, new eBPF (extended Berkeley Packet Filter) features and IPv6 optimizations.

    • Instructionals/Technical

      • ID RootHow To Install Docker on Debian 12

        In this tutorial, we will show you how to install Docker on Debian 12. For those of you who didn’t know, Docker is a powerful containerization platform, that revolutionizes the way software is developed, deployed, and managed. With its ability to isolate applications and their dependencies, Docker offers enhanced portability, scalability, and efficiency.

      • FOSSLinuxMaximizing online security with OpenVPN on Kali Linux

        In the digital era, where our personal and professional lives often intertwine with the online world, privacy and security have become paramount. One effective method of ensuring this is by using a Virtual Private Network (VPN). openVPN, an open-source VPN software, is particularly popular due to its robustness and versatility. When used with an OS like Kali Linux, known for its advanced penetration testing and security auditing features, you get a robust solution for your online privacy needs.

      • Remy Van ElstSite update, self-hosted search via pagefind

        This is a static site, meaning that no server-side processing occurs. All HTML is generated out of a few folders full of markdown source and then uploaded to the cluster. Searching on this site was always provided by a text-box form that sent you to google with 'site:raymii.org' appended to it. Works fine, but it sends all data to Google. With my recent removal of all Google Ads on this site, as well as tracking via Google Analytics, sending searches via Google seems wrong.

        I recently found the pagefind program which I now use on here, it is a self hosted static site search engine of sorts.

      • BeebomHow to Install and Use Flatpak on Ubuntu

        With the release of Ubuntu 23.04, Canonical has made a shocking announcement that it will no longer ship new versions of Ubuntu with Flatpak. Instead, all new Ubuntu flavors will come with the Snap Store. However, not everyone is a fan of the Snap package manager and their slow app, instead many prefer to use Flatpak for their software needs. For the uninitiated, Flatpak is a cross-distro package manager used to download and manage applications. If you are one of those users, learn how to download and use Flatpak on Ubuntu 23.04.

      • Make Use OfHow to Use the ex Line Editor on Linux

        While most people have used screen editors like nano or Vim on Linux for a long time, there is still a holdover from the days of teletypes available: ex, a line editor. While it may be very old, it still has some uses.

        [...]

        Line editors were mainly used when most people used printing terminals, also known as teleprinters or teletypes, to interact with a computer. Since these devices printed on paper, it was impractical to print a whole file just to change a few lines. These devices also had a major influence on the length of Linux commands.

        When video terminals became popular, many people switched to screen editors because they could see the whole file at once. Most users found this far more convenient than the old line editors, and they stuck with them with the transition from terminals connected to a minicomputer or mainframe to desktop computers running terminal emulators and GUIs.

      • Make Tech Easier6 Ways to Run Linux Software on Mac

        If you’ve ever wanted to dip your toes into the vast ocean of Linux software, but you enjoy the comfort of your Mac, then you’re in the right place. Today, we’re going to break down six methods of running Linux software on your Mac – making it easy to experience the power of open-source software and turbo-charge your Mac at the same time.

      • BeebomHow to Create Symbolic Links in Linux | Beebom

        Symbolic links or symlinks are one of the most important Linux features, especially for aspiring Linux sysadmins. As the name suggests, symbolic links allow users to point a file toward another file without mirroring its data, essentially providing you with multiple places to access the same file. So, in this guide, let’s look at how you can create symbolic links in Linux.

      • BeebomHow to Copy Files in Linux (2 Ways) | Beebom

        Learning file management in Linux is the key to efficient workflow. One of the most basic tasks that you would need to learn as a Linux beginner is copying files. Terminal is your friend in Linux and it can be used to most even the simplest of tasks quickly. As a beginner, if you’re struggling with copying files, here’s a tutorial with two different methods detailing how to copy files in Linux.

    • Games

      • This 32-bit computer made in Terraria can play Pong and run Linux

        Move over Redstone computers in Minecraft, hello 32-bit computers in Terraria.

        An engineering student has developed a functional “fully compliant RISC-v computer” in the 2D sandbox game. Computerraria, as developer Xander Naumenko calls it, took over 600 hours in the space of five months to develop, and stands as an incredibly impressive feat of technical achievement.

    • Desktop Environments/WMs

  • Distributions and Operating Systems

    • Fedora Family / IBM

    • Open Hardware/Modding

      • Raspberry PiMore Unity: Dive deeper into 3D worlds, game design and programming

        Reach the next level with your 3D game designs with the More Unity path from the Raspberry Pi Foundation. A perfect next step after completing our Intro to Unity path

      • Linus Ã…kessonC64 Cartridge on a Stripboard

        People ask me why the Commodordion boots from a tape drive emulator, which takes a couple of seconds and involves manual key presses. In contrast, an autostart cartridge on the expansion port would get everything up and running instantly at power-on.

        In the particular case of the Commodordion, there's a lack of space around the expansion ports. But in addition to that, the answer I usually give is that it's much easier to implement a tape drive emulator than a cartridge. The communication protocol is slow and needs only a few wires, whereas a cartridge interfaces directly with the buses of the computer (via dozens of signals) and needs to respond in a fraction of a microsecond. And I knew I could build a tape drive emulator using components that I already had at home, whereas making my own cartridge would involve designing and ordering a custom PCB.

        Or would it? The question kept itching at the back of my head. Wouldn't it be a nice challenge to try to make an autostarting C64 cartridge on a humble stripboard?

      • Linus Ã…kessonPlatform Hopping

        The SID chip (Sound Interface Device) in the Commodore 64 has three channels, which means that it can play up to three sounds at the same time. A channel can be individually configured to play any one of the supported sounds, such as pulse wave, triangle wave, or white noise.

        In contrast, the APU (Audio Processing Unit) of the NES (Nintendo Entertainment System) offers five fixed-function channels: Two pulse-wave channels, one triangle-wave channel, one noise channel, and one channel for sample playback.2

      • CNX SoftwareESP32-S3 board features 2.8-inch display, Blackberry-like keyboard, and optional LoRaWAN connectivity

        LILYGO T-Deck is a development kit with an ESP32-S3 WiFi and BLE module, a 2.8-inch display with touchscreen support, a Blackberry-like keyboard based on ESP32-S3, and optional LoRaWAN connectivity through an SX1262 LoRa module. It looks ideal for text-based messaging, but the devkit also includes two microphones and a speaker so audio communication must be possible. Other features include a MicroSD card slot, a Grove connector (UART) for expansion, and support for a LiPo battery with USB charging.

      • CNX Software$26 WiFi 6 router board features Triductor TR6560 & TR5220 chips

        Banana Pi BPI-Wifi 6 is an ultra-low-cost WiFi 6 router board with five Gigabit Ethernet ports based on Triductor Technology TR6560 dual-core Cortex-A9 router SoC and TR5220 WiFi 6 chipset and that sells for just $26.32 plus shipping on Aliexpress, or $39.99 as part of a kit with the board, four antennas, and a 12V power supply. The board is equipped with 512MB RAM and a 128MB SPI flash for OpenWrt, comes with four antenna connectors for WiFi, and can also take an optional 12V PoE module for power instead of relying on a 12V power adapter via a DC jack.

      • CNX SoftwareMekotronics A58 – A 7-inch display with Rockchip RK3588 SoC and a DSLR camera mount for live streaming

        Mekotronics A58 7-inch smart display is powered by a Rockchip RK3588 SoC with up to 16GB RAM and 128GB eMMC flash, and ships with a DSLR camera mount to enable video broadcasting and live streaming on social platforms. In the past, we’ve covered several Rockchip RK3588-powered Arm mini PCs by Mekotronics such as the R58, R58X, and more recently the R58X-Pro and R58X-HDD models, but the company has now leveraged its experience with the platform by launching a 7-inch smart display that can be used for live-streaming, but as we’ll see from the specifications below can also find many other uses.

      • CNX SoftwareToshiba “MH3 Group (2)” Arm Cortex-M3 MCU supports firmware updates without interrupting operation

        Toshiba “MH3 Group (2)” Arm Cortex-M3 microcontrollers come with a 1MB flash memory partitioned into two 512KB partitions to enable firmware updates without interrupting microcontroller operation using an area swap function to rotate to the new firmware seamlessly. The new M3H Group (2) builds upon the M3H Group(1) by expanding the code flash memory up to 1MB, and the RAM capacity from 66KB to 130KB.

      • CNX SoftwareANAVI launches CircuitPython-programmable Macro Pad 12 & Arrows mechanical keyboards (Crowdfunding)

        ANAVI Technology has launched two more open-source hardware mechanical keyboards based on the Raspberry Pi RP2040 microcontroller, equipped with an OLED display, and programmable with CircuitPython: the ANAVI Macro Pad 12 with 12 keys and the ANAVI Arrows with four keys and a rotatory encoder. The new mechanical keyboards follow ANAVI Macro Pad 10 & Knobs input devices equipped with the same Seeed Studio XIAO RP2040 MCU module running the KMK firmware written with CircuitPython, but with different form factors and features.

      • CNX SoftwareNEWRACOM NRC7394 WiFi HaLow SoC delivers higher power efficiency and cost-effectiveness

        NEWRACOM has just introduced the NRC7394 Wi-Fi HaLow Arm Cortex-M3 SoC with higher power efficiency and lower cost than the previous generation NRC7292 Cortex-M3/M0 HaLow SoC and available in a 6x6mm package. I first wrote about the 802.11ah standard in 2014. Also known as the WiFi HaLow (consumers name), it operates in the 900 MHz band, offers a longer range and lower power consumption for items like IP cameras, and the first products came to market in 2021. I was expecting a flood of new WiFi HaLow devices in 2022 in my year 2021 round-up and it was not exactly a prescient prediction as it never happened. But maybe the new NRC7394 SoC will help make WiFi HaLow devices more popular by lowering the costs and further improving battery life.

    • Mobile Systems/Mobile Applications

      • Chris HannahMinimalist Phone #

        The whole piece was interesting, because I for one, haven't thought about digital The whole piece was interesting, because I for one, haven't thought about digital minimalism in regards to phones. Except for using fewer apps. But this is more about being constrained physically.

  • Free, Libre, and Open Source Software

    • DeveverThe problem with federated web apps

      Trying to make web applications federated is a popular effort. Examples include things like the “fediverse”, as well as various other efforts, like attempts to make distributed software forges, and so on. However, all of these efforts suffer from a problem which is fundamental in building federated applications built on top of the web platform.

      The problem is fundamentally this: when building an application on top of the web platform, an HTTP URL inherently couples an application and a resource.

      Let's take the Fediverse as an example. Suppose some user profile is hosted at https://example.com/johnsmith. This URL can be used by Fediverse clients to retrieve machine-readable profile information, but visiting it in a web browser, or clicking a link to it from some other location, results in loading a specific application served from example.com and chosen by the operator of that server.

    • MedevelOpenSearchServer: Self-hosted Open-source High Performance Search Engine.

      OpenSearchServer is an open-source search engine software that allows developers to create their own search engine for their websites or applications. It is developed in Java and comes with a REST API that allows developers to integrate search functionality into their applications easily.

      OpenSearchServer is a powerful, enterprise-class, search engine

    • Content Management Systems (CMS)

      • WordPressWordPress 6.3 Beta 2

        WordPress 6.3 Beta 2 is ready for download and testing.

        This version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites. Instead, it is recommended that you test Beta 2 on a test server and site.

    • Education

      • Raspberry PiMeet Tim Hunkin | HackSpace #68

        Think of automata, and the image that pops into your head will most likely depend on your age. If you’re a child of the 1980s, you’re most likely imagining the seaside amusement from the film Big that turns a child into Tom Hanks. If you’re a child of the 1880s, you might be thinking of the Mechanical Turk, the machine that terrified audiences by seeming to play chess against a human opponent.

        Others still may think of the works of Tim Hunkin. He’s been building machines to inspire and delight for decades, and now has two arcades full of his own creations: Novelty Automation in London, and the Under The Pier Show in Southwold. We caught up with him to chat about precision, engineering, and the joy of the mechanical in a digital world.

    • Programming/Development

      • [Old] Nikita LapkovSwitching From C++ to Rust

        I have been writing C++ professionally for the last 4 years and 3 months ago I started a new job in Rust. I would like to share my experience and thoughts on the transition between 2 languages.

        Disclaimer: This article is not a C++ vs Rust comparison. I will talk about my personal experience and things which are important to me, not the engineering community in general.

      • EarthlyRust Macros: Practical Examples and Best Practices

        In Rust, macros are pieces of code that generate other Rust code using a technique commonly known as metaprogramming. A macro is expanded during compilation, and the output of a macro is inserted into the source code of the program.

        The most famous example of a macro is println!. Even though it looks like a function and is used like a function, it’s actually expanded during compilation, and the println! call is replaced with a more complex implementation code.

        In this article, you’ll see some practical examples of macros and learn some tips and tricks on how to best use them.

      • Rlangparallelly: Querying, Killing and Cloning Parallel Workers Running Locally or Remotely

        parallelly 1.36.0 is on CRAN since May 2023. The parallelly package is part of the Futureverse and enhances the parallel package of base R, e.g. it adds several features you’d otherwise expect to see in parallel. The parallelly package is one of the internal work horses for the future package, but it can also be used outside of the future ecosystem.

      • Daniel LemireParsing time stamps faster with SIMD instructions

        In software, it is common to represent time as a time-stamp string. It is usually specified by a time format string. Some standards use the format %Y%m%d%H%M%S meaning that we print the year, the month, the day, the hours, the minutes and the seconds. The current time as I write this blog post would be 20230701205436 as a time stamp in this format. It is convenient because it is short, easy to read and if you sort the strings lexicographically, you also sort them chronologically.

      • Python

        • Seth Michael LarsonSecurity Developer-in-Residence – Weekly Report #1

          After announcing myself and my mission to the CPython Core Developers I was quickly invited to join the Python Security Response Team (PSRT) in order to help with triaging and responding to security reports for CPython. So now when you email security@python.org there's a chance I'll be the one helping you out. I've also become a moderator of the mailing list to help with sorting through spam and invalid requests.

          In addition to joining the team, I've been gathering feedback from members of the PSRT in order to improve the processes that already exist. From listening to folks, I've heard three common topics and have put together a set of proposed changes to be discussed by PSRT members and ultimately approved by the Python Steering Council. The three topics I've heard are: [...]



Recent Techrights' Posts

It Has Cost $215,000 in Legal Costs to Sue IBM for Wrongful Termination
IBM typically settles out of court and demands secrecy (to avoid anyone else benefiting from the very expensive outcome)
The PIPs or 'Voluntary Termination Offers' Help IBM Fake Its Situation
"IBM is not a tech company"
 
SLAPP Censorship - Part 184 Out of 200: A Tiny Law Firm That Knows Nothing But Microsoft (But Merely Pretends to Understand "IT")
They've managed to trick some mainstream media into thinking they're "Tech" experts or "Social [Control] Media" gurus; nothing could be further from the truth
Links 15/09/2026: Sweden’s Far Right Perishing and "Iceland Just Got Played"
Links for the day
It's Not About How Developers Vote
This isn't about politics, it's about users being in control of their own computers and computing
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Monday, September 14, 2026
IRC logs for Monday, September 14, 2026
Gemini Links 15/09/2026: Poetry, Enshittification of Ebay, and Mecha System
Links for the day
LG Lies to Cover Up Lies About Its Spying TVs (It Records and Transmits Conversations in Rooms)
This is what a lot of "modern" technology is like
Oracle's Debt Continues to Soar (Increase of 60 Billion Dollars in 15 Months, Not Counting the Secret Debt, With Off-balance-sheet Debt Having "Grown Roughly Thirtyfold in Four Years")
Oracle debt continues to grow
Apple's iOS and macOS Measured as Bigger Than Windows in the US, Linux-Based OSes at Almost 30%
Expect the silent layoffs at Microsoft to continue at a rapid pace
Oracle, Like Microsoft, Drowns in Debt and Discards Tens of Thousands of Staff (Microsoft Does the Same More Discreetly)
The main difference between Microsoft and Oracle is that the latter is honest about what's going on
Gemini Links 14/09/2026: First Android Phone, Leaving Sony, and Rant About Gemini-to-HTTP Proxy Providers
Links for the day
Links 14/09/2026: "Scam Altman Now Trying to Gain Control of Electric Grid" and Sweden Moving to the Right
Links for the day
Vista 11 Flunked
Microsoft cannot start a "Vista 12" campaign as it would only make matters worse
Microsoft Urgently Needs Distraction: There's No "Next XBox", But There's a New Boot Screen (Like 'Dark Mode', a Feature That Can be Implemented in Mere Minutes/Hours)
Anything to distract from XBox fiasco
IBM Flying Away to Sweatshops (So Will Red Hat)
Even on Sunday people post about 'leaving' IBM
RFID Ambitions Already Established by Widespread Skinnerbox Adoption
A society that cannot maintain privacy for those who deserve it will not manage to assure dignity of citizens
SLAPP Censorship - Part 183 Out of 200: What Actually Happened Two Months Ago (Based on People Who Attended)
It's dangerous to assert what happened in a hearing you did not attend (there was no video stream or recording, either)
Phil Harvey, an Editor-in-Chief in a B2B Site, Explains Why ChannelFutures (Connected to TechTarget) and Other Sites That Used to Cover Linux Deleted Many Articles
Every old article in channelfutures is gone!
Software Freedom Day 2026 is 5 Days From Now, Fresh Reminder to Boycott Proprietary Software
Let this be a timely reminder of why people should avoid proprietary software
Links 14/09/2026: Slop Hardly Used for Actual Work (Chatbots Are for Lonely People), Slop Bots (Scrapers, Plagiarism) "Are Thirsty for Power"
Links for the day
Gemini Links 14/09/2026: Trip, Hiding, and OCR
Links for the day
IBM PIPs Are Layoffs (RAs Come Later Even If You Satisfy the "Performance" and "Plan")
Notice how "the media" almost never mentions silent layoffs, as if just because they're silent, there's nothing to investigate, nothing to see there
Slop Companies Engage in Plagiarising the Web, Now They Pay People to Contaminate the Web With Their Lies
Remember that the lawfare against us is funded by slop salaries!
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Sunday, September 13, 2026
IRC logs for Sunday, September 13, 2026
Microsoft is Laying Off All Year Long (It's Just Keeping Quiet About It)
The issue here is also the media. It's complicit.
MElon's Twitter Takeover Was Meant to Amplify People Like Himself or David Heinemeier Hansson (Slop Pyramid Schemes and Bigotry)
Social control media is not neutral
Microsoft Lunduke of 'Linux Sucks' (and Microsoft Corp.) Tries to Replace GNU/Linux With Toxic Discussions About Toxic Politics
Poisoning the well people drink from
General Assembly Covers EPO Strikes on Thursday, September 17th (2026)
The EPO's staff representation at The Hague has asked people to join an upcoming online session about industrial actions
Links 13/09/2026: Republican Campaign Aide Uses Nazi Photo and Convicted Felon is Wielding Power to Stifle Speech
Links for the day
Gemini Links 13/09/2026: Never Settling, Plain Text Digital Life, and Newsgroups
Links for the day
SLAPP Censorship - Part 182 Out of 200: UK Dockets With Machine-Generated Applications to the Court (From American Slop Companies)
Earlier this year Garrett was using machine-generated output as legal papers and submissions
Efforts to Cancel Matt Mullenweg Have Made Us More Sympathetic Towards Mullenweg and More Sceptical of the People Who Run Automattic (Named After Mullenweg)
Mullenweg, unlike Automattic, is not "in it for the money"
Boosters of Omarchy Are No 'Underdogs'
There are many Arch derivatives that do not rely on "viral" marketing in MElon's child porn-pushing social control media and are instead relying on real development, not slop
PIPs Are a Setup: They Set Workers Up to Fail While Working Their Arse Off Before Getting Kicked (Out) in the Arse
Malicious and exploitative
SLAPP Censorship - Part 181 Out of 200: This is Really More Like Brett Wilson LLP v Schestowitz (Using Money From American Slop Companies, Plagiarism Pushers)
We approach the parts where we explain that the Application to the Court with Garrett's name on it was instead complaining about fair criticism of the combative law firm (irrelevant to any injunctions) as if it was impermissible to explain what it had done - and still does - to my wife and I
It Sometimes Feels Like Slop Companies Are Committing Online/Digital Crimes
"GPT" out of control
Gemini Links 13/09/2026: Why Omarchy is "Plain Disgusting" and "AI Slop" and Why "Plain Text To Do List" Rocks
Links for the day
Links 13/09/2026: Scam Altman Admits Issues (Financial), Rival Says Stop Slop (Plagiarism)
Links for the day
Windows Down to New Lows as Switzerland's Federal Government Abandons Microsoft (Where Feasible for Now)
That's how it starts...
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Saturday, September 12, 2026
IRC logs for Saturday, September 12, 2026