removido
(usa Nenhuma)
Enviado em 28/05/2015 - 20:37h
bilufe escreveu:
O atual sistema de pacotes é ótimo para as distribuições, mas não para os desenvolvedores de aplicativos. É um horror para quem constrói aplicativos para Linux.
Pois é, aqui eu acredito ser ótimo para os desenvolvedores também, pois o software ficaria mais enxuto para distribuir e a preocupação em manter atualizado (E seguro) todo o restante do software necessário passa do desenvolvedor para os mantenedores da distro.
O problema é que são varias distribuições sem um mínimo de integração entre elas, ai é que esta o problema.
Eu acredito que se as versões LTS do Ubuntu, Debian estavel, RHEL (CentOS) e SLES, lançassem suas versões com a "base" do sistema nas mesmas versões, ja resolveria o problema para os softwares corporativos e versões "stable" de qualquer outro software, pois existiria conhecimento das dependências nas principais distribuições.
Algo como Linux base versão X, e todos os sistemas que estivessem na versão seriam compatíveis , mas o problema é por isto em pratica.
A solução é simples: o Ubuntu deve deixar um conjunto de bibliotecas para os programadores usarem em suas aplicações, apenas quando não existir tal biblioteca no sistema pode-se incluí-la dentro do pacote Snappy.
Quem gerencia bibliotecas são técnicos, leigos não fazem isso!
É justo aí o que eu vejo um problema, pois os desenvolvedores não são administradores de sistemas(Se todos "virarem" DevOps talvez resolva, mas até isso ser a realidade para todos os desenvolvedores...) Eu acredito¹ que vai acontecer para a maioria dos softwares o que ja ocorre no Windows, os desenvolvedores não vão ler a documentação* e vão empacotar todo o que seu software precisa, exatamente como esta em suas maquinas ambiente para evitar "problemas". Ai ja viu o tamanho do sistema e os problemas de segurança, onde em um mesmo ambiente poderão existir varias versões de um mesmo componente, e termos por exemplo uma versão atualizada e outra vulnerável.
Não sei ainda como a canonical ira lidar com isto, mas espero que se "pegar", eles consigam estabelecer alguns padrões de segurança e qualidade, que exista alguma regra para o que sera distribuído junto ou algum mecanismo centralizado para monitorar o que existe instalado e em qual versão ao menos(Já imaginou no Linux a desgraça que pode ser um agente buscando atualizações para cada aplicativo, como existem aos montes no window?)...
Mas eles não estão parados, estão tentando facilitar as coisas para os usuário, então espero que consigam fazer isto de uma forma que não tragam novos problemas.
(¹) Espero que só ocorra com softwares menos importantes.
------------------------------------------------------
¿? -> keyboard Error: No Keyboard Present, PRESS F1 to continue.