03.22.22
Posted in Free/Libre Software, FSF at 7:16 pm by Dr. Roy Schestowitz
Summary: The FSF has just published this page which says: “Richard Stallman will be speaking about the free software movement and your freedom. His speech will be nontechnical, admission is gratis, and the public is encouraged to attend online.” Stallman also spoke after LibrePlanet 2020 (in the 35-year anniversary of the FSF), so he’s basically speaking every year, during or at least after LibrePlanet. Here’s a video from LibrePlanet 8 years ago.
Video download link
Licence: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Created by FSF and volunteer: Daniel Fitzmartin
Permalink
Send this to a friend
Posted in Deception, GNU/Linux at 6:26 pm by Dr. Roy Schestowitz
That was then:

This is now:

Summary: The Linux Foundation‘s about page 13 years ago (compared to this) tells a very different story about what it’s for

Permalink
Send this to a friend
Posted in News Roundup at 4:50 pm by Dr. Roy Schestowitz

Contents
-
-
Audiocasts/Shows
-
-
When YouTube Vanced shutdown we didn’t really know why but following all the theory they have posted a write up explaining the real reason Vanced was shutdown, at least the reason they want to say.
-
Due to some pretty serious thunderstorms, the network is down at my office. So instead of recording my usual sort of content, it was time for an off-topic “boomer vlog.” Today’s video is another “life tip” sort of video. The topic is “be-do-have” rather “have-do-be”.
-
Kernel Space
-
As part of the response to last year’s UMN fiasco, Kees Cook and a group of collaborators have put together a set of guidelines for researchers who are studying how the kernel-development community (or any development community, really) works. That document has just been merged into the mainline as part of the 5.18 merge window.
-
Graphics Stack
-
NVIDIA 510.60.02 is here almost two months after NVIDIA 510.47.03 and introduces support for the NVIDIA RTX A4000H and NVIDIA RTX A5500 graphics cards, which are built on the latest NVIDIA Ampere architecture and found in modern laptop computers. Support is provided for all supported platforms, including Linux, FreeBSD, and Solaris.
-
Applications
-
The net-tools package hasn’t been updated by the developers in a long time. Luckily, you can use these new and better networking tools on Linux.
Linux comes with a host of networking tools for managing both large-scale and small-scale network infrastructure. For a long time, net-tools have been the default networking tools of choice, but they have now been replaced by iproute2 tools.
This guide will look at some important networking tools meant to replace the deprecated net-tools. Most modern versions of Linux come with the new iproute2 tools by default.
Here are some of the new iproute2 networking tools that replaced the old and deprecated net-tools on Linux.
-
So, yesterday I was looking at the OpenStreetMap.org website because I kinda like maps and thought about building a POC!
[...]
You may ask “why is it called coast?”, the OpenStreetMap founder’s name is Steve Coast and I found it very fitting for a map app.
-
A major —nay, colossal update to open source reference management tool Zotero is available to download.
Zotero 6 is billed by its developers as the “biggest upgrade in Zotero’s history”. What makes it so substantial? An array of new features plus an entirely new way of working with PDF files and notes.
-
Instructionals/Technical
-
OpenSSH has this very nice setting, VerifyHostKeyDNS, which when enabled, will pull SSH host keys from DNS, and you no longer need to either trust on first use, or copy host keys around out of band.
-
In this video, we are looking at how to install Moshi Monsters Rewritten Desktop on Zorin OS 16.
-
Today we are looking at how to install LibreOffice 7.3 on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.
-
Budgie Desktop is a desktop environment that is based on GNOME. It is designed to be simple, easy to use, lightweight and fast. It is also one of the few desktop environments that is designed specifically for the Solus operating system. Budgie’s philosophy is to provide a simple, easy to use desktop environment that is visually appealing and user-friendly.
It was started in 2013 and is developed by Ikey Doherty, Joshua Strobl and Solus project team as a project to replace the GNOME 2 desktop environment. It was originally designed for the Solus Linux operating system, but it can now be used on any Linux distribution. The name “Budgie” comes from the Budgie bird.
Budgie Desktop is a good choice for users who are looking for a desktop environment that is similar to GNOME, but with a few extra features and a more modern look and feel.
Some of its shortcomings are that it is not as customizable as other desktop environments, and it does not have as many features as other desktop environments.
Ubuntu Budgie is a community developed Ubuntu flavor built around the Budgie desktop environment. The goal is to integrate the simplicity and elegance of Budgie with the full power of Ubuntu.
-
Three weeks ago my colleague Bernd Schubert published a blog post about Discover the hidden treasure.
This one is sort of a follow-up and describes, how to use the textfile.collector to retrieve data from saptune.
I recommend to read his blog post first, because I’ll not explain everything in all details.
-
-
The AWS CLI is an essential tool for developers and sysadmin to automate and interact with AWS cloud services. It is an open-source tool built on the AWS SDL for Python.
-
Whether we realise it or not, we all use the Internet Protocol (IP) on a daily basis. When you type a website address or a search term into your web browser, for example, it looks up the IP address of that URL (or of a search engine) and then loads the website.
-
Virtual Private LAN Services (VPLS) provide means for building Layer 2 communication on top of existing IP networks. VPLS can be built using various approaches. However, when building a production-grade VPLS solution one needs to have a clear picture of how such aspects as security, mobility, and L2 issues will be solved.
In this short article, we will demonstrate how to build the VPLS using Host Identity Protocol (HIP). Since our goal is not to build a production-grade implementation of HIP-switches, we will only demonstrate proof of a concept solution that uses Mininet – a framework for simulating L2 and L3 networks. It is worth mentioning that the code we have produced can be also deployed (under certain conditions; for example, our HIP implementation does not feature the NAT traversal mechanisms and does not yet provide an L2 loop prevention mechanism) on the real hardware.
While building HIP-switches (the switches that are deployed at the border of a network) we came across several challenges. First, we understood that HIP-switches need to support the IEEE 802.1D protocol (or its modification – this really depends on the version of the protocol supported by the switches) to avoid L2 loops in the network. This problem was initially addressed in the relevant IETF draft. Second, there were certain issues with MTU and the inability of the Linux kernel to deliver IP packets when those are fragmented in user space and injected into the network stack using raw sockets. And finally, it took us some time to repackage the existing implementation of HIP protocol as a library, so that it will be agnostic about low-level networking (such as raw sockets, etc.). Since the implementation of the IEEE 802.1D protocol for our HIP-switches is still ongoing, we will demonstrate the usage of HIP-based VPLS using loop-free L2 topology.
-
Games
-
Before summer comes rolling in and it becomes too hot to do anything, check out the latest update to couch co-op game D-Corp.
More about it: D-Corp is a crazy couch co-op game for up to 4 players. Play as a team of cute, customizable robots. Fulfill the corporate dreams of your brainy boss. Work together on tasks such as turret maintenance and harvesting natural resources while being under continuous attack by alien cacti!
-
Desktop Environments/WMs
-
K Desktop Environment/KDE SC/Qt
-
After a long silence from us, we are happy to announce the start of the beta phase for the upcoming LabPlot 2.9 release.
Over the past weeks, we have spent a significant amount of time fixing the outstanding issues and polishing new features. Some of the major new features were introduced in our recent blog posts, and many other new features are mentioned in our ChangeLog file.
-
GNOME Desktop/GTK
-
Here’s a list of 10 feature of GNOME 42 that makes it a great release.
-
-
SUSE/OpenSUSE
-
In the YaST Team we have changed a bit the way we organize the work and we are not longer numbering the development sprints. But that will not stop us from reporting as often as possible what’s new in the YaST world. So, let’s go with our second regular development report of 2022.
-
SUSE’s Corporate Blog ☛ Welcome to the Age of Open Innovation [Ed: Mrs. SAP is openwashing SUSE, which is pushing proprietary software and has worked to cancel the very founder of GNU/Linux by backing a defamatory letter, expecting no writ for libel]
Open source and innovation have been the lifeblood of SUSE for 30 years. While you can certainly have one without the other, they are undoubtedly better together.
-
IBM/Red Hat/Fedora
-
Artificial Intelligence (AI) is transforming how modern enterprises are doing business and pressing organizations to increasingly integrate AI, along with its Machine Learning (ML) and Deep Learning (DL) capabilities, into cloud-native applications to deliver more insight and value for their customers and employees. In fact, the recent 2022 Red Hat Global Outlook report found that AI/ML was the top emerging technology workload most likely to be considered in the next 12 months, with 53% of the IT leaders surveyed ranking it the top priority.
To help organizations more quickly and easily develop AI/ML-powered cloud-native applications and deploy them into production, Red Hat is supportingt OpenShift on several new infrastructure footprints. OpenShift offers a ubiquitous infrastructure to enable machine learning operations (MLOps) at scale, spanning NVIDIA DGX systems, to Arm-based instances in the public cloud to a new class of datacenter hardware called NVIDIA BlueField-2 data processing units (DPUs).
-
Insights Advisor for OpenShift was introduced almost two years ago and its user interface was tightly integrated with Red Hat Hybrid Cloud Console (formerly OpenShift Cluster Manager). We’ve gained a lot of feedback from our customers and with Red Hat OpenShift 4.10, and we are introducing a completely redesigned UI that brings new views on recommendations and allows easier navigation between recommendations, impacted clusters and remediations.
-
You can run Kubernetes straight from the code, but few companies have the nerves to do it. Instead, they turn to programs such as Red Hat’s OpenShift. These make orchestrating containers much easier. Now, with its most recent update, Red Hat OpenShift 4.10, is also adding artificial intelligence (AI) and machine learning (ML) functionality to its bag of tricks,
-
Red Hat has announced new certifications and capabilities for Red Hat OpenShift aimed at accelerating the delivery of intelligent applications across the hybrid cloud. These enhancements, including the certification of Red Hat OpenShift with NVIDIA AI Enterprise 2.0, as well as the general availability of Red Hat OpenShift 4.10, are intended to help organizations deploy, manage and scale artificial intelligence (AI) workloads with confidence.
While AI is transforming how enterprises do business, operationalizing an AI infrastructure can be complex and time- and resource-intensive. To help accelerate the process, Red Hat OpenShift is now certified and supported with the NVIDIA AI Enterprise 2.0 software suite, an end-to-end, cloud-native suite of AI and data analytics software that runs on mainstream, NVIDIA-Certified Systems.
-
This article covers what’s new for developers in the Red Hat OpenShift console in OpenShift 4.10. This release includes many usability improvements, including changing your defaults for routes in creation flows and the ability to quickly troubleshoot misbehaving pods from the user interface (UI).
Additionally, there are new features available in the console when you install the following operators on your cluster: Service Binding Operator, gitops-primer, Red Hat OpenShift Serverless, Red Hat OpenShift Pipelines, and Red Hat OpenShift GitOps. Let’s dive into the details.
-
Canonical/Ubuntu Family
-
With every Ubuntu release, we are slowly getting more built-in tweaks to personalize our desktop experience to change the appearance.
Ubuntu 20.04 LTS did a good job of improving the visuals and user experience out-of-the-box.
This time around, Ubuntu 22.04 has added a much-needed addition to the Appearance settings i.e. accent colors.
-
Almost six months in development, Greybird 3.23.0 is here to introduce initial support for GTK4 and libhandy in an attempt to make the popular Xfce theme, which is used by default in recent Xubuntu releases, more modern and keep it up with the times. GTK4 support means that Grebird will play nice with recent GTK4 apps.
For those not familiar with libhandy, it’s a library used for creating mobile versions of GTK and GNOME apps, so Greybird getting libhandy support could mean that it might see a version of the Xfce desktop environment on mobile operating systems like ExpidusOS, which is still in very alpha stage.
-
-
Mobile Systems/Mobile Applications
-
-
Programming/Development
-
Shell/Bash/Zsh/Ksh
-
gron is a self-contained Go executable you can download from here on GitHub. In the UNIX tradition, gron does one thing well: it flattens JSON into a structure that’s easily processed by shell tools, line by line.
-
Java
-
Oracle today announced the availability of Java 18, the latest version of the world’s number one programming language and development platform. Java 18 (Oracle JDK 18) delivers thousands of performance, stability, and security improvements, including nine enhancements to the platform that will further improve developer productivity.
The latest Java Development Kit (JDK) provides updates and improvements with nine JDK Enhancement Proposals (JEPs). These include the capability to add Code Snippets in Java API Documentation (JEP 413), which simplifies the addition of sample source code in API documentation, and Simple Web Server (JEP 408) for prototyping and testing. Developers can explore two incubating modules: the Vector API (JEP 417) and the Foreign Function and Memory API (JEP 419), as well as a preview feature: Pattern Matching for Switch (JEP 420).
“The release of Java 18 demonstrates Oracle’s continued commitment to provide enterprises and developers faster access to enhancements with the six-month feature release cadence,” said Georges Saab, Vice President of Development, Java Platform Group, Oracle. “We continue to make technical investments that improve the performance, stability, and security of the Java SE Platform implementations, as well as the Java Development Kit.”
-
This page provides production-ready open-source builds of the Java Development Kit, version 18, an implementation of the Java SE 18 Platform under the GNU General Public License, version 2, with the Classpath Exception.
Commercial builds of JDK 18 from Oracle, under a non-open-source license, can be found at the Oracle Technology Network.
-
-
Maximising the number of towelling-off occurrences of a single towel for the entire body.
-
Health/Nutrition/Agriculture
-
Found out yesterday that I have COVID. I’m all quarantined in the master bedroom, and feeling much better now actually. My poor 5 year-old was so scared for me and sad before bed. She is used to snuggling me every night. She was also concerned I would get COVID germs all over her books in here haha.
-
Integrity/Availability
-
Proprietary
-
First up this week: Most of Apple’s services were down yesterday (at least in some regions). For at least two hours, very little was working, including the dev site and some internal apps.
-
Finance
-
My employer is going through cutdowns and layoffs at the moment. Swedish labour law is pretty unforgiving when it comes to layoffs; there are strict rules around who you get to let go and the measures you have to take in order to justify it. In order to circumvent that somewhat and get to axe people from anywhere across the organisation my employer has decided to offer very generous severance packages to a select 20 or so per cent of employees.
-
Internet Policy/Net Neutrality
-
While Gemini doesn’t have many weather services, most platforms do. I think there are so many because weather can be so personal. Do you care about barometric pressure? Personally I don’t, unless it’s dropping, indicating a storm or weather front coming in.
Permalink
Send this to a friend
Posted in Free/Libre Software, FSF, Videos at 4:40 pm by Dr. Roy Schestowitz
Video download link
Summary: “Jacob Appelbaum’s keynote at LibrePlanet 2014. The talk was delivered remotely via Tor-anonymized, 100% free software videochat,” says the summary
Licence: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Permalink
Send this to a friend
Posted in Site News at 4:31 pm by Dr. Roy Schestowitz

Summary: 33,000 blog posts in Techrights is a huge accomplishment as not many sites manage to post that much and go on relentlessly (on a daily basis) for 17 years; in Gemini we’re about to exceed 40,000 pages
Permalink
Send this to a friend
Posted in Free/Libre Software, FUD, GNU/Linux, Microsoft, Security, Windows at 4:06 pm by Dr. Roy Schestowitz
Video download link | md5sum 1ed7dd3337f7ea74af647ff8ddb5bd2b
Shifting the Blame
Creative Commons Attribution-No Derivative Works 4.0
Summary: It seems increasingly apparent that the corporate “tech” media isn’t just misleading readers/viewers (audiences) by accident; there’s a deliberate attempt to shift attention and shift blame, so it is — in effect and in perpetuity — a campaign of disinformation (Fear, Uncertainty, Doubt), not just misinformation, and we must collectively confront this campaign, just as we tackle wartime propaganda
THE VIDEO above provides further commentary on items we added to the latest batch of Daily Links. It deals with patterns we’ve long observed and one way to break the cycle of misinformation/FUD is to rebut, respond, tell others how to do the same. If enough of us push back against such misinformation — sometimes intentional (disinformation) — perhaps it will stop. As I show in the video above, even SJVN and the Linux Foundation have begun participating in Microsoft’s FUD, maybe without even realising it! This is what happens when you get infiltrated by Microsoft (and proxies of Microsoft) or work for ZDNet — a site that’s thankfully collapsing (not much output anymore).
The short story is, Microsoft has had terrible security incidents since the start of 2021 and now Microsoft itself suffers a security breach (yes, again). But the media keeps talking about “dirty pipes” and "snaps" — even as recently as this week. Why?
To frame it differently, why are some local privilege escalation bugs (patched before disclosure, at least upstream) considered more severe or more newsworthy than Microsoft back doors or remotely-exploitable zero-day flaws in Microsoft’s junkware?
Why?
Coincidence it is not. It’s about the agenda and thus the priorities of the media. It’s a lingering problem and one that we certainly need to speak about.
Towards the end of the video I show a new example of technical issues in Windows being ‘spun’ as something about Linux. Because “WSL” something…
If people are losing faith in the media, this is why. That Microsoft isn’t being blamed when its own infrastructure gets compromised (Microsoft deflects blame to the victim instead) we have a highly severe media deficit, whose status is wontfix
.
Our associate has noted that “misinformation == by accident [whereas] disinformation == spread on purpose” and “those that are spreading FUD are probably knowingly spreading disinformation; those falling for the FUD are probably unknowingly spreading misinformation…”
We need to stop this cycle of lies. █
Permalink
Send this to a friend
Posted in News Roundup at 1:33 pm by Dr. Roy Schestowitz

Contents
-
-
Audiocasts/Shows
-
In this video, I am going to show an overview of Linux Mint LMDE 5 “Elsie” and some of the applications pre-installed.
-
Monitoring the resources of your Linux server and watching for negative trends is one way to stay ahead of potential performance issues, and the sar command will help you do exactly that. In this video, Jay goes over the basics of the sar command.
-
Kernel Space
-
A significant rewrite of the Linux kernel’s random-number generator is underway, ensuring Linux-based cryptography is a bit more secure, particularly in virtual machines, and some software a bit smoother to run.
As outlined by the author of the changes, Jason A Donenfeld, the newly released kernel 5.17 contains the first stage of the big rewrite, but more will follow in 5.18. Among other changes, the /dev/random and /dev/urandom devices now do exactly the same. This brings the Linux kernel in line with FreeBSD and macOS.
The code is contained in a module called random.c, originally written by Ted T’so for kernel 1.3 in 1994. It implements a Unix-style special character device called /dev/random which gives a stream of pseudorandom data. Building this into the kernel was a big deal, and the /dev/random device was adopted into DEC/Compaq Tru64, FreeBSD, HP-UX, IBM AIX, NetBSD, macOS, SGI IRIX, and Sun Solaris. This might make it one of the single most widely influential new features from Linux onto the broader Unix world.
Generating truly random numbers in pure software is non-trivial. If you run the same code repeatedly with the same inputs, it should produce the same results. Thus if you write a program to output random numbers, it’ll produce a predictable, pseudorandom stream of values. If you can predict the output, you can figure out how software using it is going to work and, for instance, break encryption based on it. Researchers managed this for Windows 2000, for instance.
-
Applications
-
FM radio hasn’t gone away. If anything, it’s evolved. Now you can listen to a number of your local radio stations from anywhere in the world. These stations are available to stream online, in a browser or from a dedicated app.
Linux has a handful of quality, modern apps for streaming internet radio. If you haven’t already developed a habit of listening to the radio on your computer, now might be the time to start.
-
Which is the most popular shell? I guess you’ll say bash or perhaps zsh and you are right about that.
There are several shells available for UNIX and Linux systems. bash, ksh, zsh, fish and more.
Recently, I came across another shell which offers a unique twist of combining Python and bash.
-
If you are a Trell0 user, and you want a private alternative that gives you a full control of your data, then Planka may be your answer.
-
Notea is an open-source web-based note-taking app for creative people.
-
Instructionals/Technical
-
A few days ago, we discussed how to install Proxmox VE standalone edition. Today, we will see how to install Proxmox VE on Debian 11 bullseye in an Intel NUC mini PC and access Proxmox web dashboard. In addition, we will also discuss how to create a network bridge and how to setup Wireless network card as a bridge.
-
Adminer is a full-featured database management tool written in PHP used for managing several databases including, MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB, and more.
-
In this tutorial, we’re going to show you how to set up a VPN on Linux and why you’d need one.
From our previous articles, you already know what a VPN is, if it’s necessary on Linux, and even how to set up OpenVPN on Ubuntu. In this article, we’re going to show you how to set up a VPN on Ubuntu from a specific VPN provider with their own VPN client, not setting up OpenVPN yourself.
-
Here we learn the commands to install Backdrop CMS on Ubuntu 22.04 LTS Jammy JellyFish using the terminal.
Backdrop CMS is a lightweight, feature-rich, and very user-friendly content management system. Designed specifically for small businesses, organizations, and educational institutions, the Drupal fork positions itself as an alternative between WordPress and Drupal. It is a system that already has the most important functions and is extremely easy to use. At the same time, Backdrop CMS offers enough reserves for tailor-made requests and more ambitious development projects.
-
Sometimes, we may need to restrict the internet access to a single application both for security reasons or testing purposes.
On Linux, there are different ways to restrict the internet access to a single program. Unfortunately, most of them, are not straightforward at all.
-
Do you want to recover a damaged/corrupted SQL Server database on Linux? This article explains in detail how to restore a corrupt SQL database on Linux from the backup and by using a professional SQL recovery tool.
-
Podman is a free and open-source daemonless container engine that was developed by RedHat. It exists to help developers manage and deploy their applications in a Linux environment. Similar to the Kubernetes platform, Podman works with pods.
Podman seeks to be the alternative to the Docker engine which is also a containerization platform. Podman improves on Docker by decentralizing the components needed for container management. Podman has a few distinguishing differences, the main one being its architecture. It runs on a daemonless architecture.
-
Wine or Emulation
-
I’m thrilled to announce that we have released CrossOver 21.2 for macOS, Linux and Chrome OS!
This new release offers both improvements from upstream Wine and important fixes for a variety of issues.
CrossOver 21.2 includes over 300 updates to wined3d from upstream Wine. We also included dozens of changes from Wine 6.0.1 and 6.0.2 and updated to Wine Mono 7.0.
Audio now works on both Mac and Linux for Halo: Master Chief Collection. We also fixed an issue with a recent Steam update that was causing some connections to take a very long time.
On macOS, we fixed a long-standing issue with mouse control in Unity games. We also included fixes for the latest Rockstar Games Launcher and Quicken updates that caused those applications to stop working on M1 machines.
For our Linux and Chrome OS users, we fixed rendering issues on Office 365. We also made changes so that CrossOver once again seamlessly installs on Chrome OS, and we added a fix for libldap dependency errors on certain Linux distros (including Ubuntu 21.10).
-
Games
-
Earlier today in a press release from game developer and publisher Com2uS, the launch date was revealed for Out of the Park Baseball 23. After facing some setbacks and having to push back the release, the baseball club management simulator is set to be available on PC, Mac, and Linux starting Apr. 22.
-
Steam for Chrome OS is here. For real this time, they’ve actually released it, unlike when they claimed it was released during their recent developer event. Now though it’s here at an “alpha-quality” level, meaning prepare for bugs and other weirdness.
Not only will this help those using Chromebooks do some gaming but Linux gaming as a whole too. Chrome OS is powered by Linux, and the Steam client on Chrome OS is the Linux version inside their special container — it works for both native Linux games and Windows games run with Steam Play Proton.
-
There are now more than 1600 games working on the Steam Deck – (1618 at the time of writing) in two categories as usual…
-
Alice: Madness Returns is an absolute classic from Spicy Horse Games and EA. It vanished from Steam for years and it recently arrived back. With Proton on Linux and Steam Deck, it does work quite well too!
-
Want to see who is chatting in Discord on a Steam Deck or Linux desktop, while you’re gaming or doing other things? Let me introduce you to the Discover Overlay.
Giving you quite a few options to tweak the style to your liking, you can display the avatar of people in your currently connected voice-chat, and text channels as well. It’s really useful and makes it all incredibly easy to do.
-
-
Forum member ‘proebler’ reported that when the geany text editor extra-plugins package is installed (via the package manager), the spell-checking plugin does not work.
-
IBM/Red Hat/Fedora
-
Moving to the cloud with event-driven architecture raises big concerns for enterprises using multiple programming languages such as Java, C#, JavaScript, Scala, and Groovy to implement business requirements. Because enterprises need to redesign multiple architectures for container deployment separately and put more effort into optimizing production on the cloud, developers often must learn a new programming language in line with the production environment. For example, Java developers have to switch their skill sets to Node.Js to develop lightweight event-front applications.
Kotlin addresses these issues and targets various developers who deploy business applications with multiple programming languages on top of Java Virtual Machine (JVM). Kotlin handles these issues with both imperative and reactive approaches. However, there’s still a hustle to catch up on Kotlin’s new syntax and APIs, especially for Java developers. Luckily, the Quarkus Kotlin extension makes it easier for developers to implement Kotlin applications.
-
Learn how to calculate a cloud application’s resource needs correctly, in order to minimize common operational issues in production.
-
Automation and digital transformation (DX) have become one of IT’s dynamic duos: Where you see or hear one, the other seems sure to follow.
They’re certainly linked by their priority and popularity in IT and business circles. Automation and DX have been atop the strategic roadmaps of CIOs and other leaders for years now. Digital transformation has become an industry unto itself, and few CIOs have “automate less” highlighted on their strategic roadmap.
But do they always go hand-in-hand? What’s the actual relationship between IT automation and DX? Answers to questions like this require more context and nuance.
-
How do we – as in, the developers and package maintainers who are working on Fedora Linux – make sure people actually know about all the cool stuff we’re doing? That’s the question at the heart of previous discussions on the “devel” mailing list (How do we announce new packages?) and on discourse (Idea for collecting “Cool New Features / Cool New Packages” article ideas).
As it turns out, the answer to that question is: “If what you’ve worked on isn’t big or noteworthy enough, then there’s no place for you”. That’s not good, and it’s why I started working on “Feature Spotlight”.
-
Digital transformation is defined as “the integration of digital technology into all areas of a business, fundamentally changing how you operate and deliver value to customers.” That’s why every company’s digital transformation journey looks different. Ultimately, it is a paradigm shift in how you do business.
-
Java Operator SDK, or JOSDK, is an open source project that aims to simplify the task of creating Kubernetes Operators using Java. The project was started by Container Solutions, and Red Hat is now a major contributor.
Part 1 in this series introduced JOSDK and explained why it could be interesting to create Operators in Java. In this article and its sequels, you will take a deeper look at JOSDK’s concepts and learn how it simplifies Operator development. Along the way, you’ll build a simple example using JOSDK and its quarkus-operator-sdk extension for Quarkus, a Kubernetes-native Java stack.
-
Red Hat, Inc, a subsidiary of IBM, attempted to sue the Institute for using the domain name WeMakeFedora.org
The Institute argued that the doctrine of fair use applies when volunteers collaborate on an open source software product like Fedora.
-
Debian Family
-
Linux Mint Debian Edition 5 Available to Download: discover all its news, There are many Linux distributions that we can use right now to be part of our PC. Among the wide variety that we can download and install, one of the most popular is Linux Mint .
Here we find a distro capable of meeting the needs of all types of users, both new and more advanced. We are telling you all this because the new version of the operating system has just been released, specifically we are referring to Linux Mint Debian Edition 5 , which is now available. It is worth mentioning that this is something that happens after several months of testing by its developers.
For those of you who don’t know, we will tell you that this system is based on Ubuntu by default. Considering that the last update of this software dates back to January of this year, the team released Linux Mint 20.3 in the same month. This release was accompanied by the Cinnamon, MATE, and Xfce desktops , all based on the Linux 5.4 kernel. But as we have mentioned, in these lines we are going to focus on Linux Mint Debian Edition.
One of the goals of this distro is to ensure that it remains available if something happens to Ubuntu. Sure, that seems unlikely, though the team behind this proposal wants to be prepared for all eventualities. At the same time Linux Mint Debian Edition becomes an interesting alternative.
-
The name “DEB” comes from shortening the name of the first distro that introduced and started using them: Debian. These packages are basically the .EXE of Debian-based Linux distributions , such as Debian itself, Ubuntu or Linux Mint, among others. Thus, these are storage files (or packages) that contain all the files to be able to install a program in the distro, in addition to the scripts necessary to carry out this installation and configuration of the program in question.
-
As mentioned in this post, most of my activity around Debian has come to a complete halt (Send your thanks to da-manager@debian.org!). Since I still have a few computers running Debian, I keep maintaining a few things which I heavily rely on, in particular KDE/Plasma and RSSguard.
For KDE/Plasma, there are the well known OBS repos I maintain, please read the blog posts tagged KDE.
-
Canonical/Ubuntu Family
-
The Web and design team at Canonical run two-week iterations building and maintaining all of the Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration.
-
-
Adlink unveiled an “EOS-JNX Series” of Jetson Xavier NX based edge AI vision systems with 4x PoE ports. The EOS-JNX-I has 10/100Mbps PoE ports that support Onvif surveillance cams plus a 1Gb NVR uplink; the EOS-JNX-G has GbE PoE ports with GigE camera support.
Last September when Adlink announced its Edge Vision Analytics (EVA) SDK for systems including its Nvidia Jetson Xavier NX powered NEON-2000-JNX embedded camera, the company mentioned that an upcoming EOS-JNX line of computers would support the AI stack. Adlink has now announced the Xavier NX based EOS-JNX Series of computers with EVA support. In somewhat related news, Adlink announced a partnership with ANSCENTER to integrate its ANSCENTER ANS Video Intelligence System (ANSVIS) software with Adlink’s NEON cameras.
-
NVIDIA Jetson AGX Orin module was first introduced in November 2011, but the company has now officially launched the Jetson AGX Orin Developer Kit, andunveiled the lower cost Orin NX modules still with 70 TOPS or more, and the Isaac Nova Orin AMR (autonomous mobile robot) reference platform.
-
Open Hardware/Modding
-
The Quadric devkit is an M.2 Key M module equipped with the company’s q16 edge processor offering a hybrid data-flow + Von Neumann machine for not only neural networks, but also computer vision, digital signal processing, BLAS (Basic Linear Algebra Subprograms), and other workloads.
This architecture allows the Quadric q16 to be more flexible than traditional AI accelerators and can deliver more effective solutions for heterogonous systems that may have multiple accelerators or require a powerful processor. The M.2 form factor enables easy integration into boards with an M.2 Key M socket such as the Gumstix Raspberry Pi 4 development board shown below with the Quadric devkit.
-
Mobile Systems/Mobile Applications
-
It’s interesting to have a look back at our past year roadmap: most of the features we announced are either done or close to be completed, which is not too bad! The two things that shew very little progress are the Smart Assistant project, and the energy efficiency project.
For others items, we have started to introduce better compatibility with Android applications (SafetyNet support), first for the stable devices, and later, progressively, for as many supported smartphones as possible…
We will also soon be offering a much larger and transparent access to mobile applications, with our new application installer called “App Lounge”. On this aspect, even if we didn’t have a single case of tampered application during the past three years, we’re progressively abandoning our dependency to the “CleanAPK” service. CleanAPK is still going to be used momentarily for the catalog of apps coming from F-Droid and Progressive Web Apps, but will be totally abandonned this year.
-
-
The Open Source Initiative has announced the results of its 2022 board election.
-
For many years we’ve had this outstanding idea to add a new API to libcurl that would offer applications easy access to HTTP response headers.
Applications could already retrieve the headers using existing methods but that requires them to write a callback and to a certain amount of parsing and “understanding” HTTP that we always felt was a little unfortunate, a bit error-prone on the behalf of the applications and perhaps also a thing that forced a lot of applications out there having to write the same kind of extra function logic.
If libcurl provides this functionality, it would remove a lot of (duplicated) code from a lot of applications.
-
-
This is the 99th issue of syslog-ng Insider, a monthly newsletter that brings you syslog-ng-related news.
-
Comcast is a global media and technology company that operates as three primary businesses: Comcast Cable in the U.S., Sky in Europe, and NBCUniversal globally. In addition, Comcast also provides communications services, including residential high-speed internet, phone, and wireless services.
-
FSFE
-
With this episode the Software Freedom Podcast opens the door to the fascinating and sometimes complex world of mesh networking. And who better than Elektra Wagenrad can take us on this journey? Elektra is one of the original developers of the B.A.T.M.A.N. protocol and the person behind the Mesh Potato project.
-
FSF
-
GNU Projects
-
GNU Linux-libre 5.17-gnu cleaning-up scripts, cleaned-up sources, and
cleaning-up logs (including tarball signatures) are now available from
our git-based release archive git://linux-libre.fsfla.org/releases.git/
tags {scripts,sources,logs}/v5.17-gnu.
Compressed tarballs and incremental patches are also available at
<https://www.fsfla.org/selibre/linux-libre/download/releases/5.17-gnu/>.
Freesh and RPMFreedom, the .deb and .rpm distributions of GNU
Linux-libre maintained by Jason Self, already have binaries of 5.17-gnu.
Thanks, Jason!
We had hoped for a release during FSF's amazing LibrePlanet conference,
but alas, that was not meant to be. Cleaning up scripts have required
changes for the final release, compared with -rc8, and that delayed the
release quite significantly.
This release required updates to cleaning up logic for tegra, bnx2x,
mt7915, btmtk, mscc, and new logic for dts files for various new aarch64
SoCs, and for a new driver for x86 android tablets.
In other news, Jason Self has started sharing the work of preparing and
verifying the multiple upstream stable releases we clean up and put out
every week. Please join me in thanking him for adjusting our bus factor
in a desirable way! There are likely to be upcoming changes in details
about signatures as we streamline this new mode of cooperation.
You may also enjoy the beautiful artwork with our mascot, Freedo, that
he's made and published at https://jxself.org/git/?p=freedo.git;a=tree
For up-to-the-minute news, join us on IRC (#gnu-linux-libre on
libera.chat), or follow me on P2P or federated social media (the link in
my signature has directions).
Be Free! with GNU Linux-libre.
What is GNU Linux-libre?
------------------------
GNU Linux-libre is a Free version of the kernel Linux (see below),
suitable for use with the GNU Operating System in 100% Free
GNU/Linux-libre System Distributions.
http://www.gnu.org/distros/
It removes non-Free components from Linux, that are disguised as
source code or distributed in separate files. It also disables
run-time requests for non-Free components, shipped separately or as
part of Linux, and documentation pointing to them, so as to avoid
(Free-)baiting users into the trap of non-Free Software.
http://www.fsfla.org/anuncio/2010-11-Linux-2.6.36-libre-debait
Linux-libre started within the gNewSense GNU/Linux distribution.
It was later adopted by Jeff Moe, who coined its name, and in 2008
it became a project maintained by FSF Latin America. In 2012, it
became part of the GNU Project.
The GNU Linux-libre project takes a minimal-changes approach to
cleaning up Linux, making no effort to substitute components that
need to be removed with functionally equivalent Free ones.
Nevertheless, we encourage and support efforts towards doing so.
http://libreplanet.org/wiki/LinuxLibre:Devices_that_require_non-free_firmware
Our mascot is Freedo, a light-blue penguin that has just come out
of the shower. Although we like penguins, GNU is a much greater
contribution to the entire system, so its mascot deserves more
promotion. See our web page for their images.
http://linux-libre.fsfla.org/
If you are the author of an awesome program and want to join us in
writing Free (libre) Software, please consider making it an official
GNU program and become a GNU Maintainer. You can find instructions
on how to do so at https://www.gnu.org/help/evaluation. We look
forward to hacking with you! :)
What is Linux?
--------------
Linux is a clone of the Unix kernel [...]
(snipped from Documentation/admin-guide/README.rst)
-
-
Programming/Development
-
We have to create classes in programming in any language. Classes have methods and have values defined in them. In real life, we want to hide some information in a class or don’t want to show unnecessary details of the class. Just putting forward the subject that we have created for users. In Scala, there is a way out of hiding details of implementation through creating an Abstract class and showing only the functionality we want to display. We will learn the concept of creating an Abstract class in Scala in this article. Scala’s Abstract class and Java’s Abstract class are quite similar. Let’s have some more information about the Scala Abstract class.
-
A collection in Scala in particular or in any other programming language, in general, is simply a container that can hold the data. However, as far as the Scala programming language is concerned, then it supports multiple different collections. Therefore, today’s article will be dedicated to the collections in the Scala programming language in Ubuntu 20.04.
-
Whichever programming language you are comfortable with, you must be familiar with a Hello World program in it. This program is generally the first program that you will ever create in any programming language. With this basic program, you try to understand the syntax of the programming language that you wish to learn. In this guide, we will learn to write a Hello World program in the Scala programming language in Ubuntu 20.04.
-
A string is defined as a sequence of Unicode characters that are encoded into the UTF-8-byte stream. Strings are a fundamental concept in any programming knowledge as they are a source of great trouble or great productivity.
This article will explore how to work with strings in the Rust programming language and determine what makes strings in Rust different.
-
-
Hardware
-
Wireless bridging is not a real common residential application, at least, not that one that I would think to be common. When you are in a situation where a wireless bridge is necessary, this is a solution I can highly recommend. I am glad I went with the long distance model as it seems to do well even when obstacles re put its way. I think the money spent on the wireless bridge was the better solution to burred wire.
-
Integrity/Availability
-
Proprietary
-
After breaching NVIDIA and Samsung and stealing and leaking those companies’ propertary data, the Lapsus$ cyber extortion gang has announced that they have popped Microsoft and Okta.
[...]
If Lapsus$’s assertions prove to be true, this (previously) relatively unknown hacking group has quickly become another threat actor that big corporations have to worry about.
-
-
MIT Technology Review has taken a brief look at open-source projects that have added changes protesting the war in Ukraine and drawn some questionable conclusions…
-
It started as an innocent protest. Npm, JavaScript’s package manager maintainer RIAEvangelist, Brandon Nozaki Miller, wrote and published an open-code npm source-code package called peacenotwar. It did little except add a protest message against Russia’s invasion of Ukraine. But then, it took a darker turn: It began destroying computers’ file systems.
-
-
-
Security
-
USCERT ☛ FBI and FinCEN Release Advisory on AvosLocker Ransomware [Ed: AvosLocker is a ransomware group that was identified in 2021, specifically targeting Windows machines; FBI and CISA do not even name Microsoft or Windows, as usual. Microsoft cannot defend Windows (too many back doors and defects), so the best it can do it pay the media to stay quiet, change the topic, or blame the wrong parties.]
The Federal Bureau of Investigation (FBI) and the Department of the Treasury’s Financial Crimes Enforcement Network (FinCEN) have released a joint Cybersecurity Advisory identifying indicators of compromise associated with AvosLocker ransomware. AvosLocker is a ransomware-as-a-service affiliate-based group that has targeted victims across multiple critical infrastructure sectors in the United States including, but not limited to, the Financial Services, Critical Manufacturing, and Government Facilities sectors.
-
Security updates have been issued by Debian (apache2 and thunderbird), Fedora (abcm2ps, containerd, dotnet6.0, expat, ghc-cmark-gfm, moodle, openssl, and zabbix), Mageia (389-ds-base, apache, bind, chromium-browser-stable, nodejs-tar, python-django/python-asgiref, and stunnel), openSUSE (icingaweb2, lapack, SUSE:SLE-15-SP4:Update (security), and thunderbird), Oracle (openssl), Slackware (bind), SUSE (apache2, bind, glibc, kernel-firmware, lapack, net-snmp, and thunderbird), and Ubuntu (binutils, linux, linux-aws, linux-aws-5.13, linux-gcp, linux-hwe-5.13, linux-kvm, linux-raspi, linux, linux-aws, linux-aws-5.4, linux-azure, linux-azure-5.4, linux-gke, linux-gkeop, linux-hwe-5.4, linux-ibm, linux-ibm-5.4, linux-kvm, linux-oracle, linux-oracle-5.4, and linux, linux-aws, linux-aws-hwe, linux-azure, linux-azure-4.15, linux-dell300x, linux-hwe, linux-gcp-4.15, linux-kvm, linux-oracle, linux-snapdragon).
-
Drupal has released security updates to address a vulnerability affecting Drupal 9.2 and 9.3. An attacker could exploit this vulnerability to take control of an affected system.
-
Market Screener ☛ Qualys : Implications of Windows Subsystem for Linux for Adversaries & Defenders (Part 1) [Ed: WSL is an attack on Linux, it's Windows in disguise, and firms should quit using Microsoft's attack on Linux as a pretext for bashing the security of GNU/Linux]
-
SBOMs Supporting Safety Critical Software [Ed: This isn't the solution, this is the LF acting as a marketing proxy for sponsors]
-
Defence/Aggression
-
President Putin of Russia has been talking a lot lately about his forces using nuclear weapons — presumably tactical nuclear weapons — in the war with Ukraine. It’s an easy threat to make but a difficult one to follow-through for reasons I’ll explain here in some detail. I’m not saying Mr Putin won’t order nuclear strikes. He might. Dictators do such things from time to time. But if Mr Putin does push that button, I’d estimate there is perhaps a 20- percent chance that nukes will be actually launched and a 100 percent chance that Mr. Putin will end that day with a bullet in his brain.
Given that I don’t think Mr. Putin really wants a bullet in his brain, my goal here is to lay out facts and probabilities to show how nuking Ukraine would be a huge mistake for Putin and Russia. With the facts thus presented and presumably repeated by many people in many venues, that information will quickly reach everyone in positions to make such a nuclear war NOT happen. But without essays like this one, that education and intervention is much less likely. So I am writing this as a public service. Pass it on.
What do I know? I worked as an investigator for the Presidential Commission on the Accident at Three Mile Island in 1979. Part of my portfolio then was to study the Federal Emergency Management Agency’s response to that nuclear accident, which was pathetic.
TMI was FEMA’s first big crisis as FEMA. Most of the agency had been called Civil Defense until a short time before TMI. Their idea of nuclear safety (remember the Nuclear Regulatory Commission, not FEMA, actually regulates the reactors) had been tracking clouds of predicted fallout from Russian nuclear attacks driven by prevailing winds and coming up with plans to move civilians out of the way of those clouds. In the northeast USA around Three Mile Island, the old Civil Defense plans called for moving 75 million people in 72 hours — an impossible task, then or now.
-
Censorship/Free Speech
-
It has become easier to be labeled an extremist in Russia. On Monday the label—once reserved for the likes of the Taliban and the Islamic State—was given to Facebook’s parent company, Meta.
A Moscow court ruled that Meta was an extremist organization in a decision that effectively banned social media platforms Facebook and Instagram from operating in Russia. But the court ruling included an interesting carve-out: WhatsApp. Both of the other platforms had been blocked earlier in March after clashing with the Kremlin over content referencing the war in Ukraine. But the ruling purposefully allowed the company’s messenger platform WhatsApp to continue operating in the country. “The decision does not apply to the activities of Meta’s messenger WhatsApp, due to its lack of functionality for the public dissemination of information,” the court said, according to Reuters.
-
Access Now, outraged by today’s announcement that the Myanmar Investment Commission has approved the sale of Telenor Myanmar, is calling for international actors to implement sanctions and stop the company’s irresponsible disposal of its Myanmar operations to a company whose 80% majority shareholder is military-linked Shwe Byain Phyu Group.
Telenor stated that its sanctions screening “assured” them that Shwe Byain Phyu and its owners were not subject to any current international sanctions. However, they are linked to multiple individuals and companies currently subject to U.S., European Union, and UK sanctions.
“The purchaser, Shwe Byain Phyu, may not be sanctioned now — but it needs to be. International actors must recognize and take action against the company’s multiple and flagrant links to the military,” said Wai Phyo Myint, Asia Pacific Policy Analyst at Access Now.
-
Internet Policy/Net Neutrality
-
-
Today, the Senate Commerce Committee marked up the “Martha Wright-Reed Just and Reasonable Communications Act of 2021,” a bill introduced by Senator Tammy Duckworth (D-IL) to extends the Federal Communications Commission’s authority over both intrastate and interstate calls to end predatory pricing for calling incarcerated people.
The bill mandates the agency to ensure that call prices to and from incarceration facilities are “just and reasonable” no matter what technology is used. Legislation to accomplish similar objectives has been introduced in the House of Representatives. Public Knowledge urges the Senate to pass the bill to keep incarcerated people connected with loved ones and their essential support system.
Permalink
Send this to a friend
« Previous entries Next Page » Next Page »