Partimos de la base de que el núcleo del sistema operativo Meego es una distribución de Linux, hecho sobre Maemo (sistema de Nokia basado en Debian) y Moblin (sistema de Intel basado en Fedora). Meego es una de las primeras distribuciones de Linux en usar el sistema de archivos Btrfs por omisión, y utiliza repositorios RPM, aunque Nokia N9 utiliza DEB.
Con estas premisas, que es una distribución creada de dos raíces diferentes, os muestro unas nociones básicas de linux aplicadas a nuestro Nokia N9. Y os muestro los directorios y ficheros más importantes y que en cierto momento debemos identificar cuando “trasteamos” con nuestro equipo.
Como podréis comprobar, muchos directorios están vacíos al ser un dispositivo móvil con un sistema modificado.
Por supuesto, iré actualizando la información y os agradeceré aportes. Vamos a por ello:
SISTEMA OPERATIVO
/etc/apt/sources.list –> en este fichero se guardan las direcciones de los repositorios donde apt-get toma los paquetes para instalar o actualizar.
/usr/sbin –> contiene binarios (ejecutables) no esenciales para el sistema.
/home/user/MyDocs –> ficheros del usuario (música, fotos, capturas de pantalla…)
/boot–> este directorio contiene la información necesaria para poder arrancar nuestro sistema Nokia N9. Entre otros archivos, aquí se encuentran los núcleos que se pueden iniciar
/bin –> Contiene programas ejecutables (también llamados binarios) que forman parte del sistema operativo. Estos comandos pueden ser usados por cualquier usuario y son relativos a la consola.
/cdrom –> vacío en Nokia N9.
/dev –> Este directorio contiene archivos de dispositivos que permiten la comunicación con los distintos elementos hardware que tengamos instalados en nuestro sistema. Entre ellos se encuentran el disco y particiones de los que Nokia N9 dispone y los monta como /dev/mmcblkxpx
/etc –> Este directorio contiene todos los archivos de configuración de nuestro sistema GNU/Linux (como el archivo passwd, que contiene una lista con los nombres de usuario y contraseñas, o el archivo fstab, que contiene una lista con los puntos donde se han montado las diferentes particiones y los sistemas de archivos que utilizan)
/floppy –> vacío en Nokia N9.
/home –> Aquí residen los directorios de los distintos usuarios del sistema, excepto el del usuario root, que se encuentra en el directorio especial /root. En el Nokia N9 existe dos si tienes habilitado el modo desarrollador, user y developer.
/initrd –> vacío en Nokia N9.
/lib –> Contiene las bibliotecas (o librerías) del sistema que son necesarias durante el inicio del mismo. Estas bibliotecas son análogas a los archivos DLL de Windows. Su ventaja reside en que no es necesario integrar su código en los programas que las usan, ya que cuando un programa necesita alguna de sus funciones, se carga la biblioteca en la memoria y puede ser usada por cualquier otro programa que la necesite, sin necesidad de volver a cargarla en memoria. Un subdirectorio especial es/lib/modules, que contiene los módulos del núcleo (normalmente se trata de controladores de dispositivos) que se cargan únicamente en caso de que haga falta usar un determinado dispositivo, por lo que no estarán permanentemente ocupando memoria.
/media –> Es un directorio análogo al estándar /mnt, y contiene los puntos de montaje de los dispositivos extraíbles. Vacío en Nokia N9.
/mnt –> Este directorio es típico de las distribuciones RedHat, aunque puede no estar presente en otras distribuciones. Su misión consiste en agrupar en un mismo lugar los puntos de montaje de diversas particiones externas, como por ejemplo: CD-ROM, DVD, disqueteras, unidades ZIP, particiones de MS-Windows y de otros sistemas operativos, etc. Este directorio contiene un subdirectorio adicional para cada una de estas particiones (como /mnt/cdrom, /mnt/win_c, /mnt/floppy o/mnt/zip). Si accedemos a estos subdirectorios estaremos accediendo realmente a esas particiones. Vacío en Nokia N9
/opt –> Contiene paquetes de software adicionales, como por ejemplo KDE o GNOME. Algunas distribuciones no hacen uso de él. Nokia N9 sí.
/proc –> Contiene los archivos del sistema de archivos de proceso. No son verdaderos archivos, sino una forma de acceder a las propiedades de los distintos procesos que se están ejecutando en nuestro sistema. Para cada proceso en marcha existe un subdirectorio /proc/<número de proceso> con información sobre él.
/root –> Este es el directorio personal del usuario root o superusuario. Contiene básicamente la misma información que los directorios personales de los distintos usuarios del sistema, pero orientada única y exclusivamente al usuario root.
/sbin–> Contienen programas ejecutables (también llamados binarios) que forman parte del sistema operativo GNU/Linux. Estos comandos son relativos a los sistemas de archivos, particiones e inicio del sistema, y solo pueden ser usados por el administrador.
/srv –> Aquí se alojan los directorios que usan los distintos servidores que tengamos instalados, como el servidor web (en /srv/www) o el servidor FTP (en /srv/ftp). En Nokia N9 vacío por defecto.
/sys –> Contiene información sobre los dispositivos conectados al Nokia N9.
/syspart –> No me queda muy claro su función en Meego, lo buscaré.
/tmp –> Este directorio contiene diversos archivos temporales que son usados por distintos programas de nuestro sistema (no es como el TEMP de Windows que se puede borrar alegremente)
/usr –> Su nombre proviene de user (usuario) y, como tal, contiene una réplica de otros directorios de nuestro sistema GNU/Linux orientados al usuario en lugar de al propio sistema.
/var–> Su nombre procede de variable, y esa es la naturaleza de la información que contienen sus subdirectorios y archivos, como colas de impresión (en /var/spool/lpd), correo electrónico que todavía no se ha recogido (en/var/spool/mail) o enviado (en /var/spool/mqueue), o archivos de registro creados por los distintos procesos de nuestro sistema (en /var/log).
WAZAPP
/home/user/.wazapp/ –> donde se encuentra el fichero db que tiene los registros de las conversaciones entre otras cosas, el fichero log y la carpeta media si tenemos la última versión y hemos recibido fotos o imágenes.
/opt/waxmppplugin/bin/wazapp –> donde básicamente tenemos los ficheros de instalación.
NITDROID
/home/nitdroid –> ficheros instalación
LED-EVENT-NOTIFIER
/home/user/.config/MohammadAG/led-event-notifier.conf –> parámetros aplicación
/etc/mce/mce.ini –> parámetros sistema LED
ICONOS SISTEMA
/usr/share/icons/hicolor/80×80/apps
/usr/share/themes/blanco/meegotouch/icons
/opt/appname/icons
/usr/share/applications/yourapp.desktop
OPPtimizer
/proc/opptimizer –> modificación propiedades proceso
/sbin/rmmod –> binarios aplicación
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?