|
|
|
|
RTLinux HOWTO
|
| This document aims at getting the novice user up and running with RTLinux in as painless a manner as possible.
|
|
|
|
|
Emacs Beginner's HOWTO
|
| This document introduces Linux users to the Emacs editor. It assumes minimal familiarity with vi or a similar editor. |
|
|
|
|
Emacs Beginners HOWTO
|
| This document introduces Linux users to the Emacs editor. It assumes minimal familiarity with vi or a similar editor. |
|
|
|
|
Files
|
| On all Unix-like systems, the primary repository of information is the file tree, rooted at ``/''. The file tree is a hierarchical set of directories, each of which may contain filesystem objects (FSOs). |
|
|
|
|
Sockets and Network Connections
|
| Sockets are used for communication, particularly over a network. Sockets were originally developed by the BSD branch of Unix systems, but they are generally portable to other Unix-like systems: Linux and System V variants support sockets as well, and socket support is required by the Open Group's Single Unix Specification |
|
|
|
|
History of Unix, Linux
|
| History of Unix, Linux, and Open Source / Free Software |
|
|
|
|
Signals
|
| Signals are a simple form of ``interruption'' in the Unix-like OS world, and are an ancient part of Unix. A process can set a ``signal'' on another process (say using kill(1) or kill(2)), and that other process would receive and handle the signal asynchronously. |
|
|
|
|
Dynamically Linked Libraries
|
| Practically all programs depend on libraries to execute. In most modern Unix-like systems, including Linux, programs are by default compiled to use dynamically linked libraries (DLLs). That way, you can update a library and all the programs using that library will use the new (hopefully improved) version if they can. |
|
|
|
|
Processes
|
| In Unix-like systems, user-level activities are implemented by running processes. Most Unix systems support a ``thread'' as a separate concept; threads share memory inside a process, and the system scheduler actually schedules threads. |
|
|
|
|
The X Window User HOWTO
|
| This document provides basic information on understanding and configuring the X Window System for Linux users. This is meant to be an introductory level document. A basic knowledge of software configuration is assumed, as is the presence of an installed and working X Window System. |
|
|
|
|
The Unix and Internet Fundamentals
|
| This document describes the working basics of PC-class computers, Unix-like operating systems, and the Internet in non-technical language |
|
|
|
|
The Unix Hardware Buyer HOWTO
|
| This is your one-stop resource for information about how to buy and configure Intel hardware for cheap, powerful Unix systems.
|
|
|
|
|
X Window System Architecture Overview
|
| This document provides an overview of the X Window System's architecture, give a better understanding of its design, which components integrate with X and fit together to provide a working graphical environment and what choices are there regarding such components as window managers, toolkits and widget libraries, and desktop environments.
|
|
|
|
|
Socket streams
|
| Analogous to filestreams are sockets or TCP/IP network connections. |
|
|
|
|
Multithreading a server
|
| All the arguments must be collected into a struct, since only one argument pointer can be sent to the pthread functions. |
|
|
|
|
Command and Variable Index
|
|
|
|
|
|
System databases
|
| The C library calls which query the databases are, amongst others, |
|
|
|
|
support for NFS
|
| The support for NFS mounting in the standard C library is through two sources. |
|
|
|
|
DNS - The Domain Name Service
|
| The second network database service is that which converts host and domain names into IP numbers and vice versa. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|