FreeBSD 9.0-RC1

Share

http://www.freebsd.org/ El equipo de desarrollo de FreeBSD ha anunciado el lanzamiento de la primera versión candidata, release candidate o por sus siglas RC para la versión en desarrollo 9.0 de FreeBSD, la cual ya esta disponible.

Con imágenes ISO para las arquitecturas amd64, i386, ia64, powerpc, powerpc64, y sparc64 que estan disponibles en la mayoría de los sitios espejos o mirror de FreeBSD.

Una de las nuevas características de 9.0 que el equipo de desarrollo quisiera someter a pruebas es el nuevo instalador, por lo que se invita a los testers a realizar instalaciones nuevas en sus equipos para pruebas. Sin perjuicio de ello, también es posible « actualizar » desde versiones anteriores, pero, por ahora, para ello deberán utilizar la herramienta freebsd-update.

Si no hay una traducción en castellano del anuncio, me lanzaré a hacer una a continuación.


El primero de los desarrollos  Release Candidate de 9.0-RELEASE, del ciclo de desarrollo, ya esta disponible. Dado que esta es la primera versión de una rama totalmente nueva cruzaré los post de los anuncios en los dos -current  y -stable. Pero debe saber que la mayoría de los desarrolladores activos prestan más atención a la actual lista de correo. Si observa algún problema puede informarles a ellos a través del sistema Gnat PR o en la lista de correo actual.

El ciclo 9.0-RELEASE es seguido aquí:

http://wiki.freebsd.org/Releng/9.0-TODO

La liberación de la RC1 se ha retrasado un poco debido a un error encontrado durante las pruebas iniciales de las imágenes RC1 y algunos problemas técnicos que surgieron en la construcción de freebsd-update que ya esta disponible. Próntamente vamos a poner el calendario al día.

NOTA: La ubicación del árbol de instalación para FTP e ISO son el mismo que había sido para BETA2/BETA3, a pesar de que no se ha decidido todavía cuál será el diseño en el momento de la liberación.

Las imágenes ISO para las siguientes arquitecturas están disponibles, con los nombres de ruta que se dan en relación con el nivel superior del sitio FTP:

  amd64: .../releases/amd64/amd64/ISO-IMAGES/9.0/
  i386: .../releases/i386/i386/ISO-IMAGES/9.0/
  ia64: .../releases/ia64/ia64/ISO-IMAGES/9.0/
  powerpc: .../releases/powerpc/powerpc/ISO-IMAGES/9.0/
  powerpc64: .../releases/powerpc/powerpc64/ISO-IMAGES/9.0/
  sparc64: .../releases/sparc64/sparc64/ISO-IMAGES/9.0/

Las sumas de comprobación (checksums) MD5/SHA256 se insertarán más adelante.

Si desea utilizar los mecanismos csup/cvsup para acceder a la fuente del arbol, la etiqueta de la rama, ahora es « RELENG_9″, si utiliza « . » (head) y obtendrá 10-CURRENT.

Si desea acceder a la fuente del arbol via SVN, éste es « svn://svn.freebsd.org/base/stable/9/« .

Todavía estamos trabajando en la creación del nit para la nueva rama SVN que al moverse causa una impresión estilo check-in del árbol entero CVS (un efecto secundario del exportador svn2cvs) entonces, lo mejor es servirse de « mergemaster -F » si usa csup/cvsup.

FreeBSD Update

La herramienta freebsd-update(8) soporta actualizaciones binarias de los sistemas i386 y amd64 corriendo en las últimas liberaciones FreeBSD. Los sistemas corriendo 7.[34]-RELEASE,8.[12]-RELEASE, o 9.0-BETA[123] pueden actualizarse siguiendo el procedimiento que se indica a continuación:

Primero, hay que hacer un pequeño cambio al código de freebsd-update a los efectos de que acepte los nombres de archivo que aparecen en FreeBSD 9.0, y que contienen los caracteres ‘%’ y   »@ »; Sin este cambio, freebsd-update, les enviará el siguiente mensaje de error « The update metadata is correctly signed, but failed an integrity check« .

# sed -i '' -e 's/=_/=%@_/' /usr/sbin/freebsd-update

Ahora freebsd-update puede obtener los bits pertenecientes a 9.0-RC1. Durante este proceso, freebsd-update, le irá pidiendo ayuda para saber si debe modificar, fusionar o cambiar los distintos archivos que corresponden a la configuración.

# freebsd-update upgrade -r 9.0-RC1

Debido a los cambios en la forma en que FreeBSD ha sido empaquetado para su liberación, hay dos complicaciones que pueden surgir en este proceso:

  1. El kernel FreeBSD. El cual ántes estaba en /boot/kernel o /boot/GENERIC, ahora sólo aparece en /boot/kernel.
    En consecuencia, todo kernel que aparezca en /boot/GENERIC será borrado.
    Para evitar ésto, por favor, léa cuidadosamente los mensajes que freebsd-update saca por pantalla y vaya confirmando que un kernel actualizado sea ubicado en /boot/kernel antes de seguir adelante.
  2. La rama del árbol correspondiente al código fuente de FreeBSD en /usr/src (si existe) será eliminada. (Normalmente, freebsd-update, actualizará la rama del arbol en el que se encuentra la fuente, pero en este caso, estamos ante un cambio de empaquetamiento que tiene como consecuencia que freebsd-update no pueda reconocer cuál es la rama del arbol que le corresponde a la fuente de FreeBSD.)
# freebsd-update install

Ahora, el sistema debe ser reiniciado con el nuevo kernel antes de que los componentes del kernel se actualicen.

# shutdown -r now

Después de reiniciar, freebsd-update, debe ser corrido nuevamente para instalar los nuevos componentes:

# freebsd-update install

En este punto, los usuarios de los sistemas que se actualizan desde FreeBSD 8.2-RELEASE, o anterior, les será solicitado por freebsd-update, reconstruir todas las aplicaciones de terceros (por ejemplo, ports que son instalados desde el árbol de ports) todo ello, debido a las actualizaciones en las librerías del sistema.

Luego de haber procedido a la actualización de las aplicaciones provenientes de terceros (y nuevamente, y únicamente si freebsd-update imprime, por pantalla un mensaje indicándo que así debe hacerse), corra nuevamente freebsd-update para que elimine esas viejas liberías de sistemas (que ya no se utilizan):

# freebsd-update install

Finálmente, reinicie su sistema en 9.0-RC1:

# shutdown -r now

Checksums (Las sumas de comprobación):

MD5 (FreeBSD-9.0-RC1-amd64-bootonly.iso) = 625d64340f952de2fca7102dac7f180f
MD5 (FreeBSD-9.0-RC1-amd64-dvd1.iso) = 5cccbb21a8448e54e4d631619b5f4861
MD5 (FreeBSD-9.0-RC1-amd64-memstick.img) = 07f83c8015a1907953b826b0c65069f0

MD5 (FreeBSD-9.0-RC1-i386-bootonly.iso) = 59f1c057eaa6bff6c69d8e411adeb13c
MD5 (FreeBSD-9.0-RC1-i386-dvd1.iso) = 0f168bcfa832282cf6e3914ffc5a5014
MD5 (FreeBSD-9.0-RC1-i386-memstick.img) = ccbc2db07a19b3e77e75958cd7470643

MD5 (FreeBSD-9.0-RC1-ia64-bootonly.iso) = e2e80ffae14950d0437c067e7c6553f1
MD5 (FreeBSD-9.0-RC1-ia64-memstick) = 997bb23954682d503ba10fc3f1a2d624
MD5 (FreeBSD-9.0-RC1-ia64-release.iso) = 3703dc72d55fb9c66450e800b123cffe

MD5 (FreeBSD-9.0-RC1-powerpc-bootonly.iso) = 2a651f4af37af85e49b6a8fcaa42a77f
MD5 (FreeBSD-9.0-RC1-powerpc-memstick) = a2c33dfab3f98b0d83db382d73cdd87a
MD5 (FreeBSD-9.0-RC1-powerpc-release.iso) = af4afc51149dcd61488b44ecbbf96fc5

MD5 (FreeBSD-9.0-RC1-powerpc64-bootonly.iso) = 96f2bce40f2974be55578bf9cc7318a1
MD5 (FreeBSD-9.0-RC1-powerpc64-memstick) = e4647934091f4c72b4df331eb1134eb3
MD5 (FreeBSD-9.0-RC1-powerpc64-release.iso) = b6989f2e4285b7479a72f4503dc420cf

MD5 (FreeBSD-9.0-RC1-sparc64-bootonly.iso) = df7146d2497a16b502e92e35ae24921e
MD5 (FreeBSD-9.0-RC1-sparc64-dvd1.iso) = 6cd56a20a6d907525077424c55a163a4

SHA256 (FreeBSD-9.0-RC1-amd64-bootonly.iso) = ec44fefd1c54fb724079b83951cfe721404ecb76a4a861a2ef4c2a1b63b88aff
SHA256 (FreeBSD-9.0-RC1-amd64-dvd1.iso) = 6558689957ce2a48f3aa235ab11cd4613db7afe11f102b0ae5d566b22e30c132
SHA256 (FreeBSD-9.0-RC1-amd64-memstick.img) = c04abe37f83c8ed07e3645cbaff8cfa21d223f94cda059a053bd1a469c6b753c

SHA256 (FreeBSD-9.0-RC1-i386-bootonly.iso) = 9e720cb8306171b137ae50d3887abf09f90fab6f953b39a9f552c87c3221d441
SHA256 (FreeBSD-9.0-RC1-i386-dvd1.iso) = 488599d5328b20278e90d5489b8d2afd49bf466a5d7a31694f3c0eb66d97c6f1
SHA256 (FreeBSD-9.0-RC1-i386-memstick.img) = 9eadded30ee684840bb6ead60f98d8d8e455e690148491b55dec9b657ab7ac10

SHA256 (FreeBSD-9.0-RC1-ia64-bootonly.iso) = b4b33ecc30555b532be4ebcc3a5f566189265066141b852a3a912ddc8e1aa203
SHA256 (FreeBSD-9.0-RC1-ia64-memstick) = f437f5af4c8dd780d329bb90f5189c7bb1b270df1b05bff979e7fbcc7cf819d6
SHA256 (FreeBSD-9.0-RC1-ia64-release.iso) = aaa21f0244d1238b11f5af267935c7cbea20f0d5fb393bef7534011ab7f017f1

SHA256 (FreeBSD-9.0-RC1-powerpc-bootonly.iso) = 5a45de1a72fd2c15f58c7306802533d48a5dee512b5e6f0377e859bf4a25200e
SHA256 (FreeBSD-9.0-RC1-powerpc-memstick) = fe85b8232123a510468658380117e51a2ca3737e92cacb525717cefb73b9740c
SHA256 (FreeBSD-9.0-RC1-powerpc-release.iso) = 8024a84ccf4962fe8ec7e030421a476f96c410fe67c9c9b25935248304029682

SHA256 (FreeBSD-9.0-RC1-powerpc64-bootonly.iso) = 43e97f229ccf823378078348390b6b75b3ca5c95db107a48087d6a5fc3980e92
SHA256 (FreeBSD-9.0-RC1-powerpc64-memstick) = 7323eb46e90849bab53c3b158753b1824ae9e464c63ffe7bb33fe726c6a7c415
SHA256 (FreeBSD-9.0-RC1-powerpc64-release.iso) = 6c0643f2de33a04426d168dd23187a71c971d3e4bfd222eb32bdbaa65f2c0368

SHA256 (FreeBSD-9.0-RC1-sparc64-bootonly.iso) = 8664ed9a0282b80341c6e243643011c84b058f4c8450a5e6e2b3f99bd9df469c
SHA256 (FreeBSD-9.0-RC1-sparc64-dvd1.iso) = 5220f817e078024208b9ab3060518911c4e0ed0693575ca101a97608b73121af

Otros articulos que quizas le interesen:

  1. FreeBSD: FreeBSD 8.2-RELEASE y FreeBSD 7.4-RELEASEDos lanzamientos han sido anunciados en el mundo de FreeBSD:...
  2. FreeBSD 8.0Es poco conocido entre el gran público, pero a nivel...
  3. FreeBSD 8.1El FreeBSD 8.1 acaba de ser formalmente anunciado luego de...
  4. FreeBSD 7.4/8.2-RC1Ken Smith (kensmith at buffalo.edu) anunció que la primera versión...
  5. FreeBSD 8.2-RC2Ken Smith anunció la segunda versión candidata o release candidate...
  6. FreeBSD 7.4-RC2Ken Smith ha anunciado la disponibilidad de la segunda versión...
  7. FreeBSD 8.3-RC1Ken Smith ha anunciado la disponibilidad de la primera versión...

One thought on “FreeBSD 9.0-RC1

  1. Pingback: PC-BSD 9.0 RC1 | Gustavo Pimentel's GNU/Linux Blog