Last year was a big year for Linux, as the operating system (OS) played a critical role in a major achievement: the first-ever powered flight on another planet. On 19 April last year, the Ingenuity drone – or “Mars Helicopter”, as NASA calls it – took to the skies of Mars. Under the hood, the on-board computer was running Linux.
Last year, we spoke with Tim Canham, the software and operations lead on the project, who shared with us details of how the helicopter works. Now, a staggering 17 successful flights later, we thought it was time to check in on the helicopter’s progress.
There are a number of Linux media center distros out there, and some of them do more than one thing. But which one is best? Which one provides the most value? And which one is the most well-rounded?
As a subset of the Linux family of operating systems, Linux media center distros are a tool that lets you run Linux on your computer without requiring a traditional hard drive or CD.
If you were old enough to use computers in the mid-2000s (just the decade right), and you happened to be running Windows and Linux, and, being a nerd, you also participated in discussions around the benefits of this operating system over that, then you must have come across the following statement: you don't need to do any system maintenance on Linux, it's smart enough to handle it all by itself.
Indeed, on the Windows side, there was often talk around systems getting slower over time, dire need for defragmentation (in NTFS as opposed to Ext3), cleanup of temporary files, and such. Linux was often touted as maintenance-free. Now, the question is, how true is this statement really? I actually had a chance to test it for myself, all through temporal chance.
It's time to shine the spotlight on another great open-source app, especially since I've been diving down the Flatpak rabbit hole. And since today marks my 15th (!!) Twitter anniversary, I know exactly which app to recommend.
Linux 5.17 has been released last Sunday. As usual, the best coverage of what is part of this release comes from LWN (part 1 and part 2), as well as KernelNewbies (unresponsive at the time of this writing) or CNX Software (for an ARM/RISC-V/MIPS focused description).
Bootlin contributed just 34 patches to this release, which isn’t a lot by the number of patches, but in fact includes a number of important new features. Also, we have many more contributions being discussed on the mailing lists or in preparation. For this 5.17 release here are the highlights of our contributions...
NVIDIA has released the latest update to their Linux driver with version 510.60.02 available now with new GPU support and also some bug fixes. Not as big as previous driver releases but still some essential fixes included.
Ubuntu is considered a good distribution for beginners who usually want to learn Linux from scratch. In comparison between OS software, it is far better than windows. The integral part of system administration is File compression. It might be quite a tough task to find a reliable file compression tool. Till now many robust compression tools with better compression rates and the period has been developed which make backing up system data easier. So here we have listed the 10 top compression tools which will help out to choose the best compression tool.
The most important change in the new version is the individually configurable autocomplete. Users can now write scripts in which they specify which parameters – options and arguments – belong to any command. External commands can also be specified, including correcting typos and highlighting syntax.
There is also a new configuration file for Nushell: the configuration file generated by a Nushell script replaces the old .toml version. On first startup, the program asks the user to create a new configuration. Standard values ââ¬â¹Ã¢â¬â¹\u200b\u200bcan be modified directly here, suitable examples for the latter will help here.
When Backdrop CMS needed to upgrade our real-time chat platform, we had to balance ease of use with our preference for open source. Those criteria led us to Zulip, an open source chat and collaboration platform with many features we were looking for.
In this article, I'll explain our selection process and how we've implemented and adapted this tool across our organization. Maybe it's the right tool for your organization as well.
Hello! This time we will discuss what could be the top 10 file compression tools. File compression is required all the time to keep data backed up and safe as well. In addition, filing backup compression practice reduces the chances of critical data getting accidentally damaged. Why file compression is a must, let’s have a look.
XMPP which stands for Extensible Messaging and Presence Protocol is an open-source XML technology for communication. It is the core for audio calls, video calls, online presence, multi-party or multi-user (MUC) chat, and, of course, instant messaging.
React is one of the leading frameworks for frontend development with JavaScript. It’s a naturally component-based approach where you assemble your app from reusable pieces of self-contained functionality.
Connection security is the most important criteria when setting up a remote connection between a client and a server . SSH protocol is the best way for Ubuntu users to remotely access and manage servers. SSH encrypts all data sent between machines, ensuring that no sensitive data is leaked. SSH encryption protects against threats such as eavesdropping and hijacking while also providing various authentication and configuration options. Due to its excellent capabilities, SSH has become the standard for accessing a remote Linux server nowadays. In this tutorial, you will learn to install and configure SSH in Ubuntu. In addition, you will also learn how to connect to the SSH server and handle the SSH service in the Ubuntu system.
Two related commands that every system administrator runs frequently are df and du. While du reports files' and directories' disk usage, df reports how much disk space your filesystem is using. The df command displays the amount of disk space available on the filesystem with each file name's argument.
For a good overview of the du command, read Tyler Carrigan's article Linux commands: du and the options you should be using. You might also be interested in my article Make du's output more useful with this neat trick.
LXQt is a lightweight Qt desktop environment that uses the Qt toolkit (which is a framework to create desktop GUI applications). It is a desktop environment that is designed to be fast and low on system resources, while still being visually appealing and user friendly.
Lubuntu is a flavor of Ubuntu that uses LXQt as its default desktop environment, focused on providing a very lightweight distribution.
The philosophy of LXQt is to be as lightweight as possible, while still being user-friendly and beautiful, and is good for anyone who wants a lightweight, modular, fast and user-friendly desktop environment.
In this tutorial, we will show you how to install Vivaldi Browser on AlmaLinux 8. For those of you who didn’t know, Vivaldi is a freeware, cross-platform web browser developed by Vivaldi Technologies. This browser is an interesting alternative to Chrome, Firefox, Opera, and other popular browsers.
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 through the step-by-step installation of the Vivaldi modern web browser based on Chromium on an AlmaLinux 8. You can follow the same instructions for CentOS and Rocky Linux.
Amazon Simple Storage Service (Amazon S3) is an cloud based object storage device. It is a low cost storage widely used for the backup or static website content.
You can use AWSCLI command line utility for managing s3 bucket and its content. In this tutorial, you will learn about backup a website to Amazon s3 bucket using a shell script.
This is the 9th part of Inkscape for Students the Series. After we had learned about vectorization, now we will learn about making effects in general and drop shadow in particular. Skills we will get are, among others, applying opacity, gradients, duplicating objects, and of course, drop shadows. Let's draw now!
In this post, you will learn how to install Let’s Encrypt on Nginx. This allows us to install certificates and access via HTTPS.
Before we start, we need to have a fully functional domain available.
Minikube is single node Kubernetes (k8s) cluster and can be installed inside a virtual machines. It generally used for test and development environment. Anyone who is new to Kubernetes and want to learn it then minikube is recommended setup. As it can be deployed very easily almost on all the linux distributions likee Ubuntu, RHEL, CentOS and Debian.
In this guide, we will learn how to install Minikube on Ubuntu 22.04 (Jammy Jellyfish) and Ubuntu 20.04 (Focal Fossa) LTS. Steps would be identical on the ubuntu version.
To make set clock time and count increase with rotation probe, rotatory encoder ky-040 with Arduino is still best to use
In this tutorial, we’ll interface a rotary encoder (KY-040) with Arduino Uno including code, connection diagram and component list.
Written in PHP, PHP Composer is an application-level package management tool for PHP programming language. It’s not exactly a package manager in the same sense as conventional package managers such as APT or DNF. Rather, it handles libraries and packages on a per-project basis, installing them inside your project’s directory.
Thus, it can also be referred to as a dependency management tool for PHP. In case you have a project that depends on a given number of libraries, and some of those libraries depend on other libraries, then PHP Composer will allow you to declare the libraries they depend on and find out which packages need to be installed and installs them into your project.
Rfkill is an utility available in the vast majority of Linux distributions, and often installed by default. The utility allows us to list, enable or disable various types of wireless interfaces like WIFI or Bluetooth on Linux.
In this tutorial we see how to use it, and what are the most useful options we can pass to modify its behavior.
I’m thrilled to announce that we have released CrossOver 21.2 for macOS, Linux and Chrome OS!
This new release offers both improvements from upstream Wine and important fixes for a variety of issues.
CrossOver 21.2 includes over 300 updates to wined3d from upstream Wine. We also included dozens of changes from Wine 6.0.1 and 6.0.2 and updated to Wine Mono 7.0.
Audio now works on both Mac and Linux for Halo: Master Chief Collection. We also fixed an issue with a recent Steam update that was causing some connections to take a very long time.
The Steam Deck is an impressive piece of hardware, a gaming laptop in a functional and enjoyable portable form, but it’s not a high-end PC, and it wouldn’t be shocking that many modern games would struggle to run on it. It was surprising, then, to learn that not only did Elden Ring run pretty well on the Steam Deck right out of the box, but Valve had been personally working on optimizing Elden Ring for the Steam Deck, helping it run even better.
This wasn’t a patch issued by developer FromSoftware, specifically targeting Steam Deck, nor did FromSoftware explicitly built a port of Elden Ring for Steam Deck, the way we’re used to (see: port begging related to the announcement of any exclusive). The game just runs. And here, It’s not “fixing” the code in Elden Ring so much as Valve doing sorcery.
CD PROJEKT RED recently released another major patch for Cyberpunk 2077. Curiously, they added a dedicated Steam Deck preset in the graphics options.
Nice to see they're paying attention and tweaking things like they said they would be. However, I'm not sure what they're trying to achieve with this new option. Checking between the various presets available, the new Steam Deck option is exactly the same as the Ultra setting. It seems broken and doesn't do anything, or it wasn't supposed to be live right now but no matter the case, it's really not right. Doing a benchmark on the Steam Deck with the setting gives an overall sub-30FPS. If you reload the game with Steam Deck set in the settings, it just goes back to Ultra as the preset too.
Earlier this month, there was quite the unexpected announcement: Epic Games has bought up Bandcamp. As a regular user of Bandcamp, this has filled me with a bit of despair. I like the fact that this has been a nice place to get indie music and support artists whereby we could actually make sure musicians received a few bucks for their work rather than the fractions of a penny places like Spotify give them. Having a fairly large corporation calling the shots is very concerning.
Sure, they can try to assuage fears making claims that they will leave things as is, but how often does that hold true in the long term when a big corporation gobbles up a tinier company? Epic has made it clear that they’re big fans of nickle and diming people through Games as a Service business models. As such, why should we trust them not to change Bandcamp into a platform with a model that serves shareholders first and foremost rather than the artists.
What are my options if I want to run my phone with Free Software? For our Upcycling Android campaign we interviewed Plasma Mobile developer Bhushan Shah about running a privacy-respecting and secure GNU/Linux phone ecosystem on your phone.
KDE is an international Free Software community founded in 1996, and KDE e.V. is an associated organisation of the FSFE. In 2014, KDE first released Plasma, a graphical workspace environment which became one of its core projects. Plasma Mobile is a Plasma 5 variant for Linux-based smartphones. Bhushan Shah is a developer in the Plasma Mobile project since 2015. We chatted with Bhushan to learn more about this promising project. In this interview Bhushan explains why using Plasma Mobile benefits one's privacy, and how to get started. Enjoy!
One of the strengths offered by Linux is that you can customize the system to the way you like it. This is certainly true for the desktop. We looked at the best Linux desktops environments, and it’s important to distinguish that some desktops offer far more customization options.
KDE and GNOME are highly respected desktops. GNOME has witnessed a slimming down of features in recent releases, although there are plenty of GNOME extensions that let you configure the desktop. But when it comes to customization, arguably no other desktop comes anywhere close to KDE Plasma 5. There’s so many aspects of Plasma you can customize and tweak.
EasyOS starts the desktop with Osmo personal organizer running in the systray. However, when testing the latest Easy on my baby laptop, I found that when restart the X server, Osmo often is not captured by the systray and runs as a regular window.
I do recall someone reporting that, but now that I can reproduce it, need to do something.
My Acer baby laptop is incredibly slow, and does show up some issues that I don't see on my other computers. Such as this problem with Osmo. The other tray applets get swallowed OK.
The tray applets are launched via /usr/sbin/delayedrun, which in turn is run from /root/.xinitrc when X has started. I put in an extra "sleep 1" before launching the tray applets, no difference.
As we work our way through the Fedora Linux 36 Schedule, I am pleased to announce we will celebrate the final release of Fedora Linux 36 with a virtual Release Party. Please register on Hopin and join us on May 13th & 14th for a short program of informational sessions and social activities. Make sure to save the dates, share the registration, and show up to party with Fedora Friends!
Valgrind is an instrumentation framework for building dynamic analysis tools that check C and C++ programs for errors. Memcheck is the default tool Valgrind uses when you don't ask it for another tool. Valgrind Memcheck can detect various memory leaks and keep track of whether memory is accessible and defined. But what if you have built your own memory manager? Memcheck keeps track of memory by observing the standard malloc/free, new/delete, and mmap/munmap system calls. But Memcheck doesn't know how a program subdivides that memory internally without a little help, and this article will show you how to provide that help through specialized code annotations.
To complement these resources, we have released a new data science learning path that will guide you through developing a PyTorch model that will be used to predict the onset of diabetes. This article describes the PyTorch learning path and provides an overview of OpenShift Data Science.
When I was in the fifth grade, my family moved from a little town in the middle of nowhere to the bustling metropolis of Columbus, Ohio. On the one hand, I was terrified of all the changes headed my way – new people, a new school, and a whole lot of unknowns. On the other, I looked forward to the excitement of new friends, a new neighborhood, and the opportunities of a new school.
When you introduce significant change to your organization, each team member becomes some version of that fifth grader. They probably handle their emotions better and more easily understand the big picture, but the fundamental feelings of fear, excitement, and uncertainty that come in reaction to change remain the same.
Site Reliability Engineers (SREs) have a special set of skills and are in high demand. When the role was first introduced, it was a “behind the scenes” IT group that ran a specific service at massive scale for a public cloud provider. For enterprises that have SREs, finding, retaining, and efficiently utilizing their time is critical. The Red Hat SRE mission is: "Our team works side-by-side with customers, partners, and the leading cloud providers such as AWS, Google Cloud, and Microsoft to ensure your Red Hat OpenShift clusters are operating efficiently and at scale."
Are you a developer building microservices? Do you struggle with developing and testing individual microservices that are part of a more extensive system? Would you rather focus on your applications and let something else manage the services they require?
This article introduces the Quarkus Superheroes sample application, shows how to deploy it to the free Developer Sandbox for Red Hat OpenShift, and then illustrates how Java developers can modify the application to replace the backing services with fully managed services provided by Red Hat OpenShift Application Services. The article might seem long, but running the steps should take only 15 to 20 minutes. There are many screenshots to help guide you on your way.
The Oosto Vision AI Appliance is a palm-sized “near-edge” device based on the NVIDIA Jetson Xavier NX system-on-module and running the company’s neural network models for video analytics that are optimized to support low-power devices, as opposed to servers with powerful GPUs.
It’s not actually a new device, as the light gold color of the enclosure below looks like a model from AAEON, and indeed, it looks just like the AAEON BOXER-8251AI embedded box PC. That most probably means AAEON provides the hardware, and Oosto installs their video analytics software unto the device. It’s still interesting to look into the announcement, and Oosto has a TCO calculator that will put into context the cost involved in specialized B2B or B2G (business-to-government) solutions.
Witness the rise of open hardware! Last year, I wrote about how now is the time to start seriously thinking about a career in open source. Next, the UN backed open source, and earlier this year, the U.S. National Science Foundation began major funding for open source platform development. Now the Open Source Hardware Association (OSHWA) has teamed up with the Sloan Foundation to fund Open Hardware Trailblazers Fellowships.
These Fellowships last one year and pay $50,000 or $100,000 to individuals to tackle some of the latest issues for integrating open hardware deep into academia. They want to connect a peer cohort of academic leaders pushing open hardware into academia and create a library of resources representing best practices in open source hardware in academia. My own work has shown that academics are willing to embrace open source with open arms. We surveyed American academics and found a supermajority (86.7%) of faculty respondents indicated a willingness to accept open source-endowed professorships.
Open hardware is already going strong in academia, with three journals dedicated to publishing on the topic: HardwareX, the Journal of Open Hardware, and The Journal of Open Engineering. In addition, many other publications like Designs and PLOS One frequently publish open hardware content. The Gathering for Open Science Hardware (GOSH) continues to bring like minds together, and open hardware's use in academia has become an area of study in and of itself. Notably, of course, open hardware decimates proprietary offerings on economic costs. As a general rule of thumb, subtract 90% from the price tag. There is a lot more money in the system to fund open hardware in academia as funders have noticed 100-1000 percent or more for the return on investment (ROI) of open source development after only a few months.
It’s been more than four years since developer Gaël Duval announced plans to develop a fork of Google’s Android operating system that would strip away Google apps and services to make a more privacy-centric mobile operating system. Since then, /e/OS has come a long way. You can even buy phones that come with the software pre-installed.
Now Duval says that by the time the project celebrates its fifth birthday later this year, the platform might be mature enough to graduate from beta to stable with an /e/OS V1 release. The team is also working with phone makers including Fairphone and Terracube to bring more Murena-branded phones to the /e/OS shop.
A new toy programming language that uses Hindi slang instead of typically sophisticated syntax which is written in TypeScript language. A day before, people started using BhaiLang to create funny material and shared it over social media, getting a huge response in terms of engagement. I must you should try once!
Coming almost four months after Qt Creator 6, the Qt Creator 7 release is here to switch the default backend to Clangd, as well as to make use of the recently released LLVM 14 collection of modular and reusable compiler and toolchain technologies for C++ support.
Qt Creator 7 uses Clangd for code completion and highlighting on the current document, as well as for global indexing. However, if you experience any issues with Clangd’s global indexing, the devs recommend that you disable the feature from C++ > Clangd > Enable background indexing.
The search engine index has grown quite considerably the last few weeks. It's actually surpassed 50 million documents, which is quite some milestone. In February it was sitting at 27-28 million or so.
About 80% of this is side-loading all of stackoverflow and stackexchange, and part of it is additional crawling.
The crawler has to date fetched 91 million URLs, but only about a third of what is fetched actually qualifies for indexing for various reasons, some links may be dead, some may be redirects, some may just have too much javascript and cruft to qualify.
As a result of this growth spurt, some scaling problems have made themselves apparent. This isn't the first time this has happened, and it's nothing that can't be fixed.
There was another COVID case in the office, but we were not told who exactly it was. I'm sure that those who had contact to the person were notified.
All this I've seen because I've been at home so much in the last couple of years. Thanks, covid, but it doesn't make up for all the bad stuff.
You may have been patting yourself on the back after loading Windows 11 onto your unsupported machine. If so, your celebration will be ending soon. Some users with beta and preview releases of Windows 11 are seeing a watermark stating that their unsupported PCs don’t meet the system requirements.
Microsoft has confirmed that one of their employees was compromised by the Lapsus$ hacking group, allowing the threat actors to access and steal portions of their source code.
Last night, the Lapsus$ gang released 37GB of source code stolen from Microsoft's Azure DevOps server. The source code is for various internal Microsoft projects, including for Bing, Cortana, and Bing Maps.
So, we have two mechanisms to disable Pluton - the PSP can tell it to turn itself off, or the x86 firmware can simply never speak to it or admit that it exists. Both of these imply that Pluton has started executing before it's shut down, so it's reasonable to wonder whether it can still do stuff.
Intel Trusted Execution Technology is a feature of Intel CPUs and chipsets to perform trusted measurement of the operating system software defined in Trusted Computing Group D-RTM architecture specification. Dell OptiPlex 7010 / 9010 is Intel TXT capable. All you need is an Intel TXT capable CPU (you may quickly check the Intel Trusted Execution Technology capability on Intel ARK for your processor).
On March 16 2022, the curl security team received an email in which the reporter highlighted an Apple web page. What can you tell us about this?
I hadn’t seen it before. On this page with the title “About the security content of macOS Monterey 12.3”, said to have been published just two days prior, Apple mentions recent package upgrades and the page lists a bunch of products and what security fixes that were done for them in this update. Among the many products listed, curl is mentioned.
Since February 15, Ukraine has suffered through over 3000 distributed denial-of-service (DDoS) attacks, while Amazon Web Services has reportedly detected numerous instances of malware targeting charities, NGOs, and other aid organizations providing relief to Ukraine. Civil society has been reporting increases in hacking and phishing, as well as arrests and confiscation of devices belonging to activists. New malicious software has also been detected by CERT-UA, a Ukrainian governmental body responsible for cybersecurity, including wiper malware CaddyWiper and SPECTR.
Access Now calls for the immediate end to the escalating aggression, and supports the tireless efforts of the self-organizing IT-community in Ukraine, who are working to help protect the country on the cyber-frontline. Access Now is regularly updating our digital security tips (pinned above), and the 24/7 Digital Security Helpline continues to offer real-time, direct technical assistance and advice to civil society groups and activists, media organizations, journalists and bloggers, and human rights defenders affected by the invasion.
The Technical Committee constituted by the Hon’ble Supreme Court of India to investigate the Pegasus revelations made in July 2021 reached out to IFF’s Executive Director, Mr. Apar Gupta with a questionnaire on the legality of surveillance in India. On March 17, 2022, we shared our responses with a detailed analysis that focussed on the need for comprehensive, legislative reforms. The first step to it is fixing accountability for Pegasus.