Bonum Certa Men Certa

Links 20/04/2022: Ubuntu 22.04 LTS Nearly Ready



  • GNU/Linux

    • Unix MenThe easiest way to learn Linux for students

      Linux is a strong, stable and reliable operating system which, if enough resources are available, allows hundreds of users to run programs simultaneously on a single machine. Because of its ability to scale up, it is the operating system of choice for large-scale scientific calculations.

      Linux has also become a topic of interest to students. They start to study it both for their general development, because of their multifaceted interests, and in order to tie their career to the IT industry.

      If a student wants to do a deeper study of Linux sooner or later he has to write a case study. For this they will use any case study writing service they can find on the Internet. Such a service really helps to reduce the time it takes to write such important papers.

      Linux is the operating system of choice for a wide range of devices, from smartphones to desktops to supercomputers. Linux is used in smart TVs and newer, smart washing machines in everyday life.

    • Desktop/Laptop

      • H2S Media6 Linux distributions to revive an old laptop or PC

         With Windows 11, Microsoft has made it difficult for users to run its latest OS on a large number and variety of hardware, especially if it is not recent and does not meet certain requirements. In such a situation, Windows 7 can be an option to look but it officially has been abandoned, hence no security updates. Hence, Linux distros are the flame of hope, but which one to go for? To makes things a little bit easy for you, here is a list of six Linux distributions that could bring an old laptop back to life.

        Well, when we are saying Old computer, that doesn’t mean we are referring to some old piece of junk instead this article revolves around an old 32-bit or 64-bit PC or laptop with at least Intel Core 2 Duo or equivalent process coupled with 2 GB of RAM because such hardware configuration computers exist in large numbers.

        Hence, let’s see the Linux distros that are developed to provide speed and performance while consuming fewer system resources.

      • Linux HintLinux Computing on an Android

        No one can question the growth of mobile phones and their importance in today’s age. It is evident the second you step into a café, walk onto a bus, or just wander the streets. Smart phones definitely drive a lot of activities in our daily lives today. To give a perspective on this, research has been conducted on mobile vs. desktop usage based on website visits (1). In 2020, mobile made up 68% of all website visits compared with 29% on desktop globally. With over 6 billion smartphones in use as of the end of 2020 (this is 3 times the number of PCs), it is no wonder that mobile phones have become the primary computing device for many (2).

        Portability, ease of app installation and download, internet connectivity, and cost are all driving factors as to why phones have become so popular as a computing tool. In addition, the evolution of mobile phone technology has definitely resulted in phones becoming more powerful than many PCs.

        For us Linux users though, the options are far and few in terms of having a mobile device with an environment or applications we are familiar with (outside of PinePhone and Librem). The support for many of our favorite Linux applications are limited when you search the iOS or Play Store which can be quite frustrating. Even if there is support, some of the applications have limitations in functionality and control. So, if the world is going to keep moving towards mobile, how do we ensure that we don’t sacrifice our productivity and overall experience?

      • ZDNetBest Linux distro for beginners (2022) | ZDNet

        Some people still insist that using Linux is hard. Sure, it was difficult -- when I started with the Linux desktop back in the 1990s. But that was a long time ago. Today, the easiest desktop of all, Chrome OS, is simply Linux with the Chrome web browser on top of it. The more full-featured Linux desktop distributions are as easy to use in 2021 as Windows or macOS.

        Yes, you can get a lot more from Linux if you know how to do shell programming and the like. But that's also true of Windows and PowerShell. With both operating systems, you don't need to know the deep ins and outs of either one to get your work done.

    • Server

      • UbuntuThe next-gen open source financial services cloud | Ubuntu

        The financial services industry has evolved at an astonishing rate in recent years, underpinned by rapid advances in technology. Financial institutions (FIs) are digitising their customer journeys and scaling-up transformation. Cloud is a catalyst for enterprise business transformation and is a focus for C-suite executives and board members of financial services organisations.

      • UbuntuTry Kubernetes 1.24 release candidate with MicroK8s | Ubuntu

        The latest Kubernetes release, 1.24, is about to be made generally available. Today, the community announced the availability of the 1.24 release candidate. Developers, DevOps and other cloud and open source enthusiasts who want to experiment with the latest cutting edge K8s features can already do so easily with MicroK8s.

        MicroK8s is a CNCF-certified Kubernetes that is perfect for kicking the tires on the latest Kubernetes release. Equally at home as a single node on a laptop or a cluster in the cloud, it delivers a no-nonsense, minimal-effort way to spin up any version, including the latest stable or release candidates. MicroK8s is delivered as a self-contained snap package, which uses channels to support different versions with the same simple deployment command.

      • Red Hat OfficialFrom the mainframe to the edge: Red Hat Enterprise Linux for IBM z16 – the next generation of IBM zSystems

        As we’ve said before, every IT organization is different - from the underlying architecture and public cloud usage to edge strategies and the applications actually running in production. There is, however, one constant that supersedes these differences for CIOs - the need for commonality across all of these heterogeneous workloads, environments and applications. In many organizations, this common platform stretching across the hybrid cloud, from the datacenter to the edge, is Red Hat Enterprise Linux (RHEL).

    • Audiocasts/Shows

    • Kernel Space

      • LWNLinux 5.17.4

        I'm announcing the release of the 5.17.4 kernel.

        All users of the 5.17 kernel series must upgrade.

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

        thanks,

        greg k-h

      • LWNLinux 5.15.35
      • LWNLinux 5.10.112
      • LWNLinux 5.4.190
      • LWNLinux 4.19.239
      • LWNLinux 4.14.276
      • LWNLinux 4.9.311
      • Graphics Stack

        • CNX SoftwareNVIDIA submits NVDLA AI accelerator driver to mainline Linux - CNX Software

          NVIDIA has just submitted a large patchset to mainline Linux for their NVDLA AI accelerator Direct Rendering Manager (DRM) driver, accompanied by an open-source user mode driver.

          The NVDLA (NVIDIA Deep Learning Accelerator) can be found in recent Jetson modules such as Jetson AGX Xavier and Jetson AGX Orin, and since NVDLA was made open-source hardware in 2017, it can also be integrated into third-party SoCs such as StarFive JH7100 Vision SoC and Allwinner V831 processor.

    • Instructionals/Technical

      • Save space by compressing files and folders in Linux - LinuxStoney

        Surely more than once we have worked with compressed files or folders on our computer. A compressed file is a “package” within which several files are stored, making it much easier to share it over the Internet, and also considerably reducing its overall size. All operating systems are compatible with this type of file, although we will need the appropriate tools to be able to operate with them. And so, today we are going to see how we can work with this type of file from any Linux .

        In Linux there are several ways to work with compressed files. The first, and one of the most used, is to open them from a terminal console. But we can also work with them from the desktop interface if we prefer. Likewise, there are several programs to be able to operate with these files, each of which is specialized in a file format (ZIP, RAR, 7Z, etc) so that, depending on the format with which we want to work, we can use one or other.

      • Do you need Java? So you can install it Java on Linux - LinuxStoney

        Java is an element that, surely, more than once we have needed to start up on our computer. In Windows, we only have to go to the website of this environment, download the installer and install it in the operating system as one more program. Also, many programs that depend on it (such as JDownloader) usually have it included so that we don’t have to do anything. But what about Linux? Java is also available for this OS, as expected. Although it is true that, to start it up, we may have to take a few laps. Let’s see how it’s done.

      • Vitux6 Methods to Generate a Strong Password in Ubuntu – VITUX

        We all know how important it is to use strong passwords for our systems, online accounts, and other sensitive applications. The real question is how you generate a password that you can rely on and that meets the criteria of a strong password. Ideally, a strong password must contain lowercase and uppercase letters, numbers, and symbols. If it seems annoying to you to do this task manually, Ubuntu offers many options that allow you to generate such strong passwords automatically.

        This article describes 6 such ways of automatic secure password generation.

        We have run the commands and methods mentioned in this article on an Ubuntu 20.04 LTS system. Most of the methods mentioned here involve using the Ubuntu command line, Terminal, to install and use a password generation utility. You can open the Terminal application using either the System Dash or the Ctrl+Alt+T key combination.

      • Network WorldUsing whereis, whatis, and which to find out about commands on Linux

        When you're trying to find your way around the Linux file system and want some information on specific commands, the whereis, whatis, and which commands can help. Each provides a different view of the command you're asking about. In this post, I'll compare these commands and explain what they tell us and what they don't tell us.

      • How to fix a "Command not found" error in Linux | Enable Sysadmin

        When you're trying to run a command (with or without sudo) and get an error message that reads "Command not found," this means the script or file you're trying to execute doesn't exist in the location specified by your PATH variable. What is this variable, and how can you run commands that it can't find?

      • ID RootHow To Install Persepolis on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Persepolis on Ubuntu 20.04 LTS. For those of you who didn’t know, Persepolis is a free and open-source download manager written in Python. It’s developed For GNU/Linux Distributions, BSDs, macOS, and Microsoft Windows.

        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 Persepolis download manager on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • Insert Data In MySQL Database Using PHP - OSTechNix

        After creating a MySQL database and table, we can start inserting the data (i.e. records) in them. In this tutorial, we are going to learn how to insert data in MySQL database using PHP in XAMPP stack.

      • How to create incremental and differential backups with tar

        Tar (Tape ARchiver) is one the most useful utilities in the toolbox of every Linux system administrator out there. With tar we can create archives which can be used for various purposes: to package applications source code, for example, or to create and store data backups.

        In this tutorial we focus on the latter subject, and we see how to create full, incremental and differential backups with tar, and more specifically with the GNU version of tar.

      • How to export repositories with the git-daemon

        Git is probably the most used version control software in the world. Free and open source, it was created by Linus Torvalds, and it is the base of services provided by web platforms like Github and Gitlab. In a previous article we discussed the git workflow basics,

        In this tutorial we see how to quickly export a git repository using the git-daemon.

      • How to Install Apache Tomcat 10 on Ubuntu 20.04 with Nginx - Cloudbooklet

        Apache Tomcat is an open source web server and a servlet container which is mainly used to server Java based applications.

        In this guide you are going to learn how to install Apache Tomcat 10 on Ubuntu 20.04 and secure the setup with Nginx and Let’s Encrypt SSL.

      • OSNoteHow to Install Anaconda Python Distribution on Rocky Linux 8 – OSNote

        Anaconda is an open-source package manager and distribution of Python. It is designed for machine learning and data science and comprises several open-source packages. In this tutorial, we will walk you through the steps for the installation of Anaconda on a Rocky Linux 8 or CentOS 8 system.

      • Can I install Word and Excel on the Raspberry Pi? - LinuxStoney

        Depending on the needs of each case, normally we either buy a more powerful PC, or we prioritize its cost. We have countless configurations to choose from, including building our own Raspberry Pi .

        Perhaps many of you already know firsthand that here we are talking about a small board to which we add devices and components to assemble our mini PC. In addition, thanks to its virtues and characteristics, a wide range of possibilities opens up to us in terms of its types of use. Here we have the possibility of installing a good number of operating systems depending on what we are going to use the Raspberry Pi for.

      • VideoUpgrade Ubuntu Server 20.04 to 22.04 - Invidious

        In this vid we upgrade Ubuntu Server 20.04 to 22.04 on my netbook files server. WARNING! Do this at your own risk. This is a quick and dirty method and you need to backup up completely before attempting yourself.

      • Linux Shell TipsHow to Crop and Resize Images on Linux Using Gwenview

        The Linux operating system domain offers numerous ideal and recommended solutions to image manipulation. One of the key attributes that favor this Linux-to-image-manipulation software relationship is the open-source nature of both the Linux OS being used and the application software installation taking place.

      • Linux Shell TipsHow to Change the Default Shell in Linux System

        Under the Linux operating system environment, a shell can be described as a program that takes user inputs from the computer keyboard in form of commands and interprets them with the aim of yielding immediate execution results or leading to another program execution instance.

        As you familiarize yourself with Linux, you will get the opportunity to meet and interact with many Linux-oriented shell environments like bash, ksh, fish, sh, and zsh. Due to the popularity of Bash Shell, there is a high chance that you are using it now as the default shell on your Linux system.

      • Linux Shell TipsHow to Delete Files Listed in Another File in Linux

        Under a Linux operating system distribution, anything goes. Such open-source operating system environments take you through a roller coaster on anything there is to know about operating systems.

        One key aspect that strongly defines the need and continued need for an operating system is file management. No operating system handles file management better than Linux. Whether you want to restrict, create, or enhance the security of your system and user files, Linux provides the best user experience and performance.

        The Linux terminal or command-line interface is a flexible environment for manipulating files through commands associated with creating, renaming, moving, and deleting files. What if you learned another file manipulation tweak?

      • ID RootHow To Install Apache Cordova on Ubuntu 20.04 LTS - idroot

        In this tutorial, we will show you how to install Apache Cordova on Ubuntu 20.04 LTS. For those of you who didn’t know, Apache Cordova is an open-source development framework for mobile devices that helps developers to use HTML5, CSS3, and JavaScript to build new mobile applications (iOS or Android). The platform includes a set of pre-built plugins to provide access to the camera, GPS, filesystem, and other components of the device.

        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 Apache Cordova on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

    • Games

      • PS4 Release: Nobara OS (Linux Distro) + Max Payne 3 and GTA 4 Full Screen Gameplay

        Noob404 is at it again with another Linux release for the PS4, this time Nobara OS. In the video he provided with this release, you can see him demonstrate Fullscreen gameplay of Max Payne 3, GTA IV, and also a demo of OBS Studio running on the PS4.

      • Boiling SteamHyper-5, A New Shoot'em Up That Works Great on Linux (Proton) - Boiling Steam

        This won’t be some kind of very thorough review, because I have no idea how to finish a shoot’em up without cheating or training for hundred hours to get good enough, but take it as it is: my impression of Hyper-5, a new shoot’em up released a few weeks back.

        It happens to work fine on Proton, which is why I could play it. I realize that some of the younger kids out there may not be too familiar with shoot’em ups: this was a genre that was HUGE back in the 80s: there was a whole market for it and everyone back then knew R-Type, ThunderForce, Axelay, Gradius, Parodius, Project-X, Apidya, the 194x series, and that’s just the small tip of the iceberg. This was a different era when people wanted hard core difficulty and enjoyed dozens of sprites on screen at the same time, and huge bosses to go with it.

    • Desktop Environments/WMs

      • Linux LinksdaedalOS - desktop environment in the web browser

         A desktop environment is a collection of disparate components that integrate together. They bundle these components to provide a common graphical user interface with elements such as icons, toolbars, wallpapers, and desktop widgets. Additionally, most desktop environments include a set of integrated applications and utilities.

        Desktop environments provide their own window manager, system software that controls the placement and appearance of windows within a windowing system. They also provide a file manager which organizes, lists, and locates files and directories. Other aspects include a background provider, a panel to provide a menu and display information, as well as a setting/configuration manager to customize the environment.

        daedalOS takes a different approach to the traditional desktop environment such as GNOME and KDE. The aim of the daedalOS project is to make a web-based desktop environment that’s suitable for everyday use. It’s written in JavaScript.

    • Distributions

      • A Linux in 10 megabytes? This is Tiny Core Linux - LinuxStoney

        Many times we have talked about light Linux distros, ideal to be able to install on old computers and give them a second chance. These systems sacrifice aesthetic aspects and programs to reduce the use of RAM and CPU so that these computers, which may have 10 or 20 years behind them, can handle them. However, there are always those who seek to take this to the extreme, reducing the system to the maximum to make it as minimalist as possible. And it seems that the limit is set by Tiny Core Linux , a fully functional distro that occupies only 10 megabytes.

      • Barry KaulerLibreOffice missing icons

        That is weird. LibreOffice is compiled in OpenEmbedded, and defaults to the "colibre" icons, that are located at /usr/lib/libreoffice/share/config/images_colibre.zip

      • SUSE/OpenSUSE

        • SUSE Announces “Adaptable Linux Platform” for SUSE Linux Enterprise

          There are movements around SUSE and the most recent attends to the denomination of Adaptive Linux Platform (ALP)a kind of initiative with which to promote the open development of the next version of SUSE Linux Enterprise.

          Because… when will the next version of SUSE Linux Enterprise (SLE) be released? The current one, SLE 15, dates from June 2018, almost four years ago. Too long a priori for how the world of professional software goes, although it should be remembered that the last major update, SLE 15 SP3, arrived last year imminently preceded by openSUSE Leap 15.3 and with many new features in both cases, many of they shared.

        • SUSE's Corporate BlogSUSE Technical Reference Documents: Kubernetes Reference Configurations Integrated with Dell Technologies | SUSE Communities

          SUSE and Dell Technologies continue to deliver joint solutions that help you in your digital transformation journey. Here are six reference configurations for SUSE and SUSE Rancher on Dell Technologies PowerEdge servers.

      • IBM/Red Hat/Fedora

        • Enterprisers ProjectIT leadership: 3 best practices to strengthen today's teams [Ed: IBM is promoting disinformation and fake news, blaming the victims of a failing economy, using nonsensical myths like "Great Resignation"]

          The Great Resignation has hit the IT sector particularly hard.

        • Enterprisers ProjectArtificial Intelligence (AI) strategy: 4 priorities for CIOs [Ed: Mindless buzzword-dropping by clueless IBM]

          It’s an exciting and scary time to be a technology leader: Exciting for the endless opportunities offered by rapidly evolving digital technologies – and scary due to the associated feeling of FOMO (fear of missing out).

          Consider Artificial Intelligence (AI). Driven by the desire to tap unprecedented volumes of data for a broad array of real-world applications, many organizations see AI as a magic wand that CIOs can swing to generate customer delight and executive exhilaration.

          CIOs know better, of course. The challenges that come with any new technology hit technologists harder and faster than the optimism driving it. This is especially true with AI and related areas such as machine learning (ML), data science, deep learning, natural language processing (NLP), and cognitive intelligence. Not only is talent scarce in these fields, but their vocabulary and application development are also different.

        • Faster GDB Startup — The Cliffs of Inanity

          The speedup for ordinary C++ code is dramatic — I regularly see a 7x performance improvement. For example, on this machine, startup on gdb itself drops from 2.2 seconds to 0.3 seconds.

        • Red HatCreate and manage local persistent volumes with CodeReady Containers

          In the early days of container-based development, each user had to ask an administrator to create a PV for that user's containers. Usually the administrator created 100 PVs in advance when the cluster was installed. The administrator also had to clean up the used PVs when they were released. Obviously, this process was inefficient and really burdensome.

          Dynamic provisioning using StorageClass was developed to solve this problem. With StorageClass, you no longer have to manually manage your PVs—a provisioner manages them for you. Sounds good, right?

          But the next question is how to set up the StorageClass on the cluster without cost. If you can afford it, the easiest way is to use Red Hat OpenShift Dedicated, which provides the default gp2 StorageClass. But it is not free.

          Let's say you want to play around with an OpenShift cluster installed on your laptop using Red Hat CodeReady Containers. The environment is absolutely free and under your control. Wouldn't it be great if this cluster had a StorageClass? With such an environment, you could test most scenarios without charge.

          The NFS Provisioner Operator is open source and available on OperatorHub.io, which means that it can be easily installed via OpenShift's OperatorHub menu. The Operator uses the Kubernetes NFS subdir external provisioner from kuberentes-sigs internally.

        • Red HatDeploy Keycloak single sign-on with Ansible

          This article is the fourth installment in our series on Ansible for middleware. In this article, you'll use Ansible to simplify and automate the installation of Keycloak, a popular open source tool to implement single sign-on for Web applications.

        • Its FOSSAlmaLinux 9.0 Beta Is Here, Ready to Replace to RHEL 9 - It's FOSS News

          AlmaLinux, the popular enterprise Linux distro, has just announced its 9.0 Beta release to keep up with the upstream, i.e. RHEL 9.

          Just to give you some context, AlmaLinux was introduced in the early 2021 to replace the then recently discontinued CentOS. One of its main goals was to be a drop-in replacement for RHEL, specifically needing to be 100% binary compatible.

          Not to forget, AlmaLinux is free, making it one of the best RHEL alternatives.

        • Unicorn MediaAlmaLinux 9.0 Beta Released – Testers Needed
          On Tuesday, AlmaLinux announced in a blog the beta release of AlmaLinux OS 9.0, based on the upcoming release of Red Hat Enterprise Linux 9, which is expected to see its production ready official release in May. The official AlmaLinux 9.0 will be released shortly after the RHEL release.

          The new AlmaLinux adds support for IBM Z systems alongside its existing support of x86 64, ARM 64, and POWER, which means it now supports all four of the architectures supported by RHEL. The project said that cloud images and containers are still in process, but that they anticipate the first batch to be ready in the next day or so.

        • AlmaLinux 9.0 Beta Released for Community Testing

          A list of new packages and features in AlmaLinux 9.0 beta is available for download and testing.

      • Canonical/Ubuntu Family

        • OMG UbuntuUbuntu 22.04 LTS: Screenshot Tour

           If you prefer the moving images to a series of heavily compressed .jpg files do check out the Ubuntu 22.04 video I uploaded to YouTube. I had a lot of fun making it (thanks in part to this release being a pretty jam-packed one).

          On we go!

        • Ubuntu 22.04 LTS ‘Jammy Jellyfish’ Released : Download ISO And Upgrade [Ed: No, it is not released. Fake news by lousy sites.]

          Ubuntu 22.04 LTS is released on April 21, 2022. The Ubuntu 22.04 codename is “Jammy Jellyfish“. Ubuntu 22.04 LTS is the 36th Ubuntu release since 2004. You can find tons of major improvements features on Ubuntu 22.04 LTS ” Jammy Jellyfish.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • MedevelDuckDB is an in-process SQL OLAP database management system

        DuckDB is designed to support analytical query workloads, also known as Online analytical processing (OLAP). These workloads are characterized by complex, relatively long-running queries that process significant portions of the stored dataset, for example aggregations over entire tables or joins between several large tables. Changes to the data are expected to be rather large-scale as well, with several rows being appended, or large portions of tables being changed or added at the same time.

      • MedevelManuskript an open-source novel writing assistant app for Windows, Linux, and macOS

        Manuskript is a free, open-source feature-rich writing tools for carrier writers. It is customized for novel writers who write fiction.

        The app is available for Windows, Linux, and macOS. It is easy to install, and use as it does not require any steep learning curve like its competitors.

        In this article, we will demonstrate its features, and what can you do with it.

      • MedevelTaguette is an open-source collaborative qualitative analysis tool

        The Taguette app is a free and open source qualitative research tool. It is also a web-based self-hosted solution that anyone can install on his local machine or web server.

        It works on a single user mode and multi-user mode without having to worry about a complex configuration or a different setup.

      • FSFEOnline session: The future of Router Freedom in Austria - FSFE

        Austria has introduced a reform law for the telecommunications sector which will affect the ability of consumers to choose and use their own routers and modems. Together with the Alliance of Telecommunication Terminal Equipment Manufacturers (VTKE) the FSFE is organising a session on "The Future of Router Freedom in Austria".

        The Free Software Foundation Europe (FSFE) and the Alliance of Telecommunication Terminal Equipment Manufacturers (VTKE) are organising an online session about the future of Router Freedom in Austria. In this session, you will have the opportunity to learn more about why Router Freedom is fundamental not only for consumer rights but also for a functional and competitive router and modem market.

      • Russell CokerAndroid Without Play €« etbe - Russell Coker

        The first thing to install was f-droid [2] as the app repository. F-droid has a repository of thousands of free software Android apps as well as some apps that are slightly less free which are tagged appropriately. You can install the F-Droid app from the web site. As an aside I had to go to settings and enable “force old index format” to get the list of packages, I don’t know why as other phones had worked without it.

      • Productivity Software/LibreOffice/Calligra

        • Notebook CheckDitch Office 365: 3 free Microsoft office alternatives for Windows, Linux and macOS - NotebookCheck.net News

          LibreOffice is the go-to open-source office powerhouse. It has everything you realistically need — word processing, presentation creation, spreadsheet wrangling...you name it, LibreOffice has it — but the user interface is definitely a throwback to Windows XP days. LibreOffice does offer theming and custom layouts, but the default UI looks like something pulled straight out of Windows XP. Subjectively, the somewhat retro look and feel may appeal to some. Objectively speaking, the UI is unoptimised and somewhat messy — with options buried in sub-menus in odd places — which gives the software a bit of a steep learning curve.

          User-created extensions expand the functionality of LibreOffice even further, while Collabora Office offers a paid, enterprise-ready, cloud-based collaboration solution based on LibreOffice.

          LibreOffice offers support for just about every document format under the sun, including PDF and Microsoft's proprietary formats. If you're not afraid of spending some time setting up the software to your liking and getting used to some quirks, you should give LibreOffice a chance.

      • Programming/Development

        • Node.js 18 Improves Open-Source JavaScript Framework for the Long Term

          Node.js 18 provides long-term support for the popular JavaScript framework and new features to improve developer productivity.

        • QtQt 6.2.4 packages for the Conan package manager

          Qt 6.2.4 Conan Technology Preview packages are now available via the Conan package manager from our Conan server. Desktop packages are available for Windows (MSVC2019 and MinGW), macOS, and Linux.

        • Announcing HPVM 2.0 Release - LLVM Project - LLVM Discussion Forums

          The Illinois LLVM Research Group excited to announce the release of HPVM v2.0. HPVM is a retargetable compiler infrastructure for heterogeneous parallel systems that targets CPUs, GPUs, and FPGAs, and has been used for other domain-specific accelerators. HPVM uses a target-independent compiler IR that extends the LLVM compiler IR with an explicit, hierarchical dataflow graph representation that captures task, data, and (streaming) pipelined parallelism.

        • llunak: Improving text layout performance

          So I've been working on improving LO text layout performance, as specified by the TDF tender. As it says, text layout in LO can be rather slow, because of problems like repeated text layout calls for the same text.

        • That is not a number, that is a freed object

          As the pass tracks origins of the pointer in question, it unfortunately does not take into account any uses between the allocation and the reference in the builtin that may alter the nature of the pointer. This means that if the pointer was reallocated between its first allocation and the builtin call, the pass won’t notice unless the pointer was explicitly updated. This is a benign limitation in the static case because for the above example, it would simply compute the maximum of new_size and old_size and return the result. In fact in most real world cases since the reallocation is bound to be dynamic, it would simply bail out, resulting in a missed fortification.

          With dynamic sizes though, one will now get the new size for n != o but not for the n == o case. As a result, any fortified function call based on this information will see the old size and abort fearing a buffer overflow even though there technically wasn’t any. This was seen in autogen, which had this precise pattern and hence stumbled when it was built with _FORTIFY_SOURCE=3.

        • Shell/Bash/Zsh/Ksh

          • HowTo GeekHow to Read Data From a Socket in Bash on Linux

            Sockets allow networked software to communicate. They were first implemented in the 4.2BSD Unix operating system, which was created at the University of California, Berkeley, in 1983.

  • Leftovers

    • TediumThe Great Stirrup Controversy: Lynn White, Jr.’s Spicy Medieval Take

      Ever think about how most of the debates we have on social media seem to fade in and die out after a day or so? It turns out, this is not always the way it was, and some debates linger on years after the fact, in essays on blogs or in books whose opinions target other academics. One of those debates came about in the early 1960s, when a respected historian who had spent time at Princeton, Stanford, and UCLA released a book that took a novel approach to thinking about how new technology benefited people during an earlier time. And it lingered for a little bit, carrying a legacy in part because it was a respected work, and in part because the argument was so novel and unusual that others couldn’t help but poke holes in it. Today’s Tedium talks about a debate in history circles that could be best described as stirrup-gate. Yes, stirrup-gate.

    • Hardware

      • Re: The Mechanical Keyboard Addiction

        I grew up on old DEC and HP keyboards. Probably with mechanical switches, but maybe not. The keyboards at the institute, where I spent the time writing my thesis were loud, tacky, with long strokes (several mm). They were heavy and sturdy.

        With every new job keyboards became lighter, more fragile, and ultimately unpleasant to type. The worst offenders imho are chiclet keyboards on many notebooks. I abandonded more recent Thinkpads in favour of Dell Latitudes just for the keyboards. Keyboards are serious matter! So some day I had enough. I just blindly went ahead to purchase two DasKeyboard unlabeled black keyboards[a], one with brown switches, the other with blue. What a difference! I did not look back. While I argue that the staggered key layout is not needed any more, and I would like to have a straight layout (I had a stint with a Kinesis Advantage for a while), I still have these two keyboards in daily use, brown switches at work, blue switches at home.

    • Integrity/Availability

      • Proprietary

        • TechRadarSome Lenovo laptops may be carrying a serious security flaw | TechRadar

          Cybersecurity experts from ESET have found three security flaws in hundreds of different Lenovo laptop models which could put millions of users at risk.

          ESET said exploiting these vulnerabilities would allow attackers to deploy and successfully execute UEFI malware either in the form of SPI flash implants like LoJax or ESP implants like ESPecter.

          In total, three vulnerabilities have been discovered, which are now tracked as CVE-2021-3970, CVE-2021-3971 (also known as SecureBackDoor and SecureBackDoorPreim), and CVE-3972 (SMM memory corruption inside the SW SMI handler function).

        • Security

          • arXivPlanting Undetectable Backdoors in Machine Learning Models

            Given the computational cost and technical expertise required to train machine learning models, users may delegate the task of learning to a service provider. We show how a malicious learner can plant an undetectable backdoor into a classifier. On the surface, such a backdoored classifier behaves normally, but in reality, the learner maintains a mechanism for changing the classification of any input, with only a slight perturbation. Importantly, without the appropriate "backdoor key", the mechanism is hidden and cannot be detected by any computationally-bounded observer. We demonstrate two frameworks for planting undetectable backdoors, with incomparable guarantees. First, we show how to plant a backdoor in any model, using digital signature schemes. The construction guarantees that given black-box access to the original model and the backdoored version, it is computationally infeasible to find even a single input where they differ. This property implies that the backdoored model has generalization error comparable with the original model. Second, we demonstrate how to insert undetectable backdoors in models trained using the Random Fourier Features (RFF) learning paradigm or in Random ReLU networks. In this construction, undetectability holds against powerful white-box distinguishers: given a complete description of the network and the training data, no efficient distinguisher can guess whether the model is "clean" or contains a backdoor.

          • USCERTCISA Releases Secure Cloud Business Applications (SCuBA) Guidance Documents for Public Comment [Ed: Clown computing and security are mutually incompatible notions, but NSA/CISA want your data at arm's reach]

            In accordance with Executive Order 14028, which is aimed at improving security for federal government networks, CISA’s SCuBA project aims to develop consistent, effective, modern, and manageable security that will help secure agency information assets stored within cloud operations.

          • LWNSecurity updates for Wednesday

            Security updates have been issued by Debian (condor), Red Hat (389-ds:1.4, container-tools:2.0, kernel, kernel-rt, and kpatch-patch), SUSE (chrony, containerd, expat, git, icedtea-web, jsoup, jsr-305, kernel, libeconf, shadow and util-linux, protobuf, python-libxml2-python, python3, slirp4netns, sssd, vim, and wpa_supplicant), and Ubuntu (bash).

          • geteltorito make CD firmware upgrades a breeze

            Recently I wanted to upgrade the firmware of my thinkpad, and located the firmware download page from Lenovo (which annoyingly do not allow access via Tor, forcing me to hand them more personal information that I would like). The download from Lenovo is a bootable ISO image, which is a bit of a problem when all I got available is a USB memory stick. I tried booting the ISO as a USB stick, but this did not work. But genisoimage came to the rescue.

    • Finance

    • Monopolies

      • Copyrights

        • Public Domain ReviewThe Stream of Time (1803–58) – The Public Domain Review

          In his foundational textbook Elements, the Alexandrian mathematician Euclid defined a line as “breadthless length” — a thing with only one dimension. That’s what lines can do to history when used to plot events: they condense its breadth into pure motion, featuring only those people and places that serve as forces thrusting it forwards along an infinite axis. Early in the nineteenth century, Friedrich Strass proposed a different way to visualize time’s flow. A Prussian historian and schoolteacher, he published his chronological chart in 1803, a massive diagram titled Der Strom der Zeiten oder bildliche Darstellung der Weltgeschichte von den altesten Zeiten bis zum Ende des achtzehnden Jahrhunderts (The stream of the times or an illustrated presentation of world history from the most ancient times until the eighteenth century). The linear timelines that Strass resisted, like those inspired by Joseph Priestley, “implied a uniformity in the processes of history that was simply misleading”, write Anthony Grafton and Daniel Rosenberg. Strass’ stream, by contrast, allowed historical events to “ebb and flow, fork and twist, run and roll and thunder”. It would spawn several imitations as the century drew on.



Recent Techrights' Posts

Links 19/04/2024: Running a V Rising Dedicated Server on GNU/Linux and More Post-"AI" Hype Eulogies
Links for the day
[Video] Novell and Microsoft 45 Years Later
what happened in 2006 when Novell's Ron Hovsepian (who had come from IBM) sealed the company's sad fate by taking the advice of Microsoft moles
EPO “Technical” Meetings Are Not Technical Anymore, It's Just Corrupt Officials Destroying the Patent Office, Piecewise (While Breaking the Law to Increase Profits)
Another pillar of the EPO is being knocked down
Sven Luther, Lucy Wayland & Debian's toxic culture
Reprinted with permission from disguised.work
[Video] Microsoft Got Its Systems Cracked (Breached) Again, This Time by Russia, and It Uses Its Moles in the Press and So-called 'Linux' Foundation to Change the Subject
If they control the narrative (or buy the narrative), they can do anything
 
The Latest Wave of Microsoft Crime, Bribes, and Fraud
Microsoft is still an evil, highly corrupt company
Gemini Links 19/04/2024: Kolibri OS and OpenBSD
Links for the day
[Meme] EPO “Technical” Meetings
an institution full of despots who commit or enable illegalities
Red Hat Communicates the World Via Microsoft Proprietary Spyware
Red Hat believes in choice: Microsoft... or Microsoft.
Chris Rutter, ARM Ltd IPO, Winchester College & Debian
Reprinted with permission from disguised.work
Links 19/04/2024: Israel Fires Back at Iran and Many Layoffs in the US
Links for the day
Russell Coker & Debian: September 11 Islamist sympathy
Reprinted with permission from disguised.work
Sven Luther, Thomas Bushnell & Debian's September 11 discussion
Reprinted with permission from disguised.work
G.A.I./Hey Hi (AI) Bubble Bursting With More Mass Layoffs
it's happening already
Over at Tux Machines...
GNU/Linux news for the past day
IRC Proceedings: Thursday, April 18, 2024
IRC logs for Thursday, April 18, 2024
Coroner's Report: Lucy Wayland & Debian Abuse Culture
Reprinted with permission from disguised.work
Links 18/04/2024: Misuse of COVID Stimulus Money, Governments Buying Your Data
Links for the day
Gemini Links 18/04/2024: GemText Pain and Web 1.0
Links for the day
Gemini Links 18/04/2024: Google Layoffs Again, ByteDance Scandals Return
Links for the day
Gemini Links 18/04/2024: Trying OpenBSD and War on Links Continues
Links for the day
IRC Proceedings: Wednesday, April 17, 2024
IRC logs for Wednesday, April 17, 2024
Over at Tux Machines...
GNU/Linux news for the past day