In this article, we look at how OSTree is well-positioned for upgrading and updating edge devices with versioned updates of Linux-based operating systems. Furthermore, we’ll explore how Pulp facilitates managing and preparing updates of the OSTree content, as well as making it available to edge devices. Together, they provide a powerful free and open-source solution for administering edge device
Remember that post where I was going to convince my wife that she should let me use her macbook air for ham radio, and I'd give her a better one to use? Well, she was happy to give it a go. For fun, I thought that rather than make her work from a fresh install, I'd transfer her environment over as-is to the new computer...
I booted the air from a USB drive and imaged the whole disk with dd. Took the image and wrote it directly to the SSD of the new laptop. It wouldn't boot, so I booted the USB distro again and ran an EFI repair. That worked, and the laptop booted into her image with nary a hitch (not any visible ones at least...)
Of course, the partition needed to be resized, as she was going from a small NVME to a larger SSD. Booted the USB drive again and ran gparted, resized the partition, and voila. Booted right up, all the space available.
 You can run any operating system as a virtual machine to test things out or for a particular use case.
When it comes to Linux, it is usually a better performer as a virtual machine when compared to other operating systems. Even if you hesitate to install Linux on bare metal, you can try setting up a virtual machine that could run as you would expect on a physical machine.
In the April 2022 survey we received responses from 1,160,964,134 sites across 271,960,629 unique domains and 11,974,636 web-facing computers. This reflects a loss of 8.66 million sites and 217,000 domains, but a gain of 97,400 computers.
Amongst the top ten vendors, nginx gained the largest number of domains and computers this month, maintaining its lead in both of these metrics. Its net growth of 537,000 domains has taken its total up to 73.8 million domains and increased its market share in this metric to 27.1%. Coupled with a net loss of 573,000 domains powered by Apache, this has culminated in nginx’s market share lead over Apache being extended from 3.63 percentage points to 4.04.
The number of web-facing computers running nginx grew by 80,200 (+1.78%), pushing its market share up to 38.3% while Apache’s fell to 29.0%. nginx also continues to have the largest market share of sites (31.1%), despite losing more than half a million this month.
Within the top million websites, Cloudflare made the largest gain of 3,350 sites as it continues to edge its way up towards the leaders. Apache is currently still in the lead with 229,000 sites in the top million, but lost 1,700 this month; and nginx is in second place with 218,000 sites after losing 2,250. Cloudflare now has 199,000 sites and looks set to overtake both nginx and Apache by the end of the year if it maintains this pace of growth. Amongst all websites, Cloudflare lost 38,400 sites but gained 115,000 domains.
OpenResty was the major vendor that gained most sites this month, increasing its total by 1.47 million to 93.0 million (+1.61%), and it also gained 6,890 web-facing computers.
While most of the top vendors lost active sites this month, Pepyaka made a significant gain of 1.22 million active sites (+27.6%). This server is predominantly used by the Wix web development platform, which switched from using nginx in 2018. It is currently the 8th most commonly used web server by active sites, and 11th by sites. Similarities in the version numbering since 2018 suggest Pepyaka is likely based on mainline releases of nginx.
Further down the field, GHS gained 1.08 million (+36.7%) sites and 554,000 (+35.5%) domains. GHS (Google Host Server) is one of Google’s proprietary web servers, which can be used by sites registered through Google Domains. It is also still used to redirect traffic from googlepages.com sites that were created with Google Page Creator. When this website creation service shut down in 2009, existing pages were migrated to Google Sites, which hosts user content in subdirectories under the sites.google.com hostname.
I'm announcing the release of the 5.17.5 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
The first (alpha) release of Asahi Linux was released in March. Despite it being an alpha release, Jason Eckert immediately installed it, and he’s been using it as a developer workstation ever since. Eckert says he’s getting “real work done” and that Asahi Linux on an Apple M1 Mac mini is “unbelievably fast.”
In this tutorial you will learn how to upgrade your Linux mint distro LMDE 4 to LMDE 5 by using the new LMDE upgrade tool. This tool allows you to upgrade your system with ease, it is a GUI tool so you don't have to touch the terminal or entering any command, the tool is still in beta
Django is an open-source, high-level web framework written in Python programming. It follows the model–template–views architectural pattern for the development. The Django installation directory differs as per the installation methods.
In this small faq, you will learn, how to find the Django installation directory on a Linux system.
FFmpeg is a powerful CLI tool that can do almost anything you can imagine with multimedia files.
It is a time-efficient and low-resource-consuming tool that can be used to crop both videos and images.
In this post, we will show you how to crop videos/images using the crop filter using FFmpeg.
In this tutorial, we will show you how to install FileRun on AlmaLinux 8. For those of you who didn’t know, FileRun is a free, open-source, and self-hosted file share and sync application written in PHP. With a user-friendly web interface, you can store and manage files, photos, movies, and more
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 FileRun file management desktop sync and file sharing on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.
Rocky Linux is an ideal distribution for deploying servers and other applications that require robustness. Some of these applications require Redis. That’s why today you will learn how to install Redis on Rocky Linux, and not only that. You will also learn how to configure it and get it ready for your work.
How to clear your cache on Chrome is a common query by Google Chrome users. If you use the same browser, you should know this method for optimum browsing experience or fixing formatting or loading problems of Chrome.
In this guide, we will discuss what is Ansible debug module, what are the supported parameters in debug module and finally how to use the debug module with each parameter in Ansible playbooks with examples in Linux.
In this tutorial, we will show you how to install Sublime Text on Ubuntu 22.04 LTS. For those of you who didn’t know, Sublime Text is a shareware, cross-platform source code editor created by Sublime HQ. Sublime is known for its speed, ease of use, cross-platform, and community contribution. It supports auto-completion, syntax highlighting, code building, snippets, installing themes, etc.
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 Sublime Text 4 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.
Vim is a Unix-based text editor. It is an advanced and improved version of Vi text editor and translates to Vi Improved and is available on almost all Linux versions.
It is very common to mistakenly delete a line while working with the Vim editor or you might want to revert back the changes you made to an already existing line. Knowing how to undo and redo changes in Vim increases efficiency.
This tutorial will explain the difference between undo and redo commands and their practical uses. Vi and Vim both text editors support these commands.
Once you make the jump to Ubuntu 22.04 from the previous LTS you may notice that the trash icon moves from the desktop and on to the Ubuntu Dock.
This is handy, and evokes the old Unity launcher which had a trash can icon on it (right at the bottom). But not everyone wants it back there, on screen, all of the time.
Ubuntu 22.04 gives you a small set of dock settings, including a toggle to remove the trash can from the Ubuntu Dock entirely.
What there isn’t an option for is to show the trash can on the desktop again.
The hugin package is removed from Ubuntu 22.04 repository. For those need this free open-source panorama stitcher, here are 3 alternative methods to install it back. Just choose the one that you prefer.
A new version of Ubuntu Server is out, and with it comes tons of excellent new additions, bug fixes, and more. This guide is for you if you’re looking to try out 22.04 on your system. Follow along to learn how to upgrade to Ubuntu Server 22.04 LTS!
In this video, I am going to show how to install Xubuntu 22.04 LTS.
There are thousands of Kodi users who want to know how to update Kodi to the latest version. If you’re one of them, this blog will share the necessary information with you.
The process of updating Kodi might be confusing to many, especially if you’re attempting it for the first time. Updating Kodi to its latest version isn’t feasible using the traditional method of clicking on the Check for Update option.
But that doesn’t mean you have to worry about the update process. By reinstalling the Kodi software, you can update the app.
File management is an important aspect of Linux administration, therefore, learning a few tricks to lessen the hurdles involved in working with user or system files under the Linux ecosystem is always welcomed.
One of these tricks is how you choose to display your files. Instead of opting for a graphical file reader and using your computer touchpad or mouse to move/navigate from one file to another, you could opt to remain in your command line environment and have a preview of the two files you wish to compare side by side.
Before we explore the techniques/approaches of locking a text file under a Linux operating system environment, we should first understand the logic behind Linux’s file locking mechanism.
Linux’s file locking mechanism restricts/controls file access among multiple processes. When a text file is successfully locked, only one process can access it on a specific time schedule.
Before proceeding with this article, please understand that file locking is very much different from file encryption or file access control where a passphrase or password is needed to control user access to your files.
XML is an abbreviation for Extensible Markup Language. Since XML is both a markup language and a file format, its usage is paramount in the storage, transmission, and reconstruction of arbitrary data. XML-defined set of rules makes it possible to encode documents in machine-readable and human-readable formats.
There is a downside to XML being attributed as a human-readable language. It is challenging to read and write due to its unfriendly format. For instance, you will find it difficult to visually comprehend a single long line of XML code when it lacks element indentations.
As a Linux administrator or advanced user, mastering file management in whatever Linux operating system distribution you are using is paramount. File management is a core aspect of Linux operating system administration and without it, we would not be able to embrace file-related features like file encryption, file user management, file compliance, file updates & maintenance, and file lifecycle management.
In this article, we will look at an important aspect of Linux file management which is splitting large files into parts at given line numbers. If the objective of this article was just to split a large file into manageable small files without considering file line numbers, then all we would need is the convenience of the split command.
NGINX ships with various modules to allow users to control traffic to their websites, web applications, as well as other web resources. One of the key reasons for limiting traffic or access is to prevent abuses or attacks of certain kinds such as DoS (Denial of Service) attacks.
In this first part of our three-part series, we will discuss how to limit the number of connections in NGINX to safeguard your websites/applications.
With the Bethesda Launcher shutting, they've begun the migration to Steam and now some of their classics have become available to download easily.
What is a bigger deal, that Valve’s Steam Deck plays Elden Ring from day one (and even better than on Windows!), or that it is a full-fledged Linux computer in handheld form? Okay, probably Elden Ring, but I know many current or prospective Linux users are excited to see what they can do with a powerful mini Linux computer.
Admittedly, I’ve mostly been doing the whole Elden Ring on the Deck thing, to my own surprise, but I did pick up a dock (extra port dongle) to explore the desktop mode more. I still haven’t had a chance to do a lot of hacking on it, but let me share what I’ve tried and learned so far. And if you have any particular questions or things for me to try, please let me know in the comments or in our Matrix room.
Valve has been validating games at the slowest pace – it took them almost two weeks to add another 100 games after the 2200 games milestone on the Steam Deck. There are now more than 2300 games (2329 at the time of writing) working on the Steam Deck – in two categories as usual...
It Takes Two is an action-adventure platformer game developed by Hazelight Studios and published by EA. It was released in 2021 on Microsoft Windows, Ps4, Ps5, and Xbox. Here’s how you can play It Takes Two on your Linux PC.
[...]
Playing It Takes Two on Linux requires the Steam app and Proton. Thankfully, setting up the Steam app on Linux isn’t difficult. To get the latest Steam app working on your Linux PC, start by launching a terminal window on the desktop.
Unsure about how to open a terminal window on your Linux PC? Press the Ctrl + Alt + T keyboard combination. Alternatively, launch a terminal window on the Linux desktop by searching for “Terminal” in the app menu and launching it that way.
Do you love Quake? Do you love LEGO? Well, now they've been kind-of combined together to create Block Quake. Yes, someone really did this. It's a total conversion mod for the original Quake, giving you cute plastic blocky styled characters.
Work continues on the Wii U emulator Cemu to bring it over to Linux, and with that gain Steam Deck support. The developers still plan to open source it too, with their roadmap indicating it's still scheduled to happen this year.
For the Linux port, the developers put up an Imgur post going over the current status. An important milestone has been hit recently, with the project being able to be compiled on Linux "without errors".
Back in April 2021 I introduced a simple text-based adventure game, The Lighthouse of Doom, which I'd written in Z80 assembly language for CP/M systems.
Jujubee S.A. has announced they're bringing back FLASHOUT with FLASHOUT 3, a high-stakes and high-speed combat racer is coming with Native Linux support later this year. A racer in the spirit of the classic Wipeout, it looks pretty flashy.
No exact release date has been given yet, but they did say a demo will become available some time in May.
"Where high speed meets high stakes. Where unforgiving combat, loud electronic music and addictive boosts of adrenaline mix up to separate winners from losers. Where gravitation is nothing more than an empty word. This is where the world of FLASHOUT 3 will take you and your ride to the absolute limits!
The Game Jam Ludum Dare 50 is over and the overall winner appears to be Claustrowordia, and it turns out it actually is a great crossword-type game.
You're given a basic starting board with a few letters filled, and a few letters of your own to place onto it. The difference here is that you can place your letters anywhere. It's a clever little tweak to the usual word-game and it's pretty amazing that this came from a Game Jam, made solo in 28 hours. I've played quite a bit of it, and it supports a few different languages too. All languages play the same, it just changes the dictionary and word definitions used.
 Today we release Krita 5.0.6. This is a bug fix release with two crash fixes...
The Linux appimage and the source .tar.gz and .tar.xz tarballs are signed. You can retrieve the public key here. The signatures are here (filenames ending in .sig).
 Shortwave is a popular internet radio player for GNOME. In total, more than 25,000 stations are available by default, all of which can be organized, searched, and cast to other devices (such as Chromecast).
Shortwave 3.0 brings these features to a whole new level, with some considerable changes. Let’s take a look at what’s new!
 Today I noticed GNOME is removing its dog bark sound effect from its next major release, GNOME 43.
And my first genuine reaction was: “There’s a dog bark sound effect in GNOME?!”.
Yup, there is.
Weirdly, for reasons unknown, an Ubuntu user is being hounded by a dog bark whenever they hit an error. This shouldn’t happen as Ubuntu’s default error sound is a bell ding, not a dog bark.
Version 4.0 of the Yocto Project distribution builder is out. Changes include a move to the 5.15 kernel, reproducibility fixes, improved overlayfs support, numerous security updates, and a long list of new recipes
EasyOS was created in 2017, derived from Quirky Linux, which in turn was derived from Puppy Linux in 2013. Easy is built in woofQ, which takes as input binary packages from any distribution, and uses them on top of the unique EasyOS infrastructure. Throughout 2020, the official release for x86_64 PCs was the Buster-series, built with Debian 10.x Buster DEBs. EasyOS has also been built with packages compiled from source, using a fork of OpenEmbedded (OE). Currently, the Dunfell release of OE has been used, to compile two sets of binary packages, for x86_64 and aarch64. The latter have been used to build EasyOS for the Raspberry Pi4, and first official release, 2.6.1, was in January 2021. The page that you are reading now has the release notes for EasyOS Dunfell-series on x86_64 PCs, also debuting in 2021. Ongoing development is now focused on the x86_64 Dunfell-series. The last version in the x86_64 Buster-series is 2.6.2, on June 29, 2021, and that is likely to be the end of that series. Releases for the Pi4 Dunfell-series are still planned but very intermittent. The version number is for EasyOS itself, independent of the target hardware; that is, the infrastructure, support-glue, system scripts and system management and configuration applications. The latest version is becoming mature, though Easy is an experimental distribution and some parts are under development and are still considered as beta-quality. However, you will find this distro to be a very pleasant surprise, or so we hope.
These are the project tarballs used to build the upcoming EasyOS version 3.4.7.
These can also be setup to stream video onto a computer screen.
I was thinking of buying a USB webcam; however, all of these considerations are overlooking something -- the modern smartphone.
Phones these days have incredible optics. This is despite the thin physical constraints -- that they are getting around by having multiple lenses. The pixel sizes are enormous, and the processing power is incredible. A lot of research goes into developing the cameras in phones, and mass production means relatively cheap.
I have compiled two dependencies in OpenEmbedded, 'libplist' and 'libusbmuxd', as well as the userland executable for 'droidcam'.
The executable is 'droidcam-cli' and I intend to include it in the upcoming Easy 3.4.7. Running 'droidcam-cli --help' shows the commandline options, and we can play with it in a terminal, and see if can get it working with phones.
Consider this advice for choosing and working with a cloud service provider that keeps sysadmins—and their responsibility for improving, troubleshooting, and maintaining infrastructure—at the forefront.
I recently blogged about how to run a volatile systemd-nspawn container from your host's /usr/ tree, for quickly testing stuff in your host environment, sharing your home drectory, but all that without making a single modification to your host, and on an isolated node.
The one-liner discussed in that blog story is great for testing during system software development. Let's have a look at another systemd tool that I regularly use to test things during systemd development, in a relatively safe environment, but still taking full benefit of my host's setup.
Since a while now, systemd has been shipping with a simple component called systemd-sysext. It's primary usecase goes something like this: on one hand OS systems with immutable /usr/ hierarchies are fantastic for security, robustness, updating and simplicity, but on the other hand not being able to quickly add stuff to /usr/ is just annoying.
systemd-sysext is supposed to bridge this contradiction: when invoked it will merge a bunch of "system extension" images into /usr/ (and /opt/ as a matter of fact) through the use of read-only overlayfs, making all files shipped in the image instantly and atomically appear in /usr/ during runtime — as if they always had been there. Now, let's say you are building your locked down OS, with an immutable /usr/ tree, and it comes without ability to log into, without debugging tools, without anything you want and need when trying to debug and fix something in the system. With systemd-sysext you could use a system extension image that contains all this, drop it into the system, and activate it with systemd-sysext so that it genuinely extends the host system.
Red Hat OpenShift Service on AWS is a version of the Red Hat OpenShift hosting service managed by Amazon Web Services (AWS). Although your cluster's own integrity is secure in that environment, communicating safely outside the cluster requires considerable setup. In this article, you'll learn how to connect securely through a firewall to the internet while keeping your cluster in a private workspace. We use Amazon's Virtual Private Cloud (VPC), Security Token Service (STS), and AWS Transit Gateway to effect secure connections.
I lead an engineering services team that is responsible for a lot of custom development. In my experience, when engineers think about diversity, we tend to focus on skill sets.
The Fedora development team are planning some significant changes to the way the distro handles graphics, which will help to push forward the state of Linux graphics support – but it may hinder troubleshooting when things go wrong.
The planned changes are coming in two stages. Initially, the imminent Fedora 36 release will remove the old fbdev driver, leaving only DRM and KMS. Then in Fedora 37, which is due later this year, the plan is to remove the driver from the X.org server as well.
These steps are associated with the planned transition to requiring UEFI firmware, with a later goal of removing legacy BIOS support altogether.
The tools are already in place: this is not adding any new or experimental technology, but rather removing some old tools and drivers that in modern PCs are no longer needed, and which make graphics handling more complicated.
 We are pleased to announce that Red Hat Satellite 6.9.9 is generally available as of April 20, 2022.
Red Hat Satellite is part of the Red Hat Smart Management subscription that makes it easier for enterprises to manage patching, provisioning, and subscription management of Red Hat Enterprise Linux infrastructure.
The erratum for this release includes...
Canonical just released Ubuntu Linux 22.04 last week, with a slew of new features and an extended support period of five years. Pop!_OS, one of the more popular desktop Linux distributions based on Ubuntu, has now released an update with the new Ubuntu version as the foundation.
Pop!_OS is based on Ubuntu and uses many of Ubuntu’s packages and default applications, but with a customized version of the Gnome desktop environment that System76 calls ‘Cosmic’. There are a few other changes too, like built-in drivers for Nvidia graphics cards (if you install using the Nvidia PC installer) and a custom app store.
Based on upstream v5.15, the 22.04 LTS kernel integrates the out-of-tree PREEMPT_RT patch for x86_64 and AArch64 architectures. Once in GA, the new real-time kernel will power the next generation of robotics, IoT, and telco innovations by providing a deterministic response time to their extreme low-latency requirements.
 Dubbed Jammy Jellyfish, Ubuntu 22.04 LTS is not only a long-term support release, but it also introduces several new features and improvements, such as the Linux 5.15 LTS kernel with better hardware support, a new NTFS read/write file system implementation, and other goodies, the latest GNOME 42 desktop environment, as well as some of the most recent GNU/Linux technologies.
Ubuntu 21.10 was released on October 14th, 2021, and it’s supported for only nine months. As such, you might want to consider upgrading to Ubuntu 22.04 LTS as soon as possible, and the upgrade path is now finally open for all users.
 The features-rich Axzez Interceptor carrier board for Raspberry Pi CM4 has gotten the Interceptor PoE board with eight PoE+ ports for connecting up to sixteen PoE IP cameras making it usable as a network video recorder.
We first wrote about the Interceptor last January noting its impressive I/O capabilities with five SATA ports, four Gigabit Ethernet, two HDMI ports, RS-485 terminal block, and more. It also had two 40-pin FFC connectors “for future expansion”. Those connectors have now found a “meaning to life” with the Interceptor PoE board, as up to two can be connected to the FFC connectors.
Axzez provides Debian 11 “Bullseye” operating system with drivers needed for the new PoE board. This should be based on Raspberry Pi OS plus extra DTS files, defconfig, and drivers (rtl8367c, ADM6996 switch, etc…). You can download the Interceptor OS image and patch for Linux 5.10.63 in the FAQ. Information specific to the PoE function can be found in a separate forum thread.
MontaVista€® Software, LLC, a leader in commercial Embedded Linux€® products and services, today announced MVEdge, a full-platform solution for the Intelligent Edge, specifically aimed at gateway-style devices.
As I understand it, T-Zigbee is designed to act as a Zigbee to WiFi bridge, and is compatible with Zigbee2MQTT and Home Assistant, allowing easy integration into your home automation setup. Based on the hardware, I’d assume it may be usable as a BLE to MQTT gateway as well, in a fashion similar to GL.inet GL-S10 gateway, for people willing to work on the software/firmware.
[...]
LilyGO provides Arduino sketches for factory testing...
The ongoing digitization of infrastructures and services comes along with a continuously growing number of electronic devices that are connected to the Internet – be it in private, public or business environments. Many of these devices need more energy and natural resources to be produced than the energy they consume during their entire lifespan. And way too many of these devices are being wasted and not reparable simply because the software stops working or is not being updated anymore.
Once the pre-installed software stops users from continuing to use their hardware, restrictive ownership models prevent users from helping themselves to enjoy longer use of their devices. Restrictions span from physically locking down hardware, to technical obscurity by using proprietary software, to legal restrictions via software licenses and end user license agreements. This way, manufacturers often prohibit repairability, access and reuse of their devices. Even after purchase, customers often do not really own their devices. They are not able to do what they want with their very own devices. If you cannot install the software you want on your own device – you don’t own it.
The FSFE publishes an open letter, co-signed by 38 organisations and companies, to ask EU legislators for the right to install any software on any device, including full access to hardware. These rights support reusability and longevity of our devices. The alliance is composed of entities from environmental, economic, and technological sectors.
The European Union is about to redefine the ecodesign criteria for products in several legislative proposals, including the Sustainable Product Initiative, the Circular Electronics Initiative, and the Right to Repair. These proposals aim at extending the usage time of hardware and facilitating circular use of electronic devices. The current regulations date from 2009 and do not include any criteria regarding the design and licensing of software as an important factor for the sustainability of electronic products. Software directly influences how long consumers can keep using their devices.
For years, Pedro Gonzalez Sanchez has enjoyed airplanes and flight simulators. However, coming back to the simulator after a long hiatus of not playing meant that he would often forget the controls which led to unwanted situations. As a solution, he came up with the idea to build the PGS-2 Flight Simulator Control Panel — a fully custom external controller for DCS World Su-25T that would house an array of buttons and switches in an easily accessible format.
The enclosure was fabricated from several sheets of white methacrylate plastic that were then painted black and attached together, thus forming a box. In order to provide backlighting for the labels and switches, the front panel was composed of three separate layers that allow light to pass through from the back. As for the electronics, nearly every switch only has two leads, of which one is connected to ground while the other is pulled up internally by an Arduino Leonardo board.
 In simple terms, open source software is software with source code that anyone can inspect, modify, enhance, and share. Opensource.com has documented a detailed and comprehensive article to help you understand what open source is.
My discovery of open source started in the early phase of my career as a visual designer. I was curious to know what it meant and how to be a part of it and that led me to reach out to a few experienced open source contributors and advocates. Though I didn't contribute at the time, I acquired knowledge of the community which helped me when I made the decision to start contributing.
Kodi is a well-known open-source media player app. Using this platform, users from all over the world can stream various content free of cost.
It comes with countless options for streaming movies, cartoons, anime, sports, and many more high-definition video content on-demand. Besides, it provides you with an opportunity to stream media files from your local storage.
The word open source was first coined by Christine Petersen to a working group that was dedicated, with a goal to share open-source software practices in the broader marketplace. The working group values sharing of software for better use, cheaper offering and preventing vendor lock-in. In addition to these values, open-source projects, products, or initiatives embrace and celebrate principles of open exchange, collaborative participation, rapid prototyping, transparency, meritocracy, and community-oriented development.
A good example of open source is Linux, which became the largest open-source software project in the world. It is a free, open-source Operating System (OS), released under the GNU General Public Licence (GPL). Linux licence prevents restrictions on the use of the software, anyone can run, study, modify, and redistribute the source code, or even sell copies of their modified code, as long as they do so under the same licence.
It’s happening! Yes, Linux App Summit (LAS) 2022, but more in particular a gradual return to hybrid conferences – a mix of in-real-life and virtual. I’m looking forward to seeing .. no, more than just seeing, but touching .. friends from GNOME, from KDE, from CHAOSS, and the rest of the Free Software world again. OK, “touching” sounds creepy. I’ll ask consent first, which is the least I can do to satisfy the Code of Conduct. Maybe I’ll check the slides of the impromptu lightning talk I gave in 2019 as well.
Going to a physical event feels weird. It feels semi-safe. I know a lot of the people there, I look up to many, I assume everyone is smart, capable and looking out for the good of the world-as-a-whole. Getting together is not-quite-the-safest-thing-to-do. Though it’s likely to be a dang lot safer than regular train travel in the Netherlands, where every precaution has been scrapped because the pressure on health care is “low enough”. Italy is still being fairly careful. But enough about travel restrictions, let’s look at the timetable.
You probably have already heard about WebAssembly, but there are high chances that happened in the context of Web application development. There’s however a new emerging trend that consists of using WebAssembly outside of the browser.
WebAssembly has many interesting properties that make it great for writing plugin systems or even distributing small computational units (think of FaaS).
WebAssembly is what is being used to power Kubewarden, a project I created almost two years ago at SUSE Rancher, with the help of Rafa and other awesome folks. This is where the majority of my “blogging energies” have been focused.
 The company co-develops the OpenJDK, an open source implementation of the Java Platform Standard Edition, and Btrfs, a B-tree file system. They also open source the Oracle Coherence Community Edition, NetBeans, and produce Oracle Linux which is a Linux distro compiled from Red Hat Enterprise Linux source code.
While Oracle develops and distributes open source software, they have many different business models. The majority of their products are published under a proprietary license. This series looks at free and open source alternatives to Oracle’s products.
This is the sixth in a planned series of posts (well, seventh if you count the announcement) where I'll share my experience writing smolver, my Gemini server software, written in Swift.
preserve is a combinator that caches the result of a procedure for a given number of seconds.
At the end of March, the source code to StackRox was released, following the 2021 acquisition by Red Hat. StackRox is a Kubernetes security tool which is now badged as Red Hat Advanced Cluster Security (RHACS), offering features such as vulnerability management, validating cluster configurations against CIS benchmarks, and some runtime behaviour analysis. In fact, it’s such a diverse range of features that I have trouble getting my head round it from the product page or even the documentation.
We are happy to announce the release of Qt Creator 7.0.1!
Welcome to the third curl release of the year.
I'm going to start this blog by writing a very simple guide on installing Perl using perlbrew.
LibreOffice supports many file formats, and among them are some raster and vector image formats from Microsoft. Metafile formats WMF, EMF and EMF+ are among the vector formats usable in Microsoft products, and also in LibreOffice. Here we discuss the implementation of theÃâ support for these file formats in LibreOffice.
We call these file formats metafiles, as they are means of storing drawing commands that are calls to the Windows API that draws shapes and text on the screen. It is possible to replay these metafiles to have a graphical output in an appropriate context.
It is possible to create complex shapes using metafiles. For example, if you take a look at the odk/examples/basic/forms_and_controls folder in the LibreOffice source code, you will see some nice examples. Here is one of them: A delicious burger created using vector primitives.
If you are writing about a new idea, mechanic, or technology, start with it. Talk about what it is before you start contrasting it with what it isn’t. Start by explaining the new thing and why the new thing is so good.
If the reason the new thing is good is because it’s different from an old bad thing, and you really, really wanna contrast and compare in order to make it super clear how much better the new thing is, I guess you can, but please move that to the end of your article.
Arm has introduced a new MCU-class core with the Cortex-M85 core that offers higher integer performance than Cortex-M7, and higher machine learning performance compared to Cortex-M55 equipped with Helium instructions.
The new Cortex-M85 core is designed for developers requiring increased performance for their Cortex-M powered products without going to Cortex-A cores, and instead, keeping important features such as determinism, short interrupt latencies, and advanced low-power management modes found in all Cortex-M cores.
Microsoft on Tuesday disclosed a set of two privilege escalation vulnerabilities in the Linux operating system that could potentially allow threat actors to carry out an array of nefarious activities.
Vulnerabilities recently discovered by Microsoft make it easy for people with a toehold on many Linux desktop systems to quickly gain root system rights— the latest elevation of privileges flaw to come to light in the open source OS.
Security researchers at Microsoft disclosed the issues in a report today noting that they can be chained together to achieve root privileges on a vulnerable system.
The Linux vulnerability dubbed Dirty Pipe is now being actively exploited in the wild, CISA has confirmed. (Assigned CVE-2022-0847 and first publicly disclosed on March 7, the escalation of privileges (EOP) vulnerability exists in all Linux kernel versions from 5.8 forward and lets a read-only attacker gain root.)
A PIN in concept is a shorter password. I think that less secure methods of screen unlocking (fingerprint, face unlock, and a PIN) can be reasonably used in less hostile environments. For example if you go to the bathroom or to get a drink in a relatively secure environment like a typical home or office you don’t need to enter a long password afterwards. Having a short password that works for short time periods of screen locking and a long password for longer times could be a viable option.
It could also be an option to allow short passwords when the device is in a certain area (determined by GPS or Wifi connection). Android devices have in the past had options to disable passwords when at home.
The Indian government is a world leader in shutting down the internet. Jammu and Kashmir has suffered more than most.
It's true. Using pretty much any website actually to get something done is now a significant hassle. You have to deal with absurd delays between each mouse click and the browser quiescing to the point where it might be safe to make the next move, and things just judder around uncontrollably and incoherently on-screen, with no indication of what's going on.
Tomorrow at 4pm I have my occupational medicine examination necessary for signing my job contract on Monday. The referral for it needs to be printed beforehand. There are shops where you can print documents where they usually end up on the business's laptop thus forfeiting quite some secrecy -- and I have two printers, an F4580 and an Ink Advantage 3635 that are both yet in need of getting an ink replacement after we got them for free. The F4580 has replacement inks numbered "300" and the 3635 has HP ink boxes saying 652: F6V25AE BHK and F6V24AE BHK.
Since, I am attracted to go back to networks like Mastodon (or ActivityPub like). Community is great, and I like to share with others.