Introducción a los Sistemas Operativos, Ing. Informática, UPV/EHU
Proyecto P04. Manejando entrada-salida en Linux (Tema 3)¶
Ya sabemos distinguir las diferentes interfaces que nos ofrece el sistema operativo, intérprete de comandos y llamadas al sistema, y cómo encontrar la documentación para usarlas. También conocemos las herramientas básicas para desarrollar nuevas utilidades. Tenemos por tanto los elementos esenciales para comenzar nuestra labor de desarrolladores de sistemas. Es el momento de investigar las características específicas de Linux, comenzando por la entrada/salida.
En este primer proyecto sobre la entrada-salida en Linux terminaremos construyendo una herramienta que duplica la información que se suministra como entrada (véase el comando tee(1) de Linux) cuyo código intentaremos incorporar en el proyecto de los temas 3 y 4 .
- Actividad A04.1. Manejando información con el shell
- Actividad A04.2. Programando filtros
- Actividad A04.3. Un filtro con llamadas al sistema
- Actividad A04.4. Manejando mensajes de error
- Actividad A04.5. Construcción de un duplicador
- Actividad A04.6. Construcción de una utilidad para empaquetar archivos