Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 2 hours 41 min ago

Use the Linux terminal to see what files are on your computer

5 hours 40 min ago

To list files on a computer with a graphical interface, you usually open a file manager (Files on Linux, Finder on MacOS, Windows Explorer on Windows), and look at the files.

To list files in a terminal, you use the ls command to list all files in the current directory. The pwd commands tells you what directory you're currently in.


read more

Dealing with burnout in open source

Saturday 31st of July 2021 07:00:00 AM

Burnout is something you don't expect to happen to you—until it does. The technology industry is one of the worst offenders; over 60% of industry professionals report they've experienced burnout. Sixty percent! Chances are, you or someone you know has dealt with it. How can we tackle such a staggering burnout rate if those who make decisions about mental health barely know what burnout is, never mind how to prevent it?


read more

What do we call post-modern system administrators?

Friday 30th of July 2021 07:00:00 AM

For today's sysadmin, many companies expect you to have cross-platform knowledge, network knowledge, and application knowledge. Add to that a dash of programming ability, a pinch of sysadmin experience, a heaping portion of social skills, and a fanatical commitment to reliability and automation.

What do we call this new, post-modern sysadmin? Do we use the same term and simply stretch the responsibilities? Or do we give this evolved role a new name?


read more

Use df to check free disk space on Linux

Thursday 29th of July 2021 07:01:00 AM

Drive space isn't quite as precious as it was in the early days of computing, but no matter how much space you have, there's always the potential to run out. Computers need a little space just to operate, so it's important to check occasionally to ensure you haven't inadvertently used up literally all the space available on your drive. In the Linux terminal, you can do that with the df command.

The df command displays the amount of disk space available on the file system.


read more

5 reasons you should run your apps on WildFly

Thursday 29th of July 2021 07:00:00 AM

WildFly, formerly known as JBoss Application Server, is an open source Java EE application server. Its primary goal is to provide a set of vital tools for enterprise Java applications.

According to the Jakarta EE 2020/2021 survey, WildFly is head and shoulders above in the recent application servers and in the rating categories. Here are some of the reasons why:


read more

Kernel tracing with trace-cmd

Wednesday 28th of July 2021 07:01:00 AM

In my previous article, I explained how to use ftrace to trace kernel functions. Using ftrace by writing and reading from files can get tedious, so I used a wrapper around it to run commands with options to enable and disable tracing, set filters, view output, clear output, and more.


read more

Create your own custom Raspberry Pi image

Wednesday 28th of July 2021 07:00:00 AM

When I recently read Alan Formy-Duval's article Manage your Raspberry Pi with Cockpit, I thought it would be a good idea to have an image with Cockpit already preinstalled. Luckily there are at least two ways to accomplish this task: 


read more

Avoid this common open source scanning error

Tuesday 27th of July 2021 07:03:00 AM

Pete Townshend, legendary guitar player for British rock band The Who, is well-known for playing suspended chords. Suspended chords add musical tension to a song. For those piano players reading this who (like me) love to play in the key of C, simply play a C major chord (the notes C, E, and G) and replace the E note with either an F or a D. You are now on your way to becoming a British rock star!1


read more

Check used disk space on Linux with du

Tuesday 27th of July 2021 07:01:00 AM

No matter how much storage space you have, there's always the possibility for it to fill up. On most personal devices, drives get filled up with photos and videos and music, but on servers, it's not unusual for space to diminish due to data in user accounts and log files. Whether you're in charge of managing a multi-user system or just your own laptop, you can check in on disk usage with the du command.

By default, du provides the amount of disk space used in your current directory, as well as the size of each subdirectory:


read more

Analyze the Linux kernel with ftrace

Tuesday 27th of July 2021 07:00:00 AM

An operating system's kernel is one of the most elusive pieces of software out there. It's always there running in the background from the time your system gets turned on. Every user achieves their computing work with the help of the kernel, yet they never interact with it directly. The interaction with the kernel occurs by making system calls or having those calls made on behalf of the user by various libraries or applications that they use daily.


read more

How to use cron on Linux

Monday 26th of July 2021 07:01:00 AM

The cron system is a method to automatically run commands on a schedule. A scheduled job is called a cronjob, and it’s created in a file called a crontab. It’s the easiest and oldest way for a computer user to automate their computer.

Writing a cronjob

To create a cronjob, you edit your crontab using the -e option:


read more

Get started with WildFly for Java web development

Monday 26th of July 2021 07:00:00 AM

WildFly is a production-ready, cross-platform, flexible, lightweight, managed application runtime that provides all the necessary features to run a Java web application. It is also a Java EE 8 certified application server almost exclusively in Java, and it implements the Jakarta EE, which was the Java Platform, Enterprise Edition (Java EE) specifications. Therefore you can run it on any operating system.


read more

Making PDFs more accessible to screen readers with open source

Sunday 25th of July 2021 07:00:00 AM

A screen reader is a vital tool that helps individuals who are blind or low-vision read digital text. Unfortunately, not all file formats receive the same level of support from screen readers. For example, while PDF files have accessibility features that you can use, they are often not the preferred file format for screen reader users. Between line breaks, multiple columns, symbols, and images, screen readers can have trouble reading PDFs in a cohesive way to their users.


read more

5 useful ways to manage Kubernetes with kubectl

Friday 23rd of July 2021 07:00:00 AM

Kubernetes is software to help you run lots of containers in an organized way. Aside from providing tools to manage (or orchestrate) the containers you run, Kubernetes also helps those containers scale out as needed. With Kubernetes as your central control panel (or control plane), you need a way to manage Kubernetes, and the tool for that job is kubectl. The kubectl command lets you control, maintain, analyze, and troubleshoot Kubernetes clusters.


read more

Write your first JavaScript code

Thursday 22nd of July 2021 07:01:00 AM

JavaScript is a programming language full of pleasant surprises. Many people first encounter JavaScript as a language for the web. There's a JavaScript engine in all the major browsers, there are popular frameworks such as JQuery, Cash, and Bootstrap to help make web design easier, and there are even programming environments written in JavaScript.


read more

How to manage feedback on your open project

Thursday 22nd of July 2021 07:00:00 AM

People who let open principles guide their leadership practices in open organizations inevitably find themselves fielding feedback. Lots of feedback.

That's by design. Open leaders invite comment and critique on just about anything they can.

But it also poses a regular challenge: How to sift through, manage, evaluate, and address that feedback in authentic and useful ways?


read more

Accessibility in open source for people with ADHD, dyslexia, and Autism Spectrum Disorder

Wednesday 21st of July 2021 07:00:00 AM

For a long time, attention deficit hyperactivity disorder (ADHD), autism, Asperger syndrome, dyslexia, and other neurodiverse conditions were considered things that hold people back. But now, many researchers and employers recognize that neurodiversity is a competitive advantage, especially in technology, and especially when certain accommodations are provided.


read more

Write your first web component

Wednesday 21st of July 2021 07:00:00 AM

Web components are a collection of open source technologies such as JavaScript and HTML that allow you to create custom elements that you can use and reuse in web apps. The components you create are independent of the rest of your code, so they're easy to reuse across many projects.

Best of all, it's a platform standard supported by all major modern browsers.


read more

Access cloud files on Windows with ownCloud

Tuesday 20th of July 2021 07:01:00 AM

Most computer users nowadays rely on online file storage. Thanks to the rise of cloud computing, the idea of storing files remotely and downloading them when needed has gained a lot of fresh air in recent years. Yet, the principle's technical roots are anything but new, with implementations reaching back decades. While the protocols used and features expected for accessing data on online storage have changed massively, the basic idea hasn't altered much since the days of FTP and similar protocols.


read more

More in Tux Machines

Proprietary Software and Security Issues

  • SolarWinds [Attack] Reached 27 U.S. Attorneys’ Offices, Justice Says

    The attack compromised Microsoft 365 accounts of at least 80% of the department’s employees working in offices located in the Eastern, Northern, Southern and Western Districts of New York. Also affected to a lesser degree were employees in U.S. Attorneys’ offices in 14 other states, including California, Florida, Maryland, Texas and Virginia, as well as the District of Columbia.

  • Safari isn't protecting the web, it's killing it

    There's been a lot of discussion recently about how "Safari is the new IE" (1, 2, 3, 4, 5).

    I don't want to rehash the basics of that, but I have seen some interesting rebuttals, most commonly: Safari is actually protecting the web, by resisting adding unnecessary and experimental features that create security/privacy/bloat problems.

    That is worth further discussion, because it's widespread, and wrong.

    More specifically, Safari's approach isn't protecting the web from bloat & evil Google influence, because: [...]

  • Hasta la Vista Gmail

    I’ve been a Gmail user pretty much since day 1, when it was still an invite-only service in 2004.1 Not anymore. Over the past month I’ve migrated most of my email to Fastmail and I’m extremely happy with the result.

    Why bother? Well, I guess it won’t come to you as a shock that I’ve felt progressively more uncomfortable with how Google (and the like) are handling my personal data. I’ve also been getting quite frustrated with attempts to make email/my inbox “smarter”. I never needed a “priority inbox”, auto-categorization of email, etc. Simple is good. Just put the newest emails on the top and I’ll sort it out from there.

  • Google dodges regulation, hits advertisers with “regulatory” charges: What’s the Scam?

    We are not familiar with what draconian regulatory schemes exist for Google in Austria and Turkey, but here in Australia we know what it is – which is not much at all. And they paid no tax on their 2020 revenue of $5.2 billion.

  • Storing Encrypted Photos in Google’s Cloud

    Cloud photo services are widely used for persistent, convenient, and often free photo storage, which is especially useful for mobile devices. As users store more and more photos in the cloud, significant privacy concerns arise because even a single compromise of a user’s credentials give attackers unfettered access to all of the user’s photos. We have created Easy Secure Photos (ESP) to enable users to protect their photos on cloud photo services such as Google Photos. [...]

  • Spyware revelations are a crucial moment for Indian democracy
  • Joint Open Letter: States Must Implement Moratorium on Surveillance Technology - PEN America

    We the undersigned civil society organizations and independent experts are alarmed at the media revelations that NSO Group’s spyware has been used to facilitate human rights violations around the world on a massive scale. These revelations are a result of the Pegasus Project and are based on the leak of 50,000 phone numbers of potential surveillance targets. The project is a collaboration of more than 80 journalists from 16 media organizations in 10 countries coordinated by Forbidden Stories, a Paris-based media non-profit, with the technical support of Amnesty International, who conducted forensic tests on mobile phones to identify traces of the Pegasus spyware.

  • Canonicalization Attacks Against MACs and Signatures

    Canonicalization Attacks occur when a protocol that feeds data into a hash function used in a Message Authentication Code (MAC) or Digital Signature calculation fails to ensure some property that’s expected of the overall protocol.

    The textbook example of a canonicalization attack is the length-extension attack against hash functions such as MD5–which famously broke the security of Flickr’s API signatures.

    But there’s a more interesting attack to think about, which affects the design of security token/envelope formats (PASETO, DSSE, etc.) and comes up often when folks try to extend basic notions of authenticated encryption (AE) to include additional authenticated (but unencrypted) data (thus yielding an AEAD mode).

today's howtos

  • What’s In A Font? Website Typography Best Practices

    I love web design and website typography is a huge part of that. It turns out that I’m somewhat of a typography nerd, so I wanted to share some of what I’ve learned in this regard here.

  • How to Install MariaDB 10.6 on Rocky Linux 8 - LinuxCapable

    MariaDB is one of the most popular open-source databases next to its originator MySQL. The original creators of MySQL developed MariaDB in response to fears that MySQL will suddenly become a paid service due to Oracle acquiring it in 2010. With its history of doing similar tactics, the developers behind MariaDB have promised to keep it open source and free from such fears as what has happened to MySQL. MariaDB has become just as popular as MySQL with developers, with features such as advanced clustering with Galera Cluster 4, faster cache/indexes, storage engines, and features/extensions that you won’t find in MySQL.

  • How to Install Sysdig on Ubuntu 20.04 - LinuxCapable

    Sysdig is open source, system-level exploration: capture system state and activity from a running Linux-based system such as Ubuntu 20.04, then save, filter, and analyze that is particularly useful for system analysis, inspection, and debugging, amongst other uses. Sysdig is scriptable in Lua and includes a command-line interface and a powerful interactive UI using the command csysdig that runs in your terminal. In the following tutorial, you will learn how to install Sysdig on Ubuntu 20.04 and 21.04.

  • How to Install Oracle VirtualBox on Ubuntu 20.04 LTS

    As we know Oracle VirtualBox is a famous desktop virtualization tool which allows us to run multiple virtual machines or guest operating systems. It is used for test and development environment where Linux geeks create and delete virtual machines based on the requirements. VirtualBox is a cross-platform tool available for both Windows and Linux operating systems. VirtualBox gives us the option to create host-based networking for virtual machines. In this post, we will discuss how to install latest version of Oracle VirtualBox on Ubuntu 20.04 LTS (focal fossa) system. At the time of writing this post, VirtualBox 6.1.26 was available.

  • How To Install Wing Python IDE on Ubuntu 20.04 LTS - idroot

    In this tutorial, we will show you how to install Wing Python IDE on Ubuntu 20.04 LTS. For those of you who didn’t know, Wing Python IDE was designed from the ground up for Python, to bring you a more productive development experience. Full-featured Python IDE with the intelligent editor, a powerful debugger, remote development error checking, refactoring, and much more. The wing was designed from the ground up for interactive Python development. 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 Wing Python IDE on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

First Arch Linux ISO Powered by Linux Kernel 5.13 Is Now Available for Download

Arch Linux 2021.08.01 has been released today and it’s the first monthly ISO snapshot of the popular GNU/Linux distribution to ship with the latest and greatest Linux 5.13 kernel series, which is now used by default. Linux 5.13.6 is included in this snapshot, but the Linux 5.13.7 point release already hit the testing repos at the moment of writing and will soon land in the stable channel for you to update your new installations to the latest kernel. As you can imagine, Linux kernel 5.13 introduces better hardware support, which means that Arch Linux is now compatible with more systems and components. Highlights include FreeSync HDMI support for AMD GPUs, ACPI 6.4 support, support for Lenovo’s Thinkpad X1 Tablet Thin keyboard, Apple’s Magic Mouse 2, or Amazon’s Luna game controller, as well as new virtio drivers for some audio devices and Bluetooth controllers. Read more

Today in Techrights