En Ubuntu, una vez que se publica una versión, el software que se ha instalado solo recibe actualizaciones de seguridad. En Windows, puedo obtener nuevas versiones de programas con nuevas características. ¿Cómo puede Windows hacer esto y por qué Ubuntu no?
62
Respuestas:
Este es un problema que el equipo del Centro de software de Ubuntu está en proceso de resolver.
El problema es que Ubuntu tradicionalmente extrae la mayoría de sus aplicaciones de la rama en desarrollo de Debian GNU / Linux —otro sistema operativo libre— y luego "congela" una instantánea para incluirla en un lanzamiento. Este cuerpo de software mantenido por la comunidad, llamado "el universo", consta de 80,000 paquetes de software; Los desarrolladores de Ubuntu no podrían proporcionar actualizaciones importantes para todo este software, en todas las versiones compatibles, manteniendo el mismo nivel de calidad.
Para resolver este problema, Ubuntu ha creado el portal para desarrolladores MyApps . Ahora que Ubuntu es una gran plataforma con más de veinte millones de usuarios, se espera que los desarrolladores estén interesados en enviar aplicaciones directamente a Ubuntu y lanzar actualizaciones periódicas a su software a través de las versiones de Ubuntu.
Para "el universo", que el equipo del Centro de Software espera eventualmente ser una pequeña fracción del software disponible, el sistema de "backports" de actualizaciones de software opcionales (que ya existe en un nivel medio funcional) se ampliará.
La interfaz del Centro de software para las principales actualizaciones de software ha sido diseñada por un empleado de Canonical UI , pero aún no está implementada:
Si está interesado en el futuro de la entrega de aplicaciones en Ubuntu, le recomiendo ver Ubuntu Software Center y el Futuro del Universo .
fuente
Esta es en realidad una característica de Ubuntu.
No hay ningún problema con actualizar el software con su última versión, y los desarrolladores de Ubuntu podrían hacerlo fácilmente. Y, en realidad, se realiza en varias otras distribuciones de Linux, incluido Arch.
Como habrá notado, el software de Ubuntu se actualiza solo con actualizaciones de seguridad y correcciones de errores críticos . Todas las funciones están "congeladas", y después de un lanzamiento de Ubuntu, ningún software se actualiza a una nueva versión principal. Aunque parece una desventaja de Ubuntu, de hecho es una de sus ventajas.
¿Por qué congelar las versiones de las aplicaciones y no actualizar las funciones? Hay varias razones.
Todo lo anterior es una de las partes principales de la calidad de Ubuntu . Obtiene el software y el sistema operativo de la mejor calidad, y para equilibrarlo, no utiliza el software más nuevo, sino solo unos meses más antiguo.
Además, recuerde que cuando actualiza a una versión más reciente de Ubuntu, todo el software vuelve a estar en la versión más reciente (pero permanece en él hasta la próxima versión), por lo que no es un problema importante que el software no contenga las funciones más recientes. Y como otros sugieren, puede usar PPA para obtener software más nuevo de otras fuentes, si es necesario.
fuente
Canonical (los principales patrocinadores detrás de ubuntu) decidió desde el principio (v4) que Ubuntu se distribuirá en un ciclo de 6 meses. Cada 6 meses, el software más reciente / más estable se incluiría en los repositorios principalmente de la rama inestable / de prueba de Debian.
Fuera de ese ciclo, podría obtener el software más avanzado compilando software o incluyendo repositorios adicionales llamados PPA, archivos de paquetes personales.
Windows ha optado por una estrategia diferente: a menudo (pero no siempre) se lanzan nuevas características con paquetes de servicio. Las ventanas empeoran: se deja a los proveedores de software individuales decidir si su software debe actualizarse automáticamente o no. En mi humilde opinión, es una estrategia desordenada y a menudo he tenido que reconstruir ventanas debido a actualizaciones deshonestas de un software u otro.
Otras distribuciones de Linux tienen diferentes estrategias de lanzamiento. Por ejemplo, podría usar una distribución de lanzamiento continuo como Arch. A medida que se lanza el software más nuevo, los encargados del mantenimiento envían el software a sus repositorios si se considera de buena calidad. Potencialmente, esto podría conducir a conflictos potenciales entre diferentes software, ya que no se habría hecho un conjunto de pruebas completo. En la práctica, los mantenedores han hecho un buen trabajo y los problemas de estabilidad que he leído rara vez son un problema.
Debian ha tomado la otra ruta: constantemente refinando y usando una distribución basada en los paquetes más estables. A menudo mucho más antiguo que en distribuciones como Ubuntu.
Por lo tanto, le corresponde a usted decidir (principalmente) estabilidad o inestabilidad potencial.
fuente
Ubuntu sigue un ciclo de lanzamiento estándar de modo que el software está bien probado y estable entre lanzamientos, y usted pasa de un lanzamiento a otro actualizando. Por otro lado, hay distribuciones que utilizan un ciclo de lanzamiento continuo , donde los paquetes se actualizan continuamente (los más famosos son Gentoo, Arch Linux).
Como está comparando con Windows, estoy demasiado desactualizado, así que puede responder esa parte usted mismo, espero. No he usado ese sistema operativo en una década.
fuente
respuesta corta: puede
respuesta larga: no lo hace por defecto, para proporcionar estabilidad
Utilizo la fijación y la aptitud para elegir qué versiones instalar, lo que me da una combinación de estabilidad y actualización.
fuente
El administrador de actualizaciones de Ubuntu funciona muy bien al actualizar no solo las correcciones de seguridad, sino también las versiones más nuevas de software y correcciones de errores disponibles para los paquetes en el repositorio, esto significa que las actualizaciones se prueban y prueban, se sabe que funcionan y NO rompen un sistema con una versión más nueva no probada. .
Si desea la versión más nueva, busque y agregue el repositorio para, por ejemplo, getdeb.net u otra fuente, y actualizará su paquete / programa a la versión más reciente ...
fuente
Ubuntu también puede hacer esto, pero tiene una política diferente. Puede usar Arch Linux donde se actualiza cada paquete, pero esto a veces puede obligarlo a hacer algunas cosas manualmente, debido a las limitaciones en Pacman (administrador de paquetes de Arch).
fuente
Tengo que estar en desacuerdo con la declaración general en la pregunta.
Los paquetes de "Nuevas funciones" se proporcionan ocasionalmente a mediados de lanzamiento, a veces con más frecuencia de lo que quisiera en mi capacidad profesional.
Por ejemplo, Canonical actualizó CUPS de 1.4.4 a 1.5.0 como una actualización del paquete a la versión Ubuntu 11.10. Si bien la funcionalidad básica parece ser idéntica hasta el momento, muchos de los valores predeterminados son diferentes y han requerido modificaciones en nuestro conjunto de configuración antes de la implementación.
fuente
Por defecto, Ubuntu ofrece seguridad y actualizaciones recomendadas. Un usuario puede, si lo desea, ejecutar "fuentes de software" y seleccionar la pestaña de actualizaciones. Por lo general, marco la casilla de actualizaciones no compatibles (oneiric-backports), lo que me proporciona algunas versiones más recientes. También hay una casilla de verificación para las actualizaciones prelanzadas que lo expondrían a actualizaciones más estables pero ocasionalmente menos estables. También puede agregar ppa para flujos de desarrollo de aplicaciones que le interesen. He agregado el ppa para gimp que me lleva más allá de la versión gimp 2.6 al flujo de desarrollo 2.7 que tiene algunas características nuevas que son importantes para mí. Una vez que se agrega un ppa, se realizarán actualizaciones como si fueran parte de la versión compatible. Esto me da un control considerable sobre la estabilidad frente a las características.
fuente
Ubuntu puede hacer lo que quieran. Windows no puede.
fuente
En mi opinión hay demasiados. Solo tengo seguridad seleccionada y de las 47 pendientes, muy pocas parecen ser cuestiones de "seguridad". La mayoría son nuevas características. Me gusta lo que tengo, así que no creo que necesite nuevas funciones. ¿Las nuevas características no son propensas a tener riesgos de seguridad?
fuente