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

today's howtos

  • Notes on running containers with bubblewrap

    Hello! About a year ago I got mad about Docker container startup time. This was because I was building an nginx playground where I was starting a new “container” on every HTTP request, and so for it to feel reasonably snappy, nginx needed to start quickly. Also, I was running this project on a pretty small cloud machine (256MB RAM), a small CPU, so I really wanted to avoid unnecessary overhead. I’ve been looking for a way to run containers faster since then, but I couldn’t find one until last week when I discovered bubblewrap!! It’s very fast and I think it’s super cool, but I also ran into a bunch of fun problems that I wanted to write down for my future self.

  • Fix: Why Isn’t Linux Detecting My Wi-Fi Adapter?

    Historically, Linux has had a somewhat strained relationship with Wi-Fi cards. In recent years, the situation has changed considerably—and for the better—but it is still possible to boot into your new Linux installation and get that sinking feeling when you realize you’ve got no Wi-Fi. Installation routines are very good at identifying the various components of the target computer and configuring itself to work with that hardware. But problems can still happen. Troubleshooting hardware issues is difficult, especially if the only computer you have on hand is the broken device. Obviously, not everything presented here will be applicable to all cases. But hopefully, something below will either fix your issue or point you in the right direction.

  • Open-sourced tool speeds up Linux scripts via parallelization | Network World

    MIT has open-sourced pa.sh (also called pash), a tool that can dramatically speed up Linux scripts by using parallelization, saving time and without risk of introducing errors. The process of parallelization first examines a script for code that can be run separately and independently, so not all scripts can benefit from the tool. But when pa.sh does find portions that can run independently, it runs them in parallel on separate CPUs. It also uses other techniques to get the code to run faster. Below is a demonstration I ran on my home Fedora box, first running a script on its own and then again using pa.sh. Note that this script was provided with the pa.sh tool and lends itself to parallelization. It’s not nearly as demanding as scripts that might process gigabytes of data in a scientific or artificial-intelligence lab, so the results are not dramatic.

  • [GSoC 2022] ARM port and device tree support Phase 1

    The following will show how to compile haiku on osx and run it on qemu (my version: hrev56168)

  • Building in Kubernetes Using Tekton

    Continuous integration/continuous delivery (CI/CD) principles offer multiple benefits to software organizations, including faster time to market, higher-quality code, and simpler and faster fault isolation. Applications built using CI/CD pipeline best practices tend to see a huge increase in users over time, necessitating a migration from a large codebase and low-scalability monolithic architecture to a more manageable and efficient microservice architecture. Kubernetes is one of the most popular platforms for automating the management, deployment, and scaling processes of microservice applications. Because Kubernetes is complex, though, a framework can help developers and operations teams use the platform to follow CI/CD practices in building applications. This is where Tekton comes in.

  • Hetzner cloud and DragonFly

    When you are setting up a DragonFly machine on Hetzner, pay attention to this bug report for dhcp setup. The short answer is “use dhcpcd”.

Security Leftovers

  • Tencent admits to poisoned QR code attack on QQ account
  • Sysdig Adds Ability to Make Container Runtimes Immutable - Container Journal

    Sysdig today added a Drift Control capability to its container security platform that makes it possible to lock down runtime environments. Daniella Pontes, senior manager for product marketing at Sysdig, says IT teams can now maintain immutable instances of runtimes in production environments that can’t be modified. At the same time, Sysdig says it is partnering with Proofpoint to make threat intelligence feeds available to IT teams that have deployed its container security platform. The Sysdig container platform is built on Falco, an open source container runtime security platform that is being advanced under the auspices of the Cloud Native Computing Foundation (CNCF).

  • Best ways to incorporate security into the software development life cycle

    The software development life cycle is not a one-off process that software developers can implement in a linear form. Instead, there are phases of the SDLC that intertwine into many loops where thorough checks are carried out to ensure the proper outcome of the software. However, it’s not just enough to loop through the phases of SDLC without the proper integration of security checks in each phase. So, what, then, makes a secure software development life cycle?

  • CISA Says 'PwnKit' Linux Vulnerability Exploited in Attacks [Ed: Well, CISA and the media also downplay all the actively-exploited holes in Windows]

    The US Cybersecurity and Infrastructure Security Agency (CISA) says a Linux vulnerability tracked as CVE-2021-4034 and PwnKit has been exploited in attacks. The flaw, which came to light in January, affects Polkit, a component designed for controlling system-wide privileges in Unix-like operating systems. Polkit is developed by Red Hat, but it’s also used by other Linux distributions. PwnKit has been described as a memory corruption issue that can be exploited for privilege escalation — it allows any unprivileged local user to elevate permissions to root.

Raspberry Pi Restores Guitar Amp, Complete With Effects

Restoring old hardware is always more fun when you can throw in a Raspberry Pi. This project, created by maker and developer David Silverman, does just that, using a Pi to power an old Vox guitar amplifier. Not only does it work as an amplifier, it also has a few special effects thrown in to create custom sounds. This Pi-powered guitar amp system is housed inside the cabinet of an old Vox amplifier that, according to Silverman, is no longer working. A Pi 3B+ brings back the original functionality, with the help of a class D amplifier and some custom Python scripts created by Silverman himself. The case has been modified to house the Pi and features panels with port access, as well as knobs for the effects array. Read more Also: Lilbits: Anbernic Win600 (handheld gaming PC), PineNote (Linux-friendly E Ink tablet), Firefox 102 and Chrome OS 103 - Liliputing

Help others find free software: Watch and share Escape to Freedom

"Escape to Freedom" is a new animated video from the Free Software Foundation (FSF), giving an introduction to the concepts behind software freedom: both what we gain by having it, and what rights are at stake. Join our lead freedom-seeker, Zara, as she learns the importance of free software, and guides herself through the labyrinth of challenges posed to her by contemporary digital society, which offers the tempting allure of convenience in exchange for important rights. In search of freedom, she learns how to seize control of her own seemingly predetermined narrative and helps others do the same -- taking the ladder that leads to digital liberation step by step. Read more