Solo para hackers serios de FreeBSD Que son SNAPs y RELEASEs?

Hay actualmente tres ramas activas/semi-activas en el desarrollo de FreeBSD y en su :

Actualmente, Como puedo hacerme mi propia release personalizada?

Para hacer una release necesitas hacer tres cosas: primero, necesitas usar un kernel con el driver configurado. Anyade esto a tu fichero de configuracion del kernel y crea un nuevo kernel: pseudo-device vn #Vnode driver (turns a file into a device)

Segundo, debes tener las herramientas del CVS a mano. Para hacer esto, puedes usar pero en tu supfile pon el nombre de la release a cvs y borra cualquier tag campo de fecha: *default prefix=/home/ncvs *default base=/a *default host=cvsup.FreeBSD.org *default release=cvs *default delete compress use-rel-suffix ## Main Source Tree src-all src-eBones src-secure # Other stuff ports-all www doc-all

A continuacion ejecuta Finalmente, necesitas una buena cantidad de espacio vacio para crear en el la release. Digamos que esta en /algun/disco/grande y en el ejemplo anterior has dejado los ficheros del CVS en /home/ncvs: setenv CVSROOT /home/ncvs # or export CVSROOT=/home/ncvs cd /usr/src/release make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/algun/disco/grande/release

Una release completa sera creada en /algun/disco/grande/ y tendras una instalacion completa de tipo FTP en /algun/disco/grande/R/ftp cuando acabes. Si quieres crear tu SNAP usando otra rama de desarrollo diferente de -current, puedes anyadir Como creo discos de instalacion personalizados?

El proceso completo de creacacion de discos de instalacion y archivos fuentes y binarios esta automatizado por varios targets en /usr/src/release/Makefile. La informacion alli contenida deberia ser suficiente para que puedas empezar. Falta decir que este proceso necesita la ejecucion del comando "make world" y quizas te use mucho tiempo y espacio en disco. ``make world'' destruye mis binarios instalados.

Si, esta es mi idea general; como su nombre sugiere, "make world" rehace todos los binarios del sistema, de manera que puedas estar seguro de tener un entorno limpio y consistente al final (que es por lo que tarda tanto).

Si la variable de entorno ${DESTDIR}. Algunas combinaciones aleatorias de modificaciones de librerias compartidas y programas pueden causar que falle el Cuando mi sistema arraca, dice (bus speed defaulted).

Las controladoras SCSI Adaptec 1542 permiten al usuario configurar su velocidad de acceso al bus en software. Versiones anteriores del driver de la 1542 intentaban determinar la velocidad mas alta factible y configurar la Adaptec a esta. Nos hemos encontrado con que esto hace fallar el sistema de algunos usuarios, por lo que tienes que definir la opcion de configuracion del kernel Puedo seguir la rama current con acceso limitado a Internet?

Si, puedes hacerlo Como partis la distribucion en ficheros de 240k?

Los sistemas BSD mas modernos tienen una opcion Aqui hay un ejemplo de /usr/src/Makefile. bin-tarball: (cd ${DISTDIR}; \ tar cf - . \ gzip --no-name -9 -c | \ split -b 240640 - \ ${RELEASEDIR}/tarballs/bindist/bin_tgz.) He escrito una extension del kernel, a quien la envio?

Por favor, mira en

Y gracias por pensar en nosotros! Soportara FreeBSD otras arquitecturas?

Diferentes grupos de trabajo nos han expresado su interes en trabajar en el soporte multi-artquitectura para FreeNSD y algunas personas estan actualmente trabajando en portar FreeBSD a ALPHA, con la cooperacion de DEC. Para discusiones generales sobre nuevas arquietecturas, usa la lista <platforms@FreeBSD.ORG>