lunes, 4 de febrero de 2013

Cando realmente é necesario facer upgrade do seu sistema Linux?



As distribucións de Linux, a través dos seus grupos de desenvolvedores, sempre actualizan os seus sistemas base (operación comunmente chamada 'upgrade'); mellorar requisitos gráficos, de desenvolvemento, accesibilidade e / ou reformulacións no Núcleo e solucionando problemas de versións anteriores (bugfix). Debido a prácticas adoptadas no desenvolvemento de software, moitas distros manteñen periodicidade nas súas actualizacións ... moitas veces semestralmente. En cambio, na esfera do usuario final unha inquedanza é xerada ... con tantas actualizacións, cando me debo preocupar en cambiar o meu sistema?! E se eu non o cambio ... ?! Sendo así, se ten esas e outras indagacións, recomendo que siga lendo este artigo!

Update vs. Upgrade

En primeiro lugar, é preciso aclarar algúns puntos importantes sobre o tema: a actualización do sistema operativo debe ser feita sempre e non debe ser hesitada en ningún caso. Por outra banda, existen as tradicionais "trocos de versións" do seu sistema ... que no caso son cuestionábeis dependendo da versión que está a traballar. Noutras palabras, no argot computacional estou me referindo a actualización e actualización de sistemas, respectivamente.

Release software

Esclarecendo a diferenza que hai entre updates e upgrades do sistema, imonos centrar no segundo tema: as "trocos de versións" do sistema. Comunmente, adopta-se no desenvolvemento de software pasos para a liberación do produto final do programa (release). Ou sexa, ata que vexamos versións futuras do sistema que estamos a traballar; equipo de desenvolvedores traballa arduamente sobre diversas versións que van do proxecto ata a versión "pre-lista" (Release Candidate), como pre-alfa, alfa, beta e outras. De máis común destas etapas, é a versión beta do sistema . Moitos usuarios fican ansiosos por esa etapa, aínda non sendo a versión final do produto, pois de acordo coa Wikipedia:
[...] O foco na versión beta é reducir impactos aos usuarios, xeralmente incorporando probas de usabilidade . O proceso de liberación dunha versión beta é chamado liberación beta e, tipicamente, é a súa primeira divulgación pública , fóra dos límites da organización que o desenvolve .
Noutras palabras, é preciso que haxa un feedback para o equipo de desenvolvedores sobre como está a aceptación do novo sistema. Por iso, esa etapa céntrase en probas de usabilidade de cara solucionar calquera erro (bug) non atopado por eles.

Por fin, despois de probas seren feitos en versión Beta, é divulgada unha nova etapa do desenvolvemento do software: a Release Candidate (RC). Esta etapa refírese a unha versión propensa a versión final do sistema, listo para ser lanzada a menos que algún erro serio apareza. Tras iso, hai liberación de software (release) para os usuarios finais. entre as versións do release, podo destacar as versións: normal, long term support (LTS). Ambas son versións finais do software, con todo difiren no requisito do soporte ofrecido a eles. No caso de "Normal Release" é dada só 8 a 18 meses de soporte despois do lanzamento da versión. Xa no caso da "LTS Release" é concedido 3 a 5 anos de soporte despois do lanzamento da versión.


Rolling Release: un cambio de paradigma


Nos últimos días escoitou-se moito sobre este tipo de publicación , pero precisamente nas versións do sistema Ubuntu. Porén, é un tipo de publicación xa adoptada por algunhas distros Linux, como no caso do Arch Linux . Ela fundaméntase na idea que os sistemas posúan actualización constante, en vez de ter lanzamentos periódicos. Noutras palabras, o sistema está actualizado continuamente, o que significa que terá acceso ás novas versións simplemente mantendo o sistema actualizado a través do xestor de paquetes (update sistema), sen a necesidade de instalar unha versión nova (upgrade do sistema). Confeso que este tipo de "release" proporciona máis comodidade aos seus usuarios, pois permite aos pasar por actualizacións significantes sen cambiar a versión do sistema. Porén, na visión da comunidade de desenvolvedores e os seus socios, tanto impactaria negativamente na "visibilidade do sistema" ...

Reflicta: Vostede notaría que un sistema "evolucionou" (upgrade) se houbese só actualizacións en 'motor' ou semestralmente houbese un divulgación sobre as novas versións que virían?!

RESPOSTA

De entre todas estas informacións, o que se pode afirmar é que hai versións e máis versións do sistema que serán lanzadas .... e cómpre a cada un de nós ponderar se hai realmente a necesidade en cambiar a súa versión actual do sistema. É dicir, cada nova versión é difundida a lista de modificacións feitas sobre a versión anterior. Cabe a nós analisar e decidirmos se optamos por realizar o intercambio.

Sendo así, a miña opinión é que priorice por instalar no seu PC, versións "LTS Release" por ofrecer un soporte prolongado. Isto lle permite manter o seu sistema actualizado e seguro por moito máis tempo!

No hay comentarios:

Publicar un comentario