Below are some documents and books for offline reading. They are
all allowed to be freely distributed, so therefore they are included
with Tinux.
| |
| |
Command Line |
| |
| |
The GNU ed
line editor |
by the Free Software Foundation |
First, here is the official manual for the current iteration of
ed, the line editor, which can be traced all the way
back to the first version of Unix in 1969. |
|
| |
| |
GNU sed, a stream editor |
by Ken Pizzini, Paoli Bonzini, Jim Meyering, and Assaf Gordon |
Another GNU manual. |
|
| |
| |
GNU Awk |
by Diane Barlow Close, Arnold D. Robbins, Paul
H. Rubin, Richard Stallman, and Piet van Oostrum |
Edition 1.0 , December 1995. |
|
| |
| |
GAWK: Effective AWK Programming |
by Arnold D. Robbins |
A User's Guid for GNU Awk, edition 5.3, October
2023. |
|
| |
| |
Unix Text Processing |
by Dale Dougherty and Tim O'Reilly |
Another mix of ancient (and not so ancient) text tools (read: ex, vi, awk, nroff, troff). |
|
| |
| |
The
Linux Command Line |
by William Shotts |
All in one place. |
|
| |
| |
Linux Fundamentals |
by Paul Cobbaut |
Start here for your Linux/Unix introduction. |
|
| |
| |
Unix
System Administration |
by Frank G. Fiamingo |
A time machine to 1998. |
|
| |
| |
Bash
Guide for Beginners |
by Machtelt Garrels |
Nothing works without a shell - the Linux shell. |
|
| |
| |
Advanced
Bash-Scripting Guide |
by Mendel Cooper |
Bash reference for professionals. |
|
| |
| |
Bash Reference Manual |
by Chet Ramey and Brian Fox |
Bash Version 2.05a. |
|
| |
| |
Bash Reference Manual |
by Chet Ramey and Brian Fox |
Bash Version 3.0, 2004. |
|
| |
| |
Bash Reference Manual |
by Chet Ramey and Brian Fox |
Bash Version 4.1, 2009. |
|
| |
| |
Bash Reference Manual |
by Chet Ramey and Brian Fox |
Bash Version 5.2. |
|
| |
| |
A Byte of Vim |
by Swaroop C H |
You need an editor. |
|
| |
| |
The Vim Tutorial and Reference |
by Steve Qualline |
For everyone who wants to use more than e:xit. |
|
| |
| |
GNU Emacs Manual |
by Richard Stallman et al. |
You need a real editor. |
|
| |
| |
Managing
Projects with GNU Make |
by Robert Mecklenburg |
A free O'Reilly book. |
|
| |
| |
Regular Expressions |
from Wikibooks |
Pretty basic but tricky. |
|
| |
| |
The Git
Community Book |
by Scott Chacon et al. |
Everything is stored in git. |
|
| |
| |
Debian Paketmanagement |
by Axel Beckert and Frank Hofmann |
More about Debian paket management than you ever
wanted to know. In German, but it had to be added to the
list.
Tinux has no paket manager, but uses a Debian derivate for
bootstrapping. Further more Debian is a good candidate to go
hunting for source packages and comparing archive checksums. |
|
| |
| |
TeX
for the Impatient |
by Paul W. Abrahams, Kathryn A. Hargreaves, and Karl Berry |
About a slightly more recent text tool (and some day Tinux might
install TeX automatically). |
|
| |
| |
Modern LaTeX |
by Matt Kline |
Get started quickly! |
|
| |
| |
Programming Languages |
| |
| |
Learning Perl the Hard Way |
by Allen B. Downey |
Using perl you don't need to learn and use ed, ex, sed, and awk. |
|
| |
| |
Essential Perl |
by Nick Parlante |
The basics condensed onto 25 pages. |
|
| |
| |
Perl CGI |
by Kirrily Robert |
Web programming like it's 1995. |
|
| |
| |
Programming Ruby |
by Dave Thomas and Andy Hunt |
Learned Ruby 20 years ago with this book and
I am still using the language daily to this day. |
|
| |
| |
Think Python |
by Allen Downey |
It's getting harder and harder to get away
without using Python. |
|
| |
| |
Python for Everybody |
by Charles R. Severance |
Another version of and based on the book above. |
|
| |
| |
A Byte of Python |
by Swaroop C H |
Another Byte by Swaroop. |
|
| |
| |
Guile Reference Manual |
by the Guile developers |
Just in case. |
|
| |
| |
Going from Python
to Guile Scheme |
by Arne Babenhauserheide |
Sounds interesting, not. |
|
| |
| |
Effective Go |
by the Go development team |
Fast, simple, easy multithreading, and with a memory garbage collector. |
|
| |
| |
The Little
Go Book |
by Karl Seguin |
Basic Basics, but not Basic. |
|
| |
| |
C
Programming |
by lots of contributors |
Unix is C. |
|
| |
| |
An Introduction to GCC |
by Brian Gough |
Linux is GCC. |
|
| |
| |
Framebuffer |
| |
| |
Back
to the Linux Framebuffer! |
by Nicolas Caramelli |
It's not just a presentation. Lot's of research
and ideas. |
|
| |
| |
Linux Fb Documentation |
by the kernel development community |
Describes the frame buffer API used by
applications. |
|
| |
| |
X Window System |
| |
| |
Inter-Client Communication
Conventions Manual |
by David Rosenthal |
Mentioned in the X-Windows Disaster chapter out of the
Unix-Haters Handbook. |
|
| |
| |
Assembler |
| |
| |
X86 Assembly |
from Wikibooks |
C is assembler. |
|
| |
| |
PC Assembly Language |
by Paul A. Carter |
Using NASM. |
|
| |
| |
x86-64
Assembly Language Programming with Ubuntu |
by Ed Jorgensen |
Using yasm. |
|
| |
| |
AI |
| |
| |
Undertanding
Deep Learning |
by Simon J.D. Prince |
And for something recent in IT development and for you offline
entertainment. |
|
| |
| |
Buddhism |
| |
| |
Heart
Sutra |
from Wikisource |
Short version. |
|
| |
| |
Heart
Sutra |
from Wikisource |
Long version. |
|
| |