Que son Unix y Linux

Linux

20/05/2017

Este mismo fin de semana, Linus Torvalds cerraba la fase de desarrollo de nuevas funciones y características de lo que será la próxima versión de su Kernel Linux 4.12. A partir de ahora, y durante las próximas semanas, el desarrollo de esta nueva versión se centrará en la solución de pequeños fallos y problemas que puedan existir en el Kernel, pero poco más, por lo que, gracias a ella, ya es posible conocer todas las funciones y características que nos llegarán en la versión final del Kernel.

Hace pocos días se dio a conocer la versión 4.12.5 siendo esta la quinta versión de mantenimiento del Kernel de Linux 4.12, por lo que esta es una actualización que trae bastantes novedades, siendo una actualización bastante importante.

El Kernel 4.12.5 se enfocada a la mejora de los drivers AmdGPU y Nvidia en el sistema solucionando problemas graves de bloqueo de GPU revelados por Wayland. También mejora el funcionamiento de los sistemas de almacenamiento RAID en el sistema de ficheros Ext4.


Kernel Linux, ¿ Que es ?, ¿ Como se actualiza ?


El Kernel de Linux es el motor de vuestro sistema operativo y una de las partes fundamentales más sensibles de cualquier distribución. Por eso, cada grupo de desarrollo suele asegurarse bien de que una nueva versión funciona correctamente en su distro antes de actualizarla, razón por la que a veces hay que esperar a las nuevas versiones de Ubuntu y compañía para poder disfrutar de un Kernel actualizado.

El kernel de Linux es uno de los ejemplos más prominente de software libre en el mundo. Su desarrollo no se ha detenido un solo día desde 1991, cuando fue inicialmente creado por Linus Torvalds. El kernel de Linux es la base de una enorme familia de sistemas operativos, y es mantenido gracias a la contribución de desarrolladores de todas partes del mundo.

La mayoría de los usuarios usan el kernel que les proporciona su distribución. En el caso de Ubuntu, cada nueva versión viene con el kernel de Linux más reciente a la fecha de su lanzamiento. Pero, recordemos que Ubuntu lanza una nueva versión cada 6 meses, y una versión LTS (Long Term Support) cada 2 años.


Que es el kernel/núcleo?

El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos.

Las funciones más importantes del mismo, aunque no las únicas, son:

    Administración de la memoria para todos los programas y procesos en ejecución.

    Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.

    Es el encargado de que podamos acceder a los periféricos/elementos de nuestro ordenador de una manera cómoda.

Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo:

    Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta version era el resultado final de las versiones de desarrollo o experimentales.

    Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núclo estable y con la suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento.

    Versión de desarrollo: Esta versión era experimental y era la que utilizaban los desarrolladores para programar, comprobar y verificar nuevas características, correcciones, etc. Estos núcleos solian ser inestables y no se debian usar sin saber lo que se hacia.

Como interpretar los numeros de las versiones de las series por debajo de la 2.6:

    Las versiones del núcleo se numeraban con 3 numeros, de la siguiente forma: AA.BB.CC

    AA: Indicaba la serie/versión principal del núcleo. Solo han existido la 1 y 2. Este número cambiaba cuando la manera de funcionamiento del kernel habia sufrido un cambio muy importante.
    BB: Indicaba si la versión era de desarrollo ó de producción. Un número impar, significaba que era de desarrollo, uno par, que era de producción. CC: Indicaba nuevas revisiones dentro de una versión, en las que lo único que se habia modificado eran fallos de programación.

    Unos ejemplos nos ayudaran a entenderlo mejor:

    ej1: versión del núcleo 2.4.0: Núcleo de la serie 2 (AA=2), versión de producción 4 (BB=4 par), primera versión de la serie 2.4 (CC=0)
    ej2: versión del núcleo 2.4.1: Núcleo de la serie 2, versión 4, en el que se han corregido errores de programación presentes en la version 2.4.0 (CC=1)
    ej3: versión del núcleo 2.5.0: versión 0 del núcleo de desarrollo 2.5.

Con la serie 2.6 del núcleo, el sistema de numeración asi como el modelo de desarrollo han cambiado. Las versiones han pasado a numerarse con 4 digitos y no existen versiones de produccion y desarrollo.

    Las versiones del núcleo se numeran hoy en dia con 4 digitos, de la siguiente forma: AA.BB.CC.DD.

    AA: Indica la serie/versión principal del núcleo.
    BB: Indica la revision principal del núcleo. Numeros pares e impares no tienen ningun significado hoy en dia.
    CC: Indica nuevas revisiones menores del núcleo. Cambia cuando nuevas caracteristicas y drivers som soportados.
    DD: Este digito cambia cuando se corrigen fallos de programación o fallos de seguridad dentro de una revisión.

Hoy en dia se suele usar el nucleo distribuido con la distribucion que el usuario utiliza. Son las distribuciones las encargadas de distribuir núcleos estables a sus ausuarios y estos nucleos se basan en el núcleo ("vanilla") distribuido por Linus Torvalds y el equipo de programadores del núcleo.

Al momento de publicarse este articulo, el kernel de Linux se encuentra en su versión numero 4.12 RC6. Los servidores de ubuntu.com contienen una sección en la cual se listan todos los kernels usados hasta la fecha, y desde ahí podemos descargar los paquetes necesarios para actualizar nuestro kernel a la ultima versión.

Este proceso es valido en Ubuntu o en cualquier distribución derivada como: Linux Mint, Xubuntu, Lubuntu, Kubuntu, elementary OS, BSD, etc. Dependiendo de la distribución de Linux que usted utilice, deberá recurrir a diferentes comandos.

Ingresando a la dirección kernel.ubuntu.com/~kernel-ppa/mainline/ podemos elegir la versión del kernel que deseamos instalar y descargarla.

Para este ejemplo vamos a descargar la versión 4.10-rc6.

Descargar los paquetes .DEB

Necesitamos descargar 3 paquetes, 2 varian dependiento de la arquitectura de tu procesador, y el otro es el mismo para los dos casos.

Para procesadores de 64 bits descargamos:

    Linux headers amd64

    Linux image amd64

    Linux headers all

Para procesadores de 32 bits descargamos:

    Linux headers i386

    Linux image i386

    Linux headers all

Podemos descargarlos directamente desde el sitio y guardarlos en nuestra carpeta home, o hacerlo a traves de la terminal con el comando wget, ejemplo:

wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc6-saucy/linux-headers-3.12.0-031200rc6-generic_3.12.0-031200rc6.201310191635_amd64.deb

wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc6-saucy/linux-headers-3.12.0-031200rc6_3.12.0-031200rc6.201310191635_all.deb

wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc6-saucy/linux-image-3.12.0-031200rc6-generic_3.12.0-031200rc6.201310191635_amd64.deb

Una vez descargados los 3 archivos sin errores, ingresamos el siguiente comando en la terminal para realizar la instalación:

sudo dpkg -i linux-headers-3.12*rc6*.deb linux-image-3.12*rc6*.deb

Recordar sustituir los números de la versión en caso de que instalen otro kernel que no sea el 3.12-rc6. Actualmente a fecha de la publicación de éste artículo la 4.12.

Si todo ha salido bien, deberíais ver una lista en la terminal con los sistemas operativos y sus kernel. Si no se refresca automáticamente podeis probar con el comando:

sudo update-grub

Para poder entrar a Ubuntu con el nuevo kernel, debemos reiniciar el ordenador. Al hacerlo, la pantalla del GRUB nos mostrara como primera opción de arranque Ubuntu con el kernel cuya versión sea la más reciente, y si seleccionamos Previous Linux versions, podemos seleccionar iniciar con cualquier otro kernel más antiguo que tengamos instalado.

Es importante no borrar nuestro kernel viejo, ya que no está garantizado el correcto funcionamiento de todos los ordenadores con un kernel especifico, de tal manera que si el más reciente nos falla, siempre podemos iniciar con uno anterior.

    Si tu sistema está registrado con Red Hat Network (RHN), y utiliza el kernel de Red Hat Enterprise Linux en una versión anterior o igual a la 4.x, usted puede utilizar el comando up2date de la siguiente manera

    up2date -f kernel

    Para el SMP kernel (multi core o múltiples CPUs) utilice el comando

    up2date -f kernel-smp

    Si utilizas Fedora Linux, CentOS o RHEL 5, utilice el comando yum para actualizar el kernel

    yum update kernel

    Si utilizas Debian o Ubuntu Linux, utilice el comando apt-get. Para actualizar el núcleo en estas versiones, es necesario conocer la versión con la que trabaja, mediante uname

    uname-r

    Para llevar a cabo la actualización utiliza el siguiente comando

    apt-get update && apt-get upgrade

    Si has descargado directamente archivos de actualización RPM, use el comando rpm

    rpm -ivh kernel *

A tener en cuenta:

En el caso de los Servidores Virtual si tieenes instalada una versión antigua de su sistema operativo, antes de actualizar su kernel deberás actualizar el sistema operativo.

Ubuntu 18.04, Actualizacion e instalacion desde un USB.

23/02/2018

Hoy y al contrario que en otras ocasiones, expondre las conclusiones al principio, ya que creo que la ocasión lo merce, por la facilidad de instalacion, su interface y su intuitivo manejo, creo que ubuntu 18 y en sus distribuciones anteriores, es una buena elección. Al final del articulo podeis descargar una ISO, para instalarla, solo teneis que desplegarla en un USB, y arrancar el ordenador con el insertado y tener una conexion a internet. Si conservais este usb, lo podeis utilizar como disco de arranque y de instalación a la vez.

Si eres nuevo en Ubuntu, es posible que no estés familiarizado con los números reales de la versión. Es el año y el mes del lanzamiento oficial. Así que el lanzamiento oficial de Ubuntu 18.04 será en el cuarto mes del año 2018. Ubuntu 17.10 fue lanzado en 2017, en el décimo mes del año.

Para entrar en más detalles, aquí están las fechas importantes y la necesidad de saber acerca de Ubuntu 18.04 LTS:

-30 de noviembre de 2017 - Congelación de definición de funciones.
-4 de enero de 2018 - Primer lanzamiento Alpha. Entonces, si optaste por recibir nuevas versiones de Alpha, recibirás la actualización en esta fecha.
-1 de febrero de 2018 - Lanzamiento del segundo Alpha.
-1 de marzo de 2018 - Congelamiento de funciones. No se introducirán o lanzarán nuevas características. Entonces, el equipo de desarrollo solo trabajará para mejorar las características existentes y corregir errores. Con excepciones, por supuesto. Si no eres un desarrollador o un usuario experimentado, pero aún deseas probar el nuevo ASAP de Ubuntu, entonces, personalmente, te recomendaría comenzar con este lanzamiento.
-8 de marzo de 2018 - Primer lanzamiento Beta. Si optaste por recibir actualizaciones Beta, obtendrás su actualización en este día.
-22 de marzo de 2018 - Congelación de interfaz de usuario. Significa que no se realizarán más cambios o actualizaciones en la interfaz de usuario real, por lo que si escribe documentación, tutoriales y usa capturas de pantalla, entonces es seguro comenzar.
-29 de marzo de 2018 - Condensación de cadenas de documentación. No se agregarán modificaciones o elementos nuevos (cadenas) a la documentación, por lo que los traductores pueden comenzar a traducir la documentación.
-5 de abril de 2018 - Lanzamiento Beta final. Este también es un buen día para comenzar a usar la nueva versión.
-19 de abril de 2018 - Congelación final. Todo está prácticamente hecho ahora. Las imágenes para el lanzamiento se crean y distribuyen, y es probable que no tengan ningún cambio.
-26 de abril de 2018 - Oficial, lanzamiento final de Ubuntu 18.04. Todos deberían comenzar a usarlo a partir de este día, incluso en servidores de producción. Recomendamos obtener un servidor Ubuntu 18.04 de Vultr y probar las nuevas funciones. Los servidores en Vultr comienzan por $ 2.5 por mes.

Lo nuevo en Ubuntu 18.04

Todas las nuevas características en Ubuntu 18.04 LTS:
Los emojis de color ahora son compatibles 👏👏👏
Con versiones anteriores, Ubuntu solo soportaba emojis monocromos (blanco y negro), lo que francamente, no se veía tan bien. Ubuntu 18.04 admitirá emojis de colores mediante el uso de la fuente Noto Color Emoji. Con 18.04, puedes ver y agregar emojis de color con facilidad en todas partes. Son compatibles de forma nativa, por lo que puedes usarlos sin utilizar aplicaciones de terceros o instalar/configurar nada extra. Siempre puedse desactivar los emojis de color eliminando la fuente.
Entorno de escritorio GNOME
Ubuntu comenzó a usar el entorno de escritorio GNOME con Ubuntu 17.10 en lugar del entorno Unity predeterminado. Ubuntu 18.04 continuará usando GNOME. Este es un cambio importante.
Ubuntu 18.04 Desktop tiene un nuevo tema predeterminado
Ubuntu 18.04 dice adiós al viejo tema predeterminado de 'Ambience' con un nuevo tema de GTK. Si quieres ayudar con el nuevo tema, echa un vistazo a algunas capturas de pantalla y más, ve aquí.
A partir de ahora, se especula que Suru será el nuevo tema de icono predeterminado para Ubuntu 18.04.

Canonical continúa con el desarrollo Ubuntu 18.04 LTS (con nombre clave Bionic Beaver) que viene con un aspecto renovado tras abandonar Unity y usar el mismo shell gráfico que trae de serie GNOME, aunque los desarrolladores mantendrán algunas características de Unity que han tenido éxito, por tanto la nueva distribución tiene importantes cambios de aspecto en su interfaz con respecto al GNOME base que puedas encontrar en otras distros. Pero además de estos detalles visuales también comenzamos a conocer otros aspectos técnicos que nos depara la nueva distribución...
De hecho, Will Cooke de Canonical, ha publicado hoy un boletín informativo con algunas novedades que traerá Ubuntu 18.04 LTS para informar a toda la comunidad del proceso de desarrollo del próximo sistema operativo de la compañía. Y parece ser que además de esas mejoras en el aspécto gráfico del entorno de escritorio GNOME, el equipo de Canonical también trabaja en mejorar la velocidad de arranque del sistema para que tardemos menos tiempo mirándo cómo nuestro equipo pasa de estar apagado a tener el escritorio totalmente disponible. Para eso se van a servir de algunas de las características de systemd que les ayudarán a identificar los procesos que puedan estar ralentizando el arranque.
Y no solo se actualizarán los paquetes, incluido el kernel, para ofrecer versiones más modernas y se corregen algunos bugs como viene siendo habitual, parece que esta distro tendrá algo más de mimo y atención de los desarrolladores tras abandonar Ubuntu Phone y podremos tener temas nuevos, y un Network Manager renovado.
En cuanto al trabajo de los temas se trabajará no solo en el aspecto visual sino también en mejorar la capacidad de respuesta de las aplicaciones con el nuevo servidor gráfico Wayland en respuesta a los clics del ratón. Los desarrolladores del equipo Ubuntu Desktop que se encargan del apartado del escritorio también trabajan codo con codo con la comunidad de desarrollo de GNOME para corregir y mejorar algunas imperfecciones. Lo que también se ha conocido es que se quedarán con el gestor Nautilus para garantizar la compatibilidad. Y eso sin olvidar más actualizaciones para los famosos paquetes snaps, etc.

En primer lugar, si ya estás utilizando Ubuntu, puedes simplemente actualizar a Ubuntu 18.04.

Si necesitas descargar Ubuntu 18.04:

Ve a la página oficial de descarga de Ubuntu después del lanzamiento final.
Para las compilaciones diarias (versiones Alpha, Beta y no finales),
Ahora, para algunas de las preguntas frecuentes (con respuestas) que deberían brindarte más información sobre todo esto.
¿Cuándo es seguro cambiar a Ubuntu 18.04?

En la fecha oficial de lanzamiento, por supuesto. Pero si no puedes esperar, comienza a usar la versión de escritorio el 1 de marzo de 2018 y prueba la versión del servidor el 5 de abril de 2018. Pero para que realmente esté "seguro", tendrás que esperar el versión final, tal vez incluso más, por lo que las aplicaciones y los servicios de terceros que está utilizando se prueban y funcionan bien en la nueva versión.
¿Cómo actualizo mi servidor a Ubuntu 18.04?

Es un proceso bastante simple pero tiene enormes riesgos potenciales. Podemos publicar un tutorial en algún momento en el futuro cercano, pero básicamente deberás usar 'do-release-upgrade'. Nuevamente, actualizar un servidor tiene riesgos potenciales, y si estás en un servidor de producción, lo pensaría dos veces antes de actualizar. Especialmente si estás en 16.04, que tiene unos pocos años de apoyo.
¿Cómo puedo ayudar con Ubuntu 18.04?

Incluso si no eres un desarrollador experimentado y usuario de Ubuntu, aún puedes ayudar con:
-Difundiendo la palabra. Que la gente sepa sobre Ubuntu 18.04. Una simple participación en las redes sociales ayuda un poco también.
-Usando y probando el lanzamiento. Comienza a usar el lanzamiento y pruébalo. -Nuevamente, no tienes que ser un desarrollador. Todavía puedes encontrar e informar errores, o enviar comentarios.
-Traducciones. Únete a los equipos de traducción y comienza a traducir documentación y /o aplicaciones.
-Ayudando a otras personas únete a algunas comunidades en línea de Ubuntu y ayuda a otros con los problemas que están teniendo con Ubuntu 18.04. A veces la gente necesita ayuda con cosas simples como "¿dónde puedo descargar Ubuntu?"

¿Qué significa Ubuntu 18.04 para otras distribuciones como Lubuntu?

Todas las distribuciones basadas en Ubuntu tendrán características nuevas similares y un calendario de versiones similar. Deberás consultar el sitio web oficial de tu distribución para obtener más información.

¿Es Ubuntu 18.04 una versión LTS?

Sí, Ubuntu 18.04 es una versión LTS (Long Term Support), por lo que obtendrá soporte durante 5 años.

¿Puedo cambiar de Windows/OS X a Ubuntu 18.04?

¡Por supuesto! Probablemente también experimentarás un aumento en el rendimiento. Cambiar de un sistema operativo diferente a Ubuntu es bastante fácil, hay muchos tutoriales para hacerlo. Incluso puedes configurar un arranque dual en el que utilizarás múltiples sistemas operativos, para que puedas usar tanto Windows como Ubuntu 18.04.
¿Puedo probar Ubuntu 18.04 sin instalarlo?
Por supuesto. Puedes usar algo como VirtualBox para crear un "escritorio virtual": puedes instalarlo en tu máquina local y usar Ubuntu 18.04 sin instalar nada. O simplemente consrvando el USB que os dejo a pie d pagina ( es el mio personal ), y sin hacer ninguna instalación accedereis al escritorio virtual.
¿Por qué no puedo encontrar una versión de 32 bits de Ubuntu 18.04?

Porque no hay una versión de 32 bits. Ubuntu lanzó versiones de 32 bits con su versión 17.10. Si estás utilizando hardware antiguo, es mejor que uses una distribución ligera de GNU/Linux diferente en lugar de Ubuntu 18.04 de todos modos.


Articulo completo y pdf

Articulos relacionados



USB de instalacion y arranque, sin instalacion