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 System Calls and Support
There are several kinds of kernel features available to user processes. For example, system calls (or syscalls) perform specific tasks that a user process alone cannot do well or at all. For example, the acts of opening, reading, and writing files. More ...
How to Detect and Guard against Linux Security Vulnerabilities
You should scan your Linux-based systems to avoid hacks and gather information from both outside and inside your network. That way, you can see what the bad guys see from both directions. 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 ...
12 Essential Linux Commands for Beginners
I recommend these commands to anyone who is getting started with Linux. More ...
Choosing a Printer for Linux
Most Linux distributions use the Common Unix Printing System (CUPS), which contains drivers for most printers available today. This means Linux offers much wider support for printers than Windows does. More ...
Running Windows Applications on Linux
The perceived inability to run windows applications on Linux is what keeps many individuals from trying Linux. It turns out that it is possible to run many popular Windows applications on Linux PCs using one of several software technologies. More ...
Understanding Linux Filesystems: Ext4 and Beyond
Learn the history of ext4, including what's different from ext3 and the other filesystems that came before it. 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 ...
What Is the Android Operating System?
Google's Android operating system is a version of Linux customized for mobile devices, developed by the company Android Inc., which was purchased by Google. It has gone through many updates, each version give the name of a different dessert. More ...
The Fedora 3 Linux File Structure
You'll feel more comfortable using Linux if you understand its file system. Like any operating system, the Linux file system is organized in a hierarchical structure where a directory can contain files or other directories. More ...
How to Partition a Drive for Linux and Microsoft Windows
If you only have a single hard drive available in your PC, you need to create separate areas (called partitions) on the hard drive for Windows and Linux. This article walks through the process of how to do that, but first, you need to understand how partitions work. More ...
Linux Memory User Space
Linux Memory is divided into two distinct areas: user space, which is a set of locations where user processes run, and kernel space, which is the location where the code of the kernel is stored, and executes under. More ...
Setting Up a Basic Ethernet LAN on a Linux PC
When you install most the Linux distributions on a PC connected with an Ethernet card, the Linux kernel automatically detects the Ethernet card and installs the appropriate drivers. The installer also lets you set up TCP/IP networking. 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 ...
