OpenBSD en 256Mb.
¿Se podría instalar OpenBSD en 256Mb?. En un principio había llegado a la conclusión de que no, en uno de los firewalls conseguí sacar esta información:
# uname -a OpenBSD omuro.dacasa.com 3.4 GENERIC#18 i386 # df -h Filesystem Size Used Avail Capacity Mounted on /dev/wd0a 995M 33.7M 911M 4% / /dev/wd0e 486M 3.0K 461M 0% /tmp /dev/wd0d 2.9G 472M 2.4G 15% /usr /dev/wd0f 3.1G 229M 2.7G 8% /varEs una instalación antigua, pero para hacernos una idea podría llegar. De ahí restaremos lo que ocupen logs y ports, los primeros se pueden almacenar remotamente y en el segundo caso tiraríamos de packages:
# du -sh /var/log/ /usr/ports/ /var/spool/ /root/ /var/www/ 7.6M /var/log/ 128M /usr/ports/ 215M /var/spool/ 5.7M /root/ 5.2M /var/www/Según mis cálculos, 33.7+472+229-7.6-128-215-5.7-5.2=373.2. No está mal, pero si pudiéramos hacer algo más... a ver
pkg_info:
libiconv-1.8 gettext-0.10.40p1 ... aterm-0.4.2 fluxbox-0.1.14 mozilla-firebird-0.6.1 ...Esto nos da una idea de que en su día se han instalado las X, que forman parte del base de OpenBSD, con lo que desinstalarlas va a ser harto complicado. Según indican algunos teóricos de #openbsd, es más el riesgo a desinstalar esa parte de la base que el espacio que ocupa. Habría que coger el tgz, descomprimirlo en un directorio temporal e ir borrando manualmente. Como solo se trata de una comprobación de espacio:
# du -sh /usr/X11R6/ 114M /usr/X11R6/Si seguimos echando cuentas vemos que: 374-114=260. Demasiado justo pero seguro que exportando unidades por NFS (por ejemplo) se podría intentar.
Que se pueda instalar y se consiga algo usable es otra historia, pero por espacio, probablemente un pendrive de 256Mb sea justo y suficiente.
Comentarios
http://www.nmedia.net/~chris/soekris/
http://opensoekris.sourceforge.net/
http://compactbsd.sourceforge.net/
Si hay gente que mete openbsd en 32 MBs... creo que con 256 se debe poder :D
¿Qué sets tienes instalados? Deberías ser bsd, base y etc. Y nada más... esa máquina no tiene que tener swap y /tmp /var deberían ir en memoria (si puede ser con el syslog en red a otra máquina).
Vamos, que sin usar script especiales debería poderse hacer una instalación muy muy mínima.
La máquina que he usado como 'conejillo de indias' tiene bsd, base, etc, ports y x11 si la memoria no me falla, el tema es, una vez instalados los sets, ¿se pueden desinstalar?. Parece ser que no.
¿Tu que crees? ¿Se puede desinstalar? XDDDDD
En efecto: No. Un set no es un package, y no está integrado en el sistema de paquetes, así que tendrás que repetir la prueba haciendo una instalación más realista para con el objetivo del sistema :)
Estos son los datos del fw de mi casa.
maxwell# uname -a
OpenBSD maxwell.micasa.es 3.6 GENERIC#59 i386
maxwell# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/wd0a 294M 188M 91.9M 67% /
A partir del enlace de soekris que te han pasado se puede llegar a una version de obsd tal que: flashdist-20050612.tar. De un Openbsd 3.7 dicen que es.
Seguramente en esas webs te den las instrucciones para aldegazar un obsd y meterlo en 32MB sin problemas.