Aspectos técnicos
Arquitecturas
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRSyohdIR2tOYThn3Kd598ZWe42KGf4JVArbpyw566F-xjcfkFtGt2l-x-2MG3wL4hSWCB1vxH8crTBLBQia-aD-9fNRmPODCY_O_9mCAjxhYu-33OgHGq0GFhpx65G2j377SFDhxGslg/s200/510px-Lgp-total.png)
Jerarquía de directorios
En Linux existe un sistema de archivos que carga y contiene todos los directorios, redes, programas, particiones, dispositivos, etc. que el sistema sabe reconocer, o por lo menos, identificar. Este sistema de ficheros y directorios, tiene como base al carácter (/); ese mismo carácter sirve también para demarcar los directorios, como por ejemplo: "/home/usuario/imagen.jpg". El directorio especificado por una ruta consistente sólo por este carácter contiene toda la jerarquía de los directorios que constituyen todo el sistema. A este directorio suele llamárselo directorio raíz. En Linux, a los discos no se les asigna una letra como en Windows (p.e. "C:"), sino que se les asigna un directorio de la jerarquía del directorio raíz (/), como por ejemplo: "/media/floppy". Es práctica común en el sistema de ficheros de Linux, utilizar varias sub-jerarquías de directorios, según las diferentes funciones y estilos de utilización de los archivos. Estos directorios pueden clasificarse en:
- Estáticos: Contiene archivos que no cambian sin la intervención del administrador (root), sin embargo, pueden ser leídos por cualquier otro usuario. (/bin, /sbin, /opt, /boot, /usr/bin...)
- Dinámicos: Contiene archivos que son cambiantes, y pueden leerse y escribirse (algunos solo por su respectivo usuario y el root). Contienen configuraciones, documentos, etc. Para estos directorios, es recomendable una copia de seguridad con frecuencia, o mejor aún, deberían ser montados en una partición aparte en el mismo disco, como por ejemplo, montar el directorio /home en otra partición del mismo disco, independiente de la partición principal del sistema; de esta forma, puede repararse el sistema sin afectar o borrar los documentos de los usuarios. (/var/mail, /var/spool, /var/run, /var/lock, /home...)
- Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro, o incluso compartirse entre usuarios.
- Restringidos: Contiene ficheros que no se pueden compartir, solo son modificables por el administrador. (/etc, /boot, /var/run, /var/lock...)
Kernel panic
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRRIGhl1Kc8mJOoC0ebktxv3eLUcNMbasdX5NZzj0cSqq3d56iVLGF6Xfk2xM7qwLPqqfQob_oJ_ThDpbk9zcGeyQu6rAt-tINr3zQuHDWvTo7Xa3OYU5eYvne7TeV7hFGiH_AOt8w94M/s320/800px-Kernel-panic.jpg)
Portabilidad
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwTCoENsZB27u-SGRZnBMsirVb6byQrY1H1c3eIhy-dGPe-cyNX_Ph_hArA45KYsOFqHwdtx-N50eDeoLvnASV0kQDtX01kSfw0RqZMlP33polvGGv1NXea39agdzM4MB5CHtYfSsTwuQ/s200/526px-Ipod_linux_booting_kernel.jpg)
De todos modos, es importante notar que los esfuerzos de Torvalds también estaban dirigidos a un tipo diferente de portabilidad. Según su punto de vista, la portabilidad es la habilidad de compilar fácilmente en un sistema aplicaciones de los orígenes más diversos; así, la popularidad original de Linux se debió en parte al poco esfuerzo necesario para tener funcionando las aplicaciones favoritas de todos, ya sean GPL o de Código abierto.
No hay comentarios:
Publicar un comentario