Now free and independent as ever after his time at Microsoft, Linux legend Miguel de Icaza goes deep into cryptocurrencies, Web3, the EU's new DMA and many other topics on this episode of FLOSS Weekly with Doc Searls and Dan Lynch.
A Quick Overview of Kali Linux Gnome 2022.3.
What's up, guys!!! In this video, we check a command line tool to help calculate IP addresses and Subnet Masks. Subnetting a large organization's network improves protection, increases performance, and logically organizes your network. But some of the calculations are difficult. The Linux ipcalc command makes the strategy planning stage smooth.
In this user requested video on services/daemon management in FreeBSD, we'll give you a short guide on how to start, stop and restart services.
This Qubes tutorial will show you how to adjust your system to tether your phone to your computer to share Internet.
In this video, I am going to show how to install Linuxfx 11.2.22.04.
The Linux Plumbers Conference in Dublin ends today and some of the talks have revealed interesting new uses for the eBPF functionality.
Several different teams presented tools that all use a part of the kernel originally intended to control packet filtering for new and totally different purposes. Google's ghOSt allows for adjusting process scheduling, while Red Hat's HID-BPF will make it easier to accommodate new input devices.
Both of these use the eBPF facility introduced in kernel 3.18. The Register talked about eBPF when Microsoft introduced its own version for Windows. eBPF gives the kernel an intentionally limited register-based virtual machine, which allows tiny, strictly limited programs to execute inside the kernel itself.
It derives from the 30-year-old Berkeley Packet Filter tool, intended to provide flexible tools for filtering data flowing in and out of the Unix kernel. The Linux extended implementation is more general, and what's interesting about these projects is that they're not directly related to networking, firewalls or packet filtering at all.
OTOY and UX3D are proud to unveil a new partnership integrating the UX3D glTF Scene Toolkit into the OTOY marketplace, bringing 100% native glTF support to the OTOY ecosystem.
Over the past few years, different video codecs have been successfully developed, including H.265 and VP9, to meet the needs of various applicationsranging from video conferencing platforms like Zoom to streaming services like YouTube and software like OBS to broadcast to different sites.
The quality of the reconstructed video using these codecs is excellent at medium-to-low bitrates, but it degrades when operating at very low bitrates. While these codecs leverage expert knowledge of human perception and carefully engineered signal processing pipelines, there has been a massive interest in replacing these handcrafted methods with machine learning approaches that learn to encode video data.
Using open source software, Collabora has developed an efficient compression pipeline that enables a face video broadcasting system that achieves the same visual quality as the H.264 standard while only using one-tenth of the bandwidth. In a nutshell, the face video compression algorithms rely on a source frame of the face, a pipeline to extract the important features from a face image, and a generator to reconstruct the face using the extracted and compressed features on the receiving side.
Today’s spaghetti comes from my new favorite brand of spaghetti feed, vkoverhead. It’s a simple brand, but it really gets the job done when it comes to growing great spaghetti. This particular spaghetti feed is vkoverhead -test 0, which is the most simple type. It grows the kind of spaghetti that everyone notices because it’s a staple of all graphics diets.
This is a series that surveys popular streaming services from a Linux perspective. We are not reviewing any of the streaming services themselves although we may make subjective comments along the way.
First launched in 2008, Spotify is a digital music streaming service with a freemium business model. You can listen to a huge library of music and podcasts for no charge if you are prepared to have shuffle play (with limited skips), interrupted listening and lower audio bitrate. Alternatively, there’s the option of Spotify Premium. In the UK, a subscription costs €£9.99 per month for an Individual account. This gives you streaming music at 320 kbps, the ability to download music, and full functionality.
When we placed Amazon Music Unlimited under the spotlight we lamented that there is no desktop client available under Linux. Instead, Amazon confine users to use a web browser. Matters are made worse as only the lowest sound quality setting is available.
Linux isn't nearly as hard as you think… especially on the desktop (where you really don't have to take care of many admin tasks). But what about on the server? Given you might want to deploy a Linux server either in your home or your business data center, what's it like to administer the open-source operating system in that capacity?
Learn the commands to install and set up the Discourse forum on Ubuntu 22.04 Server Jamy JellyFish using the terminal stablish your own community.
Discourse is open-source forum software that can also be used as a comment system for a website. The creators want to create the basis for modern Internet forums.
Discourse relies on Ruby on Rails, Postgres, and Redis. On the client side, the makers rely on the JavaScript framework Ember.js. The software is licensed under the GPL 2.0 license and the source code can be found on GitHub. It was launched in 2014, hence has been around for 7 years now. In addition, the creators – including Stack Overflow co-founder Jeff Atwood – integrated various newer elements that we know from social networks or comment systems such as Disqus.
In addition to the traditional login via email, Discourse users should also be able to log in with their existing accounts on Twitter, Facebook, Google, Yahoo, or GitHub.
Filenames that contain blanks can add complexity to the commands you use to work with them. Fortunately, there are several handy ways to make that easier.
How To Fix the “No Installation Candidate” Error in Ubuntu
You will encounter this error when you are about to install something valid on Ubuntu. In this tutorial post, we will show you the reason behind it, and also we will provide you with the solution for the “No Installation Candidate” error in Ubuntu.
A quick tip on how to change the default toolbar look in LibreOffice.
The default LibreOffice look/theme, a.k.a breeze theme, is quite dull and colourless.
It is indeed straightforward, but the lack of colours sometimes makes finding the menu and toolbar options challenging. There are some more themes available – 7 themes to be exact which can be quickly installed in your system. This can make your LibreOffice look excellent and more professional, which may increase your productivity.
In this tutorial, we will show you how to install Sublime Text on AlmaLinux 9. For those of you who didn’t know, Sublime Text Editor is a cross-platform, lightweight text editor for code, markup, and prose that automates repetitive tasks so you can focus on the important stuff. Users can expand its functionality with plugins, typically community-built and maintained under free-software licenses. Sublime is known for its speed, ease of use, cross-platform, and community contribution.
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 on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.
When you want to have an overview of a file, you can get a good overview just moving down a few pages.
To move a page down in Vim, press the Ctrl + f key combination, and to move a page up, press the Ctrl + b key combination.
Base64 is a popular binary to ASCII encoding scheme designed to reliably transfer binary data across channels that have limited support for various content types. This article goes over the basics of Base64 encoding, how it works and details different command line and graphical ways to encode your own data using Base64.
A quick guide on how to install the latest Java 17 in Ubuntu 22.04, 22.10 and Linux Mint 21.x.
A while back, Oracle announced the release of Java 17, the LTS version of this widely used programming language. This release gets support for 8-years, which includes security and performance updates and, of course, bug fixes. Java 17 is officially supported until 2029.
Although this guide tested for ongoing supported Ubuntu and Linux Mint releases, however, should be applicable for other Debian-based distributions in the coming days. Because the PPA that is used in this guide is periodically updated to meet the needs for past and future releases.
Installing Java 17 is not that straightforward without a PPA. Because it’s a licensed product, you don’t get it in the Ubuntu official repo. There are other alternatives to Oracle Java, such as OpenJDK, which is easier to install. But they lack certain functionalities due to terms and conditions from Oracle and may not be suitable for your needs.
A comprehensive guide to installing Linux Mint alongside Windows 11 (or Windows 10) and making a dual-boot system.
If you are a new Linux user trying to install Linux Mint without removing the OEM-installed Windows, follow this guide. After you complete the steps described below, you should have a dual boot system where you can learn and do your work in a Linux system without booting Windows.
Chrome is a browser that is known for its speed and simplicity. It is the most used internet browser globally and continues to grow in popularity. Chrome is designed to be sleek and clean, focusing on loading website pages quickly. While it used to be the fastest browser, this is now a point of debate, as other browsers have begun to catch up in speed. However, Chrome remains a popular choice for many users due to its simple design and ease of use.
In the following tutorial, you will learn how to install Google Chrome on Fedora 37 Linux in three ways in stable, beta, or unstable versions and how to maintain and remove using the command line terminal.
Users may manage containers that are dispersed among their apps and networks using container registries. Users can arrange and manage individual containers' visibility and accessibility using the registry, which manages privileges for specific containers. These registries might be on-premise solutions utilizing local infrastructure or hosted services. Container registries are used by businesses to control container settings, store container images, and utilize them for installation.
Chrome Web Store is a central repository where all approved extensions and themes are available. It is like the Google Android App Play store. This repository lists all available apps, extensions, and themes. You can also apply filters based on Categories and Features.
You can also search using the Search the store available on the left-hand side top corner. The front page also shows good extensions and themes as per categories like Extensions Starter Kit, Personalize Chrome, Writing Essentials, etc.
“Undoubtedly, the Nano editor is one of the most commonly used texts and source code editors for the Linux operating system. The most important reason behind its popularity is that it comes pre-installed with almost all the Linux distributions, because of which the users do not need to go through the hassle of manually installing them. In this article, we will be learning a crucial aspect of working with the Nano editor, i.e., the method of exiting the Nano editor while using a Linux Mint 20.3 system.”
Enable Firefox Dark Mode in Ubuntu 20.04“Many personal computer owners are choosing dark themes, environments, and tones because of their many benefits. To captivate the people and keep users glued to the information on the display, the computer and numerous other apps typically use white, brilliant colors with strong contrast. Unfortunately, many people claim that staring at brilliant or white hues for an extended period affects their eyesight. Because of various vision problems, a large number of computer users avoid this. The primary cause of this problem is light shining, which is a component of the color white.
In electromagnetic light, bright light has the maximum energy level, whereas orange, yellow, and red have the minimum. Since the color black doesn’t generate any illumination, it contains extremely little to no energy. Users may easily use computers for extended periods when there is less energy in the light.
Themes and extensions could be obtained through a variety of third-party websites, such as GitHub, in addition to Mozilla’s authorized library. Websites like GitHub, on the other hand, don’t offer a built plugin; therefore, they must be individually generated. Non-technical visitors may have difficulties with this, and there is currently no option to subscribe to automated updates.
So, this article proves to you how to make Firefox enable a dark theme. There are numerous ways to switch on Mozilla Firefox’s night mode.”
“The sshd stands for Secure Shell Daemon. It’s a silent process that listens to all the authentication and login attempts of Linux. As soon as you start your system, the process begins.
Using sshd logs, you can monitor authorized and unauthorized login attempts on your system. This helps in keeping your system secure.
Today, we will explore how to dive into sshd logs on Ubuntu 22.04. We have presented two ways to access the sshd logs. This tutorial uses easy-to-follow Linux commands to see sshd logs. By the end of this tutorial, you will be able to explore sshd logs on your own.”
Without any further ado, let’s get started!
Creating an alias for use on the command line can save the user from typing long commands, common options, or typos. This will save you some time and repetitive keystrokes, and ultimately make your command line experience even more efficient. In this tutorial, we will take you through the step by step instructions to create a permanent alias on a Linux system.
Torrents are an excellent way to share data publicly. As you may already know as a Linux user, many Linux distro developers choose to share their operating system in the form of a torrent download. This allows someone to publish data and rely on the “swarm” (the users that are uploading or downloading the torrent’s contents) to continue hosting it.
If a torrent has a healthy amount of seeders (users that are uploading the torrent’s data to the swarm), then downloaders can expect a very fast download, as their torrent client can connect to numerous uploaders in order to retrieve different portions of the torrent’s files simultaneously. If you have some files to share and you think this would be a good way to do it, you can learn how to create a torrent file.
In this tutorial, you will see how to create and share a torrent on Linux. Creating a torrent file is done with a BitTorrent client – the same application which also seeds (uploads) and leeches (downloads) torrents. You can do this from either command line or GUI, depending on which BitTorrent client you choose to use. We will cover the step by step instructions for both methods below.
The /etc/hosts file can be found on all Linux systems. This is a plain text system file which can be used to map network names (like hostnames of computers on your local network, or URLs to online websites) to IP addresses. The hosts file has a higher priority than any DNS servers your system is configured to use.
In other words, editing the hosts file allows you to override other DNS settings. If you have some entries in the hosts file, these names can be resolved even without access to a separate DNS server. System Administrators may be interested in editing the hosts file when they want to override external DNS resolution, or to simply tell a computer where it can expect to find (by IP address) another host.
In this tutorial, we will show an example of an /etc/hosts file, so you can see how to properly format yours. This will also give you some ideas of what it can be used for, and how to ensure that your file abides by the required syntax in order to be recognized by your system for name resolution.
“Browser plugins and extensions that are not normally created by Google give Chrome extra functionality and simplify use. Rich web-based material like Flash, Java, etc., is supported by them. In addition to the aforementioned features, you may also be required to enable or disable the Google Chrome extensions, especially if you wish to improve security or troubleshoot the browser. This is true even if downloading and installing these plugins is fairly easy. We’ll go over accessing and managing Chrome plugins and extensions in this article.”
If you frequently use your Linux system to connect to a specific host, it can be convenient to make an alias for the hostname or IP address. This is especially true if the host has a long name or URL, and you do not want to keep typing the whole thing out every time you need to connect. There are several ways to create a host alias on Linux, depending on how you ordinarily connect to the host.
It is possible to create an SSH alias, a custom environment variable, or map an IP address to a hostname or URL in the /etc/hosts file. All will accomplish the same goal, which is to save you some keystrokes on the command line when connecting to the host. In this tutorial, you will learn various methods to crate a host alias on Linux.
All Linux users acknowledge the contributive power of the command-line/terminal environment. It is a wild card when it comes to accomplishing almost 90% of computing tasks associated with any Linux operating system distribution.
By default, any Linux distribution is prepackaged with numerous Inbuilt commands that are useful in meeting day-to-day computing objectives. This list of commands might seem endless and therefore intimidating to newcomers with a thirst for Linux.
Also, expert Linux users might forget the usage syntax associated with such commands. This article guide provides a reference manual for inbuilt Linux commands which will be priceless during your Linux computing routines.
Fedora 37 will be releasing next month. Fedora 37 beta is already released and it features the awesome new GNOME 43.
If you are running Fedora 36 right now and want to enjoy GNOME 43 and all the other features that come with Fedora 37, you can easily do that.
In this tutorial, I’ll show the steps for upgrading to Fedora 37 beta using terminal as well as the GUI method.
Keep in mind that you cannot downgrade to Fedora 36 the same way you upgraded to Fedora 37. You’ll have to reinstall it.
The purpose of this tutorial is to show how to remove an alias on a Linux system. Aliases can be created to either be permanent or temporary, but it is possible to remove them either way. Check out the steps below to see how.
An alias on Linux allows a user to reference one command (usually a longer or more cumbersome command) to another (usually a shorter version of the command which is easier to type). This saves users a few keystrokes on the command line, or can also compensate for common typos. In this tutorial, you will learn how to list all the aliases that have been configured on a Linux system.
Learn how to use the Linux Foundation-backed FIDO Device Onboard (FDO) specification to configure edge and IoT servers and devices.
ISPConfig is a Hosting Control Panel that can be used to host websites, provide access by FTP and SSH, manage and provide email services, and run a DNS server. ISPConfig supports Debian, CentOS, and Ubuntu operating systems. We covered the steps to add a website in ISPConfig already in a separate guide. Now I will show you step-by-step how to add an email domain and email account in ISPConfig, how to configure spam filtering, and which login details to use in an email client like Thunderbird or Outlook.
Nextcloud is a drop-in replacement for proprietary online services such as Google Drive, Dropbox, Microsoft OneDrive, etc. In the past, on AddictiveTips, we’ve shown you how to deploy NextCloud as a Snap. However, that’s not the only way to host a Nextcloud server. You can also do it with Docker. Here’s how.
In this tutorial, we will show you how to install Blender on Linux Mint 21. For those of you who didn’t know, Blender is the free and open-source 3D creation suite. It supports the entirety of the 3D pipeline, from modeling and rigging to animation and rendering. It’s available for Windows, Linux, and macOS. Thanks to OpenGL, Blender is capable of offering a consistent experience.
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 a Blender 3D computer graphics software tool on Linux Mint 21 (Vanessa).
The Linux system is full of fun and surprises for beginner users. However, there is also an obstacle that can be defined as a maze of Linux from which you need to find your way out.
Climbing each stair (Maze) can lead you to the next level on your Linux journey. This cannot be easy or hard, but I can guarantee that you will enjoy every moment of this journey.
Now enough of the chit-chat. Let’s move to today’s topic, about the amazing Mazter games that provide you with maze experiences within your terminal.
Linux is intriguing for a while, but after a certain period, you will have mental burnout while continuously staring at the terminal screen. To claim yourself, you usually take a break or have a sip of dark coffee and get back to work.
What if I say that you have an additional option to chill out your brain from the terminal burnout with a classical snake game that you used to play on your Nokia devices?
Remember the Steam Pal? It was the codename given by several outlets when the rumors of an upcoming device from Valve were leaking out. The name was quickly forgotten once the official name was unveiled, and the Steam Pal went down into obscurity forever. Or did it?
Turns out that for the launch in Japan, Valve has prepared a mascot for the Steam Deck. And no one other than Lawrence Yang, who has been heavily involved into the design of the Steam Deck.
I make it a point to buy new software for old computers at least annually. On particular game that I rather enjoy is called “PETSCII Robots” by The 8-Bit Guy, David Murry. Here is the first video published about the game. In short, this is a blast to play on the Commodore 64 or VIC-20. Probably the best puzzle game build for either platform. There is so much to it and because it is so good, it been ported to many other platforms. I very much enjoyed my experience on the actual hardware but I wanted to play this new game on a TheC64 with a SNES style controller. Unfortunately, it wasn’t as straight forward as one might think.
Today we’re releasing Krita 5.1.1. This is strictly a bug fix release. Two serious problems are fixed in this release: a slowdown in start-up time experienced by some people, and a crash when copying a vector layer.
After our Artemis Neo 22.8 release that only addressed the Grub issue for the offline installer, we are proud to present, Artemis Nova, a release that next to the regular upstream refreshes also ships with some additional changes under the hood.
The improvements and system refresh described in this announcement are for the benefit of the ISO live environment and the installation process, so existing EndeavourOS users don’t have to reinstall since we are a rolling distro. We do have some additional info for running installations in this announcement, so make sure you keep yourselves updated on this.
But before I go on with the release announcement I want to give a big shout-out to the forum and Reddit moderators, the entire Telegram admin group and our entire community on all of our official and unofficial channels for helping each other during the recent Grub issue. You all put your shoulders together and did an incredible job. Thank you so much for this stellar achievement, we love you for giving EndeavourOS that extra special touch.
The Koozali SME Server development team is pleased to announce the release of SME Server 10.1 which will be the next major release of SME Server. This release is based on CentOS 7. CentOS 7.# has an EOL of 30 June 2024.
Koozali SME Server users are encouraged to upgrade production servers to this release.
Please read details re Installing and Known issues updating from SME10.0 at: https://wiki.koozali.org/SME_Server:10.1
Major changes in this release httpd access control using httpd 2.4 syntax, improve handling of logs between journalctl and rsyslog, improve logrotate scripts, better handling of pseudonyms, improve yum update without reboot, upgrade bglibs and cvm-unix to latest version, Contribs data are now part of core backup, Improved handling of SSL certificates, Increased level of security in term of encryption for all services, FTP is only available over TLS by default to avoid clear text exchanges on the network, PHP module is not used anymore by apache server. We now use php-fpm 7.4 by default, PHP-FPM available by default : 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 and 8.1. Supported versions are 5.4, 7.4 (up to 2022 Nov. 28), 8.0 and 8.1, no degraded RAID support on install, using protocol SMB2 and SMB3 only for file share, CIFS/SMB1 is not available as default, migration of most services to systemd, added specific events to prevent the need of reboot on yum update / yum install, Switch from mysql 5.1 to mariadb 5.5, Dovecot is now handling imap, imaps, pop3, pop3s
Crystal Linux is a new distribution with the goal of bringing the power of Arch Linux to the masses.
Crystal Linux is a new operating system, based on Arch Linux that hopes to become the Fedora of Arch Linux by bringing new “stuff” to the Linux desktop while being user-friendly.
Crystal Linux has been released on the GPLv3.0 and uses its own GUI installer to make getting the distribution installed a snap. This new Linux distribution features an easy-to-use package manager, Btrfs snapshots, zRAM support, and a choice between GNOME, KDE Plasma, Cinnamon, Mate, Budget, Onyx, XFCE, Sway, LXQt, i3-gaps, bspwm, AwesomeWM, and herbstlufwm.
The installer the developers have created is nothing short of brilliant. Not only is it beautiful, it makes installing this Arch-based Linux distribution something anyone can do.
Out of the box, Crystal Linux doesn’t include a large swath of installed applications, but it does include a well-designed app store, where you can install all of the necessary apps you need with the click of the mouse or trackpad. By default, you’ll only see the GNOME apps (Weather, Gedit, Terminal, System Monitor, Disks, and Calculator) as well as Firefox and Vim.
Manjaro is based on Arch Linux and is more popular as it comes with much pre-installed software. You will get more updates, but they are mostly new features or bug fixes, and you will get the latest packages much sooner than many other distros.
As usual, there will be multiple versions of the distro: there are already betas of all the respins too. As ever, the primary edition remains the GNOME one. This will feature the 25th anniversary version, GNOME 43. However, at this point, the final release version of GNOME 43 isn't expected for another week or so, so the Fedora beta uses a release candidate version.
Notably, Fedora 37 GNOME has a new replacement for a major GNOME app: the new Text Editor in place of the trusty GEdit. However, GNOME Terminal is still here, waiting its turn to be usurped by GNOME Console.
GNOME Settings has a new device security panel, which will include information about firmware updates for supported hardware. For now, the beta uses kernel 5.19, but by the time the final version ships, it will probably use the new kernel 6.0.
If you're not a GNOME fan, then there are plenty of alternatives. Also available are respins featuring KDE Plasma 5.26, MATE 1.26, Xfce 4.16, LXQt 1.10, and Cinnamon 5.4, as well as LXDE, the i3 tiling window manager, and the Sugar educational environment from the OLPC project. As before, there are also Server and Internet-of-Things editions; new to version 37 are CoreOS and Cloud Base editions as well.
Fedora 37 is due for release next month (October 18, 2022)
The beta version for Fedora 37 has been released for public testing.
Here, let me mention the key highlights of this release.
[...]
GNOME 43 being the obvious upgrade for Fedora's flagship edition brings in performance and usability improvements.
You can get hands-on with the best GNOME 43 features with Fedora 37.
Even in 2022, digital transformation can be a daunting initiative. Whether your organization is transitioning from a comfortable legacy system or porting historical data and developing new processes, many barriers can challenge your digital transformation journey.
These barriers can slow or even stop innovation. While your organization attempts to implement and onboard new systems, your transformation roadmap and plans for innovation may take a back seat.
In this article I talk about some new warning messages that have been added to the BFD linker. What they mean, why they are important and what can be done to prevent or silence them.
Note: These warnings are currently specific to the BFD linker (ld.bfd) but similar warnings may appear in the gold, lld and mold linkers in the future.
There is so much to learn and to take away from AnsibleFest 2022! Join us and the Ansible community on October 18 and 19 in Chicago, Illinois to immerse yourself in the automation experience.
There are multiple methods using which you can easily take screenshots in Ubuntu 22.04, and we will go through the best and easiest ways that can produce compelling screenshots
On the software side, Flex Logix provides InferX Runtime, and the EasyVision platform running Linux or Windows.
When Raspberry Pi OS moved from being based on Debian Buster, to Bullseye, the transition wasn’t the smoothest. For many years Raspberry Pi OS used three tools to access the official Raspberry Pi camera. The first two were raspistill / raspivid, which offered control and access to the camera via the Linux terminal.
It was a powerful and flexible means to work with the camera, both could produce video effects and stream video with no extra work. The other means was a community created project called PiCamera. Originally created by Dave Jones, Picamera grew from a community project into an essential tool. Picamera offered a purely Python means to interact with the camera, and being based on Python it also meant that we could mix the camera into our projects.
With the move to Bullseye, we saw Picamera sadly break. Raspberry Pi LTD even went as far as to offer a “legacy” version of Buster with Picamera and security updates. This was a stop-gap measure while its developers worked on Picamera2. With the September 2022 release of Raspberry Pi OS we now have a working Picamera2 module that we can use in our projects.
We know how complicated it can be sorting out the power demands of your Raspberry Pi project but this creation from maker Mike Bell takes the idea to a whole new level. Using a small, steam-powered engine, he’s managed to power a Raspberry Pi Pico along with a few accessories. We’ve seen clever power solutions in the past but never anything quite like this.
Anyone kicking themselves that they missed out on the Argon EON (opens in new tab) while it was still in Kickstarter has another chance to jump aboard the DIY Raspberry Pi (opens in new tab) powered NAS train, as 52Pi has revealed a mini tower NAS kit, as reported by Liliputing (opens in new tab).
If you’ve seen some of my other projects, I often use my K40 laser cutter to cut and engrave acrylic and plywood sheets to make up components. I love how quickly I can make them up and having clear or semi-transparent panels on 3D printed enclosures really enhances the overall appeal. I bought my laser a couple of years ago as a tool that I thought I might use on occasion and it’s turned out to be my go-to favourite workshop tool.
We’re pleased to announce that as of today Arduino IDE 2.0 has moved to stable and is available for download. Since the launch of the Beta version back in Spring 2021, the feedback received from the active Arduino community has enabled us to focus on what’s meaningful to the widest user-base. It carries a modern editor and provides a better overall user experience thanks to a responsive interface and faster compilation time.
Over and above the core features (we’ll get into those in more details later) the IDE 2.0 benefits from a number of enhancements and additional support. The Serial Monitor and Plotter can be used together, enabling users to have two viewports onto their data output. Before you had to choose between text and graphs, whereas now you can have both.
The first stable release of Arduino IDE 2.0 is now out. Based on the Eclipse Theia framework, the new IDE provides a more modern and user-friendly user interface, faster compilation time, and more features we’ll discuss in this post. Arduino initially introduced the Arduino IDE 2.0 beta in March 2021 with a live debugger with breakpoints support, a revamped user interface with features such as autocompletion of variables and functions.
The U.S. CHIPS Act has opened up a windfall for tech startups and academics to design and produce semiconductors, and Google is helping facilitate the development.
Google has signed a partnership with the National Institute of Standards and Technology (NIST) to help academics and startups develop low-cost chips. The chips will be open source, which means that designs can be replicated by others for their own purposes.
So why is it important to improve open-source security? The answer is, in part, “because it underpins everything,” Wheeler says. “Software really does now run the world. The latest studies have shown that, on average, 70% to 90% of applications are, once you look inside, open-source software (OSS) components. That’s not a problem per se – OSS enables an incredible number of goods and services – but it’s a problem if the OSS is vulnerable to attack.” To cause any change, organizations need resources, including people’s time and money, he adds. “Some actions won’t require much, but you still often need some as a catalyst. Some will require more resources because the software industry is large, and the amount of software is huge. For many developers, ‘make it secure’ is a new, unanticipated requirement.”
We are proud to announce the fifteenth edition of the Free Software Foundation's (FSF) conference on ethical technology and user freedom, which will be held in spring 2023, both online and in Boston (exact venue TBD). In these fifteen years, LibrePlanet has always been a community that brings together concerned users of all varieties to carve out the direction of software freedom for today as well as for years to come. The call for sessions is now open and will close on November 2, 2022. Potential talks should examine free software through the lens of the theme "Charting the Course."
For many years it has been standard practice to test that you get the memory you ask for, but it has all be a huge waste of time. Operating systems get in on the act before you have a chance to do anything about it.
We try to write code that behaves well - or most of us do. One particular catastrophe that we have all been schooled in avoiding is running out of memory. A C/C++ programmer uses the malloc function to allocate memory. The function usually returns a pointer to the memory requested, but if there isn't enough memory it returns a NULL.
EasyOS has 'dir2sfs', that will convert a folder to a SFS file.
[...]
One thing I need to implement is updating. If you already have an older Chrome SFS installed, there should be an offer to update. That's on the to-do list.
Next up, plan to find some more packages available as DEB packages, and convert to SFS.
Previously we started the redesign of the request workflow as part of the beta program. We received a lot of feedback from you and still have a lot on our TODO list. This time we focused our attention on the support of multi-action submit requests and on creating more clarity in the conversations area by highlighting comments.
I've known Linus Torvalds for decades, but since Covid hit, we haven't had a chance for a face-to-face interview in years. Finally, at 2022's Linux Plumbers Conference, the annual get-together of the world's top Linux developers, we had a chance to talk in person again.
The Rust Security Response WG was notified that Cargo did not prevent extracting some malformed packages downloaded from alternate registries. An attacker able to upload packages to an alternate registry could fill the filesystem or corrupt arbitary files when Cargo downloaded the package.
These issues have been assigned CVE-2022-36113 and CVE-2022-36114. The severity of these vulnerabilities is "low" for users of alternate registries. Users relying on crates.io are not affected.
Note that by design Cargo allows code execution at build time, due to build scripts and procedural macros. The vulnerabilities in this advisory allow performing a subset of the possible damage in a harder to track down way. Your dependencies must still be trusted if you want to be protected from attacks, as it's possible to perform the same attacks with build scripts and procedural macros.
Version 15 of the Unicode standard has been released.
Version 15.0 of the Unicode Standard is now available, including the core specification, annexes, and data files. This version adds 4,489 characters, bringing the total to 149,186 characters. These additions include two new scripts, for a total of 161 scripts, along with 20 new emoji characters, and 4,193 CJK (Chinese, Japanese, and Korean) ideographs.
I worked from home all my life, or at least that’s what I thought. Recently I learned that what do is actually called “hybrid” work. I do most of my work from home, however I also regularly visit the office. I can work a lot more efficiently at home, so, I work from there.
[...]
The pandemic also taught me that meeting people in person regularly is important as well [...] Many people – including me – are (a lot) more efficient when working from home. That is where work can be done. In the office it is a lot less efficient.
Writing a certain type of nonfiction means spending a lot of time thinking about the systems that surround us. But when you live in New York City, you have to confront the fact these systems are niche to a unique city. From the water to the mass transit, the cultural diversity to the sports teams, New York City is its own place that, despite being massively influential, doesn’t really impact how the rest of America plans its cities. Americans, by and large, seem happy with their sprawling suburbs and hours commuting in their cars. There does seem to be a slight push for denser urban housing, especially in growing city centers popular with a younger, upwardly mobile demographic. And in these spaces, you’ll likely find a fairly new trend that may not have started in NYC but has been elevated to a higher art form by its practitioners: delivery bikes and the messengers/drivers that ride them. Today’s Tedium is talking specifically about the e-bike trend that has become the gold standard for how New Yorkers get their food delivered.
Silicon Labs announced various new products at its annual Works With Developer Conference including the FG25 Arm Cortex-M33 SoC designed for sub-GHz Wi-SUN FAN networks for Smart Cities and applications such as smart metering, street lighting, electricity distribution automation, municipal infrastructure, and more.
The Linux Foundation has announced plans to form a new entity, the OpenWallet Foundation (OWF), which will provide the basis for companies to create digital wallets on an open source platform.
“The mission of the OWF is to develop a secure, multi-purpose open source engine anyone can use to build interoperable wallets," the organization explained.
“The OWF aims to set best practices for digital wallet technology through collaboration on open source code for use as a starting point for anyone who strives to build interoperable, secure, and privacy-protecting wallets.”
Today is Microsoft's September 2022 Patch Tuesday, and with it comes fixes for an actively exploited Windows vulnerability and a total of 63 flaws.
Five of the 63 vulnerabilities fixed in today's update are classified as 'Critical' as they allow remote code execution, one of the most severe types of vulnerabilities.
See Iranian Islamic Revolutionary Guard Corps Affiliated Cyber Actors Exploiting Vulnerabilities for Data Extortion and Disk Encryption for Ransom Operations and joint CSA Iranian Government-Sponsored APT Cyber Actors Exploiting Microsoft Exchange and Fortinet Vulnerabilities in Furtherance of Malicious Activities for information on these Iranian government-sponsored APT actors’ tactics and techniques, indicators of compromise, and recommended mitigations.
CISA has added two new vulnerabilities to its Known Exploited Vulnerabilities Catalog, based on evidence of active exploitation. These types of vulnerabilities are a frequent attack vector for malicious cyber actors and pose significant risk to the federal enterprise. Note: to view the newly added vulnerabilities in the catalog, click on the arrow in the “Date Added to Catalog” column, which will sort by descending dates.
Ultimately, a VPN is an essential and valuable tool in 2022. VPNs are a crucial component of a comprehensive cybersecurity suite in a world riddled with inherently hazardous WiFi networks and data mining corporations vulnerable to breaches. It’s important that you consider the pros and cons of using a VPN on Linux, and understand what it can and cannot do for you before using one. It entirely safeguards your private and personal information and keeps it from falling into the hands of third parties who may use it against you. VPN providers such as SurfShark allow us to roam the internet at ease without us having to worry about our traffic being viewed. So, if at the end of all of this you're wondering, "Should I purchase a VPN?", the answer is clear. For more information on VPNs and how to install SurfShark on Linux, take a look at our Installing SurfShark VPN On Kali Linux: The Authoritative Guide article. We hope you found this article helpful and hope you stick along for future news!
For this example, I will be verifying a Rocky Linux 9 download using the checksum that they have provided on their website.
We have published Qubes Canary 032. The text of this canary is reproduced below.
This canary and its accompanying signatures will always be available in the Qubes security pack (qubes-secpack).
Security analysts have found a severe security vulnerability in the desktop app for Microsoft Teams that gives threat actors access to authentication tokens and accounts with multi-factor authentication (MFA) turned on.
Microsoft Teams is a communication platform, included in the 365 product family, used by more than 270 million people for exchanging text messages, videoconferencing, and storing files.
The newly discovered security issue impacts versions of the application for Windows, Linux, and Mac and refers to Microsoft Teams storing user authentication tokens in clear text without protecting access to them.
AT&T Alien Labs has discovered a new Linux malware that can be used for highly evasive attacks, as the infection has been designed for persistence and runs on practically all kinds of Linux devices.
Over the last several months, including during the 50th session of the UN Human Rights Council (HRC50), delegates and stakeholders made multiple strides to protect human rights online. This includes the notable UN report on internet shutdowns that makes the intrinsic link between civil and political and economic, social, and cultural rights in the digital age. Our new brief, UN roundup and delegate guide: digital rights at the United Nations, aims to educate delegates on what took place and provide next steps for advancing international norms and standards to safeguard human rights online.
We also hope to prepare stakeholders to advocate for digital rights in upcoming and ongoing UN processes, from the General Assembly’s 77th session to the UN Human Rights Council’s 51st session, and beyond. Our brief therefore centers on HRC50 but includes other relevant UN processes, such as the High Level Political Forum (HLPF), the Open Ended Working Group on Information and Communication Technologies II (OEWG on ICTs II), the Security Council, and the Ad Hoc Committee on Cybercrime (AHC on Cybercrime).
During America’s Gilded Age, the future seemed to pulse with electrical possibility. Iwan Rhys Morus follows the interplanetary safari that is John Jacob Astor’s A Journey in Other Worlds, a high-voltage scientific romance in which visions of imperialism haunt a supposedly “perfect” future.
Once upon a time, about 2011 to be a little more precise, live was not going my way. My marriage had blown up, my kids were strangers to me and I found myself rather on the far side of sanity. This is not in fact the worst thing that can happen to a man of course because I was still breathing. But I found myself at that time without a job, without a car, and without much in the way of motivation.
One gets bored after a time and finds a way to pass the time. I had left the vast majority of my earthly possessions behind in a storage unit and had at that time no computer. I missed it, however, and found a discarded carcass that I deceided to bring back to life (as one does) with a hard drive but no operating system. Having been a full time Linux and FreeBSD user previously, I wanted a Linux installation. This might be a good time to point out that I also had no internet connection, which combined with not having and operating system to begin with puts a damper on installing Linux. Among what meager possessions I did have with me, however, was an old briefcase with a 512MB pendrive and a CD tucked into a pocket, upon which was written a version of Puppy Linux.
I have used Debian-based GNU/Linux distros daily on my own computers for about a decade and a half. I find Debian packages very neat to use.
[...]
Debian packages are my preferred way of installing apps. I also write a lot of Python code both at work and on my spare time. I really like how easy it is to write installable command line utilities. (I should write about that some day.)
Building Python packages has changed a lot over the years. I most often use some half old-fashioned half modern approach: I use the classic setuptools build tool, but use the "new" setup.cfg format. This works even in pretty old environments, for example Ubuntu 18.04 which has Python 3.6.
A few days back @solderpunk (of Gemini fame) announced ROOPHLOCH (Remote Outdoor Off-grid Phlogging Challenge) 2022.
[...]
My first (failed) attempt involved trying to compose a phlog post using a series text messages using a basic Nokia feature phone. Technology failures got the better of me however. If you want to know more, read ۤ 2022-09-07 @21:20 +0200 of my Journal.
It can be tricky to find the good stuff in Geminispace. For glog posts we're well served by Antenna et al, but Gemini isn't just about feeds. There are many capsules with interesting static content not dribbled out in regular updates, as well as a variety of interactive services, mirrors, databases, and so forth. Search engines help, but you have to know what you're looking for. The medusae.space directory of capsules is nice, but it's incomplete and, since it catalogues capsules rather than individual resources, somewhat unfocused.
So, I thought it might help to have a directory along the lines of 90's Yahoo! -- a simple categorised directory of links with brief titles/descriptions. Since I can't hope to keep such a thing up-to-date myself, links are contributed by users.
My Forth bender is moving along nicely. I can parse numbers (in any base, 16 or less), search for words, and do rudimentary output. In well under 2K of code.
I fully expect to be defining words today. My assembly craving is being satisfied, and I am almost sorry to be so close to done with this part of the project.
I am conidering doing something else in assembly, but a Forth-like assembly. That is, imposing the datastack paradigm for parameter passing, and maybe adding some macros for structuring. That will help me organize code and still enjoy the low-level fun of assembly, with no HLL shackles.
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.