Category: Uncategorized

Sólo para hackers serios

Repository:   RELENG_2_2 AKA 2.2-stable AKA “2.2 branch” RELENG_3 AKA 3.x-stable AKA “3.0 branch” HEAD AKA -current AKA 4.0-current HEAD no es una rama actual, como las otras dos, es simplemente una constante simbólica para la versión de desarrollo actual a la cual nos referimos simplemente como -current. Actualmente, -current es el desarrollo de la […]

Aplicaciones Comerciales

NOTA Esta sección está todavía poco desarrollada, por lo que esperamos que las compañías nos ayuden a completarla 🙂 . El grupo de FreeBSD no tiene ningún interés financiero en ninguna de las empresas aquí listadas, simplemente están como servicio público (y creemos que el interés comercial por FreeBSD puede tener efectos muy positivos en […]

Puede un disco “dedicado” provocar problemas

El proceso de instalación nos permite elegir dos métodos diferentes de particionar un disco. El sistema por defecto hace que el disco sea compatible con otros sistemas operativos en la misma máquina, usando las tablas de entrada de fdisk (llamadas “slices” en FreeBSD). Opcionalmente, podemos instalar un boot-selector que nos permite seleccionar el sistema operativo […]

Porqué usar (que son) a.out y ELF como formatos ejecutables

Para entender por que FreeBSD usa el formato a.out, debes saber primero un poco sobre los tres formatos dominantes actualmente en UNIX:El antiguo y clásico formato de objeto. Usa una corta y compacta cabecera con un número mágico en el inicio que es usado para caracterizar el formato (mira en a.out(5) para más detalles). Contiene […]

Soporta FreeBSD arquitecturas diferentes a x86

Diferentes grupos de personas han expresado su interés en trabajar en un port multi-arquitectura de FreeBSD y FreeBSD/AXP (ALPHA) es un ejemplo de ese esfuerzo realizado, ahora disponible en forma de 3.0 SNAPshot release en ftp://ftp.FreeBSD.org/pub/FreeBSD/alpha. El port de ALPHA funciona actualmente en diferentes tipos de máquinas ALPHA, entre ellas, AlphaStation, AXPpci, PC164, Miata y […]

Incrementando o reduciendo el espacio de direcciones del kernel

Por defecto, el espacio de direcciones del kernel es de 256MB en FreeBSD 3.x y 1GB en FreeBSD 4.x. Si gestionas un servidor de red muy cargado (por ejemplo, servidores FTP o HTTP con mucho tráfico), es posible que notes que 256MB no es suficiente. Así que… como incremento el espacio de direcciones?. Hay dos […]

Alternativas a la política de directorios

En respuesta a esta pregunta de políticas alternativas para los directorios, el esquema que está actualmente en uso no ha cambiado desde que lo escribí en 1983. Escribí esa política para el sistema de archivos rápido original, y nunca se ha revisado. Trabaja bién manteniendo los grupos de cilindros. Como muchos de vosotros habreis notado, […]

Dónde están los archivos de configuración de arranque del sistema

De la versión 2.0.5R a la 2.2.1R, el archivo principal de configuración es /etc/sysconfig. Todas las opciones son especificadas en este archivo y otros como /etc/rc y /etc/netstart.Mira en el archivo /etc/sysconfig y cambia los valores para tu sistema. Este archivo está comentado para ayudar en la configuraciónEn versiones posteriores a la 2.2.1 y 3.0 […]

Cómo se detectan e inicializan las tarjetas ISA y PnP

Brevemente, hay unos cuantos puertos de entrada/salida a los que todas las tarjetas PnP responden cuando el computador pregunta si hay alguien ahí. Así, cuando comienza la rutina de prueba de PnP, pregunta si hay alguna tarjeta PnP presente y todas las tarjetas responden con su número de modelo a una lectura I/O del mismo […]

Para asegurarte de capturar

Ten en cuenta que TU NO QUIERES ARRANCAR CON UN KERNEL QUE TIENE TODOS LOS SIMBOLOS DE DEBUG EN EL. Un kernel compilado con -g puede llegar facilmente a los 10MB de tamaño. No tienes que arrancar esta imán masiva, solo lo necesitas para poder usar después gdb(1) (gdb(1) quiere la tabla de símbolos). Al […]