There are many reasons why governments and other societal entities may elect to use Linux and other open source software instead of the proprietary alternatives, but arguably, minimizing software licensing costs is one of the most important reasons for this.
Today we’ll be showing the story of Eyupsultan municipality, which is located at the European side of Istanbul, Turkey. It is one the largest municipalities of the city, and it has been running a migration project to Linux and other open source software since 2015.
The story starts with the election of a new mayor in 2014, who administrated a study on migrating to Linux and other open source software to reduce the municipality’s costs. The IT department of Eyupsultan municipality prepared the study and figured out that it would be a good move, but to which software and Linux distribution should they migrate?
SIMH simulator license dispute: https://groups.io/g/simh/topic/new_license/91108560
Vulnerability in the Linux perf kernel subsystem: https://www.openwall.com/lists/oss-security/2022/05/20/2
HP has announced a laptop that comes with Pop!_OS: https://hpdevone.com/
Ubuntu 22.10 will move to audio processing with PipeWire instead of PulseAudio: https://discourse.ubuntu.com/t/pipewire-as-a-replacement-for-pulseaudio/28489/3
Lotus 1-2-3 ported to Linux: https://lock.cmpxchg8b.com/linux123.html
KDE Plasma 5.25 desktop testing: https://kde.org/announcements/plasma/5/5.24.90/
DeepMind Opens Code for MuJoCo Physics Simulator: https://www.deepmind.com/blog/open-sourcing-mujoco
Alpine Linux 3.16: https://alpinelinux.org/posts/Alpine-3.16.0-released.html
nginx 1.22.0 released: http://nginx.org/#2022-05-24
Clonezilla Live 3.0.0 released: https://sourceforge.net/p/clonezilla/news/2022/05/stable-clonezilla-live-300-26-released/
Mir 2.8 display server released: https://discourse.ubuntu.com/t/mir-release-2-8-0/28581
Roadmap for Budgie's user environment: https://blog.buddiesofbudgie.org/state-of-the-budgie-may-2022/
Release of the anonymous network I2P 1.8.0 and the C++ client i2pd 2.42: https://github.com/PurpleI2P/i2pd/releases/tag/2.42.0
AlmaLinux 9.0 distribution available: https://almalinux.org/blog/almalinux-9-now-available/
Ubuntu developers begin to solve problems with the slow Firefox snap: https://ubuntu.com/blog/how-are-we-improving-firefox-snap-performance-part-1
A hardwired password revealed in Linuxfx: https://kernal.eu/posts/linuxfx/
This week’s episode of Destination Linux, we’re going to be talking about completely awesome and unique extensions to check out for your browser. Then we will be discussing big tech funding the fix with open source security. Plus, we have our tips/tricks and software picks. All this and more coming up right now on Destination Linux to keep those penguins marching!
After a LOT of research, Ramon’s new video is done: this time he investigates how to create vector libraries in Inkscape for use in Krita. And there are two cool libraries he has prepared for you all to play with!
In this video, I am going to show an overview of AlmaLinux OS 9.0 and some of the applications pre-installed.
As part of my internship at Collabora, I picked up Monado's hand tracking project. Today I will outline the section I did during the summer of 2021, which was a fairly bare-bones first attempt. Keep in mind that we've moved on from the architecture I describe here and have made considerable progress since then. More than anything, this is to illustrate how awesome it is to experience an internship at Collabora.
So. I started my internship right in the middle of this project - we already had done the work on model architecture and had developed unique techniques for training these models. Now it was time to take those trained models and try to deploy them inside Monado. Optical hand tracking for XR has a bit of a reputation as a Very Hard Tracking Task, and indeed it is - getting training data, training neural nets, and deploying them in real-time, low-latency environments such as XR is every bit as hard as they say it is. And also, when I started, I had very little experience with computer vision. But, somebody needed to do this; I decided I'd be crazy and just go for it.
This new release comes with the ability to review and modify global overrides, highlight changes made by users, follow system-level color schemes, support for more languages and a few bugs fixes.
Let’s start with bug fixes. Since Flatpak 1.12.4, removing filesystem permissions with modes in Flatseal caused Flatpak to warn people about the mode being included as part of the override. Justifiably, this confused many. With this release, it will no longer include these modes, e.g. :ro, when removing filesystem permissions.
Although Flatseal main distribution is Flatpak, there are people who prefer to install it from their regular package manager. So, I included a fix which handles the creation of the overrides directory. Under Flatpak, this scenario is handled by permissions themselves.
Follow through this tutorial to learn how to install LibreNMS on Rocky Linux. LibreNMS is a fully featured MySQL/PHP and SNMP based network monitoring system.
Learn the steps use to install Node.js Javascript and NPM on Ubuntu 22.04 Jammy JellyFish using the command terminal for developing applications.
Node.js is a platform for developing standalone JavaScript programs that run independently of host applications such as web browsers. Among other things, it can be used to program server-side scripts, network tools, and WebApps. Node.js is based on Google’s JavaScript engine V8, which is also used in the Chrome web browser. V8 is a process-based virtual machine that uses a JIT compiler to translate the JavaScript code into the machine language of the underlying hardware at run time.
Have you recently visited documentation.suse.com? And checked out an HTML document? Then you might have noticed that something has changed.
The look and feel are different, you say? Absolutely right! Just recently, we introduced the new column-based layout. HTML columns are used to arrange content in a very organized way. And at the same time, they allow for much more flexibility about where content goes.
Learn the commands to install the Vaultwarden server on Ubuntu 22.04 LTS Jammy JellyFish for creating your own safe space to store passwords, bank information, and other important keys.
Those who have heard about Bitwarden would already know how it works. However, there is an unofficial alternative to this software platform called Vaultwarden. It is written in Rust and supports Bitwarden clients as well. Also consumes fewer resources and uses Docker to get set up on your system just like Bitwarden. Here we will also use the Caddy docker container to secure and implement SSL configuration.
Is your communication safe? Are you certain? Does the tool you use encrypt and anonymize your discussion and offer self-destructive chats, not require signup, not use metadata, run without a centralized server and add private file sharing?
Chances are pretty slim that the service you use can’t match those privacy features. Speek!, on the other hand, does.
This new service is a cross-platform chat tool that is open-source, free to use and secured by the Tor network. You can install Speek! on Linux, macOS and Android to enjoy peer-to-peer instant messaging that can be trusted.
But Speek! isn’t quite like the chat apps and services you are used to. Let me explain how it works.
GIMP (GNU Image Manipulation Program) is an open-source photo editor which is available on Windows, Mac or Linux, that boasts a huge number of features and functions that rival Photoshop. Unlike Adobe’s offering, however, GIMP is totally free to install and use, which certainly helps boost its appeal. Like you’d expect, GIMP has a large number of default keyboard shortcuts that can speed up your workflow considerably. We’ve aggregated them into a single post, so you can quickly view them at a glance.
Apache ActiveMQ is a free and open-source message broker developed by Apache Software Foundation. Learn how to install Apache ActiveMQ on Debian 11 here.
Deepin 20.6 arrives precisely two months after the previous version’s release, bringing a new set of changes and improvements.
Deepin is a Chinese-made Linux distribution based on the Debian stable branch aimed at the average desktop computer user.
Deepin is probably the Linux distribution to which the definition of “gorgeous” most fully applies. Everything about it is designed to provide the user with the most aesthetic satisfaction possible.
The distro has a tradition of beauty. It comes with the internally developed DDE (Deepin Desktop Environment), one of the best-looking Linux desktop environments.
Flatseal 1.8 is here to introduce the ability for users to review and modify global overrides. Flatseal is now aware of these global overrides, takes into account all sources of permissions changes and displays them to the user when you look at an application’s permissions. In addition, Flatseal now highlights every permission changed by the user or globally.
We are pleased to announce that Red Hat Satellite 6.10.6 is generally available as of March 29, 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 Red Hat Insights Compliance service, which works with OpenSCAP, is a significant step to managing your regulatory compliance requirements at scale. The steps I demonstrated can be done through the UI without much difficulty. But what if you could automate the process of assigning hosts to specific compliance policies and running compliance scans during the host provisioning process?
This blog takes you through the steps to add the compliance policy to your overall Standard Operating Environment (SOE) process. Doing this step as part of your SOE will allow your deployed hosts to be assigned to their targeted compliance policies.
Application modernization is the process of taking existing legacy applications and systems and refactoring them to drive faster time to market and to improve application performance and scalability. There are multiple modernization strategies for changing the application, but the one you select depends on your organization’s need for change. Each strategy requires different levels of involvement from the IT team and access to a modern application development platform that can provide a variety of modern tools, technologies and frameworks.
Most of the modernization efforts today are centered around migrating monolithic applications to cloud-native microservices applications that can support open collaboration between IT teams and automated application deployment and life-cycle management. Modern application development platforms, like Red Hat OpenShift, were designed to deliver a more consistent experience for building, deploying and running applications across the hybrid cloud. However, other technologies and application services are needed to facilitate the development process. This goes over a few considerations to keep in mind when modernizing applications.
Interest in using Podman to run containerized High Performance Computing (HPC) applications continues to grow. Red Hat has been collaborating with a number of HPC sites and the Exascale Computing Project (ECP) to add features and capabilities integral to the HPC ecosystem directly to Podman and the associated collection of tools. One of the reasons the HPC community has shown interest in Podman is its reliance on common, accepted standards and practices, such as those defined by the Open Container Initiative (OCI).
Enterprise organizations have faced a compendium of challenges, but today it seems like the focus is on three things: speed, speed, and more speed. It is all about time to value and application velocity—getting applications delivered and then staying agile to evolve the application as needs arise.
In order to get maximum speed, the first requirement is to make developers maximally productive. They can’t be if they don’t have the tools they need, are waiting for someone else to set up their environment, or have to get up-to-speed on a new environment. And it is irritating as well. For many, cloud services are the antidote to these inefficiencies.
Last Wednesday my father, Kurt Bernardo Wolf Bogner, took the steps towards his next journey, the last that would start in this life. I cannot put words to this… so just sharing this with the world will have to suffice. Goodbye to my teacher, my friend, the person I have always looked up to.
A single-board computer (SBC) incorporates microprocessors, memory, and input/output (I/O), among other features on a single circuit board. It provides industrial control or commercial IoT developers with a straightforward mode that simplifies the process and reduces the high costs of developing their own hardware, thereby accelerating time-to-market. Currently, SBCs are generally mature, powerful, and easy to use. SBCs can help industrial/commercial end customers and system integrators to quickly create products for various applications.
In recent years, market acceptance of ARM-based SBCs has risen. According to Abbey Chen, Product Manager of ASUS Tinker Board, this is mainly due to improved performance and lower power demand. Moreover, ARM processors are not only used for mobile or embedded applications in the industrial control and commercial markets; nowadays, ARM usage has entered new areas such as PCs, high-performance computing, deep learning, and more. Abbey Chen said that the ASUS Tinker Board is equipped with the latest, most powerful quad-core ARM-based processor, which provides "best in class" performance.
For those new to DIY projects that involve the use of power tools, knowing when a tool is being used in an unsafe manner is of utmost importance. For many, this can include employing the wrong drill bit for a given material, such as a concrete bit in a soft wood plank. This is why a team from the University of Ljubljana created the SafeDrill, which aims to quickly determine when misuse is occurring and notify the user.
The team’s prototype consists of a small 3D-printed enclosure that contains a Nano 33 BLE Sense while allowing a USB cable to attach for power at the front. Once attached to a cordless drill with a pair of zip ties, they captured 100 seconds of data for each of the nine different classes that include three drill bits combined with three types of materials. From here, they trained a model in the Edge Impulse Studio in order to recognize the material/bit combination.
On 4th June, at 19:00 UTC, we are doing an online workshop to help out new relay operators. If you ever wanted to help the Tor Project, or just curious about what is required to become a relay/bridge operator, you should join into the workshop.
SUSECON is launching in just a week, and this year the theme is Time Travel! It is going to showcase inspiration from EPIC films like Back to the Future, Terminator, Dr. Who, Men in Black! Basically as a nod to SUSE’s 30th anniversary, you, Mr. SUSECON attendee will travel through time and experience a wealth of content from the Dawn of Linux to the Age of Possibility (passing through the Rise of Kubernetes and the Edge Renaissance), it will be a fun and engaging experience, immersing you in Time Travel, Linux, Kubernetes and any resulting shenanigans! So sign up today if you haven’t already!
I first discovered RSS feeds in 2004 when I fell in love with podcasting. That’s when I learned I could utilize RSS to bring my favorite web content to me, on my schedule. Whether it was weekly music podcasts, tech blogs, newspaper articles, or a local weather forecast, RSS became a way to more easily digest and disseminate the growing onslaught of content on the web. Back then, I used Google Reader (RIP). But now I use Thunderbird to manage and read all my news feeds, and I love it!
In this post I’ll explain what RSS is, why it’s useful, and how to get all set up with some feeds inside of Thunderbird.
Mozilla Firefox 101 was released today with minor new features and security fixes.
If you do video conferencing regularly with Firefox web browser, you may now use as many microphones as you want, at the same time. It allows to switch your microphones at any time, if your conferencing service provider enables this flexibility.
For non-configured MIME file types, Firefox 101 allows to assign a custom action upon download completion.
Version 101.0, first offered to Release channel users on May 31, 2022
We’d like to extend a special thank you to all of the new Mozillians who contributed to this release of Firefox!
It got really chilly, so I took the metro back to my hostel. There I remembered that someone had recommended me to pay a visit to the Mozilla offices in Paris. I searched for it on OpenStreetMaps and it actually was super close to my place. So I left the hostel again and 10 minutes later I stood in front of the building. From the outside there was not a single sign that this was Mozilla’s office. I tried one door, but it was locked. In another part of the building I found a door that opened up to a hall with a small reception desk and some guards.
Asking whether I could visit Mozilla turned out a bit complicated, as the guards only could speak very little English and I only very little French. Luckily there was an electrician who could translate. A bit of confusion later one of the guards offered to escort me to the office. Apparently Mozilla does not have regular visitors, as the guard did not know where the office was either. It turned out he spoke German however, so at least I could explain my endeavor a bit better now.
After not finding any signs of Mozilla in the first half of the building, we went to the door that I had tried before and the guard let me in. We drove the elevator up and voila, there were Mozilla signs on the walls. However, unfortunately nobody answered our ringing (it was probably already after closing time) and there was a sign that stated that no non-essential visitors were allowed during the pandemic. So we left the building again and I thanked the guards for their efforts.
The Mozilla wiki said that you could also message Mozilla staff in an IRC channel, however they recently transitioned to matrix and apparently did not yet update the wiki page. I briefly tried to search for a chat room related to the Paris office, but my matrix server kept timing out. Oh you brave, shiny, new and terribly inefficient technology keep to amaze me every time
When we launched Mozilla VPN, a fast and easy-to-use VPN, it was in a market crowded by companies making promises about privacy and security and we believed our reputation for building products that help you keep your information safe would make our product stand-out. To date, tens of thousands of people have signed up to subscribe to our Mozilla VPN, which provides encryption, device-level protection of your connection and information whenever you are on the web.
As we continue to look for new ways to grow our audience, we saw that many of our competitors used affiliate marketing as a way to get people to buy their service. The challenge is that affiliate marketing is a space rife with tons of data collection practices. At Mozilla, online privacy has always been one of our top priorities. We knew that in order for us to pursue affiliate marketing we would have to do it in a transparent way with as little data as possible to provide people with the best privacy possible.
Dee’s story with computers started at school in New Zealand where discovering how a mouse worked and learning BASIC and Pascal was a catalyst for what later became a programming career.
At a time when computers were just becoming mainstream, there were no opportunities for girls in her school to consider this as a further option. She recalls: “No one thought to say, ‘Dee, you look like you’re good at this, you should pursue it…’. I mean, I was a girl (and I was told girls didn’t ‘do’ computers). No one in the circles I moved in really had any idea where this technology revolution would take us.”
With no particular career path into technology, Dee was encouraged in her final year of school to apply for a job in a bank where she worked and became a teller three years later. She gained financial independence, which enabled her to travel as a 20-year-old and spend the next three years exploring the US and Europe.
Looking back, she noted how the world had changed: the first computer mouse she had seen had come out in 1983, and 20 years later WordPress was founded.
Minimally invasive lateral lumbar interbody fusion (LLIF) offers advantages over traditional approaches, providing indirect decompression of neural elements and deformity correction while avoiding many challenges and risks of anterior and posterior approaches. Mastering this technique requires a specialized team, advanced equipment, and sufficient case exposure. Current training is limited to the classic educational model, and alternative training methods such as cadaver labs can be inconvenient, inaccessible, expensive, and incompatible with intraoperative neuromonitoring (IONM) systems.
Security updates have been issued by Debian (haproxy, libdbi-perl, pjproject, spip, and trafficserver), Oracle (firefox, kernel, kernel-container, libvirt libvirt-python, and thunderbird), Red Hat (maven:3.5, maven:3.6, nodejs:16, postgresql, postgresql:10, and rsyslog), SUSE (gimp, helm-mirror, ImageMagick, mailman, openstack-neutron, pcmanfm, pcre2, postgresql10, and tiff), and Ubuntu (dpkg and freetype).
The coreboot firmware has just received a new patch adding Software Bill of Materials (SBoM). The SBoM concept has been mainly driven by Richard Hughes and has been derived from an executive order that has been issued last year by the US president. If you are more interested on the background of SBoM, Richard wrote a nice summary here. Summarized, SBoM should provide a way to have a manifest of which parts have been built by whom and from where. The Bill of Materials(BoM) is a common term for hardware developers. It lists exactly what raw materials, sub-assemblies and parts including the quantities of each needed to actually manufacture the product. However, for software this is non-existent. On an operating system level one can sometimes choose on what should go on the disk and what not - for firmware this is not true. Firmware just ships with the hardware you bought - thus you have to live with it (There are exceptions - but in general..)
A remote, unauthenticated attacker could exploit this vulnerability to take control of an affected system. Microsoft has reported active exploitation of this vulnerability in the wild.
I'm intrigued by Spartan. I'm not 100% sold yet, but I was intrigued enough to add support to GemView, which will land in the next release of the Eva browser. The full spec is pretty well supported, although I want to do a bit more with how prompts are handled.