Discutimos hoje o projecto KITSALINEX, desenvolvido por Luís Rato e Paulo Cabido, contando ainda com o apoio de Pedro Salgueiro. O KITSALINEX é um dos projectos apoiado pelo SAPO Summerbits, o primeiro programa nacional de bolsas de apoio ao software livre, organizado pela Associação Ensino Livre e o SAPO.

O objectivo do KITSALINEX é o de facilitar a partilha dos programas instalados numa distribuição GNU/Linux Debian ou de base Debian (ex.: Alinex, Ubuntu). Imaginemos os seguintes casos: alguém deseja partilhar todas as aplicações que tem actualmente instaladas com outro utilizador; alguém deseja partilhar todas as suas aplicações favoritas de edição de áudio com outro utilizador; alguém pretende partilhar as aplicações educativas que considera mais interessantes para o seu filho, com um colega de trabalho; um professor deseja partilhar com os seus alunos todas as aplicações que serão necessárias durante um determinado curso; alguém pretende partilhar rapidamente com um amigo que tenha pouca experiência em GNU/Linux as mesmas ferramentas de escritório que utiliza; etc.

O projecto KITSALINEX propôs-se facilitar esta partilha criando dois programas distintos para manusear "kits" de aplicações. Um dos programas permite criar os "kits" e o outro permite a sua instalação. Para já, será apenas possível partilhar kits de aplicações entre utilizadores da mesma plataforma (por exemplo, um kit criado em Debian Lenny terá de ser instalado em Debian Lenny). Adicionalmente, mesmo entre plataformas equivalentes, os utilizadores devem possuir repositórios de software comuns. Estão previstas funcionalidades que permitirão o controlo de situações mais complexas. Note-se que o kit não inclui as aplicações em si, mas apenas a referência para as mesmas. Ou seja, o instalador de kits procurará descarregar as aplicações propriamente ditas da web.

O desenvolvimento decorre a bom ritmo. Abaixo apresentamos algumas capturas de ecrã que ilustram algumas das funcionalidades já implementadas, ainda em fase de estabilização.

Captura de ecrã kit creator 2Captura de ecrã kit creator 3Captura de ecrã kit creator 5Captura de ecrã kit installer

A partilha dos kits pode ser feita localmente (por exemplo através de uma pen USB) ou na web (inclusivé, em repositórios de kits). Disponível em português e inglês, a infraestrutura está preparada para outros idiomas. No futuro, as aplicações deverão chegar aos repositórios oficiais do Alinex e, mais tarde, aos repositórios oficiais Debian.

Attachments