Publicado el 15 de Octubre del 2018
548 visualizaciones desde el 15 de Octubre del 2018
214,3 KB
14 paginas
Creado hace 14a (20/03/2011)
El mundo BSD y sus peculiaridades . . .
March 20, 2011
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
1 / 14
Contenidos
Introducción a los Sistemas BSD
Configuración y uso de los sistemas BSD
Instalación sistemas BSD
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
2 / 14
Introducción a los Sistemas BSD
Orígenes sistemas BSD
Berkley Software Distribution: Serie de Parches para la Sexta Edición
de UNIX
Variedad de Sistemas Unix generalmente libres
Existen sistemas comerciales basados en BSD
Sistemas libres con licencia BSD
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
3 / 14
Introducción a los Sistemas BSD
LICENCIA BSD
Distinta a la GNU. Versión nueva compatible con GNU.
Licencia GNU (copyleft) más restrictiva.
BSD no impone restricciones en el uso del código fuente. Posibilidad
de incorporar código con licencia BSD en productos propietarios.
Código con licencia BSD puede distribuirse con GPL, código con GPL
no puede distribuirse con licencia BSD.
En los sistemas, BSD al menos el núcleo y el sistema base llevan
licencia BSD.
Licencia original y comparativa entre las dos licencias.
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
4 / 14
Introducción a los Sistemas BSD
Variedades
No hay distribuciones como en linux: son sistemas distintos. Los tres
sistemas principales son
FreeBSD (www.freebsd.org) surgió como una serie de parches al
386BSD. Centrado en la arquitectuta 386.
NetBSD (www.netbsd.org) continuación de BSD Networking
Release/2, una de las últimas versiones de UCB. Centrado en la
portabilidad
OpenBSD (www.openbsd.org). Ramificación de NetBSD en 1995.
Centrado en la seguridad. Basado en Canadá: no hay restricciones de
exportación.
Existen otros (alunos de ellos live) que suelen estar basados en uno de
los anteriores: dragonfly, pcbsd, freesbie.....
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
5 / 14
Introducción a los Sistemas BSD
Ventajas de los sistemas BSD
sistemas muy robustos y estables: Ideales para servidores
algunos (p.e. OpenBSD) hacen énfasis especial en la seguridad
código fuertemente auditado
otras tecnologías: malloc aleatorio, crecimiento aleatorio de la pila...
en general muchas más arquitecturas soportadas que cualquier otro
sistema. ejemplo
menos utilizados, lo cual en algunas situaciones es una ventaja
muy buena documentación, tanto en openbsd, como freebsd, o
netbsd
sencillez de instalación, configuracin y mantenimiento
linux (sobre todo algunas distribuciones) comienza a parecerse
demasiado a windows
hay a quien le gusta mas beastie que tux
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
6 / 14
Configuración y uso de los sistemas BSD
Configuración
Configuración sistemas BSD
En ficheros de texto y documentada en las páginas de manual
La mayor parte de las cosas se configuran en /etc/rc.conf como
variables del shell.
(todas las opciones están en /etc/defaults/rc.conf)
Freebsd tiene la herramienta sysinstall
Se pueden cambiar los parámetros del kernel con sysctl y hacer dichos
cambios permanentes en /etc/sysctl.conf
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
7 / 14
Configuración y uso de los sistemas BSD
Configuración
rc.conf en FreeBSD
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
8 / 14
Configuración y uso de los sistemas BSD
Configuración
rc.conf en NetBSD
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
9 / 14
Configuración y uso de los sistemas BSD
Software disponible
Uso sistemas BSD
La mayor parte de las utilidades que tenemos en linux, las tenemos
tambien en los sistemas BSD
¿Se puede usar el office?. Hay el openoffice
¿Hay reproductores multimedia? xine, totem, mplayer . . .
¿Y compiladores e intérpretes? gcc, g++, java, perl, python . . .
¿Servidores de correo y web, y ftp? Sendmail, apache . . .
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
10 / 14
Configuración y uso de los sistemas BSD
Software disponible
Uso sistemas BSD
¿Se puede acceder a otros sistemas de ficheros o a unidades
flash? Si, pero hay que tener en cuenta que los sistemas BSD
entienden los discos de manera un poco distinta
No hay tabla de particiones, hay disklabel. Si se quiere que *BSD
conviva con otros S.O: win, linux, . . . *BSD crea su disklabel en
una partición del disco, si no, el disklabel sustituye a la tabla de
particiones
La partición a la que se quiere acceder debe figurar en el disklabel. Si
BSD se instaló después que los otros S.O. la partición figura en el
disklabel en caso contrario habría que añadirla editando el disklabel
Para las unidades extraibles el comando disklabel nos informa de cómo
*BSD entiende dicha unidad
¿Funciona la red inalámbrica Si, siempre que la tarjeta esté
soportada y dispongamos del firmware. En NetBSD y FreeBSD existe
una utilidad similar al NDISwrapper de linux
¿Que hay de las tarjetas gráficas? Sólo NVIDIA proporciona
drivers (y sólo para FreeBSD). Hay que usar los drivers libres que
proporciona xorg
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
11 / 14
Configuración y uso de los sistemas BSD
Software disponible
Uso sistemas BSD
¿Se pueden usar programas de comparticion de archivos?. No
deberíamos, aunque hay el amule
¿Y hay algo para los torrents? También
¿Hay iptables? No, hay ipf en FreeBSD y NetBSD y pf en OpenBSD
¿Que son las jails?. Una herramienta de virtualización a nivel de
S.O. (similar a los containers de Solaris) que permite tener como
minsistemas independientes en un sistema, aislando así unas
aplicaciones de otras
¿ Se puede recompilar el kernel? Si
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
12 / 14
Configuración y uso de los sistemas BSD
Instalación de software
Uso sistemas BSD
¿Como se instala software? Dos sistemas
pkg add, pkg info, pkg delete: Sistema de paquetes
precompilados similar al rpm, o al deb de linux (La variable PKG PATH
contiene la url base)
ports: Árbol de directorios en /usr/ports con los Makefiles de los
distintos paquetes de software para ser compilados e instalados en
nuestro sistema con make, male install o make package
¿Y software que no figura ni en el sistema de paquetes ni en el
de ports ni tenemos acceso al código fuente? Si no lo hay para
nuestro S.O. puede habilitarse la emulación de otro S.O.
(p.e., con sysctl kern.emul.linux=1
puede ejecutarse el acrobat y el opera de linux)
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
13 / 14
Instalación sistemas BSD
Instalación de BSD
Pueden instalarse desde CD, partición del disco duro, ftp, http..
Bajarse las imagenes de los medios de arranque.
Crear el medio de arranque y arrancar de él
Seguir las instrucciones en pantalla
Es necesario tener presente que el formato de la tabla de particiones
es distinto: BSD crea un disklabel. Dos opciones:
Creamos un disklabel en lugar de la tabla de particiones: solo BSD
en ese disco
Creamos el disklabel en una de las particiones del disco: podemos
tener otros sistemas en el disco
Si convive con otros S.O. en el sistema, hay que darlo de alta en el
gestor de arranque que estemos utilizando
Ejemplo: Instalación de openbsd en un sistema qye ya tiene linux
ubuntu
()
El mundo BSD y sus peculiaridades . . .
March 20, 2011
14 / 14
Comentarios de: El mundo BSD y sus peculiaridades … (0)
No hay comentarios