haciendo tarea de SO parte 2

ahora voy a explicar algunos terminos de linux que me toco consultar

ext3: (third extended filesystem o «tercer sistema de archivos extendido») es un sistema de archivos como el ntfs, pero que se usa mas en linux, (ntfs y fat32 son sistemas de archivos de windows). en linux tambien hay ext2 pero la ventaja del ext3 es que tiene una funcion llamada journaling o registro por diario que lo que hace es llevar un control diario de las operaciones del sistema para que en caso de un daño sepa en donde fue, y se pueda recuperar.
mas info aqui

GRUB: el GRand Unified Bootloader (GRUB), es el gestor de arranque, tiene la funcion de mostrar los sistemas operativos que estan instalados en el computador, y te da la opcion de escojer cual usar, otro muy popular es el LILO (linux loader),
aca dejo una imagen de como se ve un computador despues de tener dos sistemas operativos, por lo general windows y linux

mas info aqui

API: del inglés Application Programming Interface – Interfaz de Programación de Aplicaciones),es el conjunto de funciones y procedimientos (o métodos si se refiere a programación orientada a objetos) que ofrece cierta librería para ser utilizado por otro software como una capa de abstracción.
yo lo entendi como un llamado a librerias y a procedimientos para ahorra tiempo y esfuerzo a la hora de programar una aplicacion.

mas info aqui.