Bonum Certa Men Certa

Links 15/06/2022: Canonical Ubuntu Core 22 and LibreOffice 7.4 Beta



  • GNU/Linux

    • Desktop/Laptop

      • Linux MagazineSpiralLinux is a New Linux Distribution Focused on Simplicity

        A new Linux distribution, from the creator of GeckoLinux, is a Debian-based operating system with a focus on simplicity and ease of use.

        SpiralLinux is Debian-based Linux distribution with spins for Cinnamon, XFCE, GNOME, KDE Plasma, Mate, Budgie, LXQt, and Builder (which uses the IceWM window manager for experienced users to fully configure the system to meet their needs). Each of these spins (minus “Builder”) offers a simplified Linux experience that uses the official Debian Stable package repositories.

        SpiralLinux includes Flatpak support built-in as well as a GUI front-end for managing Flatpak packages. The distribution uses the Btrfs file system which includes an optimal subpartition with Zstd transparent compression and built-in support for automatic Snapper snapshots and even zRAM swap support.

        According to the developer, “Great effort has been expended in polishing the SpiralLinux default configuration for all the major desktop environments using the packages and mechanisms that Debian itself provides,” said the dev when asked “why another Debian-based distro.”

    • Server

      • Six Keys for Platform Teams to Operate Kubernetes at Scale - Container Journal

        For organizations looking to modernize and build cloud-native apps, Kubernetes (K8s) has become the orchestration platform of choice. K8s is a great way to provide better service to customers, gain a competitive advantage when it comes to your products and services and speed up digital transformation initiatives with self-service. But building out your development infrastructure with enterprise-level Kubernetes can be complex and challenging and requires a significant investment in terms of time and resources. In this article, we will detail some of the critical requirements that make Kubernetes management more manageable and help your organization put K8s to work for you through a platform approach.

        [...]

        The good news is that with the right approach, Kubernetes is not only good at scaling—it is excellent at scale. Which brings us to our [drumroll please] six keys for platform teams to enable enterprise-grade K8s operations. These six capabilities can help your organization put Kubernetes to use without fear of growing pains, spiraling complexity or unsustainable resource needs. If you bake these six tips into your central architecture and platform, you’ll be set up for long-term success:

    • Audiocasts/Shows

      • mintCast PocastmintCast 386.5 – Interview with Flathub contributor Jorge Castro

        In our Innards section, we have an interview with Jorge Castro, community manager for Flatpak and former community manager for Canonical.

      • mintCast PocastmintCast 387 – The Curious Case of Debian Downloads

        First up in the news: NVIDIA is transitioning, Debian talks non-free, Ubuntu has new ISOs and Docker news.

        In security and privacy: Intel has more microcode

        Then in our Wanderings: Joe lost the election, Norbert watches sci-fi and Bill sets up NextCloud.

      • VideoIf you're thinking of buying an HP Dev One, watch this video first. - Invidious [Ed: HP gives a whole lots of vloggers laptops as bribes for "reviews"; bloggers also]

        I went HANDS-ON with the HP Dev One and I was SHOCKED by my time with it. It's a brilliant piece of kit running one of the best Linux distros out there.

      • Jupiter BroadcastingMake it so, Dev One! | Coder Radio 470 [Ed: It'll be hard to know if this product is genuinely good as all the reviewers so far are bribed]

        From preinstalled Linux Pop!OS to a tuned Linux keyboard with a Super key, HP Dev One is designed with powerful features and tools to help you code your way.

    • Kernel Space

      • Linux Plumbers Conference (LPC)Microconferences at Linux Plumbers Conference: Real-time and Scheduling – Linux Plumbers Conference 2022

        Linux Plumbers Conference 2022 is pleased to host the Real-time and Scheduling Microconference

        The real-time and scheduling micro-conference joins these two intrinsically connected communities to discuss the next steps together.

        Over the past decade, many parts of PREEMPT_RT have been included in the official Linux codebase. Examples include real-time mutexes, high-resolution timers, lockdep, ftrace, RCU_PREEMPT, threaded interrupt handlers and more. The number of patches that need integration has been significantly reduced, and the rest is mature enough to make their way into mainline Linux.

      • LWNCFP for the Kernel and Maintainers Summits [LWN.net]

        The 2022 Kernel Summit and Maintainers Summit will be held in Dublin; the Kernel Summit will run as part of the Linux Plumbers Conference (September 12-14) while the Maintainers Summit will be on September 15. The call for proposals for both events has been posted. The deadline for the Kernel Summit is tight (June 19), so this is not the time for anybody wanting to speak to procrastinate.

    • Applications

      • Status update, June 2022 €· emersion

        Yesterday I’ve finally finished up and merged push notification support for the soju IRC bouncer and the goguma Android client! Highlights & PM notifications should now be delivered much more quickly, and power consumption should go down. Additionally, the IRC extension isn’t tied to a proprietary platform (like Google or Apple) and the push notification payloads are end-to-end encrypted. If you want to read more about the technical details, have a look at the IRCv3 draft.

        In the Wayland world, we’re working hard to get ready for the next wlroots release. We’ve merged numerous improvements for the scene-graph API, xdg-shell v3 and v4 support has been added (to allow xdg-popups to change their position), and a ton of other miscellaneous patches have been merged. Special thanks to Kirill Primak, Alexander Orzechowski and Isaac Freund!

        I’ve also been working on various Wayland protocol bits. The single-pixel-buffer extension allows clients to easily create buffers with a single color instead of having to go through wl_shm. The security-context extension will make it possible for compositors to reliably detect sandboxed clients and apply special policies accordingly (e.g. limit access to screen capture protocols). Thanks for xdg-shell capabilities clients will be able to hide their maximize/minimize/fullscreen buttons when these actions are not supported by the compositor. Xaver Hugl’s content-type extension will enable rules based on the type of the content being displayed (e.g. enable adaptive sync when a game is displayed, or make all video player windows float). Last, I’ve been working on some smaller changes to the core protocol: a new wl_surface.configure event to atomically apply a surface configuration, and a new wl_surface.buffer_scale event to make the compositor send the preferred scale factor instead of letting the clients pick it.

    • Instructionals/Technical

      • Make Use OfHow to Use Wget to Download Files on Linux

        GNU/Linux has many practical uses. You can easily handle all your transactions via the terminal. If you've read Linux-related instructions or watched videos, you must have come across the wget command. It is very easy to use and works by taking parameters.

        For example, if you know the direct download link of the file you want to download, it is possible to download this file from the console with the help of the wget command without using any extra programs or needing a browser.

        Here's everything you need to know about the wget command including some practical examples.

      • OSTechNixCreate Directories Named With Current Date / Time / Month / Year In Linux [Ed: Updated]

        Did you know we can create directories or files named with current date, time, month, and year from command line? Yes! This tutorial explains how to create a directory or file with current timestamp in the name in Linux.

        This will be helpful when you want to save something, for example photos, in directories named with date when they are actually taken. For example, if the photos were taken on October 16, 1984, you can create a folder named "16-10-1984".

      • H2S MediaHow to install WPS Office on Ubuntu 22.04 LTS Jammy - Linux Shout

        Are you looking for steps to install free Office Suite WPS Office on Ubuntu 22.04 LTS Jammy JellyFish Linux using the command terminal? Here is the tutorial for it.

        There is easy to use, free alternative to Microsoft Office known as the WPS office suite by Kingsoft, fulfilling the users’ need of handling popular document formats for a very long time.

        WPS Writer, Presentation, Spreadsheet, and PDF are the main tools that come in this Office suite. WPS Office is offered free of charge in the basic version. Full compatibility with Microsoft Office, PDF support, encryption, and advanced tools are only available when you pay for the software. An overview of the extent to which the WPS Office differs from that of the paid Premium Edition can be found on the Homepage of its developer.

      • TechtownWays to Remove PPAs Package Added in Ubuntu Linux - Techtown

        Learning how to remove PPAs Package Added in Ubuntu Linux is a simple step that will help you to have a stable and functional system with only what you need. That’s why I’ll show you several ways to do it, so you have no excuses and can also do it without problems.

      • Linux Host SupportHow to Install and Use Ncdu for Better Overview of Disk Usage in Linux | LinuxHostSupport

        The default disk usage command from UNIX based system summarizes directories on trees’ sizes, so it includes all their contents and individual files sizes. But, it is helpful to track down space hogs on your system. In other words, it will list directories and files that consume large amounts of space on the hard disk drive.

      • RoseHosting10 useful YUM commands in Linux - RoseHosting

        In this tutorial we are going to show you the most used 10 YUM commands in Linux. YUM is a command-line package management system that is used on CentOS and AlmaLinux.

        YUM (shortcat for “Yellowdog Updater Modified“) package manager is responsible for managing the packages from the YUM repositories located on the server at /etc/yum.repos.d/. In this tutorial we are going to install, remove, update software packages with real example.

        The YUM command examples will be explained on the CentOS 7 OS. Let’s get started!

      • ID RootHow To Install Ionic Framework on Ubuntu 22.04 LTS - idroot

        In this tutorial, we will show you how to install Ionic Framework on Ubuntu 22.04 LTS. For those of you who didn’t know, the Ionic framework is an open-source UI toolkit for building mobile and desktop applications using core web technologies like HTML, CSS, and JavaScript. Ionic comes with integrations for popular frameworks like Angular, React, and Vue and is one of the more popular frameworks amongst developers today in the mobile applications field.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Ionic Framework on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

      • OpenSource.comHow I use LibreOffice keyboard shortcuts | Opensource.com

        I have used word processing software for as long as I can remember. When word processors moved from direct formatting to leveraging styles to change how text appears on the page, that was a big boost to my writing.

        LibreOffice provides a wide variety of styles that you can use to create all kinds of content. LibreOffice applies paragraph styles to blocks of text, such as body text, lists, and code samples. Character styles are similar, except that these styles apply to inline words or other short text inside a paragraph. Use the View -> Styles menu, or use the F11 keyboard shortcut, to bring up the Styles selector.

      • HowTo ForgeHow to Send Ubuntu Logs to a Graylog Server

        Graylog is a platform centralized log management system. It's one of the most popular log management systems in the DevOps world with multi-platform support and can be installed in a container environment such as Docker and Kubernetes.

      • H2S MediaSet Up Nginx as a Reverse Proxy For Apache on Ubuntu 22.04

        In this tutorial let’s learn the steps to use Nginx as a proxy server for the Apache web server on Ubuntu 22.04 LTS for better performance.

        Apache is a well-established name in the server world as a web server and so the Nginx. Although, both are powering millions of hosting servers, however when it comes to performance Nginx is generally faster than Apache whereas the latter one known for a wide range of powerful features and modules.

      • Linux HintHow to Use the atq Linux Command

        “When using Linux, you will find yourself often scheduling jobs. In that case, you need a way to view the scheduled jobs. If you are a system administrator, this is helpful as you can see the jobs scheduled by all users.

        The atq command displays a list of all pending jobs and their details, such as hour, date, username, queue, and the job number. The atq command mainly works as a supplement for the at command used to schedule jobs, and we will cover how to use the atq command in this post.”

      • MozillaHow to easily switch from Chrome to Firefox

        There’s never been a better time to switch from Chrome to Firefox, if we do say so ourselves.

        Some of the internet’s most popular ad blockers, such as uBlock Origin — tools that save our digital sanity from video ads that auto-play, banners that take up half the screen and pop-up windows with infuriatingly tiny “x” buttons — will become less effective on Google’s web browser thanks to a set of changes in Chrome’s extensions platform.

        At Mozilla, we’re all about protecting your privacy and security – all while offering add-ons and features that enhance performance and functionality so you can experience the very best of the web. We know that content blockers are very important to Firefox users, so rest assured that despite changes to Chrome’s new extensions platform, we’ll continue to ensure access to the best privacy tools available – including content-blocking extensions that not only stop creepy ads from following you around the internet, but also allows for a faster and more seamless browsing experience. In addition, Firefox has recently enabled Total Cookie Protection as default for all users, making Firefox the most private and secure major browser available across Windows, Mac and Linux.

        Longtime Chrome user? We know change can be hard. But we’re here to help you make the move with any data you want to bring along, including your bookmarks, saved passwords and browsing history.

      • Own HowToHow to open ports in UFW (Uncomplicated Firewall)

        UFW is a simple firewall management tool that allows you to manage iptables/netfilter rules on your system, it is an essential tool for securing your network. If you are installing new apps on your system that will need specific ports open or closed then this tutorial is for you.

        In this tutorial you will learn how to open/close a port or multiple ports on your firewall on Linux.

      • Linux HintRemoving Untracked Files Using Git Clean Command

        “In simple words, the git clean is the “undo” option when using git. There are different options to undo in git, such as revert and reset. However, the git clean focuses on removing the untracked files. The untracked files are those yet to be added to the version control, and in most instances, they are the files generated when the code compiles.

        The git clean is an excellent command to add to your arsenal of git commands, and with it, you will quickly and effortlessly remove untracked files. Let’s see how to use the git clean.”

      • Trend OceansDisplay Public IP Address using Command-Line in Linux

         There are two ways to retrieve external/public IP addresses for your Linux server or system. The fastest method is by resolving the DNS (dig, host), and the other is by retrieving server data through the HTTP protocol (cURL, wget).

        Today, you will learn how to display external or public IP addresses using OpenDNS and External Services.

    • Games

      • Boiling SteamBoiling Steam: Call for Contributors - Boiling Steam

        Boiling Steam has been operating as a Linux gaming focused publication for many years now (since 2014), and we have had major growth in audience in the past 2 years. We have been featured in well known publications such as PCGamer, Kotaku, Gamespot, and more. To keep increasing our coverage, both in volume and quality, we are looking for new contributors to join our team.

      • Godot EngineGodot Engine - Dev snapshot: Godot 4.0 alpha 10

        Another couple of weeks, another alpha snapshot from the development branch, this time with 4.0 alpha 10! We're getting in 2-digit territory, both because 4.0 is a huge release that requires a lot of work, and because we're committed to providing dev snapshots frequently so that pre-release testers can quickly access the new features and bug fixes.

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDE OfficialGot something to say about KDE? Say it at Akademy 2022 | KDE.news

          Akademy 2022 will be a hybrid event, in Barcelona and online that will be held from Saturday 1st to Friday 7th October. The Call for Participation is still open! Submit your talk ideas and abstracts as the deadline has been extended until the 19th June.

  • Distributions and Operating Systems

    • SUSE/OpenSUSE

    • Fedora Family / IBM

      • Fedora IoT Front Page update | ekidney blog

        As part of the Fedora Website Revamp project, I have a draft of the Fedora IoT front page. This page is designed to look related to Mo's work on the Fedora Workstation front page. A lot of the elements are the same, they have just been adjusted to fit the IoT page.

        The full mockup can be found here. This is just a static mockup at the moment, links will be added in soon!

      • Red Hat OfficialHow we use eBPF to observe OpenShift network metrics | Enable Sysadmin

        A network flow is the accumulated metrics (such as the number of packets or bytes) of the packets that pass a given observation point and share common properties (protocol, source/destination address, and port). OpenShift Network Observability is a tool that allows collecting, storing, and visualizing OpenShift clusters' network flows.

      • Red Hat OfficialPost-quantum cryptography, an introduction

        A new type of computer is being developed that can break many of our existing cryptographic algorithms. As a result, we need to develop new algorithms that are secure against those computers and that will run on our existing computers. This is called "post-quantum cryptography".

      • IBM i PTF Guide, Volume 24, Number 24 - IT Jungle

        If it seems like just about every week there is a security vulnerability within the broad and deep expanse of the IBM i platform, well it isn’t just seeming like that. It is like that. And this week we start out with four news ones that you have to contend with in the IBM i PTF Guide.

      • Ragged Flash: A Smooth Solution to a Thorny Problem - IT Jungle

        There are many benefits to using IBM’s FlashCopy services, which delivers a nearly instantaneous copy of a customer’s IBM i environment. But there are also challenges, such as when a FlashCopy is paired with an IPL, which had the habit in busy environments of throwing the source and the copy out of synch. IBM has addressed this problem with “ragged flash.”

        Ragged flash is one of the new database features delivered in IBM i 7.5 (it’s not available in 7.4). Scott Forstie, the database architect for IBM i, identified the ragged flash as one of his most favorite new database features. During the recent POWERUp 2022 conference in New Orleans, Forstie explained how ragged flash works and why it’s so cool.

    • Debian Family

      • GRUB 2.06

        Today’s update on Sparky testing (7) of GRUB bootloader provides a notable change – it does not list other operating systems on the GRUB menu any more...

    • Canonical/Ubuntu Family

      • UbuntuCanonical Ubuntu Core 22 is now available – optimised for IoT and embedded devices | Ubuntu

        Canonical today announced that Ubuntu Core 22, the fully containerised Ubuntu 22.04 LTS variant optimised for IoT and edge devices, is now generally available for download from ubuntu.com/download/iot. Combined with Canonical’s technology offer, this release brings Ubuntu’s comprehensive and industry-leading operating system (OS) and services to a complete range of embedded and IoT devices.

        IoT manufacturers face complex challenges to deploy devices on time and within budget. Ensuring security and remote management at scale is also taxing as device fleets expand. Ubuntu Core 22 helps manufacturers meet these challenges with an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.

        “Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”

      • UbuntuWhat you’re missing out if you don’t try Ubuntu Core 22 | Ubuntu

        Ubuntu Core, the Ubuntu flavour optimised for IoT and edge devices, has a new version available. With a 2-year release cadence, every new release is both an exciting and challenging milestone.

        Ubuntu Core is based on Ubuntu. It is open source, long-term supported (LTS), binary compatible and offers a unified developer experience. It allows developers and makers to build composable and software-defined appliances built from immutable snap container images. The goal is to offer developers a new development experience, getting away from complex cross-compilation frameworks and intricate system layers Application development is the focus with simple tools that can be used across all Ubuntu flavours.

      • UbuntuMaster IoT software updates with validation sets on Ubuntu Core 22 | Ubuntu

        If you are packaging your IoT applications as snaps or containers, you are aware of the benefits of bundling an application with its dependencies. Publishing snaps across different operating system versions and even distributions is much easier than maintaining package dependencies. Automated IoT software updates make managing fleets of devices more efficient. While you can avoid the dependency hell between software packages, how could you ensure that the diverse applications on an IoT device work well together?

        Ubuntu Core 22 introduces the feature of validation sets that makes IoT device management easier. A validation set is a secure policy (assertion) that is signed by your brand and distributed by your dedicated Snap Store. With validation sets you can specify which snaps are required, permitted or forbidden to be installed together on a device. Optionally, specific snap revisions can be set too.

      • 9to5LinuxCanonical Releases Ubuntu Core 22 for IoT, Edge and Embedded Devices

         Ubuntu Core 22 comes as a fully containerized variant of Ubuntu 22.04 LTS (Jammy Jellyfish) introducing a fully preemptible kernel to ensure time-bound responses and enable advanced real-time features out of the box on Ubuntu Certified Hardware from Canonical's partners.

        New features include remodeling capabilities to allow users to change device IDs so that they can be rebranded, remodeled, or assigned to a different Snap Store, support for validation sets to help users ensure that only specific Snaps are installed and that they stay at fixed revisions, the ability to factory reset devices, and MAAS (Metal as a Service) support.

      • Venture BeatUbuntu Core 22 brings real-time Linux options to IoT | VentureBeat

        Embedded and internet of things (IoT) devices are a growing category of computing, and with that growth has come expanded needs for security and manageability.

        One way to help secure embedded and IoT deployments is with a secured operating system, such as Canonical’s Ubuntu Core. The Ubuntu Core provides an optimized version of the open-source Ubuntu Linux operating system for smaller device footprints, using an approach that puts applications into containers. On June 15, Ubuntu Core 22 became generally available, providing users with new capabilities to help accelerate performance and lock down security.

        Ubuntu Core 22 is based on the Ubuntu 22.04 Linux operating system, which is Canonical’s flagship Linux distribution that’s made available for cloud, server and desktop users. Rather than being a general purpose OS, Ubuntu Core makes use of the open-source Snap container technology that was originally developed by Canonical to run applications. With Snaps, an organization can configure which applications should run in a specific IoT or embedded device and lock down the applications for security. Snaps provide a cryptographically authenticated approach for application updates.

      • OMG UbuntuUbuntu Core 22 Released for IoT and Embedded Device Makers - OMG! Ubuntu!

        A new version of Ubuntu Core is available to download.

        For those unaware, of it Ubuntu Core is Canonical’s streamlined Ubuntu spin targeted at embedded devices, IoT, and other industrial hardware. It is a containerised version of regular Ubuntu boasting a small footprint, super-secure design, and support for transactional software updates using Snaps.

        Ubuntu Core 22 is the latest release and as you may be able to tell from its version number it’s based on Ubuntu 22.04 LTS. It is backed by 10 years of security maintenance of kernel, OS and application-level code updates from Canonical.

      • Silicon AngleCanonical updates Ubuntu Core with support for real-time compute in robotics and industrial apps - SiliconANGLE

        The Ubuntu developer Canonical Ltd. today announced general availability of a new edition of Ubuntu Core, its fully containerized operating system for edge and “internet of things” devices.

        With the update, the operating system now supports real-time compute in robotics and industrial applications, the company said. Ubuntu Core is an OS that’s designed for low-powered devices. It’s incredibly lightweight, secure and resilient, the company claims, and it’s backed by a growing ecosystem of silicon and original design manufacturer partners.

        The key characteristic of Ubuntu Core is that it’s fully containerized, with its main components – including the kernel, operating system and applications — all broken down into packages known as “snaps.” Each of these snaps operates within an isolated sandbox that includes the app’s dependencies, ensuring it’s both portable and resilient.

      • Help Net SecurityUbuntu Core 22: The secure, application-centric IoT OS is now available - Help Net Security

        IoT manufacturers face complex challenges to deploy devices on time and within budget. Ensuring security and remote management at scale is also taxing as device fleets expand. Ubuntu Core 22 helps manufacturers meet these challenges with an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.

        “Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”

      • New ElectronicsNew Electronics - Canonical Ubuntu Core 22 optimised for IoT and embedded devices

        The release brings Ubuntu’s comprehensive operating system (OS) and services to a complete range of embedded and IoT devices. IoT manufacturers face complex challenges when it comes to deploying devices, while ensuring security and remote management at scale is also becoming increasingly challenging as device fleets expand. Ubuntu Core 22 has been developed to help manufacturers by providing an ultra-secure, resilient, and low-touch OS, backed by a growing ecosystem of silicon and ODM partners.

        “Our goal at Canonical is to provide secure, reliable open source everywhere - from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”

        The Ubuntu 22.04 LTS real-time kernel, now available in beta, delivers high performance, ultra-low latency and workload predictability for time-sensitive applications.

      • Ubuntu Core 22 supports real-time compute for robotics

        Canonical today announced that Ubuntu Core 22, the fully containerized Ubuntu 22.04 LTS variant optimized for IoT and edge devices, is now generally available for download. This release brings Ubuntu’s operating system (OS) and services to a complete range of embedded and IoT devices.

        “Our goal at Canonical is to provide secure, reliable open source everywhere – from the development environment to the cloud, down to the edge and to devices,” said Mark Shuttleworth, CEO of Canonical. “With this release, and Ubuntu’s real-time kernel, we are ready to expand the benefits of Ubuntu Core across the entire embedded world.”

      • Tom's HardwareIoT Focused Ubuntu Core 22 Available Now | Tom's Hardware

        Edge and IoT device developers have another weapon in their arsenal of operating systems following the announcement today of the latest version of Ubuntu Core. The operating system is Canonical’s latest fully containerized Linux distro for embedded systems, robotss, Raspberry Pi (opens in new tab) boards and other smart applications.

    • Open Hardware/Modding

      • The DIY Life3D Printed Raspberry Pi Case Using The Creality Ender-3 S1 Pro - The DIY Life

        I’ve been using my Raspberry Pi in this case that I 3D printed almost two years ago. It’s been a great way to protect and cool my Pi and I’ve even made up a few other varients for UPS and SSD shields.

      • peppe8oRadio Frequency (RF) communication by nRF24l01 with Arduino Uno

        To perform communication wirelessly for a shorter distance, nRF24l01 is best to be used as it has effective speed. The communication with this module is up to 10-meters in the line of sight.

        In this tutorial, the nRF24l01 wireless sensor interfaced with Arduino Uno, dealing with RF communication. This tutorial provides the coding, wiring diagram and component list. We’ll learn how to use the nRF24L01 transceiver modules to create wireless communication between two Arduino boards in this article. When utilizing Arduino, the nRF24L01 module is a common choice for wireless communication.

    • Mobile Systems/Mobile Applications

  • Free, Libre, and Open Source Software

    • OpenSource.comA beginner’s guide to cloud-native open source communities

       Some people think the cloud-native ecosystem has a high barrier to entry. At first glance, that looks like a logical assumption. Some of the technologies used in cloud-native projects are complex and challenging, if you're not familiar with them, so you might think you need proven expertise to get involved.

      However, looks can be deceiving. This article provides a detailed roadmap to breaking into the cloud-native ecosystem as an open source contributor. I'll cover the pillars of cloud-native architecture, the Cloud Native Computing Foundation (CNCF), and ways to earn more.

      Most importantly, after grounding you in the basics of cloud-native practices and communities, the article provides a three-step guide for getting started.

    • MedevelWaliki: a Flat-file Git-based Wiki engine written in Django

      Waliki is a wiki engine and app written using Python and Django Web framework. It is a pure file-based system that store all data in flat-files. As it is written in Django, it inherits its built-in features as its Advanced ACL system, Django admin, and customizable templates.

    • MedevelBaïkal: Have your own CalDav and CardDav server

      CalDav is an internet standard and protocol used to sync calendars across devices and services. It is often used to sync your calendar events between your calendar apps, webmail, devices and services.

      [...]

      Baïkal is licensed under the GNU GPL v3 License.

    • Computer WeeklyThe challenge of open source in the enterprise is not technical

      There is no doubt that open source is the future of software development. But IT leaders trying to instil an open source culture in their organisation may struggle due to business practices established years earlier to support commercial software contracts.

      Computer Weekly recently had a chat with Amanda Brock, the CEO of OpenUK about how enterprise software contracts have evolved with the advent of open source.

      [...]

      Brock points out that in itself, open source is not a business model. Managed services provides a commercial wrapper. But commercial open source companies are increasingly looking at SaaS as the direction they will take their enterprise software products.

    • Venture BeatOpen-source Mattermost expands workflow platform with 7.0 release | VentureBeat

      Since it got started as an open-source effort in 2016, Mattermost has been building out a messaging platform that has a growing number of use cases.

      Today, the company announced its Mattermost 7.0 platform that brings new voice call, workflow templates and an application framework to the open-source technology. The new release builds on capabilities the company launched with its 6.0 update in October 2021. Mattermost competes against multiple large entities, including Slack, Atlassian and Asana, for a piece of the growing market for collaboration tools. Mattermost has a particular focus, however, on developer enablement, though the platform can also be used for security and IT operations as well.

    • Venture BeatNeon delivers a serverless PostgreSQL | VentureBeat

      The marketplace for structured data storage continues to boom and newcomers are racing to compete for their share of the bits. Today, Neon, a fifteen-month-old startup, moved officially out of its invite-only mode and announced that it will be delivering what it calls “serverless PostgreSQL.” What was once a “limited preview” is becoming an open “technical preview.” Now, developers can build their applications on the well-known and trusted foundation of PostgreSQL with the freedom that comes from the serverless model.

    • Web Browsers

    • Productivity Software/LibreOffice/Calligra

      • 9to5LinuxLibreOffice 7.4 Is Now Available for Public Beta Testing, Here’s What to Expect

         LibreOffice 7.4 will be the fourth major release in the LibreOffice 7 series of the widely used office suite for GNU/Linux, macOS, and Windows platforms, and it will introduce various new features and many improvements.

        While I can’t reveal all of LibreOffice 7.4 features until the final release in mid-August 2022, I can tell you that there will be enhancements all over the place, many of them contributed by Collabora and others by volunteers.

      • LibreOffice 7.4 Beta1 is available for testing

         The LibreOffice Quality Assurance ( QA ) Team is happy to announce LibreOffice 7.4 Beta1 is available for testing!

        LibreOffice 7.4 will be released as final in mid August, 2022 ( Check the Release Plan for more information ) being LibreOffice 7.4 Beta1 the second pre-release since the development of version 7.4 started at the end of November, 2021. Since the previous release, LibreOffice 7.4 Alpha1, 920 commits have been submitted to the code repository and 220 issues got fixed. Check the release notes to find the new features included in this version of LibreOffice.

    • Programming/Development

      • Drew DeVaultStatus update, June 2022

        Hello again! I would like to open this post by acknowledging the response to my earlier post, “bleh”. Since it was published, I have received several hundred emails expressing support and kindness. I initially tried to provide these with thoughtful replies, then shorter replies, then I had to stop replying at all, but I did read every one. Thank you, everyone, for sending these. I appreciate it very much, and it means a lot to me.

        I have actually had a lot more fun programming this month than usual, since I decided to spend more time on experimental and interesting projects and less time on routine maintenance or long-term developments. So, the feature you’ve been waiting for in SourceHut might be delayed, but in return, there’s cool progress on the projects that you didn’t even know you were waiting for. Of course, the SourceHut workload never dips below a dull roar, as I have to attend to business matters and customer support promptly, and keep a handle on the patch queue, and the other SourceHut staff and contributors are always hard at work — so there’ll be plenty to discuss in the “what’s cooking” later.

      • MedevelJINGO is an Open-source Git-based CMS and Wiki engine

        JINGO is a git based wiki engine and CMS written for Node.js, with a decent design, a search capability and a good typography.

        In this post, we will reveal Jingo's amazing features and how can you install it on your system.

      • MedevelQuiki is an Outstanding Wiki system written in Go

        Quiki is a file-based web engine and server featuring a productive source language, markdown, image generation, categories, templates, and revision tracking.

        Quiki is a fully-featured wiki suite and standalone web server that is completely file-based, instead of storing content in a database, each page is represented by a text file written in the clean and productive quiki source language.

        [...]

        Quiki is released under the ISC License.

      • QtQt for MCUs 2.2 LTS released

        We're excited to announce that Qt for MCUs 2.2 LTS is now available! It is the first release of Qt for MCUs that will be long-term supported; bug fixes for it will be released for a period of 18 months. This release adds improvements to text rendering, new APIs to handle errors in GUI code, new tools to generate C++ from QML independently from CMake, and a new performance and footprint guide to help you get the best results with Qt for MCUs.

      • defragmentation -- wingolog

        Good morning, hackers! Been a while. It used to be that I had long blocks of uninterrupted time to think and work on projects. Now I have two kids; the longest such time-blocks are on trains (too infrequent, but it happens) and in a less effective but more frequent fashion, after the kids are sleeping. As I start writing this, I'm in an airport waiting for a delayed flight -- my first since the pandemic -- so we can consider this to be the former case.

        It is perhaps out of mechanical sympathy that I have been using my reclaimed time to noodle on a garbage collector. Managing space and managing time have similar concerns: how to do much with little, efficiently packing different-sized allocations into a finite resource.

        I have been itching to write a GC for years, but the proximate event that pushed me over the edge was reading about the Immix collection algorithm a few months ago.

        [...]

        On the engineering side, there's quite a number of choices to make there too: probably you make some parts of your collector to be parallel, maybe the collector and the mutator (the user program) can run concurrently, and so on. Things get complicated, but the fundamental algorithms are relatively simple, and present interesting fundamental tradeoffs.

      • MedevelAce: an Open-source Code Editor for the Web

        Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse.

        It can be easily embedded in any web page or JavaScript application. Ace is developed as the primary editor for Cloud9 IDE and the successor of the Mozilla Skywriter (Bespin) Project.

      • Perl / Raku

        • PerlMooseX::Extended Tutorial | Ovid [blogs.perl.org]

          There's been a lot of work on MooseX::Extended and now it comes with a fairly extensive tutorial.

          The basics are pretty easy to learn, but it gives you a good amount of power. It also allows you to easily define custom versions so you can just slap use My::Custom::Moose; (or role) at the top or your code and it works just fine.

      • Python

        • Story of a space

          In my case the story continued for around 2 hours. Yesterday I was trying to implement something from a given SPEC, and tried to match my output (from Rust) with the output from the Python code written by Dr. Fett.

        • How to create a Modern Python Development Environment

          Although Python celebrated its 30th birthday last year (2021), it has only recently experienced the rapid acceptance, growth, and upgraded development that we’ve come to identify with the language. Many aspects of Python have remained constant since its beginnings, but with each passing year and each Python edition, new ways have come for accomplishing things and new libraries have been introduced to take advantage of those advancements emerge.

          Python has both ancient and new ways of doing things. It is all about how you understand this language and what scopes you find in it. Actually, Python app development is the most trending language nowadays as developers are finding it more suitable for their projects.

        • How To Convert A String To Int In Python

          Python comes equipped with a variety of data types, each of which may be used to differentiate a certain kind of data. For instance, strings in Python are used to represent data that is based on text, while integers are utilized to represent entire numbers. Converting values from one data type to another allows you to interact with the data in a variety of different ways, which may be useful while you’re doing programming.

          The process of converting a Python string into an integer is a frequent activity. The int() and str() built-in methods are included in Python and may be used to make the aforementioned conversions ().

          In this we will investigate the Python int() function, which may be used to transform a text into an integer.

  • Leftovers

    • Vacation #1 and Friendship

      June is usually a very wonderful month for me. It's even better when your mind isn't being plagued by the misery and pessimism of the modern web and social media.

    • ups, downs, all arounds

      Been having "a go" of it lately (to put it in British terminology). Meaning, psychosis symptoms/ailments have been bothering me, due to a number of issues: the endlessly noisy neighbor (I am seeing about changing apartment units (again) tomorrow, which I hope they go along with), the psych med which I currently take messing with my digestion (causing me to NOT take it, hence the symptoms - I took it today, though), the distress from lack of funds as of late (better budgeting will be happening in July), etc.

    • Sweating the small stuff - Tiny projects of mine

      This blog post is a bit different from the others. It consists of multiple but smaller projects worth mentioning. I got inspired by Julia Evan's "Tiny programs" blog post and the side projects of The Sephist, so I thought I would also write a blog posts listing a couple of small projects of mine

    • twoflower

      a week ago i came across a hosting service called "tinykvm" that boasted how it was `hosting for the clueful`. in a way i thought it was a witty advert, and since they offer very small and cheap machines, i decided to support them.

    • TediumThe Immigration Challenges Professional Athletes Face

      I have a sort of weird relationship with borders because I’m kind of a weird dude. As a self-anointed geography geek, I like borders because there’s not a whole lot of geography without them. And while the history behind any given border is often fascinating, I find them as a whole slightly vexing. That any imaginary line can restrict the movement of people, and often nature, is annoying if practically understandable. With borders comes customs and immigration protocols that hamper, delay, or outright deny people the opportunity to pursue their dreams and ambitions. For those with a limited window to take advantage of their skills, like professional athletes, these restrictions can be more than frustrating. They are often downright devastating. Today’s Tedium is looking at the immigration issues facing professional athletes and what this reveals about immigration in the 21st century.

    • Hardware

      • CNX SoftwareKIOXIA XFMEXPRESS XT2 tiny 18x14mm removable NVMe SSD complies with XFM DEVICE standard - CNX Software

        KIOXIA Corporation, previously known as, Toshiba Memory Corporation, has started sampling of the XFMEXPRESS XT2 removable PCIe/NVMe storage device compliant with XFM DEVICE Ver.1.0-standard with dimensions of just 18×14 mm.

        The new storage standard and device are mostly designed for space-constrained applications ranging from ultra-mobile PCs to IoT devices and various embedded applications that may require fast, removable storage.

      • The New StackAMD Aims to Break the Disconnect Between Software Stacks – The New Stack

        AMD has emerged as a legitimate threat to Intel’s dominance in the chip market but also knows it needs a coherent software portfolio to supplement its hardware offerings.

        “We are a hardware company, but we are very clear how important the software platforms are to build out the solution set,” said the company’s CEO Lisa Su during an investor conference last week.

        The company laid down its long-term software strategy during the conference, which includes new drivers and middleware offerings to speed up applications running on its CPUs, graphics processors, AI accelerators and networking chips.

    • Proprietary

      • Botched and silent patches from Microsoft put customers at risk, critics say [Ed: Delete Microsoft and delete Windows]

        Blame is mounting on Microsoft for what critics say is a lack of transparency and adequate speed when responding to reports of vulnerabilities threatening its customers, security professionals said. Microsoft’s latest failing came to light on Tuesday in a post that showed Microsoft taking five months and three patches before successfully fixing a critical vulnerability in Azure.

    • Security

      • Linux Foundation's Site/BlogSBOM – SB Doesn’t Stand for Silver Bullet [Ed: Linux Foundation admits its approach is more optics than substance]

        They are critical to keep consumers safe and healthy, they are somewhat standardized, but it is a lot more exciting to grow or make the food rather than the label.

      • LinuxSecurityComplete Guide to Keylogging in Linux: Part 3

        The kernel sets up interrupt handlers by populating Interrupt Descriptor Table, and passing it to CPU (so CPU knows which routine to call on any given interrupt). The kernel also provides a keyboard notification system, which accepts objects of **notifier_block** from other kernel modules; and calls corresponding callbacks on every keyboard event.

      • LWNProcessor MMIO stale-data vulnerabilities [Ed: Intel's defective-by-design chips are a liability]

        The mainline kernel has just received a set of patches addressing a new set of (seemingly) Intel-specific hardware vulnerabilities.

      • Indian ExpressCERT-In may float portal for cybersecurity incidents
      • Bleeping ComputerMicrosoft patches actively exploited Follina Windows zero-day

        Microsoft has released security updates with the June 2022 cumulative Windows Updates to address a critical Windows zero-day vulnerability known as Follina and actively exploited in ongoing attacks.

      • LWNSecurity updates for Wednesday [LWN.net]

        Security updates have been issued by Red Hat (.NET 6.0 and log4j), SUSE (389-ds, grub2, kernel, openssl-1_1, python-Twisted, webkit2gtk3, and xen), and Ubuntu (php7.2, php7.4, php8.0, php8.1 and util-linux).

      • Bruce SchneierM1 Chip Vulnerability - Schneier on Security

        It’s not obvious how to exploit this vulnerability in the wild, so I’m unsure how important this is. Also, I don’t know if it also applies to Apple’s new M2 chip.

      • Arp poisoning attack with ettercap tutorial in Kali Linux updated 2022

        Welcome back, you are reading Penetration Testing Tutorial and I hope to learn lots of things and enjoyed to reading my blog.

        Today I will cover the Arp poisoning attack with ettercap tutorial in Kali Linux 2.0 through these articles.

        If you want to get good knowledge about the arp poisoning attack it’s my suggestion don’t leave the article in middle read complete tutorial for best knowledge.

      • PhoronixAkamai Warns Of "Panchan" Linux Botnet That Leverages Golang Concurrency, Systemd [Ed: Michael Larabel has officially joined the anti-Linux FUD club (also blaming Go, for totally ludicrous reasons)]
    • Censorship/Free Speech

      • Facing a deluge of bot attacks and takedowns, Iranian feminists and political protesters say Instagram is silencing them - Coda Story

        About a month ago, the UK-based Iranian women’s rights activist Samaneh Savadi published a post on her popular Instagram account about paternal postpartum depression. Shortly after, she noticed an uptick in follow requests.

        At first, Savadi, who regularly publishes feminist and gender-related content on her account, was pleased. But then, she took a closer look at the recently added accounts. Many of them looked like bots: they had pseudonyms, newly created Instagram pages, no posts. Soon, the requests started overwhelming her page — up to 100 a minute.

        “It was never-ending,” Savadi recalled. She briefly switched her page to private, but she didn’t want this deluge of suspicious new followers to keep her from speaking out. Soon, she made her page public again and was quickly inundated with harassing messages and follow requests.

        It wasn’t just Savadi’s page that saw strange activity. Other Iranian feminist-focused accounts soon started reporting the same pattern of events — a surge in follow requests and messages – beginning at roughly the same time in mid-May.

    • Civil Rights/Policing

    • Gemini

      • smolZINE - Issue 28

        Ben's capsule has tons of goodies to discover. Plenty of things to read that Ben has written as well as links to other places with a lot of reading material. There are some programming projects and the capsule is home to MOAR (Massive Online Archive of Recipes).

      • PhD thesis

        It looks like my PhD thesis has been available online on the Edinburgh Research Archive since late February.

      • midnight and emacs

        I don't think you can log in with a gemini browser (gemini can't maintain session state by design. I think you can use client certificates for maintining server-side state but whatever). You have to use the web interface for that.

    • Monopolies

      • Copyrights

        • Public Domain ReviewInterview with PDR's Editor-in-Chief in *Creative Review* – The Public Domain Review

          Last week, Adam Green — our illustrious Editor-in-Chief, and creator of Affinities — conducted an interview with the print and online magazine Creative Review. In addition to the new tenth anniversary book, the conversation turned to the concept of originality and the idea of a more “democratic way of handling art history”.

        • Public Domain Review*Unai no tomo*: Catalogues of Japanese Toys (1891–1923) – The Public Domain Review

          When Brooklyn Museum Curator of Ethnology Stewart Culin visited Japan for the first time in the fall of 1909, he escaped from the harangues of curio dealers by asking them to bring him a traditional children’s toy called burri-burri. Culin knew this rare and obscure object only from a specimen in Tokyo’s Imperial Museum and another owned by the collector Seifu Shimizu. Culin’s request to the dealers quickly confirmed the toy’s rarity, as neither he nor any of his numerous assistants were ever offered one. In the end, Culin asked Shimizu to make him a copy to bring back to Brooklyn.

          Only on a subsequent trip to Japan in 1912 did Culin secure an original, from an old shop on Kyoto’s famed Shijo Street. It bore the dim painted traces of pines and storks beneath its patinaed surface, complete with a plaited cord of knotted and tasseled red silk, and was accompanied by a pair of small wooden disks. The only lore that the shop owner could provide Culin was that the burri-burri had been used in an ancient game. The designs seemed to resemble the emblem associated with the Boys Festival, and also with traditional New Year’s toys — battledores and shuttlecocks.



Recent Techrights' Posts

CISA Has a Microsoft Conflict of Interest Problem (CISA Cannot Achieve Its Goals, It Protects the Worst Culprit)
people from Microsoft "speaking for" "Open Source" and for "security"
 
Links 26/04/2024: XBox Sales Have Collapsed, Facebook's Shares Collapse Too
Links for the day
Albanian women, Brazilian women & Debian Outreachy racism under Chris Lamb
Reprinted with permission from disguised.work
Microsoft-Funded 'News' Site: XBox Hardware Revenue Declined by 31%
Ignore the ludicrous media spin
Mark Shuttleworth, Elio Qoshi & Debian/Ubuntu underage girls
Reprinted with permission from disguised.work
Karen Sandler, Outreachy & Debian Money in Albania
Reprinted with permission from disguised.work
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 25, 2024
IRC logs for Thursday, April 25, 2024
Links 26/04/2024: Facebook Collapses, Kangaroo Courts for Patents, BlizzCon Canceled Under Microsoft
Links for the day
Gemini Links 26/04/2024: Music, Philosophy, and Socialising
Links for the day
Microsoft Claims "Goodwill" Is an Asset Valued at $119,163,000,000, Cash Decreased From $34,704,000,000 to $19,634,000,000 and Total Liabilities Grew to $231,123,000,000
Earnings Release FY24 Q3
More Microsoft Cuts: Events Canceled, Real Sales Down Sharply
So they will call (or rebrand) everything "AI" or "Azure" or "cloud" while adding revenues from Blizzard to pretend something is growing
Links 25/04/2024: South Korean Military to Ban iPhone, Armenian Remembrance Day
Links for the day
Gemini Links 25/04/2024: SFTP, VoIP, Streaming, Full-Content Web Feeds, and Gemini Thoughts
Links for the day
Audiocasts/Shows: FLOSS Weekly and mintCast
the latest pair of episodes
[Meme] Arvind Krishna's Business Machines
He is harming Red Hat in a number of ways (he doesn't understand it) and Fedora users are running out of patience (many volunteers quit years ago)
[Video] Debian's Newfound Love of Censorship Has Become a Threat to the Entire Internet
SPI/Debian might end up with rotten tomatoes in the face
Joerg (Ganneff) Jaspert, Dalbergschule Fulda & Debian Death threats
Reprinted with permission from disguised.work
Amber Heard, Junior Female Developers & Debian Embezzlement
Reprinted with permission from disguised.work
[Video] Time to Acknowledge Debian Has a Real Problem and This Problem Needs to be Solved
it would make sense to try to resolve conflicts and issues, not exacerbate these
Daniel Pocock elected on ANZAC Day and anniversary of Easter Rising (FSFE Fellowship)
Reprinted with permission from Daniel Pocock
[Video] IBM's Poor Results Reinforce the Idea of Mass Layoffs on the Way (Just Like at Microsoft)
it seems likely Red Hat layoffs are in the making
Ulrike Uhlig & Debian, the $200,000 woman who quit
Reprinted with permission from disguised.work
IRC Proceedings: Wednesday, April 24, 2024
IRC logs for Wednesday, April 24, 2024
Over at Tux Machines...
GNU/Linux news for the past day
Links 24/04/2024: Layoffs and Shutdowns at Microsoft, Apple Sales in China Have Collapsed
Links for the day
Sexism processing travel reimbursement
Reprinted with permission from disguised.work
Girlfriends, Sex, Prostitution & Debian at DebConf22, Prizren, Kosovo
Reprinted with permission from disguised.work
Microsoft is Shutting Down Offices and Studios (Microsoft Layoffs Every Month This Year, Media Barely Mentions These)
Microsoft shutting down more offices (there have been layoffs every month this year)
Balkan women & Debian sexism, WeBoob leaks
Reprinted with permission from disguised.work
Martina Ferrari & Debian, DebConf room list: who sleeps with who?
Reprinted with permission from Daniel Pocock
Links 24/04/2024: Advances in TikTok Ban, Microsoft Lacks Security Incentives (It Profits From Breaches)
Links for the day
Gemini Links 24/04/2024: People Returning to Gemlogs, Stateless Workstations
Links for the day
Meike Reichle & Debian Dating
Reprinted with permission from disguised.work
Europe Won't be Safe From Russia Until the Last Windows PC is Turned Off (or Switched to BSDs and GNU/Linux)
Lives are at stake
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Tuesday, April 23, 2024
IRC logs for Tuesday, April 23, 2024
[Meme] EPO: Breaking the Law as a Business Model
Total disregard for the EPO to sell more monopolies in Europe (to companies that are seldom European and in need of monopoly)
The EPO's Central Staff Committee (CSC) on New Ways of Working (NWoW) and “Bringing Teams Together” (BTT)
The latest publication from the Central Staff Committee (CSC)
Volunteers wanted: Unknown Suspects team
Reprinted with permission from Daniel Pocock
Debian trademark: where does the value come from?
Reprinted with permission from Daniel Pocock