Introduzione ai sistemi operativi con UNIX
Prec

Risorse consigliate

Per approfondire consiglio vivamente le seguenti risorse (libri, pubblicazioni, pagine web, corsi multimediali). Molte risorse sono disponibili gratuitamente sulla rete Internet:
The UNIX Time-Sharing System, D. M. Ritchie and K. Thompson, 1974.
Questo e molti altri documenti sulla settima edizione di UNIX sono disponibili gratuitamente online nel sito http://plan9.bell-labs.com/7thEdMan.
UNIX Programming -- Second Edition, Brian W. Kernighan and Dennis M. Ritchie, 1998.
Anche questo è ancora attuale, salvo qualche piccola modifica.
FreeBSD Handbook, The FreeBSD Documentation Project
Il manuale di FreeBSD è disponibile online sul sito http://www.freebsd.org oppure localmente in /usr/share/doc se l'amministratore del sistema FreeBSD ha installato la distribuzione doc.
An Introduction to the UNIX Shell, S. R. Bourne
Un'introduzione all'interprete dei comandi sh(1). La traduzione italiana è disponibile nel mio sito.
Introduction to Unix Systems
Semplice e breve testo introduttivo per i nuovi utenti di UNIX.
The Design and Implementation of the 4.4BSD Operating System, M. K. McKusick, K. Bostic, M. J. Karels and J. S. Quarterman
Disponibile in forma stampata (l'editore è Addison-Wesley Longman). Il secondo capitolo "Design Overview of 4.4BSD" è in forma elettronica nella distribuzione doc di FreeBSD.
Appunti di informatica libera, di Daniele Giacomini
Un'opera enciclopedica in italiano, distribuita con licenza GPL.
FreeBSD Basics
La colonna dedicata a FreeBSD da O'Reilly Network. Molti articoli e tutorial molto utili ai fini pratici.
Linguaggio C, Brian W. Kernighan, Dennis M. Ritchie
Traduzione italiana. Titolo originale: The C programming language. Assicuratevi di comprare la seconda edizione.
The UNIX Programming Environment, Brian W. Kernighan and Rob Pike
La traduzione italiana, edita da Zanichelli col titolo UNIX, pare non sia più disponibile.
Programming in C, UNIX System Calls and Subroutines using C, A. D. Marshall
Le note di un corso. Altro materiale si può trovare a partire dalla homepage di Dave.
Corso di Sistemi Operativi, Prof. P. Ancilotti, Prof. M. Boari
Il corso, in 40 videolezioni, fa parte dell'offerta formativa del Consorzio Nettuno per la Laurea in Ingegneria Informatica ed Automatica e viene periodicamente trasmesso via satellite sui canali RAISAT 1 e 2. Qui potete apprendere molti importanti concetti teorici sui sistemi operativi. Non mancano i riferimenti al sistema UNIX.
PC Assembly Language, Paul A. Carter
Consiglio questo libro online come introduzione alla programmazione in assembly per l'architettura i386.
FreeBSD Developers' Handbook
Il manuale del programmatore di FreeBSD nel momento in cui scrivo è in lavorazione e molte sezioni sono ancora incomplete. Assicuratevi di scaricare l'ultima versione dal sito http://www.freebsd.org.
The Linux Programmer's Guide
Questo documento è datato 1995, incompleto ma ancora utile e facilmente fruibile. Consiglio di scaricare la versione PostScript, che potete anche visualizzare a schermo con un previewer PostScript, ad esempio con il comando gs -r120x120 lpg-0.4.ps. Aggiungete l'opzione -sDEVICE=x11alpha se volete applicare l'antialiasing ai font. Esistono anche interfaccie utente più comode su Ghostscript, come Gnome Ghostview (ggv). Scaricate anche il tarball con gli esempi.

Prec Indice