Bueno, estoy desarrollando un proyecto bastante innovador en torno al nucleo Linux. El tema es que, me gusta linux, me gustan muchas de sus distros, especialmente Fedora, pero encuentro que para el usuario promedio se vuelve un tanto engorroso su uso, ademas de que sistemas operativos "de juguete" (como yo los llamo c:) como iOS y Android son muy básicos para un usuario acostumbrado a linux. Es por todo esto que estoy desarrollando un SO basado en Linux, pero que tenga un diseño interno bastante particular y fácil de usar.
¿La idea? Separar las aplicaciones de escritorio con las aplicaciones de base. Así, un simple usuario va a manejar y trabajar con las aplicaciones de escritorio. La gracia es que instalar una aplicación de escritorio será tan fácil como poner un archivo *.app en la carpeta /app y poner una carpeta con todos los archivos que necesite la aplicación, inclusive el ejecutable.
Como se habrán dado cuenta, esto es similar a lo que ocurre en Android. Lo importante es no depender de la máquina Java que relentiza el sistema como vil demonio, y aprovechar el potencial de la arquitectura Linux. Un detalle importante sería la capacidad de poseer tanto apps nativas como de webapps.
De esta forma, el directorio raíz del sistema seguirá siendo el tipico, pero habrá un sistema de archivos (por asi decirlo) virtual, que se compondrá de los siguientes directorios:
/apps -> aquí van las aplicaciones de escritorio
/documents
/music
/pictures
/system -> aquí iran las aplicaciones del sistema, como los paneles del escritorio, las utilidades como la consola, etc
/videos
Bueno, fuera de todo esto mas teórico, tengo ya un panel hecho, con el cual se pueden lanzar aplicaciones previamente instaladas en las carpetas /apps y /system, y además se pueden mantener tray icons. Una captura de la barra:3
Para tamaño completo: https://lh6.googleusercontent.com/-PaI6knzFk88/UhLFn-MJ4KI/AAAAAAAAAIg/aVRAM0kOL6I/w1275-h797-no/s.png
Bueno, eso era todo, ya les presenté mi trabajo. La verdad es que no necesito colaboradores para el sistema en si, sino que me gustaria que la gente en el foro propusiera sus aplicaciones para usarlas en este sistema. Además, me gustaria que dieran sugerencias.
Por cierto, hasta ahora, la unica aplicación que está por defecto es lxappearance para gestionar la apariencia de las aplicaciones Gtk2 y Gtk3.
Eso, adios!
PD: El panel funciona como un standalone, es decir, puedo iniciar una sesión del desktop manager con el panel solamente.