Embedded Development with ARM mbed on Linux
A microcontroller contains a processor, some memory, and usually has some connections for interacting with external hardware. You might want to use a microcontroller to turn a small servo motor, or...
View ArticleWhat is a Good Command-line IRC Client on Linux
Now replaced more and more by forums, social networks, or mailing lists, IRC was once the method of communication of the web. And if it stands today as the last bastion of hackers and bearded Linux...
View ArticleMultitasking in the Linux Kernel: Interrupts and Tasklets
In the previous article I mentioned about multithreading. The article covered such basic notions as types of multitasking, the scheduler, scheduling strategies, the state machine, and other. This...
View ArticleHow to Install Firmware in Debian to Enable Wireless, Video, or Sound
You’ve decided it’s time to give one of the most stable and reliable Linux distributions a try. So you download the latest version of Debian, burn the ISO image, fire up your computer, slide the CD...
View ArticleHow to Create and Show a Presentation from the Command Line on Linux
When you prepare a talk for audience, the first thing that will probably come to your mind is shiny presentation charts filled with fancy diagrams, graphics and animation effects. Fine. No one can...
View Article4 Useful Cron Alternatives For Linux
For those who are familiar with the Unix system, you will also be familiar with the cron application that allows you to schedule and automate tasks to run on their own. We even have tutorials that...
View ArticleHow to Edit Images on Chromebook Like a Pro
Chromebooks are becoming extremely popular among users - both individuals and enterprises. These inexpensive devices are capable of doing almost everything that one can do on a full fledged desktop...
View ArticleSpinning Up a Server with the OpenStack API
In the previous article, we looked at the OpenStack API and how to get started using it. The idea is that you make HTTP calls to a server, which performs the requested command, and gives back some...
View ArticleGet Your Data Back with Linux-Based Data Recovery Tools
Data is the crucial bit in our personal and professional existence. Without data we would be lost in a vast expanse of nothingness. Spreadsheets, email, documents, contacts, databases, files, folders...
View ArticleCreating Forms for Easy LibreOffice Database Entry on Linux
The LibreOffice suite of tools includes a very powerful database application ─ one that happens to be incredibly user-friendly. These databases can be managed/edited by any user and data can be...
View ArticleHow to Use KDE Plasma Desktop Like a Pro
KDE is, in my opinion, the most advanced desktop environment around; and I am going to uncover why in this article. There are so many features hidden behind the plain sight which can expand the...
View ArticleHow to Limit the Network Bandwidth Used by Applications in a Linux System...
Have you ever encountered situations where one application dominated you all network bandwidth? If you have ever been in a situation where one application ate all your traffic, then you will value the...
View ArticleHow to Use the OpenStack SDK for Go
Today let's use our knowledge of the OpenStack API (from Intro to the OpenStack API and Spinning up a Server with the OpenStack API) to put to use an OpenStack SDK. The API is the basic interface...
View Article[Tutorial] Building a Tizen Device From Scratch Session with Leon Anavi
Our friend Leon Anavi, a software engineer and open source enthusiast, has recorded a video in which he provides the directions for you to get started in creating your own Do it Yourself (DIY) Tizen...
View ArticleHow to Install the Prestashop Open Source Ecommerce Tool on Linux
Prestashop is one of the most powerful open source ecommerce tools you will ever have the privilege of using. Last year I decided to test the waters of selling books directly from my web site. To do...
View ArticleDon't Forget One of Linux's Best Features: How to Use Multiple Workspaces
Windows users have long been jealous of workspaces—also called virtual desktops or multiple desktops—on Linux. But many Linux desktops have hidden this feature by default in recent years. Soon,...
View ArticleRHCSA Series: How to Perform File and Directory Management – Part 2
In this article, RHCSA Part 2: File and directory management, we will review some essential skills that are required in the day-to-day tasks of a system administrator. Create, Delete, Copy, and Move...
View ArticleGetting the Most Out of Audacity on Linux
Podcasting is hot. You can find a podcast covering nearly any topic. If you’re looking to join in on that medium, and your platform of choice is Linux ─ you’re in luck. Audacity is a free, open...
View ArticleGet More Out of GitHub
In only a few short years, GitHub has emerged as an absolutely key hub for posting and getting a hold of open source software. If you remember when SourceForge and a small collection of disorganized...
View ArticleHow to Design Things to 3D Print With Open Source Software
A previous article covered what is involved in construction and initial use of the Open Source Ormerod 3D Printer on Linux. This time around we'll take a look at how to design custom objects by...
View Article