Language Selection

English French German Italian Portuguese Spanish

May 2022

Open-Source vs. Closed-Source Software: What's the Difference?

Filed under
Software

Free and open-source software is software where you not only have access to freely use a program, but to view, edit, and share its source code as well.

Source code refers to the code that a person (or, on some occasions, a computer) typed when creating a program. This is distinct from binary code, which is the actual language that a computer speaks. When a programmer is done writing a program, they compile the source code into a binary program.

A human knows how to read source code. A computer knows how to read binary code.

When someone distributes a program, they typically provide you with a binary file that you can run on your computer. That program isn't free and open source unless they also provide you with the source code and the freedom to do with both largely what you wish.

Read more

Murena, the privacy-first Android smartphone, arrives

Filed under
OS
Gadgets

If you value privacy and you use a smartphone, you've got a problem. Both Apple and Google constantly collect data on you. A Vanderbilt University study found, for example, that Android sends data to Google even if your phone is sitting idle with Chrome running in the background at a rate of 340 times a day.

Murena and Mandrake Linux founder Gael Duval was sick of it by 2017. He wanted his data to be his data, and he wanted open-source software. Almost five years later, Duval and his co-developers launched the Murena One X2. It's the first high-end Android phone using the open-source /e/OS Android fork to arrive on the market.

Read more

Linux Lite 6.0 Is Finally Here with the Xfce 4.16 Desktop, Based on Ubuntu 22.04 LTS

Filed under
Linux
News
Ubuntu

Dubbed “Fluorite”, Linux Lite 6.0 is derived from the Ubuntu 22.04 LTS (Jammy Jellyfish) operating system series and it’s powered by the long-term supported Linux 5.15 LTS kernel series.

This is the first release of this lightweight distribution targeted at Windows users who want to migrate to a Linux-powered OS that features the latest and greatest Xfce 4.16 desktop environment.

Read more

today's leftovers

Filed under
Misc

  • ASUS Tinker Board features excellent computing power and strong supply chain to satisfy industrial automation and commercial markets

    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.

  • SafeDrill uses tinyML to encourage proper drilling technique | Arduino Blog

    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.

  • Install LibreNMS on Rocky Linux - kifarunix.com

    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.

  • 3 ways to install Nodejs & NPM on Ubuntu 22.04 LTS Jammy

    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.

  • People of WordPress: Dee Teal

    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.

  • Tor sysadmin 101 workshop for new relay operators

    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.

  • Are You Ready for Some Time Travel?

    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!

  • OSI Sponsor: Why OSI, Slim.AI [Ed: Becoming OSI sponsor means more help to Microsoft]

Flatpak Permissions Manager App Flatseal 1.8 Adds More Useful Options and Improvements

Filed under
Linux
News
Software

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.

Read more

Red Hat Satellite 6.10.6 has been released

Filed under
Red Hat

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.

Read more

Monado's hand tracking: hand-waving our way towards a first attempt

Filed under
Development
Graphics/Benchmarks
Linux

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.

Read more

Mozilla Issues

Filed under
Moz/FF
  • Europe Trip Journal – Entry 28: The Above and the Beneath – vanitasvitae's blog

    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

  • Marketing our privacy products while preserving privacy [Ed: Mozilla is a scam when it comes to privacy and it is aware of this]

    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.

Shows and Videos: Full Circle Weekly News, Destination Linux, Krita, AlmaLinux 9, and KDE

Filed under
GNU
Linux
  • Full Circle Weekly News #264 | Full Circle Magazine

    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/

  • Destination Linux 280: Improving Firefox With Cool Extensions - TuxDigital

    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!

  • New Video: Discover Vector Shape Libraries | Krita

    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!

  • AlmaLinux OS 9.0 overview | Free Linux OS for the community, by the community - Invidious

    In this video, I am going to show an overview of AlmaLinux OS 9.0 and some of the applications pre-installed.

  • 15 AWESOME KDE Apps: I was WRONG about KDE applications! - Invidious

Flatseal 1.8.0 - Martín Abente Lahaye

Filed under
Software
GNOME

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.

Read more

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. 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 MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.