Raspberry Pi 400 PC in a Keyboard Raspberry Pi 400 takes the same components as Raspberry Pi 4, including the system-on-chip and memory and puts them in a compact keyboard.
Linux Security Basics: How to Encrypt and Sign Files with GnuPG
Linux comes with the GNU Privacy Guard (GnuPG or GPG) encryption and authentication utility. With GnuPG, you can create your public and private key pair on your Linux system, encrypt files with your key, and digitally sign a message. More ...
The Linux File System
Linux uses a whole different file system philosophy than Windows. Windows automatically assigns a drive letter to every partition and drive it finds. But Linux makes every partition and drive a subdirectory of the root (/) partition. More ...
An introduction to the Linux Boot and Startup Processes
Ever wondered what it takes to get your system ready to run applications? Here's what is going on under the hood. More ...
Configuration of Conky System Monitor for Linux
For those who work with computer resources conky universal system monitor will rouse some interest. The main peculiarity of this program is the usage of X Window System functionality to display data on the desktop, be it XFCE, IceWM, KDE, or any other. More ...
View Your Linux Server's Network Connections With Netstat
Netstat is a command-line network utility that displays network connections, routing tables, and a number of network interfaces, and network protocol statistics. This artilce shows how to view Your Linux Server's Network Connections With Netstat. More ...
Bootloaders In Linux
A boot loader is a program that controls the the initial sequence of operations performed in the process of starting the Operating System when the computer is switched on. More ...
Looking at the Android Operating System
The Android operating system is actually an offshoot of the Linux operating system. Since its inception, however, Android has developed into a robust, independent operating system designed for mobile devices. More ...
Linux Process Management
On a modern operating system, many processes run simultaneously. For example, you might have a web browser and a spreadsheet open on a desktop computer at the same time. However, things are not as they appear: on a single-core CPU the processes do not run at exactly the same time. More ...
Virtual Desktop Infrastructure (VDI) With Ubuntu Linux
Ubuntu Linux is ideal for anyone who is concerned about security of a WAN based virtual desktop infrastructure. It is also perfect for organizations hosting their applications in the cloud, utilizing software-as-a-service through a web browser. More ...
Understanding the Linux Boot Process
In order to troubleshoot a Linux system that fails to boot, it is important to understand the boot process. Then we can identify at which stage of the booting sequence the failure occurred. More ...
How to Use the VIM Text Editor in Linux
In 1988, an improved version of Vi, called vim (vi iMproved), was released. This article provides some examples that illustrate some basic operations with text as well as its extra features that make vim unique and useful. More ...
Connecting Linux to the Internet
Today, a computer without Internet access would be severely limited. Mozilla running on Linux provides more reliable and secure Internet access than Internet Explorer running on Microsoft Windows. More ...
Levels and Layers of Abstraction in a Linux System
We can use abstraction to split computing systems into components to make things easier to understand, but it doesn't work without organization. We arrange components into layers or levels. A layer or level is a classification (or grouping) of a component according to where that component sits between the user and the hardware. More ...
Migrating to Linux: Installing Software
The typical approach to get software installed on your computer is to get it from a vendor and run the install program. With Linux there is a central repository of software. Just about any program you might want will be in a list of available packages that you can install. More ...