ALSA (Advanced Linux Sound Architecture)

ALSA (Advanced Linux Sound Architecture) - Linux ALL
A Diccionario GNU/Linux

ALSA es el acrónimo del inglés Advanced Linux Sound Architecture (arquitectura de sonido avanzada en Linux). Es una librería de Linux que ofrece soporte para un buen número de tarjetas de sonido (soundcards), permitiendo a los sistemas Linux ofrecer servicio multimedia de audio.

ALSA forma parte del núcleo Linux o Kernel y está bajo licencia GNU (General Public License).

Más información sobre ALSA:
ALSA Project (sitio oficial, en inglés)
Advanced Linux Sound Architecture (Wikipedia, en español)

ACPI (Advanced Configuration and Power Interface)


ACPI (Advanced Configuration and Power Interface) - Linux ALL
A Diccionario GNU/Linux

ACPI, acrónimo del inglés Advanced Configuration & Power Interface y que significa Interfaz Avanzada de Configuración y Energía, es un estándar (especificación abierta de la industria) que permite a un portátil o PC (laptop or desktop machine) tomar el control de los mismos, permitiendo su correcto apagado para que no afecte al hardware.  También se encarga de asignar IRQ (interrupciones) a los distintos dispositivos conectados nuestro equipo informático.

Cuando la ACPI está correctamente configurada -por lo general siempre- , podrás realizar un apagado ‘ordenado’ en Linux cuando aprietes el botón de apagado.

Más información al respecto:
ACPI (web oficial, en inglés)
Advanced Configuration and Power Interface (Wikipedia, en español)

ACPI in Linux (.pdf, en inglés)

Types of verbs in English, the tense system II

Types of verbs in English, the tense system II

Valencia, 15/04/2015, G.B.
Continuando con el English tense system, podemos afirmar que en inglés existen 3 tipos de verbos (types of verbs):

1.- Auxiliary verbs
2.- Modal auxiliary verbs
3.- Full verbs

1.- Auxiliary verbs

Los verbos do, be y have se usan como verbos auxiliares para formar diferentes tiempos verbales (tenses).

1.1 Do
Do es un verbo auxiliar que se usa para formar las formas negativas e interrogativas (negative and question forms) del Present Simple. La forma de este verbo auxiliar en pasado es Did y se utiliza en el Past Simple.

Some examples:


Present Simple Past Simple
Negative I don’t want to go there. She didn’t go out yesterday, sorry.

He doesn’t eat meat. He’s vegetarian. Hopefully I didn’t break my arm.

Question

Do you like cheese?

Did they know it, John?

Does she play the piano? Didn’t you play the violin, the guitar and other instruments?

Do solo se usa en la forma afirmativa (affirmative sentences) para enfatizar la acción de un verbo:

Some examples:

Present SimplePast Simple
I’m not lazy. I do study hard.
I did try to contact you last Friday, but you were unavailable, as they told me.

Do también se utiliza en las denominadas tag questions (preguntas coletillas) y las short answers (respuestas cortas). Some examples:

Present SimplePast Simple
You think it’ll be enough, don’t you?
Who took my car last night? Susan did.

1.2. Be

Be como auxiliar + present participle (-ing), se utiliza para formar tiempos continuos (continuous tenses). Some examples:

Raymond is recording an album.
I’ll be leaving soon, sorry.
It’s rainning, take an umbrella.

Be + past participle (-ed, etc.) se utiliza para formar las oraciones pasivas (passive sentences). Some examples:

English is spoken all over the world.
My house is being renovated, so I’ll stay at the hotel.


1.3. Have


Have
como auxiliar + past participle (-ed, etc.) se utiliza para formar tiempos perfectos (perfect tenses). Some examples:
I’ve never been to India.
She have lived in India for 20 years.
Will you have finished by next monday?

2.- Modal auxiliary verbs

Los verbos modales auxiliares (modal auxiliary verbs) son auxiliares porque ‘ayudan’ a otros verbos, pero a diferencia de do, be y have, tienen su propio significado. Pueden expresar certeza (certainty), habilidad (ability), posibilidad (possibility), consejo (advice), etc.

Los modal auxiliary verbs son: can, could, may, might, will, would, shall, should, must, ought, need.  Los iremos viendo poco a poco… Some examples:

She can’t play the drums. (ability)

He must beat least forty. (certainty)
It might snow this  evening. (possibility)
You should eat less. (advice)

3.- Full verbs

Todos los demás verbos, que son la gran mayoría en el idioma, se denominan full verbs o verbos ‘normales’. Algunos ejemplos: go, drink, dance, study, help, sing, read

APT (Advanced Packaging Tool)

APT (Advanced Packaging Tool) - Linux ALL

A, Diccionario GNU/Linux

APT, siglas de Advanced Packaging Tool, es una herramienta avanzada de empaquetado utilizada en las terminales de las distribuciones GNU/Linux que sirve para la instalación y eliminación de programas en estos sistemas open source.
APT fue creada por el proyecto Debian (del cual han surgido muchas distribuciones o distros Linux, tales como Ubuntu, Linux Mint, Ubuntu Gnome, Ubuntu Mate, Trisquel, entre otros muchos más).
Veamos un ejemplo del uso de APT en la terminal de Linux, en concreto de apt-get, la ayuda del programa (apt-get –help):

APT (Advanced Packaging Tool) - Linux ALL

APT no es un programa en sí, sino una biblioteca de funciones C++ que se emplea por varios programas de línea de comandos para distribuir paquetes. En especial, apt-get y apt-cache. tenemos a nuestra disposición programas con interfaz gráfica ( GTK+, o Adept) basados en APT, como el conocido Synapticun gestor de paquetes para apt. Tiene las mismas utilidades que el programa apt-get de la línea de comandos, pero con una interfaz gráfica (GUI) basada en Gtk+.

Gestor de paquetes Synaptic - Linux ALL


Existe un repositorio central con más de ~25.000 paquetes apt utilizados por apt-get y programas derivados para descargar e instalar aplicaciones directamente desde Internet.

APT fue rápidamente utilizado para funcionar con paquetes .deb, en los sistemas Debian y distribuciones derivadas, pero desde entonces ha sido modificado para trabajar con paquetes RPM, con la herramienta apt-rpm, y para funcionar en otros sistemas operativos, como Mac OS X (Fink) y OpenSolaris (distribución Nexenta OS). 

A partir de la versión 1.0 APT incluye una barra de progreso que muestra el porcentaje de instalación.
Enlaces relacionados:
Qué es APT (debian wiki)
Apt-Get (Ubuntu documentation)
Nuevo APT (Hipertextual.com)

The tense system in English, an introduction

The tense system in English, an introduction
Valencia, 11/04/2015, G.B.
En el sistema verbal  o de tiempos verbales inglés, the tense system, existen dos aspectos: continuous and perfect (continuo y perfecto). Los tiempos verbales tiene dos elementos de significado: el tiempo de la acción del verbo (the time of the verb action) y el aspecto (aspect). Según esta clasificación, disponemos de aspecto continuo (Continuous aspect) y aspecto perfecto (Perfect aspect).
Además de estos dos aspectos, podemos hacer una segunda clasificación de los tiempos verbales en activos (Active) o pasivos (Passive).

Veamos todo esto con un poco más de detalle:

1.- Según el aspecto: Continuous and perfect aspect


Continuous aspect

a) Johnny runs very fast.
b) Johnny is running very fast.
En ambas oraciones (sentences) el tiempo (tense) verbal es presente, pero el aspecto (aspect) es diferente. En la oración a) la habilidad de correr rápido de Johnny es permanente; en b) hace referencia a una situación, a un momento concreto en el que Johnny está corriendo muy rápido, sin implicar que lo haga o sea capaz de hacerlo habitualmente.
Los tiempos continuos (continuous tenses) son menos frecuentes que los tiempos simples (simple tenses).

Perfect aspect

a) Margaret lived in Madrid for six years.
b) Margaret has lived in Madrid for six years.
La oración a) se refiere a un tiempo en el pasado, algo que ya ha finalizado (Past Simple); Margaret vivió en Madrid durante seis años, pero ya no vive allí.
La oración b) hace referencia tanto al pasado como al presente. Expresa una acción que empezó en el pasado y que todavía continúa. Margaret ha vivido en Madrid durante 6 años; lleva viviendo seis años en Madrid, todavía lo hace. En b) estamos utilizando un aspecto perfecto con el Present Perfect (presente perfecto, del que hablaremos más adelante…), el cual es un tiempo verbal muy común en inglés, muy usado en el inglés hablado (spoken English).

2.- Según el agente: Active and Passive

El inglés tiene dos voces: Active and Passive voices (activa y pasiva).
a) Susan speaks Spanish fluently.
b) Spanish is spoken in many countries.
En la oración  a) el agente, Susan, es el sujeto, lo importante de la oración.
En la oración b) el agente no se especifica, no es lo más importante de la oración.

Las oraciones pasivas (Passive sentences) son menos frecuentes en el inglés hablado (spoken English), pero son muy comunes en lenguaje científico y oficial escrito (scientific and official writting). Las veremos también más adelante.

Hasta pronto!

Enlace recomendado al respecto: Para más información y ejemplos sobre el tense system en inglés , visita el artículo English Tense System de la web Englishclub.com.

Articles: indefinite, definite and zero article

Articles: indefinite, definite and zero article

Valencia, 09/04/2015, G.B.

En inglés existen 3 tipos de artículos: indefinitive article (artículo indefinido: un, uno, una, unos, unas), definitive article (artículo definido: el, la, lo, las, los) y la ausencia del mismo, o zero article (no article).

Básicamente el artículo (article) es una ‘especie’ de adjetivo (adjective), ya que modifica y/o determina el nombre al que acompaña:
A man is waiting for you.
The girl is dancing.
The dog needs its daily walk.

Veamos los tipos y usos de los artículos: Using articles

Indefinite article

A/an  (un, uno, una, unos, unas) se usa:

1.- Cuando nombramos por primera vez un nombre (sustantivo, noun en inglés) singular y contable (singular and countable noun):

I bought a book and a CD this afternoon.

I’m going to play a song.
She has an awesome library. / Such an awesome library!

Comando para descargar vídeos de Youtube en Linux

Post recuperado de LinuxAll…

Youtube-dl

Comando para descargar vídeos de Youtube en Ubuntu Linux

Visto en la web de Ubuntzando.com
Si quieres descargar un vídeo de Youtube, nada más sencillo que utilizar el siguiente comando en la terminal o consola de tu Ubuntu Linux (el programa sirve para todas las distros Linux):
youtube-dl URL-DEL-VIDEO-DE-YOUTUBE
Para instalar el programa youtube-dl desde la terminal o consola, simplemente teclea (con permisos de superusuario, sudo):
sudo apt-get install youtube-dl
Comando para descargar vídeos de Youtube en Linux - LinuxAll

Se instalará youtube-dl (Youtube Downloader) y a partir de ese momento podrás utilizar el comando para descargarte tus vídeos favoritos de Youtube, siempre que estén disponibles y sin restricciones legales, claro. 

¿Y dónde y con qué nombre seguarda el archivo de Youtube descargado? 

Si has ejecutado el comando desde tu usuario, estarás en tu carpeta home. Allí encontrarás el archivo renombrado con los últimos caracteres (tras el signo igual) de la URL del vídeo. Fíjate bien en el nombre que de salida en la línea de código. Si ordenas por fecha, puede que te sea más difícil, ya que la fecha del archivo de vídeo descargado será la de su subida a Youtube.

En la captura de pantalla anterior, se muestra el archivo descargado tras ejecutar:
youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4

La URL corresponde a un vídeo de The Beatles, bueno, en realidad la música con una imagen estática. El archivo resultante del vídeo descargado es 33iz-1Mfus4.mp4

Estas son las líneas de salida en la terminal o consola:

root@guillermo-desktop:/home/guillermo# youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4
[youtube] Setting language
[youtube] 33iz-1Mfus4: Downloading video webpage
[youtube] 33iz-1Mfus4: Downloading video info webpage
[youtube] 33iz-1Mfus4: Extracting video information
[download] Destination: 33iz-1Mfus4.mp4
[download] 100.0% of 3.76M at    3.26M/s ETA 00:00 
root@guillermo-desktop:/home/guillermo# 

Para finalizar, adjunto el ‘flujo’ de la instalación en mi PC con la consola o terminal de Ubuntu 10.04:
guillermo@guillermo-desktop:~$ sudo apt-get install youtube-dl
[sudo] password for guillermo:
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias      
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes extras:
  ffmpeg libavfilter0
Paquetes sugeridos:
  rtmpdump
Se instalarán los siguientes paquetes NUEVOS:
  ffmpeg libavfilter0 youtube-dl
0 actualizados, 3 se instalarán, 0 para eliminar y 2 no actualizados.
Necesito descargar 332kB de archivos.
Se utilizarán 1102kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libavfilter0 4:0.5.9-0ubuntu0.10.04.3 [52,8kB]
Des:2 http://archive.ubuntu.com/ubuntu/ lucid-updates/main ffmpeg 4:0.5.9-0ubuntu0.10.04.3 [242kB]
Des:3 http://archive.ubuntu.com/ubuntu/ lucid-updates/universe youtube-dl 2011.08.04-1~lucid0.1 [37,0kB]
Descargados 332kB en 0seg. (729kB/s)
Seleccionando el paquete libavfilter0 previamente no seleccionado.
(Leyendo la base de datos …  00%
418132 ficheros y directorios instalados actualmente.)
Desempaquetando libavfilter0 (de …/libavfilter0_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete ffmpeg previamente no seleccionado.
Desempaquetando ffmpeg (de …/ffmpeg_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete youtube-dl previamente no seleccionado.
Desempaquetando youtube-dl (de …/youtube-dl_2011.08.04-1~lucid0.1_all.deb) …
Procesando disparadores para man-db …
Configurando libavfilter0 (4:0.5.9-0ubuntu0.10.04.3) …


Configurando ffmpeg (4:0.5.9-0ubuntu0.10.04.3) …

Configurando youtube-dl (2011.08.04-1~lucid0.1) …
Procesando disparadores para libc-bin …
ldconfig deferred processing now taking place
guillermo@guillermo-desktop:~$

Comando para descargar vídeos de Youtube en Linux

Youtube-dl

Comando para descargar vídeos de Youtube en Ubuntu Linux

Visto en la web de Ubuntzando.com
Si quieres descargar un vídeo de Youtube, nada más sencillo que utilizar el siguiente comando en la terminal o consola de tu Ubuntu Linux (el programa sirve para todas las distros Linux):
youtube-dl URL-DEL-VIDEO-DE-YOUTUBE
Para instalar el programa youtube-dl desde la terminal o consola, simplemente teclea (con permisos de superusuario, sudo):
sudo apt-get install youtube-dl
Comando para descargar vídeos de Youtube en Linux - LinuxAll

Se instalará youtube-dl (Youtube Downloader) y a partir de ese momento podrás utilizar el comando para descargarte tus vídeos favoritos de Youtube, siempre que estén disponibles y sin restricciones legales, claro. 

¿Y dónde y con qué nombre seguarda el archivo de Youtube descargado? 

Si has ejecutado el comando desde tu usuario, estarás en tu carpeta home. Allí encontrarás el archivo renombrado con los últimos caracteres (tras el signo igual) de la URL del vídeo. Fíjate bien en el nombre que de salida en la línea de código. Si ordenas por fecha, puede que te sea más difícil, ya que la fecha del archivo de vídeo descargado será la de su subida a Youtube.

En la captura de pantalla anterior, se muestra el archivo descargado tras ejecutar:
youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4

La URL corresponde a un vídeo de The Beatles, bueno, en realidad la música con una imagen estática. El archivo resultante del vídeo descargado es 33iz-1Mfus4.mp4

Estas son las líneas de salida en la terminal o consola:

root@guillermo-desktop:/home/guillermo# youtube-dl https://www.youtube.com/watch?v=33iz-1Mfus4
[youtube] Setting language
[youtube] 33iz-1Mfus4: Downloading video webpage
[youtube] 33iz-1Mfus4: Downloading video info webpage
[youtube] 33iz-1Mfus4: Extracting video information
[download] Destination: 33iz-1Mfus4.mp4
[download] 100.0% of 3.76M at    3.26M/s ETA 00:00 
root@guillermo-desktop:/home/guillermo# 

Para finalizar, adjunto el ‘flujo’ de la instalación en mi PC con la consola o terminal de Ubuntu 10.04:
guillermo@guillermo-desktop:~$ sudo apt-get install youtube-dl
[sudo] password for guillermo:
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias      
Leyendo la información de estado… Hecho
Se instalarán los siguientes paquetes extras:
  ffmpeg libavfilter0
Paquetes sugeridos:
  rtmpdump
Se instalarán los siguientes paquetes NUEVOS:
  ffmpeg libavfilter0 youtube-dl
0 actualizados, 3 se instalarán, 0 para eliminar y 2 no actualizados.
Necesito descargar 332kB de archivos.
Se utilizarán 1102kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? s
Des:1 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libavfilter0 4:0.5.9-0ubuntu0.10.04.3 [52,8kB]
Des:2 http://archive.ubuntu.com/ubuntu/ lucid-updates/main ffmpeg 4:0.5.9-0ubuntu0.10.04.3 [242kB]
Des:3 http://archive.ubuntu.com/ubuntu/ lucid-updates/universe youtube-dl 2011.08.04-1~lucid0.1 [37,0kB]
Descargados 332kB en 0seg. (729kB/s)
Seleccionando el paquete libavfilter0 previamente no seleccionado.
(Leyendo la base de datos …  00%
418132 ficheros y directorios instalados actualmente.)
Desempaquetando libavfilter0 (de …/libavfilter0_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete ffmpeg previamente no seleccionado.
Desempaquetando ffmpeg (de …/ffmpeg_4%3a0.5.9-0ubuntu0.10.04.3_i386.deb) …
Seleccionando el paquete youtube-dl previamente no seleccionado.
Desempaquetando youtube-dl (de …/youtube-dl_2011.08.04-1~lucid0.1_all.deb) …
Procesando disparadores para man-db …
Configurando libavfilter0 (4:0.5.9-0ubuntu0.10.04.3) …


Configurando ffmpeg (4:0.5.9-0ubuntu0.10.04.3) …

Configurando youtube-dl (2011.08.04-1~lucid0.1) …
Procesando disparadores para libc-bin …
ldconfig deferred processing now taking place
guillermo@guillermo-desktop:~$

'All children, except one, grow up'. A fragment of Peter Pan

'All children, except one, grow up'. A fragment of Peter Pan

Reading and listening (about narrative tenses)

Adjunto el primer capítulo de Peter Pan titulado ‘Peter breaks through‘. El libro podéis descargarlo desde el Proyecto Gutenberg (Project Gutenberg), libre de derechos de autor, de dominio público.

También lo he convertido a un archivo de audio .mp3 para que podáis escucharlo. Aquí lo tenéis:

The Project Gutenberg. eBook of Peter Pan, by James M. Barrie [James Matthew Barrie]
Chapter I: PETER BREAKS THROUGH

Past Continuous, introducción a los narrative tenses

Past Continuous (Pasado continuo)

Valencia, 06/04/2015, G.B.
El Past Continuous (o Past Progressive), al cual nosotros denominamos Pasado Continuo,  no se corresponde con ningún tiempo verbal en castellano ya que es una perífrasis verbal durativa, de duración. 

Forma / Form

Sujeto + verbo to be en pasado (was/were) + verbo en gerundio -ing (Present Participle)

Algunos ejemplos (Some examples):

– What were you doing at the party when he saw you? / ¿Qué estabas haciendo en la fiesta cuando te ví?
– I was talking with Susan about her problems at work. I can’t understand why he got angry with me! / Estaba hablando con Susan sobre sus problemas en el trabajo. No entiendo porqué se enfadó tanto él conmigo

Uses of the Past Continuos  / Usos del pasado continuo

Como todos los tiempos continuos, el pasado continuo expresa una idea de duración y actividad en progreso durante un periodo de tiempo en el pasado:

A) At 09:05 I had a shower. / A las 09:05 me duché.
B) At 09:05 I was having a shower. / A las 09:05 me estaba duchando.
A) Significa que yo empecé a ducharme a las 09.05.
B) Quiere expresar que a las 09:05 estaba duchándome, la actividad estaba en progreso, en marcha, pero inconclusa.
1.- De la misma manera que el Present Continuous (Presente continuo), el Past Continuous se utiliza para expresar una actividad que está sucediendo en un tiempo específico en el pasado:

– What were you doing at 22:30 last night? I was having dinner. / ¿Qué estabas haciendo a las 22:30 anoche? Estaba cenando.
– When I got home my son and daughter were arguing with my wife. / Cuando llegué a casa mi hijo y mihija estaban discutiendo con mi mujer.
2.- Debido a la idea de duración, el Past Continuous se utiliza para descripciones en el pasado (narrative tenses):

– The sun was shining, and the birds were singing while we were strolling in that beautiful forest.
/ El sol estaba brillando y los pájaros cantando mientras estábamos paseando por ese precioso bosque.
3.- El Past Continuous también se utiliza para expresar una actividad que es interrunpida:

– I was reading when my brother came. 
Yo estaba leyendo cuando llegó mi hermano.
– She was taking a shower when the phone rang / Ella se estaba duchando cuando sonó el teléfono
4.- Puede expresar acciones inconclusas, no acabadas, cuando se comparan con el Past Simple 

– We were driving along the motorway when the accident happened. / Estábamos conduciendo por la autopista cuando sucedió el accidente. – She was having dinner when I got home. / Ella estaba cenando cuando (yo) llegué a casa.


Algunos enlaces recomendado al respecto:

Simple Past – Past Progressive
Past Simple vs. Past Continuous (aulafacil.com)
Equivalencia de tiempos inglés-español

Sistemas de ficheros, qué son y tipos

Sistemas de ficheros, qué son y tipos - Linux ALL
Una pequeña introducción

Ningún ordenador -sea del tipo que sea-  o dispositivo móvil podría funcionar sin un sistema de ficheros, sin una organización ‘interna’ en archivos y directorios o ‘carpetas‘. Los archivos no son más que colecciones de bytes en el disco duro con un formato determinado el cual puede ser reconocido por el sistema operativo del ordenador. 

Los bytes que conforman los archivos y directorios en el disco duro a ‘bajo nivel’, se estructuran en sectores y bloques. Así, un archivo no es más que un conjunto de bytes con un formato determinado que puede ser reconocido por el sistema operativo ‘de turno’.

El sistema de ficheros del sistema operativo es el encargado de darle sentido a el conjunto de bytes de los archivos, directorios o carpetas, almacenando y controlando qué bloques pertenecen a qué archivos y qué bloques no pertenecen a ningún archivo, estando así disponibles disponibles para ser utilizados por otros ficheros.

¿Cuáles son los sistemas de ficheros más comunes? 
  • FAT
  • NTFS
  • EXT2, EXT3 y EXT4
  • ISO9660
  • UDF
  • HFS+
FAT significa ‘tabla de colocación de archivos’, siglas de  File Allocation Table. Es el sistema nativo de MS-DOS y Windows. GNU/Linux puede también leerlo y escribirlo, aunque no lo utilice como nativo. Este sistema de archivos era utilizado por los disquetes (¿os acordáis de ellos?…). FAT sigue utilizándose hoy en día en las memorias USB y otros dispositivos de almacenamiento, aunque cada vez menos debido a los límites que tiene. Existen distintas variantes de FAT: FAT12, FAT16, FAT32, exFAT, FATX (para sistemas Xbox), cada uno de ellos con mejoras sobre el anterior o para algún tipo de dispositivo, como el caso de FATX.
NTFS: significa ‘sistema de archivos de nueva tecnología’, del inglés ‘NewTechnology File System‘. Es el sistema de ficheros nativo de Windows desde las versiones 2000 y XP, es decir, en su rama NT. Es mejor que FAT porque usa una tecnología para evitar perdidas de datos llamada journaling. Podemos utilizar Windows 2000 o XP formateando el disco duro con el sistema FAT.
EXT2, EXT3 y EXT4: Ext2, Ext3 y Ext4 (Ext viene de ‘Extended”, extendido en inglés) son los sistemas nativos de GNU/Linux. Desde EXT3 también usa journaling y el más usado últimamente es EXT4. Windows no puede leer ninguno de ellos sin ayuda de programas o añadidos especiales de terceros.
HFS+: es el diseño del sistema de archivos por defecto de OS X, algo parecido al de NTFS de Windows. Obviamente difieren en mucho, pero hay algunos detalles en conceptos que los hacen similares.
Por ejemplo, el catálogo. Se trata de un árbol B+ que contiene entradas para todo fichero y directorio que esté en ese volumen.
ISO9660: es el sistema de los CDs. Tanto Windows como GNU/Linux lo pueden leer y escribir.
UDF: es el sistema de los DVDs y de algunos CDs. Windows y GNU/Linux también lo leen y escriben.
Para más información y profundizar en el sistema de ficheros, te recomiendo la lectura de los siguientes artículos:

Introducción al sistema de archivos en Linux (filesystem)

Introducción al sistema de archivos en Linux (filesystem)
Nautilus, el explorador de archivos de Linux en los entornos de Escritorio Gnome

Post recuperado de LinuxAll…

Así como en sistemas Windows disponemos del ‘Explorador’ de Windows  el ‘Finder’ de Mac OS X para ‘manejarnos’ por las carpetas y archivos de todo nuestro sistema, en Linux disponemos de varios navegadores de archivos, dependiendo del entorno o gestor de escritorio que utilicemos.

Los entornos o gestores de escritorio nos permitirán realizar las tareas comunes de navegación por carpetas y archivos, búsqueda, copiado, pegado, mover archivos y directorios, crear y borrar archivos, cambiar nombres, etc., etc.

Los entornos, gestores o navegadores de archivos más conocidos y utilizados son Nautilus (para entornos de escritorio de Gnome) y Konqueror (para entornos de escritorio KDE). Funcionan de forma similar al explorador de Windows (aunque son más potentes, seguros y versátiles), por lo que no tendremos problemas en acostumbrarnos rápidamente a ellos:

Introducción al sistema de archivos en Linux (filesystem) - Linux ALL

Hay disponibles más entornos de escritorio gráficos, basados en el sistema X Window,  que es el que nos permite ver todo de forma ‘gráfica’. Ejemplos significativos de ellos son  XFCE y Window Maker. Para más información al respecto, visita el artículo de la Wikipedia Escritorio Linux).

Pero, ¿qué carpetas y archivos tiene nuestro Linux? ¿Cuál es el sistema de archivos o filesystem? De una forma resumida, podemos nombrar las siguientes carpetas principales:

Sistema de archivos en una distribución Linux (ejemplo basado en un entorno de escritorio Gnome, información basada en www.juntadeandalucia.es/averroes/iesatalaya/contenido/sa.html):

  • bin comandos para todos los usuarios. Los programas normales de los usuarios se encuentran en esta carpeta /bin y /usr/bin
  • boot archivos necesarios para el arranque del sistema operativo
  • dev dispositivos de nuestro ordenador. Viene de devices (dispositivos en inglés)
    • cdrom Enlace al cdrom por defecto
    • sd* Discos conectados via USB, externos (solo lo veremos cuando conectemos uno)
    • hd* Discos conectados via IDE, internos  (solo lo veremos cuando conectemos uno)
    • tty* terminales
  • etc configuración globar de Linux, servicios y programas
    • fstab configuración para el montaje de sistemas de archivos
    • mtab sistemas de archivos actualmente montados
    • passwd Archivo con información de los usuarios del sistema
  • home cuentas de usuario. Todos los archivos de nuestro usuario en Linux se encuentran en /home/nombre de usuario/ y nuestro Escritorio en /home/nombre de usuario/Desktop
    • usuario cuenta de un usuario
      • Desktop carpeta con la información del escritorio del usuario
      • .bashrc script de configuración de inicio del usuario (archivo oculto)
      • .gnomerc script de configuración de inicio de gnome (archivo oculto, para entornos de escritorios Gnome)
  • lib librerias del sistema
  • media punto para montar sistemas de archivos locales y removibles
  • mnt antiguo punto de montaje, existe por compatibilidad
  • proc sistema de archivos virtual con información de los procesos, hardware y el kernel
  • root cuenta del supervisor o superusuario (administrador del sistema). Sería al equivalente a C:en sistemas Windows. Se representa por / y todos los archivos, carpetas y dispositivos se ‘alojan’ ahí. Es la carpeta raíz de nuestro sistema Linux.
  • sbin comandos del supervisor o root
  • tmp archivos temporales
  • usr archivos de los usuarios y aplicaciones de usuarios
    • local archivos de usuario externos a la distribución
    • share archivos compartidos entre las aplicaciones de usuarios
  • var información variable, logs, correo local…
  • log información sobre la ejecución del sistema

Dentro de cada una de las carpetas del sistema de archivos encontraremos más subcarpetas y archivos. 

Profundizaremos más en todo esto. Mientras tanto, os dejo algunas lecturas recomendadas al respecto:

Sistemas de archivos (juntadeandalucia.es)
Entornos de escritorio. El sistema X Window (freebsd.org)
Sistema de archivos (Wikipedia)