Unveiled last month, the HP Dev One laptop is the culmination of several years of collaboration between HP and System76 in an attempt to provide developers of all sorts with a premium notebook that ships with the Ubuntu-based Pop!_OS Linux distribution pre-installed.
HP Dev One is not a configurable laptop and it features an 8-core AMD Ryzen 7 PRO processor with AMD Radeon integrated graphics, 16GB DDR4 3200MHz RAM, 1TB PCIe NVMe M.2 storage, and a beautiful Full HD (1920Ãâ1080) 1,000 nit display.
If you’re fully committed to Linux as your main operating system, your best option is to configure the Latitude 5430 to come with Ubuntu installed out of the box. Dell sells this laptop with Ubuntu 20.04 LTS pre-installed, with LTS standing for long-term support. Going with Ubuntu actually saves you some money, since it costs almost $80 less than getting the Windows license. You can buy the laptop below, and the option to choose Ubuntu is near the top, right below the processor.
Our thoughts on NixOS' new GUI installer, winning hearts and minds one firmware update at a time, the performance bug that hit Linux 5.18, and preparation begins for the open-source NVIDIA driver.
Journey to ZFS RAIDZ1 on NetBSD, FreeBSD networking basics: WiFi and Bluetooth, smuggling code into the playstation via NetBSD driver hole, KDE FreeBSD CI, remembering buildtool, and more
In this video, I am going to show an overview of Linux Lite 6.0 and some of the applications pre-installed.
In this episode, Jay and Joao unpack some recent news around the BVP47 vulnerability, and some very interesting details around it and how it came to be. This is one of those "spy thriller" type episodes, so don't miss it!
Here’s a scenario. You have a microcontroller that reads a number of items — temperatures, pressures, whatever — and you want to have a display for your Linux desktop that sits on the panel and shows you the status. If you click on it, you get expanded status and can even issue some commands. Most desktops support the notion of widgets, but developing them is a real pain, right? And even if you develop one for KDE, what about the people using Gnome?
Turns out there is an easy answer and it was apparently inspired by, of all things, a tool from the Mac world. That tool was called BitBar (now XBar). That program places a widget on your menu bar that can display anything you want. You can write any kind of program you like — shell script, C, whatever. The output printed from the program controls what appears on the widget using a simple markup-like language.
That’s fine for the Mac, but what about Linux? If you use Gnome, there is a very similar project called Argos. It is largely compatible with XBar, although there are a few things that it adds that are specific to it. If you use KDE (like I do) then you’ll want Kargos, which is more or less a port of Argos and adds a few things of its own.
In this world of business and commerce, project management tools are an inseparable part of human life. The reason lies in these tools’ excellent assistance capability of organizing work and managing tasks and projects efficiently for individuals or teams. If you are a Linux user, you can certainly find a lot of Project Management Software for Linux. But all of them may not fit well for your particular projects. Well, if you are looking for one that fits most project types, we can help.
As it is a crucial issue, we took it seriously and researched the 20 best project management applications that you can use comfortably with Linux. Here, we divided the list into two groups; where the first one will introduce you to the best installable project management software, and the next one is for the web-based project manager. We hope you will go through the entire section to enrich your Linux experience.
Information about Linux and open source abounds on the internet, but when you're entrenched in your work there's often a need for quick documentation. Since the early days of Unix, well before Linux even existed, there's been the man (short for "manual") and info commands, both of which display official project documentation about commands, configuration files, system calls, and more.
There's a debate over whether man and info pages are meant as helpful reminders for users who already know how to use a tool, or an intro for first time users. Either way, both man and info pages describe tools and how to use them, and rarely address specific tasks and how to accomplish them. It's for that very reason that the cheat command was developed.
In this post, we will explore how Unix pipes are implemented in Linux by iteratively optimizing a test program that writes and reads data through a pipe.
Francesco Mazzoli delves deeply into the kernel's implementation of pipes (and more) in an attempt to maximize the throughput of data.
A tutorial on how you can install the FFmpeg package in Ubuntu and other Linux distributions, also some examples to get you started.
In this article, we are going to learn what are Ansible tags and the effective ways to use tags in Ansible playbooks to run only specific tasks.
In this tutorial, we will show you how to install TensorFlow on Ubuntu 22.04 LTS. For those of you who didn’t know, TensorFlow is a wildly popular open-source framework used for numerical computation that makes building machine learning algorithms easy and convenient. It includes comprehensive tools, libraries, and a community, ensuring a robust environment for the researchers to develop machine learning and AI-related applications with ease.
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 TensorFlow open-source framework on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.
For a few months all Fedora packages built using Maven in rawhide have auto-generated build-requires included in their build.logs, which after some adjustments can be copied to .spec files.
You don’t need rawhide machine to test Fedora rawhide packages. In fact you don’t even need Fedora machine, any Linux distro should do.
How To Add Swap Space On Ubuntu 22.04
Swap space is the part of the HDD or SDD that is designed to help the operating system temporarily store data. The data or information that the OS cannot hold in RAM is stored in Swap space. It is useful when there is more load on RAM.
In this tutorial, we will see the steps to add swap space on Ubuntu 22.04 LTS.
Knowing how your system’s hardware is doing can help solve many performance problems and can also prevent dangerous situations with your data. For example, one of the most sensitive components of the computer is the hard disk because that is where we store data. Therefore, today you will learn how to install Smartctl in Ubuntu 20.04. Thanks to this command, you will learn how to monitor the health of the hard disk.
While Ubuntu does not come with a Java runtime preinstalled, it does come prepackaged with the ability to easily install Java with the apt command.
There are many different ways to install Java on Ubuntu, but if all you need is the ability to run a Java program or even develop and compile some Java source code, the apt-based installation path is the easiest one to follow.
How To Set JAVA_HOME Environment Variable On Ubuntu 22.04
Before setting Set JAVA_HOME Environment Variable On Ubuntu 22.04 LTS, make sure that you have Java installed in your Ubuntu 22.04 LTS.
Log entries for the systemd-journald service, which is at the heart of the logging architecture in Red Hat Enterprise Linux (RHEL), do not persist across reboots.
This means entries are wiped after a reboot, so you won't have historical data for analysis. However, with a little configuration, you can keep log entries even after a reboot.
Hello, friends. In this simple post, you will learn how to enable REMI repository in CentOS 9 Stream. This way, you will be able to have multiple PHP versions or upgrade the one you already have on the system.
Valve has ventured into console gaming with Steam Deck, a handheld device with hardware comparable to the PS5 and Xbox Series S & X. It's a solid device that should run most AAA titles reliably. The Deck stands out in its ability to run a wide range of games out of the box. It comes with the entire Steam catalog of games, so users don't have to wait for popular titles to release for the console.
Steam Deck runs on SteamOS, an Arch-based Linux distro with built-in Proton support. You can run almost any Windows game on the Deck using Proton.
Today is the day! — Nitrux 2.2.0 is available to download
We are pleased to announce the launch of Nitrux 2.2.0. This new version brings together the latest software updates, bug fixes, performance improvements, and ready-to-use hardware support.
Nitrux 2.2.0 is available for immediate download.
Armbian 22.05 is here three months after Armbian 22.02 and introduces support for the Orange Pi R1+ LTS, Orange Pi 3 LTS, Radxa Rock 3A and Zero, and ClockworkPi’s DevTerm A06 boards, support for the Linux 5.17 kernel series on the mvebu64 and UEFI EDGE kernel flavors, support for running x86_64 (64-bit) apps, as well as support for the NVIDIA graphics driver on the x86 desktop images.
As of April 21st, 2022, Canonical Ubuntu 22.04 LTS (Long Term Support) was officially released and it has significantly raised the bar for open source technologies associated with workstations, IoT, edge, and cloud computing.
Other significant leaps associated with Ubuntu 22.04 LTS include a real-time kernel (a prime feature for industrial applications), cloud confidential computing, Enterprise Active Directory, and cumulative FedRAMP, HIPAA, FIPS, and PCI-DSS compliance.
Thanks to canonical partners, all major clouds, hardware, and architectures after Ubuntu 22.04 LTS will benefit from long-term maintenance and enterprise-grade security support.
The convenience of smartphones combined with our infinitely scrolling social media feeds has led to some less-than-ideal results, including the fact that a person can sit down and be entertained for hours without even realizing it. This inactivity and lack of exercise can lead to a whole host of health problems, which is why Eric Guidry built the PELOTok device after coming across one of Simone Giertz’s tweets.
The PELOTok relies on a Hall effect sensor and a magnet positioned on the back wheel of a stationary bike to read its current speed by multiplying the number of rotations in a few seconds by the tire’s circumference. This value is then displayed on a small OLED screen and is used to determine if the rider is pedaling fast enough to scroll through their feed. Along with these components, an Arduino Micro also checks for any button presses from the user that signal a command to either scroll up/down or like the video. However, any speed below 16kph will result in a loud buzz letting the rider know they need to increase their pace.
In January of 2019, Mozilla joined the University of Edinburgh, Charles University, University of Sheffield and University of Tartu as part of a project funded by the European Union called Project Bergamot. The ultimate goal of this consortium was to build a set of neural machine translation tools that would enable Mozilla to develop a website translation add-on that operates locally, i.e. the engines, language models and in-page translation algorithms would need to reside and be executed entirely in the user’s computer, so none of the data would be sent to the cloud, making it entirely private.
In addition to that, two novel features needed to be introduced. The first was translation of forms, to allow users to input text in their own language that is dynamically translated on-the-fly to the page’s language. The second feature was quality estimation of the translations where low confidence translations should be automatically highlighted on the page, in order to notify the user of potential errors.
Citus Con: An Event for Postgres is a free and virtual developer event that took place Apr 12-13, 2022—and we owe a huge THANK YOU to everyone who participated in the first ever Citus Con—from the attendees to the 42 amazing speakers. We trust you had fun and learned a lot.
The pgAdmin Development Team is pleased to announce pgAdmin 4 version 6.10. This release of pgAdmin 4 includes 23 bug fixes and new features. For more details please see the release notes.
Hello testers, we are conducting a little research/survey into how other testers and QA professionals use modern platforms like GitHub, GitLab and Bitbucket. At this moment in time our goal is to collect as much information as possible in order to understand the existing ecosystem.
WordPress has a lot to celebrate this month. The newest release “Arturo” is here. WordPress turned 19 years old last week. And WordCamp Europe, the first in-person flagship WordCamp in two years, is starting today in Porto, Portugal. Read on to learn more about these and other exciting news around WordPress!
Yocto/OpenEmbedded released a minor bump of their Dunfell release to 3.1.16, so I have sync'd with that and done another complete recompile. A total of 935 packages and it took 19€½ hours. The compile was on a USB3.0 SSD (1TB Crucial MX500 SATA), Lenovo Ideacentre PC with i3 CPU and 32GB RAM.
Modern applications require complicated interactions between long-running business processes, internal services, and third-party APIs. To say it's been a challenge for developers is putting it mildly. Managing these processes means tracking complex states, preparing responses to asynchronous events, and communicating with often unreliable external dependencies.
Developers typically take on these complex challenges with solutions that are just as convoluted, assembling unwieldy systems that leverage stateless services, databases, retry algorithms, and job scheduling queues. Because these complex systems obscure their own business logic, availability issues are common, often stemming from the application's dependence on scattered and unproven components. Developer productivity is regularly sacrificed to keep these sprawling, troubled systems from collapsing.
We've extended the deadline for the Qt World Summit 2022 Call for Presentations until June 24, 2022. With this extension, you'll have an additional two weeks to finalize your submission. As a reminder, we are looking for speakers, collaborators and industry thought leaders to share their expertise with the community during the upcoming virtualQt World Summit on November 9, 2022. We are looking for a wide range of topics that you think are important to the community.
Trivially find out which cron events ran, or will run, for an arbitrary time range; allowing you to rerun, debug, fast forward (speed up test iterations), with cron-sequencer:
cron-sequencer --show "last hour" /path/to/crontab
At Humanstate we still use cron to drive many of our backend processes. While we continue to move some to event and message driven logic, there will always be a number of jobs that have to run at very specific dates and/or times: communications with banks, archiving, backups, and so on. That’s where cron comes in.
On Thursday, US President Joe Biden finally acknowledged that over 1 million Americans have now died from COVID-19. He did so by issuing a perfunctory written statement and a pre-recorded video, both of which were characterized above all by their cynicism and indifference to the lives of those lost and their loved ones still mourning.
Various COVID-19 trackers rely on different data sets, and the Biden administration artificially delayed official recognition of this horrific milestone, choosing to use the Reuters tracker. The 1 million death milestone was first reached by Worldometer nearly two months ago on March 22, which only the World Socialist Web Site commented on at the time. This was followed by the NBC and News Nodes trackers last week, which led to a handful of additional comments in the corporate media but continued silence from the White House.
The U.S. death toll from COVID-19 reached 1 million Monday, a once-unimaginable figure that only hints at the multitudes of loved ones and friends staggered by grief and frustration.
The number of dead, as tallied by the Centers for Disease Control and Prevention’s National Center for Health Statistics, is equivalent to that of a 9/11 attack every day for 336 days. It is roughly equal to how many Americans died in the Civil War and World War II combined. It’s as if Boston and Pittsburgh were wiped out.
CISA has updated Cybersecurity Advisory AA22-138B: Threat Actors Chaining Unpatched VMware Vulnerabilities for Full System Control, originally released May 18, 2022. The advisory has been updated to include additional indicators of compromise and detection signatures, as well as tactics, techniques, and procedures reported by trusted third parties.
Also incorporated is a new scanner function that's engineered to search random IP addresses associated with public-facing assets for potential vulnerabilities, while also taking into account new bugs within days of them being publicly disclosed.
[...]
Besides the Log4Shell vulnerabilities that came to light in December 2021, this includes recently patched flaws in Razer Sila routers (no CVE), VMware Workspace ONE Access (CVE-2022-22954), and F5 BIG-IP (CVE-2022-1388) as well as weaknesses in WordPress plugins like Video Synchro PDF.
Security updates have been issued by Debian (firefox-esr), Fedora (thunderbird and vim), Red Hat (firefox, postgresql:10, postgresql:12, and postgresql:13), Scientific Linux (firefox and rsyslog), SUSE (hdf5, hdf5, suse-hpc, postgresql14, rubygem-yajl-ruby, and udisks2), and Ubuntu (imagemagick and influxdb).
Infosec researchers have idenitied a zero-day code execution vulnerability in Microsoft's ubiquitous Office software.
Dubbed "Follina", the vulnerability has been floating around for a while (cybersecurity researcher Kevin Beaumont traced it back to a report made to Microsoft on April 12) and uses Office functionality to retrieve a HTML file which in turn makes use of the Microsoft Support Diagnostic Tool (MSDT) to run some code.
Virtual private network operator ExpressVPN will pull its servers from India, citing the impossibility of complying with the nation's incoming requirement to record users' identities and activities.
ExpressVPN offers software that routes traffic through servers that load their operating systems entirely into RAM and therefore leave no trace of users' activities on persistent media. The outfit suggests that's a point of difference to other VPN providers.
Virtual private networks (VPNs) that encrypt data and provide users with anonymity online have seen a surge in use in India in recent years as the government tightened its grip here on the internet to curb dissent, and as more people worked from home.
Now, some VPN providers are leaving India while others are considering doing so ahead of new rules that the government says are aimed at improving cybersecurity, but that the firms argue are vulnerable to abuse and could put users’ data at risk.
Under legislation scheduled to take effect this month, VPN providers are required to retain user data and IP addresses for at least five years - even after clients stop using the service.
Earlier today, the Indian Ministry of Electronics and IT (MeitY) published a notice on their website calling for inputs on amending the Information Technology (Intermediary Guidelines and Digital Media Ethics Code) Rules, 2021. Shortly afterwards, the document was inaccessible on the Ministry’s website.
While the Government of India clarifies its process on this notice and the extent of this planned consultation, Access Now is urgently calling on MeitY to substantially amend the Rules, ensuring the rights of people across India are upheld. MeitY must meaningfully engage with all stakeholders and address the criticism from many quarters, including United Nations experts, that the Rules jeopardise the right to privacy and free speech.
“The MeitY Rules endanger people’s rights and freedoms, and removal of such provisions should be the primary goal of any proposed amendments, and MeitY’s current draft fails to do so,” said Raman Jit Singh Chima, Asia Pacific Policy Director and Senior International Counsel at Access Now. “The version of proposed amendments that was made available today shows that the Indian Government intends to continue to impose frameworks, including on grievance redressal, that are beyond the executive branch’s legal competence, and are regrettably doing their utmost to avoid public and parliamentary scrutiny.”
But the dream died, either from an overdose of RDF, or it was murdered by Facebook and Google.
So you want to change your certificate, but don't want users who've visited you before to get scary warnings? Here is what I advise.