● 03.29.23

Gemini version available ♊︎

● Links 29/03/2023: New Finnix and EasyOS Kirkstone 5.2

Posted in News Roundup at 2:54 am by Dr. Roy Schestowitz

GNU/Linux

Audiocasts/Shows

↺ 317: Home Automation with Home Assistant Plus New Alternative to ChatGPT
↺ 317: Home Automation with Home Assistant Plus New Alternative to ChatGPT – Destination Linux – TuxDigital

Applications

↺ OBS Studio 29.1 Promises AV1/HEVC Streaming over RTMP, Lossless Audio Recording
↺ 5 of the Best Steganography Tools in Linux
↺ 5 Best Free and Open Source Backend Electronic Circuit Simulators

Instructionals/Technical

↺ Firewalld: Common Firewall Rules and Commands
↺ How to configure SOAP web services with Apache Camel
↺ How to install PNPM on Ubuntu 22.04 or 20.04
↺ What is the difference between vsftpd and ProFTPd?
↺ How to prevent fork bombs on your Linux development servers
↺ How to Create Lightweight Slideshow Presentations in Your Linux Terminal
↺ How to List Manually Installed Packages in Ubuntu & Debian
↺ Syslog-ng 101, part 13: Updating syslog-ng, syslog-ng 4
↺ Peter Czanik: Syslog-ng 101, part 13: Updating syslog-ng, syslog-ng 4
↺ How to Quickly Merge PDF Files on Linux
↺ How To Install CoreFreq on Ubuntu 20.04 | 22.04 LTS
↺ 12 Apk Commands in Alpine Linux Package Management

Distributions and Operating Systems

New Releases

↺ EasyOS Kirkstone-series version 5.2 released
↺ Finnix 125 Linux Distro Arrives for Sysadmins with Linux Kernel 6.1 LTS

Finnix ☛ Finnix 125 releasedToday marks the release of Finnix 125, the original utility live Linux distribution. Finnix 125 includes a number of fixes, new packages and new features:Linux kernel 6.1 (Debian 6.1.0-6)New packages: 2048, aespipe, iperf3 (finnix/finnix#37), ncdu, netcat-traditional, ninvaders, vitetrisNote that netcat-openbsd continues to be included and is the default ncapt update will now download both “testing” and “unstable” indices, to allow for installing packages which may currently be hinted out of testing. Apt pinning is configured so testing will continue to be preferred to unstable, however.Updated to memtest86+ 6.10, which now includes a UEFI version which is included in the “Utilities” boot submenu when booting on a UEFI system. Note that this is not signed and will not work with Secure Boot.7z will invoke the installed 7zr program, unless the user explicitly installs “p7zip-full”Upstream Debian package updatesMany minor fixes and improvementsNote for people who embed Finnix in other systems: boot=live is no longer needed to be passed as a kernel boot command line.

Arch Family

↺ Looking for an Office application on Linux

Fedora Family / IBM

↺ Hybrid work: Culture change required

Canonical/Ubuntu Family

↺ Ubuntu Cinnamon Joins the Official Flavor Family
↺ Ubuntu Cinnamon Remix set to become official flavour
↺ Ubuntu Cinnamon becomes an official flavor, making Linux Mint obsolete
↺ Ubuntu Cinnamon Becomes An Official Flavor For Ubuntu 23.04
↺ Ubuntu Cinnamon is Now an Official Ubuntu Flavour
↺ Mike Gabriel: UbuntuTouch Focal OTA-1 has been released
↺ Accelerate Your Performance Testing on Ubuntu with k6 and Postman-to-k6
↺ How to create a VSCode Linux remote environment

Open Hardware/Modding

↺ A history of robotic pets (and how to make your own)

Free, Libre, and Open Source Software

Web Browsers/Web Servers

Mozilla

↺ New Firefox Update Improves Performance for Linux Wayland Users

Programming/Development

OpenSource.com ☛ Why you should use Python and Rust togetherPython and Rust are very different languages, but they actually go together rather well. But before discussing how to combine Python with Rust, I want to introduce Rust itself. You’ve likely heard of the language but may not have heard details about how it works.What is Rust?Rust is a low-level language. This means that the things the programmers deal with are close to the way computers “really” work.For example, integer types are defined by bit size and correspond to CPU-supported types. While it is tempting to say that this means a+b in Rust corresponds to one machine instruction, it does not mean quite that!Rust’s compiler’s chain is non-trivial. It is useful as a first approximation to treat statements like that as “kind of” true.Rust is designed for zero-cost abstraction, meaning many of the abstractions available at the language level are compiled away at runtime.For example, objects are allocated on the stack unless explicitly asked for. The result is that creating a local object in Rust has no runtime cost (though initialization might).Finally, Rust is a memory-safe language. There are other memory-safe languages and other zero-cost abstraction languages. Usually, those are different languages.Memory safety does not mean it is impossible to have memory violations in Rust. It does mean that there are only two ways that memory violations can happen:A bug in the compiler.Code that’s explicitly declared unsafe.Rust standard library code has quite a bit of code that is marked unsafe, though less than what many assume. This does not make the statement vacuous though. With the (rare) exception of needing to write unsafe code yourself, memory violations result from the underlying infrastructure.

↺ How to use a fork of the Go compiler with Nix
↺ Everything’s an API
↺ The APNIC Hackathon is back!
↺ Peter Hutterer: New gitlab.freedesktop.org spamfighting abilities
↺ How to use Podman in GitLab Runners
↺ Bug fixes for AppImage Installer
↺ Jonathan Dowland: daily log
↺ How to Validate Email Address in JavaScript

Shell/Bash/Zsh/Ksh

↺ 10 Bash Tricks Every Developer Should Know

Leftovers

Education

↺ Head of Powerful Teachers Union Blasts Republican Attempts to Gut Public Education

Health/Nutrition/Agriculture

↺ The Digital Wellness Lab aims to mediate between TikTok and parents
↺ Social media’s new pay-for-play rules
↺ Peru’s authorities seize 2.3 tons of cocaine heading to Turkey
↺ Cyclists’ Federation opposes ministry’s proposed blood alcohol limit for bike riders
↺ Matt Brown: Ventilation Monitoring

Proprietary

↺ Apple launches buy now, pay later service in US
↺ Microsoft-Owned GitHub Lays Off Entire Engineering Team In India, Impacting 142 Roles – Tech

Privatisation/Privateering

↺ The quiet privatization of government health insurance programs

Security

↺ Security updates for Tuesday [LWN.net]
↺ SUSE claims new era of confidential computing through its adaptable Linux platform
↺ So you leaked data on BreachForums, but weren’t the hacker? Can you be prosecuted for leaking?
↺ Illinois Gastroenterology Group settles class action litigation for undisclosed sum
↺ A listing about a government victim disappeared from LockBit’s site. But why? (UPDATE1)
↺ Norwegian data protection authority fines U.S. firm almost $240,000 for failure to notify within 72 hours
↺ French CNIL is setting the tone for 2023: patients data and medical research on its radar
↺ Ethical hackers urged to respond to Computer Misuse Act reform proposals
↺ A hospital went dark after it was hacked. It’s still reeling two years later
↺ kpcyrd: Writing a Linux executable from scratch with x86_64-unknown-none and Rust
↺ Mitigating DDoS using an anycast playbook
↺ Linux Kernel Vulnerabilities in Ubuntu Let Hackers Launch DOS Attack & Execute Arbitrary Code
↺ Hackers changed tactics, went cross-platform in 2022, says Trend Micro

Privacy/Surveillance

↺ QR codes could unlock lower-cost payments, says RBA

Defence/Aggression

↺ Wagner Group Targets Chad for Sahel Expansion
↺ Terror Groups Prey on Vulnerable, Cost Continent Billions
↺ Leopard 2 and Challenger Tanks Arrive in Ukraine
↺ The I.O.C. defers discussion on whether Russian and Belarusian athletes will compete in the 2024 Olympics.
↺ Eritrea Looms as Potential ‘Spoiler’ of Peace in Ethiopia
↺ Belarus Says It’s Willing to Host Russian Nuclear Weapons
↺ Russian Father Flees Before Conviction That May Leave His Daughter in Orphanage

Environment

↺ Climate protesters shut out of banking summit

Energy/Transportation

↺ Kirkuk pipeline to be closed as Turkey fined 1.4 billion dollars in arbitration case won by Iraq
↺ U.S. and Japan Reach Deal on Battery Minerals
↺ Lawmakers Rebuke Biden for Bypassing Congress in Trade Deal With Japan

Overpopulation

↺ South Korea will give families $770 a month for one year to have a baby
↺ Do three Pacific islands provide lessons for achieving a sustainable human population?
↺ Illegal Fish Dumping by Chinese Trawlers Rising in Ghana

Finance

Axios ☛ The huge question created by SVB’s failureWhen bank supervisors do their best work, you will not hear about it. You will never read about how a heroic bureaucrat identified a risk to an institution’s health, flagged it to management and, as a result, the bank didn’t fail.By design, most bank supervision work is strictly confidential, and “Local bank remains open” is not the stuff of newspaper front pages.

↺ Five major banks in France have been raided as part of a tax fraud probe
↺ Substack is fundraising directly from its writers
↺ Lithuania’s tax changes to hit country’s middle class: self-employed and small firms to be most affected
↺ Lithuanian mobile operator to up charges on Ukraine calls
↺ Monthly inflation likely to keep drifting down
↺ Geico Auto Insurance Tries Picking Pockets by Over-Estimating Annual Mileage During Renewal
↺ “Badwill” hunting: The difference between the bank failures of 2008 and today
↺ Housing prices decline again in February
↺ Your Wednesday Briefing: China’s Billions in Bailouts

AstroTurf/Lobbying/Politics

↺ Rot of nation’s core values quantified by single poll
↺ Twitter to deny features for non-blue ticks in shake-up
↺ Xi’s ‘Chilling’ Remarks: What the New Multipolar World Means for the Middle East and Africa
↺ Experts Urge New Approach in Countering Coups

Censorship/Free Speech

↺ A new blow to freedom of expression in Tunisia
↺ Litigation ‘scare campaign’ on voice unfounded, PM says
↺ Roger Waters V. the Machine: Inside the Pink Floyd Frontman’s Battle For Free Speech in Germany

Freedom of Information / Freedom of the Press

↺ Journalist Abdulkadir Turay’s release postponed for three months

Civil Rights/Policing

↺ Officers deny accusations in the investigation on torture of child
↺ West Papua – a human rights tragedy right on our doorstep
↺ Court rejects forensic medical examination request in the case on suspicious death in prison
↺ No action taken despite allegation of rape in repatriation center in Iğdır
↺ MP al-Taee: Child protection services treat immigrant-background kids arbitrarily

Monopolies

↺ Tech giants caught between escalating U.S.-China tensions

Patents

↺ UPC Registry reports on some common issues in use of CMS
↺ The Brandeis Brief in Patent Cases
↺ Bye Bye Functional Claims

Trademarks

↺ TTABlog Test: Which of These Three Section 2(d) Refusals Was/Were Reversed?

*

Gemini* and Gopher

Personal

↺ Eating your info vegetables
↺ US Paper Sizes Rant

Technical

↺ Making a Simple Podcast TUI with MPV, FZF and Podget

----------

Techrights

➮ Sharing is caring. Content is available under CC-BY-SA.