SlideShare una empresa de Scribd logo
1 de 47
SISTEMA OPERATIVO:
-FreeBSD
Su definicion:
BSD
 BSD es un acrónimo de "Berkeley Software Distribution", el
cual es el nombre que el CSRG de Berkeley (Computer
Systems Research Group) escogió para sus distribuciones
de Unix.
Su definicion:
Entonces:
FreeBSD es un sistema operativo Unix basado en la versión 4.4 BSD-lite
de la Universidad de Berkeley desarrollado para máquinas i386
(ordenadores personales con microprocesadores 386, 486 y Pentium).
Originalmente, su desarrollo se basó en la versión Net/2, también
conocida como 386BSD de William Jolitz, aunque en estos momentos no
quede prácticamente nada del código original.
 FreeBSD es un sistema operativo totalmente libre, es decir, no hay
que pagar por usarlo además, disponemos de todo el código fuente
del kernel (módulo principal del sistema), lo que nos
permite poder realizar cualquier tipo de modificación o desarrollo
sobre él, compilarlo, y comprobar los resultados. Una de las grandes
ventajas de FreeBSD sobre otros sistemas como Linux (que cuenta con
diferentes distribuciones y cada una con sus propias características,
versiones de kernel, aplicaciones, etc), es que existe una sola
distribución coordinada por un grupo de trabajo dedicado a ello,
haciendo el sistema más homogéneo, controlado y estándar. Esto no
quiere decir que sea un sistema cerrado, ya que los grupos son
totalmente abiertos, aceptándose la colaboración de todo el mundo.
 Además de la versión (también conocida como -stable) existe una rama en
continuo desarrollo llamada current sobre la que se realizan todas las
modificaciones y actualizaciones para la próxima versión. Tenemos la
posibilidad de tener nuestra máquina totalmente actualizada en la rama
current mediante un sistema de actualización online llamado cvsup (hay que
tener en cuenta que la rama current se basa en el continuo desarrollo del
código fuente del kernel y sus aplicaciones, por lo que solo debería trabajarse
con esta versión en sistemas de pruebas).
Instalacion del Sistema operativo:
 Bootear con el disco de instalación y presionar enter para comenzar:
 Seleccionar el teclado, en mi caso español:
Instalación del sistema operativo:
• Especificar un nombre de host:
Instalacion del Sistema operativo:
 Seleccionar los componentes a instalar:
 Especificar el método de particionado del disco:
Instalación del Sistema operativo:
 Luego de particionar comienza la copia de archivos:
 A continuación, especificar la contraseña de root:
Instalacion del Sistema operativo:
 Configurar la red. En mi caso utilicé DHCP, pero es
posible configurar la dirección IP de forma estática.
Además decidí no utilizar IPv6:
 Luego, configurar el reloj y zona horaria:
Instalacion del Sistema operativo:
 Seleccionar los servicios que se desean iniciar
automáticamente (por ejemplo SSH):
 Finalmente, agregar un usuario non-root
Instalacion del Sistema operativo:
 Salir del instalador y reiniciar el sistema
 El sistema inicia por primera vez y es
posible loguearse con el usuario creado
durante la instalación:
Instalacion del Sistema operativo:
 A continuación, se recomienda actualizar el sistema.
 Al iniciar sesión, la herramienta KResource Migration Tool configura la libreta
de direcciones.
Instalacion del Sistema operativo:
1. Finalmente podemos disfrutar del escritorio KDE 4.12.5:
¿Cuáles son los requisitos de hardware y
software para realizar el proceso de
instalación?
 2.2.1. Configuración mínima
 La configuración mínima para instalar FreeBSD varía según la versión de FreeBSD y la
arquitectura de hardware.
 Tiene información sobre la confuración mínima en las Notas de Instalación que encontrará en
la sección de Información de Releases del sitio web de FreeBSD. En la siguiente sección se
facilita un resumen de dicha información. Dependiendo de cuál sea el método de instalación
que elija para instalar FreeBSD necesitará un floppy, un lector de CDROM que pueda utilizar
con FreeBSD o quizás un adaptador de red. Todo esto se explica en la Sección 2.3.7,
“Preparación del medio de arranque”.
 2.2.1.1. FreeBSD/i386 y FreeBSD/pc98
 Tanto FreeBSD/i386 como FreeBSD/pc98 necesitan un procesador 486 o superior y un mínimo
de 24 MB de RAM. Necesitará también al menos 150 MB de espacio libre en disco, que es lo que
necesita la instalación mínima.
¿Cuáles son los requisitos de hardware y
software para realizar el proceso de
instalación?
 2.2.1.2. FreeBSD/alpha
 Para instalar FreeBSD/alpha necesitará una plataforma que esté soportada
(consulte Sección 2.2.2, “Hardware soportado”) y un disco duro dedicado a
FreeBSD. En este momento no es posible compartir un disco con otro sistema
operativo. Este disco debe estar necesariamente conectado a una
controladora SCSI que esté soportada por el firmware SRM, o si se trata de un
disco IDE el SRM de su máquina debe permitir el arranque desde discos IDE.
 Necesitará el firmware de la consola SRM de su plataforma. En ciertos casos
es posible pasar del firmware AlphaBIOS (o ARC) al SRM. En otros casos no
habrá más remedio que descargar un nuevo firmware desde el sito web del
fabricante.
¿Cuáles son los requisitos de hardware y
software para realizar el proceso de
instalación?
 2.2.1.3. FreeBSD/amd64
 Hay dos tipos de procesadores capaces de ejecutar FreeBSD/amd64. La
primera son los procesadores AMD64, entre los que están los AMD Athlon™64,
AMD Athlon™64-FX, AMD Opteron™ y los modelos superiores.
 La segunda categoría de procesadores que pueden usar FreeBSD/amd64 es la
de los procesadores de arquitectura EM64T de Intel®, por ejemplo las familias
de procesadores Intel® Core™ 2 Duo, Quad, y Extreme, y la secuencia de
procesadores Intel® Xeon™ 3000, 5000 y 7000.
 Si tiene una máquina basada en una nVidia nForce3 Pro-150 tendrá que usar la
configuración de la BIOS para deshabilitar IO ACPI. Si no tiene la opción de
hacerlo tendrá que deshabilitar ACPI. Hay errores en el chipset Pro-150 para
los que no hemos encontrado aún una solución.
¿Cuáles son los requisitos de hardware y
software para realizar el proceso de
instalación?
 2.2.1.4. FreeBSD/sparc64
 Para instalar FreeBSD/sparc64 necesita una plataforma que esté soportada (consulte la Sección 2.2.2,
“Hardware soportado”).
 Necesitará un disco dedicado a FreeBSD/sparc64. De momento es imposible compartir un disco duro con otro
sistema operativo.
 2.2.2. Hardware soportado
 Cada versión de FreeBSD incluye una lista de hardware soportado en las «FreeBSD Hardware Notes». Este
documento suele estar en un fichero llamado HARDWARE.TXT, que está en el directorio raiz del CDROM o
distribución FTP, o en el menú de documentación de sysinstall. En este documento se listan los dispositivos de
hardware que se sabe que funcionan con cada versión de FreeBSD y para qué arquitectura. En la página de
Información de Releases del sitio web de FreeBSD encontrará copias de esta lista para diversas releases y
arquitecturas.
Plataformas soportadas
FreeBSD goza de una merecida reputación de sistema operativo seguro y estable
sobre plataformas Intel® (i386™). También es posible utilizarlo en las siguientes
arquitecturas:
 alpha
 amd64
 ia64
 i386
 pc98
 Sparc64®
Además en este momento se está trabajando en portar FreeBSD a las siguientes
arquitecturas:
 ARM®
 MIPS®
 PowerPC®
Existen unas listas actualizadas de hardware para cada arquitectura donde puede
verificarse rápidamente si su hardware está soportado por FreeBSD. En el campo
de los servidores FreeBSD dispone de un soporte excelente de RAID por hardware
y para adaptadores de red.
FreeBSD también funciona muy bien en una estación de trabajo o un portátil.
FreeBSD soporta X Window System, el mismo que ofrecen las distribuciones
de Linux® para interfaces de usuario de escritorio. FreeBSD ofrece además más
de 17000 aplicaciones externas muy fáciles de instalar; entre ellas están KDE,
Gnome y OpenOffice.
Hay varios proyectos que tienen como meta una instalación de FreeBSD más fácil.
Los más importantes son:
 DesktopBSD, que tiene como fin ofrecer un sistema operativo estable y
poderoso para usar como escritorio.
 FreeSBIE, que ofrece un LiveCD de FreeBSD.
 PC-BSD, que dispone de un sencillo instalador gráfico sobre FreeBSD dirigido
al usuario de escritorio.
¿Cómo está conformado su menú?, ¿Cómo
se utiliza cada uno de sus comando o
funciones?
 El menú de opciones de arranque se divide en dos secciones. La primera sección se puede utilizar
para regresar al menú principal de arranque o para restablecer las opciones cambiadas de nuevo a
sus valores predeterminados.
 La siguiente sección se utiliza para activar o desactivar las opciones disponibles pulsando el número
o el carácter resaltado de la opción. El sistema se iniciará siempre utilizando los ajustes de estas
opciones hasta que se modifiquen. Se pueden alternar varias opciones con este menú
¿Cómo está conformado su menú?, ¿Cómo
se utiliza cada uno de sus comando o
funciones?
Frameworks en FreeBSD
¿Que es un Framework ?
En palabras sencillas un Framework es un conjunto de herramientas, la
cuales nos permiten trabajar de forma sencilla, y que la mayoría de las
veces podemos reutilizar en otros proyectos. En el diseño y desarrollo
web, un Framework sirve para poder estructurar de una mejor forma
nuestro código, escribir menos líneas
También podemos definir a un Framework, como un marco de trabajo,
como un conjunto de código que podemos utilizar y reutilizar es un
sistema personalizado, también en sistemas complejos o simples
Frameworks en FreeBSD
¿Para qué sirve Un Framework?
Teniendo más claro de los que es este tipo de tecnología, quizás te
estarás preguntando ¿para qué sirve? pues bien. Esta herramienta sirve
para poder desarrollar o escribir código de manera más fácil, permite
tener todo mejor organizado y lo más importante permite poder
reutilizar el código. Nos permite tener mayor productividad, minimizar
los cotos en cuanto al desarrollo y además nos ayuda a minimizar
errores.
En el campo del desarrollo web, existen algunos frameworks el cual facilita el trabajo
para el desarrollo de aplicaciones en algunos lenguajes de programación como son:
 Frameworks de JavaScript: Backbone.js y AngularJS
 Laravel: framework de PHP
 Bootstrap: framework de CSS
 Ruby on Rails: framework de Ruby
 HTML5 Boilerplate: framework de HTML
 Estos son solo algunos de los tanto Frameworks que podemos encontrar para el
desarrollo de nuestras aplicaciones. Debemos tener en cuenta que si el proyecto
es muy sencillo, usar un Framework no sería lo más apropiado. Si quieres empezar
un nuevo proyecto lo ideal es que investigues que tipo de Framework es ideal para
el desarrollo de la aplicación.
Framework integrados en FreeBSD
Netgraph
 Netgraph es un subsistema de módulos que se puede usar para ampliar la
infraestructura de red disponible en el kernel gracias a la posibilidad que
se ofrece a los desarrolladores de usar sus propios módulos. De este modo
ha sido posible crear nuevos prototipos y productos en el área de los
sistemas de red avanzados de un modo más sencillo y limpio. Algunos de
estos módulos ya están incluidos en FreeBSD:
 PPPoE
 ATM
 ISDN
 Bluetooth
 HDLC
 EtherChannel
 Frame Relay
 y L2TP, solo por enumerar unos cuantos.
Framework integrados en FreeBSD
MAC
MAC (Mandatory Access Control) ofrece un control de acceso a ficheros muy
configurable; su propósito es aumentar las posibilidades del control de acceso a
ficheros de los que ha gozado hasta ahora el sistema operativo. Puesto que MAC se
implementa como un “framework” modular cualquier sistema FreeBSD puede
configurarse para que alcance cualquier rango de exigencia, desde el cumplimiento
del estándar HIPAA hasta los sistemas de seguridad de grado militar.
FreeBSD incluye módulos que permiten implementar las normas que se listan a
continuación, aunque no hay que olvidar que el “framework” permite desarrollar e
implementar cualquier otra que se necesite:
 Modelo Biba de integridad
 ACL para ports
 MLS (norma de confidencialidad Multi-Level Security)
 LOMAC (norma de integridad de datos Low-watermark Mandatory Access Control)
 Normas de partición de procesos
Framework integrados en FreeBSD
GBDE
 GBDE (de GEOM Based Disk Encryption) ofrece una protección criptográfica
fuerte que puede utilizarse en sistemas de ficheros y unidades swap entre
otros tipos de unidades de almacenamiento. Además GBDE cifra de forma
transparente el sistema de ficheros en su totalidad, no sólamente ficheros
individuales. De este modo el texto legible no llega siquiera a tocar el disco
duro.
Framework integrados en FreeBSD
GEOM
GEOM es un “framework” modular que permite gestionar las peticiones de
lectura/escritura en disco. Al ser un dispositivo de almacenamiento que se puede
enchufar permite que puedan desarrollarse nuevos servicios de almacenamiento
de forma rápida y limpia dentro del subsistema de almacenamiento de FreeBSD.
 Uso de RAID.
 Protección criptográfica de los datos almacenados.
Las versiones más recientes de FreeBSD disponen de diversas aplicaciones
administrativas para facilitar el uso de los módulos de GEOM existentes. Es
posible, por ejemplo, crear un disco espejo
mediante gmirror(8); gstripe(8) permite crear un “stripe”, así como gracias
a gshsec(8) puede crearse un dispositivo secreto compartido.
Framework integrados en FreeBSD
PAM
Igual que Linux, FreeBSD ofrece soporte para PAM (Pluggable
Authentication Modules). Con PAM el administrador puede reforzar el
modelo tradicional de autentificación usuario/contraseña. FreeBSD
dispone de módulos para integrar PAM en una amplia gama de
mecanismos de autenticación. Estos son algunos de ellos:
 Kerberos 5
 OPIE
 RADIUS
Su uso..
 FreeBSD ejecuta miles de aplicaciones.
 Aquí tiene algunos ejemplos de los entornos en los que FreeBSD es usado:
 Servicios Internet. Muchos proveedores de Internet (ISPs) encuentran en
FreeBSD la plataforma ideal para ofrecer servicios WWW, News, FTP, Email y
otros. Software "Ready-to-run" como el servidor web Apache o el servidor FTP
ProFTPD hacen realmente sencillo poner en marcha un servidor de servicios
Internet. Por supuesto, con la potencia de networking de FreeBSD, sus usuarios
disfrutarán de alta velocidad y servicios fiables.
 Estación de trabajo X Window. Desde un barato terminal X hasta un avanzado
monitor X, FreeBSD responde. Un software X está incluso (X.Org™). nVidia
ofrece controladores nativos para su hardware gráfico de alta potencia, y hay
soporte de las librerías Motif® y OpenGL® que son las estándares indistriales.
Ambos entornos de escritorio, KDE y GNOME tienen soporte entero y estos
ofrecen la funcionalided de un bulto de oficina con otras buenas
funcionalidades accessibles en los productos OpenOffice.Org y TextMaker.
Su uso…
 Networking. Desde filtrado de paquetes hasta rutas o servicios de
resolución de nombres, FreeBSD puede convertir cualquier PC en un
excelente Firewall de Internet, servidor de correo, servidor de impresión,
servidor PC/NFS y mucho más.
 Desarrollo de software. Cuenta con una suite de herramientas de
desarrollo, incluyendo el compilador y debugger de GNU C/C++. Los
desarrollos en p.ej. Java® y Tcl/Tk también son posibles, pero lenguas más
específicas como Icon funcionan también. Y las librerías compartidas
siempre han sido fáciles de hacer y usar. Además, hay un surtido abundante
de avanzados editores comuneros, como XEmacs y Vim.
 Navegación por la red. Una verdadera estación de trabajo UNIX® es una
grán "embarcación" para la red, y la versión BSD de Firefox y Opera
funciona bien en FreeBSD. Navegue, publique sus propias páginas, lea las
News y envíe y reciba correo con un sistema FreeBSD en su máquina.
Su uso…
 Educación e investigación. FreeBSD es una excelente plataforma de
investigación por que incluye el código fuente completo. Estudiantes e
investigadores de sistemas operativos pueden beneficiarse enormemente de
este sistema abierto y bién documentado.
 Y mucho más. Accounting, juegos de acción, bases de datos, visualización
científica, vídeo conferencia, Internet Relay Chat (IRC), automatización del
hogar, bbs's, escaneo de imágenes y más son todos usos reales de FreeBSD
hoy.
¿Cuáles son las características del
Sistema Operativo?
 Sistema desarrollado totalmente en 32 bits.
 "Preemptive multitasking" con ajuste dinámico de prioridades para asegurar un buen reparto de
recursos entra aplicaciones y usuarios.
 Multiusuario. Diferentes usuarios pueden usar un mismo sistema FreeBSD simultáneamente. El
sistema comparte periféricos como impresoras, disco, cintas, etc.
 Sistema TCP/IP completo, incluyendo SLIP, PPP, NFS, NIS, etc, que nos permite usar FreeBSD
como servidor de ficheros, servidor de red, servidor de comunicaciones (http, ftp, nntp, smtp,
pop3, imap, dns, routing, firewall, etc) o estación de trabajo.
 Protección de memoria que evita que las aplicaciones o usuarios pueden interferir entre ellas.
Si una aplicación falla, no afecta al resto de aplicaciones del sistema.
¿Cuáles son las características del
Sistema Operativo?
 X Window System (X11R6), como interface gráfico de usuario (GUI).
 Compatibilidad de binarios con otros sistemas operativos como SCO, BSD/OS,
NetBSD, 386BSD, Linux, BSDi.
 Librerías compartidas.
 El sistema base incluye compiladores de C, C++ (cc y gcc), Fortran, etc.
 Disposición de todo el código fuente tanto del kernel como de las aplicaciones
incluidas en la instalación base.
Ventajas…
 FreeBSD está bien documentado y cumple muchos estándares. Un administrador
con conocimientos de nivel intermedio o avanzado puede utilizar en FreeBSD su
experiencia con Linux® y UNIX® rápidamente.
 Los desarrolladores oficiales tienen acceso completo al código[4] de todas las
versiones de FreeBSD desde la primera “release”. El código incluye toda la
información que se incluye con cada cambio, así que puede seguirse cada
modificación y corrección que se haya hecho en el código. Adem´s, cualquier
desarrollador puede obtener una “release” dada de un modo muy fácil usando la
etiqueta adecuada. Por el contrario, Linux no utiliza este modelo, aunque
recientemente haya adoptado un modelo de desarrollo más avanzado.
 Los desarrolladores oficiales también tiene acceso completo a la base de datos
de fallos de FreeBSD, GNATS. Pueden buscar y gestionar los fallos existentes y
enviar parches para que puedan probarse e integrarse en el código base de
FreeBSD.
 La licencia BSD le permite modificar el código de la forma que prefiera para que
satisfaga su objetivos comerciales. A diferencia de la licencia GPL no hay
restricciones en el modo en que deba distribuirse el software que desarrolle.
Desventajas…
 Cuesta buscar información sobre FreeBSD, ya que no es tan popular como
Linux. Lo mismo pasa con los drivers.
 FreeBSD cuesta mucho mas configurar-lo (aunque, también aprendes más).
Incluso para tener entorno grafico, se tiene que tener paciencia.
 Hay comandos en Linux y BSD que son distintos.
El objetivo de FreeBSD
 El objetivo del Proyecto FreeBSD es proveer software que pueda ser
usado en todos los ámbitos sin ningún tipo de atadura. Muchos de
nosotros estamos significativamente involucrados en el desarrollo del
código (y del proyecto) y no sería cierto decir que no esperábamos o
esperamos algún tipo de financiación, pero definitivamente no
estamos preparados para insistir en ello. Creemos que nuestra
primera y principal "misión" es proveer el código libremente, y en
cualquier ámbito, para que el código sea lo más expandido posible y
produzca los mayores beneficios. Esto es, creemos en uno de los
objetivos fundamentales del Software Libre y lo apoyamos de manera
incondicional.
El objetivo de FreeBSD
 El código fuente de los programas registrados bajo GNU General
Public License (GPL) o GNU Library General Public License (LGPL), se
provee bajo las condiciones fijadas por esas licencias. Debido a
complicaciones adicionales en el uso comercial de Software GPL,
intentamos reemplazar ese software por otros registrados bajo el
copyright BSD, menos estricto y más permisivo.
 Las metas del proyecto de FreeBSD son proporcionar al software
lógica que se puede utilizar para cualquier propósito y sin las cadenas
asociadas.
FreeBSD y las consolas de videojuegos…
 Nintendo Switch: dos de las tres grandes consolas están basadas en FreeBSD
 La principal ventaja que ofrece FreeBSD a un fabricante como puede ser
Nintendo o Sony es que, al contrario de lo que ocurre con Linux, si se
modifica el código del sistema operativo, no están obligados a compartirlo o
publicarlo, pudiendo mantener en secreto las modificaciones que le hagan, y
así se evite que los usuarios encuentren posibles vulnerabilidades para
instalar homebrew en sus dispositivos. Además de no tener que publicar el
código, BSD ofrece otra serie de ventajas, como su
gran estabilidad, su pequeño kernel ideal para sistemas operativos móviles o
dispositivos con recursos limitados, además de tener una gran cantidad
de funcionalidades de red.
FreeBSD y las consolas de videojuegos…
 Todo esto es lo que ha llevado que Nintendo Switch o PlayStation 4 utilicen
BSD, o al menos un fork de ellos. En el caso de Nintendo, sabemos que su
kernel está basado en FreeBSD, mientras que PlayStation 4 está basada
en Orbis OS, un sistema operativo derivado directamente de FreeBSD (Xbox
One está basada en Windows NT)
 También encontramos que sistemas operativos como macOS o iOS están
basados en Darwin, que es a su vez también un fork de BSD. Tanto es así,
que, si se publica una imagen de un juego desde la Nintendo Switch a Twitter,
en el tweet aparecerá que el tweet ha sido publicado vía Safari, mostrando la
gran similitud con la que cuentan ambas plataformas.
Linea del tiempo
La nueva versión de FreeBSD: 10
 Soporte nativo en el kernel para Raspberry Pi
 Se han incluido los módulos necesarios para funcionar sin problemas
bajo arquitectura ARM, por lo que los usuarios podrán instalar y
funcionar el nuevo FreeBSD 10 en un Raspberry Pi (y dispositivos
similares) sin problemas.
 Soporte para los gráficos KMS de las gráficas AMD
 Los usuarios de gráficas AMD podrán hacer uso de los drivers KMS para
tener aceleración por hardware en sus ordenadores. Los usuarios de
Nvidia, según recomiendan, deberán seguir utilizando los drivers
privativos para obtener el mayor rendimiento posible.
La nueva versión de FreeBSD:10
 El sistema de archivos ZFS se actualiza
 El sistema de archivos por defecto de FreeBSD se actualiza añadiendo
soporte para SSD, TRIM, compresión LZ4 y soporte para compresión
L2ARC.
 Hypervisor Bhyve
 En esta nueva versión de ha añadido soporte para el Hypervisor Bhyve que
mejora notablemente el soporte para virtualización para servidores con
FreeBSD.
 Hypervisor Hyper-V
 Se ha añadido también soporte para funcionar sin problemas en un
servidor con Windows gracias al soporte por ambas partes para
Microsoft Hypervisor Hyper-V.
La nueva versión de FreeBSD :10
 Cambios en los compiladores por defecto de C y C++.
 GCC es sustituido por el nuevo LLVM Clang ya que su licencia es más libre y el
rendimiento que se obtiene al compilar con él es mucho mayor.
 Mejoras en el soporte para Audio por USB
 Se mejora notablemente la captura y reproducción de audio a través de
dispositivos USB.
 Mejoras en las redes WiFi 802.11n
 Las redes Wi-Fi N mejoran notablemente teniendo una mayor velocidad,
rendimiento y estabilidad gracias a una serie de ajustes que se han realizado
en el kernel. También se ha añadido soporte para nuevo hardware compatible
con esta tecnología.
La nueva versión de FreeBSD :10
 Soporte para el cifrado AES-NI de Intel
 Se ha añadido el generador de números aleatorios por hardware RDRAND “Bull
Mountain”, propiedad de Intel, aunque se mantendrán otros generadores de
números aleatorios más libres para los usuarios que desconfíen de los
espionajes de la NSA y del software privativo.
 FUSE será parte del sistema base de FreeBSD
 Incluyendo este módulo se mejorará notablemente el soporte de particiones
NTFS en FreeBSD.


Más contenido relacionado

La actualidad más candente

9. 10 distribuciones linux y sus caracteristicas
9. 10 distribuciones linux y sus caracteristicas9. 10 distribuciones linux y sus caracteristicas
9. 10 distribuciones linux y sus caracteristicasjackie_moncayo
 
Sistemas operativos libres y propietarios
Sistemas operativos libres y propietariosSistemas operativos libres y propietarios
Sistemas operativos libres y propietariosSantiagoCastilloArre
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
Linea del tiempo de linux
Linea del tiempo de linuxLinea del tiempo de linux
Linea del tiempo de linuxCristian Flume
 
Red hat linux
Red hat linuxRed hat linux
Red hat linuxluiiis1
 
Fedora exposicion
Fedora exposicionFedora exposicion
Fedora exposicionEyner M
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesadorsammyrasam
 
Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos. Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos. Juan Barrientos
 
Practicas prolog
Practicas prologPracticas prolog
Practicas prologmaxsp5566
 
Windows Server 2000
Windows Server 2000 Windows Server 2000
Windows Server 2000 jglmary
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1tecnologia01
 
Partes de la mainboard
Partes de la mainboardPartes de la mainboard
Partes de la mainboardMateo Molina
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoJosé Antonio Sandoval Acosta
 
Cómo instalar dev c++
Cómo instalar dev c++Cómo instalar dev c++
Cómo instalar dev c++16134817
 

La actualidad más candente (20)

Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
9. 10 distribuciones linux y sus caracteristicas
9. 10 distribuciones linux y sus caracteristicas9. 10 distribuciones linux y sus caracteristicas
9. 10 distribuciones linux y sus caracteristicas
 
Presentación de Ubuntu GNU/Linux
Presentación de Ubuntu GNU/LinuxPresentación de Ubuntu GNU/Linux
Presentación de Ubuntu GNU/Linux
 
Sistemas operativos libres y propietarios
Sistemas operativos libres y propietariosSistemas operativos libres y propietarios
Sistemas operativos libres y propietarios
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Arch linux
Arch linuxArch linux
Arch linux
 
Linea del tiempo de linux
Linea del tiempo de linuxLinea del tiempo de linux
Linea del tiempo de linux
 
Red hat linux
Red hat linuxRed hat linux
Red hat linux
 
Fedora exposicion
Fedora exposicionFedora exposicion
Fedora exposicion
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos. Cuadro Comparativo sobre Sistemas Operativos.
Cuadro Comparativo sobre Sistemas Operativos.
 
Practicas prolog
Practicas prologPracticas prolog
Practicas prolog
 
Windows Server 2000
Windows Server 2000 Windows Server 2000
Windows Server 2000
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
 
Partes de la mainboard
Partes de la mainboardPartes de la mainboard
Partes de la mainboard
 
Red HAT
Red HATRed HAT
Red HAT
 
Fundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño AlgorítmicoFundamentos de Programación - Unidad I: Diseño Algorítmico
Fundamentos de Programación - Unidad I: Diseño Algorítmico
 
Cómo instalar dev c++
Cómo instalar dev c++Cómo instalar dev c++
Cómo instalar dev c++
 
Solaris
SolarisSolaris
Solaris
 
Main board
Main boardMain board
Main board
 

Similar a Sistema operativo FreeBSD

Free bsd[1]
Free bsd[1]Free bsd[1]
Free bsd[1]Luis
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Montse Perez
 
Ubuntu y fedora linux
Ubuntu  y fedora linuxUbuntu  y fedora linux
Ubuntu y fedora linuxadezhiz
 
Modotexto
ModotextoModotexto
Modotextotania
 
Modotexto
ModotextoModotexto
Modotextotania
 
2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clasepabloidtrokuarosales
 
Manual de instalación de cent os
Manual de instalación de cent osManual de instalación de cent os
Manual de instalación de cent osJonathanFortuna
 
Instalación de sistemas operativos completo
Instalación de sistemas operativos completoInstalación de sistemas operativos completo
Instalación de sistemas operativos completoManu Diaz
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computaciónCheloSF
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computaciónCheloSF
 
Instalacion del sistema operativo
Instalacion del sistema operativoInstalacion del sistema operativo
Instalacion del sistema operativoFelixAliendres
 
Actividad 01 instalacion de sistemas operativos
Actividad 01   instalacion de sistemas operativosActividad 01   instalacion de sistemas operativos
Actividad 01 instalacion de sistemas operativosJose David
 

Similar a Sistema operativo FreeBSD (20)

Free bsd[1]
Free bsd[1]Free bsd[1]
Free bsd[1]
 
Free bsd
Free bsdFree bsd
Free bsd
 
Debian
DebianDebian
Debian
 
Fedora
FedoraFedora
Fedora
 
Debian
DebianDebian
Debian
 
Ntics
NticsNtics
Ntics
 
Debian
DebianDebian
Debian
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
 
Ubuntu y fedora linux
Ubuntu  y fedora linuxUbuntu  y fedora linux
Ubuntu y fedora linux
 
Modotexto
ModotextoModotexto
Modotexto
 
Modotexto
ModotextoModotexto
Modotexto
 
Debian
DebianDebian
Debian
 
2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase2 do bachillerato trabajho en clase
2 do bachillerato trabajho en clase
 
Manual de instalación de cent os
Manual de instalación de cent osManual de instalación de cent os
Manual de instalación de cent os
 
Instalación de sistemas operativos completo
Instalación de sistemas operativos completoInstalación de sistemas operativos completo
Instalación de sistemas operativos completo
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 
Instalacion del sistema operativo
Instalacion del sistema operativoInstalacion del sistema operativo
Instalacion del sistema operativo
 
Sitema operativolinux
Sitema operativolinuxSitema operativolinux
Sitema operativolinux
 
Actividad 01 instalacion de sistemas operativos
Actividad 01   instalacion de sistemas operativosActividad 01   instalacion de sistemas operativos
Actividad 01 instalacion de sistemas operativos
 

Más de Arturo Noriega (20)

Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Anexo 24
Anexo 24 Anexo 24
Anexo 24
 
Anexo 22 Test I
Anexo 22 Test IAnexo 22 Test I
Anexo 22 Test I
 
Anexo 20
Anexo 20 Anexo 20
Anexo 20
 
Apuntes de linux
Apuntes de linux Apuntes de linux
Apuntes de linux
 
Glosario
GlosarioGlosario
Glosario
 
Anexo 20
Anexo 20 Anexo 20
Anexo 20
 
Anexo 19
Anexo 19Anexo 19
Anexo 19
 
Anexo 18
Anexo 18 Anexo 18
Anexo 18
 
Windows NT
Windows NTWindows NT
Windows NT
 
Windows NT
Windows NTWindows NT
Windows NT
 
Android 2.0
Android 2.0Android 2.0
Android 2.0
 
Unix
UnixUnix
Unix
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Linux
LinuxLinux
Linux
 
Unix
UnixUnix
Unix
 
IOS
IOSIOS
IOS
 
Sistema Operativo MAC
Sistema Operativo MACSistema Operativo MAC
Sistema Operativo MAC
 
Conexión de los equipos
Conexión de los equiposConexión de los equipos
Conexión de los equipos
 

Último

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Sistema operativo FreeBSD

  • 2. Su definicion: BSD  BSD es un acrónimo de "Berkeley Software Distribution", el cual es el nombre que el CSRG de Berkeley (Computer Systems Research Group) escogió para sus distribuciones de Unix.
  • 3. Su definicion: Entonces: FreeBSD es un sistema operativo Unix basado en la versión 4.4 BSD-lite de la Universidad de Berkeley desarrollado para máquinas i386 (ordenadores personales con microprocesadores 386, 486 y Pentium). Originalmente, su desarrollo se basó en la versión Net/2, también conocida como 386BSD de William Jolitz, aunque en estos momentos no quede prácticamente nada del código original.
  • 4.  FreeBSD es un sistema operativo totalmente libre, es decir, no hay que pagar por usarlo además, disponemos de todo el código fuente del kernel (módulo principal del sistema), lo que nos permite poder realizar cualquier tipo de modificación o desarrollo sobre él, compilarlo, y comprobar los resultados. Una de las grandes ventajas de FreeBSD sobre otros sistemas como Linux (que cuenta con diferentes distribuciones y cada una con sus propias características, versiones de kernel, aplicaciones, etc), es que existe una sola distribución coordinada por un grupo de trabajo dedicado a ello, haciendo el sistema más homogéneo, controlado y estándar. Esto no quiere decir que sea un sistema cerrado, ya que los grupos son totalmente abiertos, aceptándose la colaboración de todo el mundo.
  • 5.  Además de la versión (también conocida como -stable) existe una rama en continuo desarrollo llamada current sobre la que se realizan todas las modificaciones y actualizaciones para la próxima versión. Tenemos la posibilidad de tener nuestra máquina totalmente actualizada en la rama current mediante un sistema de actualización online llamado cvsup (hay que tener en cuenta que la rama current se basa en el continuo desarrollo del código fuente del kernel y sus aplicaciones, por lo que solo debería trabajarse con esta versión en sistemas de pruebas).
  • 6. Instalacion del Sistema operativo:  Bootear con el disco de instalación y presionar enter para comenzar:  Seleccionar el teclado, en mi caso español:
  • 7. Instalación del sistema operativo: • Especificar un nombre de host:
  • 8. Instalacion del Sistema operativo:  Seleccionar los componentes a instalar:  Especificar el método de particionado del disco:
  • 9. Instalación del Sistema operativo:  Luego de particionar comienza la copia de archivos:  A continuación, especificar la contraseña de root:
  • 10. Instalacion del Sistema operativo:  Configurar la red. En mi caso utilicé DHCP, pero es posible configurar la dirección IP de forma estática. Además decidí no utilizar IPv6:  Luego, configurar el reloj y zona horaria:
  • 11. Instalacion del Sistema operativo:  Seleccionar los servicios que se desean iniciar automáticamente (por ejemplo SSH):  Finalmente, agregar un usuario non-root
  • 12. Instalacion del Sistema operativo:  Salir del instalador y reiniciar el sistema  El sistema inicia por primera vez y es posible loguearse con el usuario creado durante la instalación:
  • 13. Instalacion del Sistema operativo:  A continuación, se recomienda actualizar el sistema.  Al iniciar sesión, la herramienta KResource Migration Tool configura la libreta de direcciones.
  • 14. Instalacion del Sistema operativo: 1. Finalmente podemos disfrutar del escritorio KDE 4.12.5:
  • 15. ¿Cuáles son los requisitos de hardware y software para realizar el proceso de instalación?  2.2.1. Configuración mínima  La configuración mínima para instalar FreeBSD varía según la versión de FreeBSD y la arquitectura de hardware.  Tiene información sobre la confuración mínima en las Notas de Instalación que encontrará en la sección de Información de Releases del sitio web de FreeBSD. En la siguiente sección se facilita un resumen de dicha información. Dependiendo de cuál sea el método de instalación que elija para instalar FreeBSD necesitará un floppy, un lector de CDROM que pueda utilizar con FreeBSD o quizás un adaptador de red. Todo esto se explica en la Sección 2.3.7, “Preparación del medio de arranque”.  2.2.1.1. FreeBSD/i386 y FreeBSD/pc98  Tanto FreeBSD/i386 como FreeBSD/pc98 necesitan un procesador 486 o superior y un mínimo de 24 MB de RAM. Necesitará también al menos 150 MB de espacio libre en disco, que es lo que necesita la instalación mínima.
  • 16. ¿Cuáles son los requisitos de hardware y software para realizar el proceso de instalación?  2.2.1.2. FreeBSD/alpha  Para instalar FreeBSD/alpha necesitará una plataforma que esté soportada (consulte Sección 2.2.2, “Hardware soportado”) y un disco duro dedicado a FreeBSD. En este momento no es posible compartir un disco con otro sistema operativo. Este disco debe estar necesariamente conectado a una controladora SCSI que esté soportada por el firmware SRM, o si se trata de un disco IDE el SRM de su máquina debe permitir el arranque desde discos IDE.  Necesitará el firmware de la consola SRM de su plataforma. En ciertos casos es posible pasar del firmware AlphaBIOS (o ARC) al SRM. En otros casos no habrá más remedio que descargar un nuevo firmware desde el sito web del fabricante.
  • 17. ¿Cuáles son los requisitos de hardware y software para realizar el proceso de instalación?  2.2.1.3. FreeBSD/amd64  Hay dos tipos de procesadores capaces de ejecutar FreeBSD/amd64. La primera son los procesadores AMD64, entre los que están los AMD Athlon™64, AMD Athlon™64-FX, AMD Opteron™ y los modelos superiores.  La segunda categoría de procesadores que pueden usar FreeBSD/amd64 es la de los procesadores de arquitectura EM64T de Intel®, por ejemplo las familias de procesadores Intel® Core™ 2 Duo, Quad, y Extreme, y la secuencia de procesadores Intel® Xeon™ 3000, 5000 y 7000.  Si tiene una máquina basada en una nVidia nForce3 Pro-150 tendrá que usar la configuración de la BIOS para deshabilitar IO ACPI. Si no tiene la opción de hacerlo tendrá que deshabilitar ACPI. Hay errores en el chipset Pro-150 para los que no hemos encontrado aún una solución.
  • 18. ¿Cuáles son los requisitos de hardware y software para realizar el proceso de instalación?  2.2.1.4. FreeBSD/sparc64  Para instalar FreeBSD/sparc64 necesita una plataforma que esté soportada (consulte la Sección 2.2.2, “Hardware soportado”).  Necesitará un disco dedicado a FreeBSD/sparc64. De momento es imposible compartir un disco duro con otro sistema operativo.  2.2.2. Hardware soportado  Cada versión de FreeBSD incluye una lista de hardware soportado en las «FreeBSD Hardware Notes». Este documento suele estar en un fichero llamado HARDWARE.TXT, que está en el directorio raiz del CDROM o distribución FTP, o en el menú de documentación de sysinstall. En este documento se listan los dispositivos de hardware que se sabe que funcionan con cada versión de FreeBSD y para qué arquitectura. En la página de Información de Releases del sitio web de FreeBSD encontrará copias de esta lista para diversas releases y arquitecturas.
  • 19. Plataformas soportadas FreeBSD goza de una merecida reputación de sistema operativo seguro y estable sobre plataformas Intel® (i386™). También es posible utilizarlo en las siguientes arquitecturas:  alpha  amd64  ia64  i386  pc98  Sparc64®
  • 20. Además en este momento se está trabajando en portar FreeBSD a las siguientes arquitecturas:  ARM®  MIPS®  PowerPC® Existen unas listas actualizadas de hardware para cada arquitectura donde puede verificarse rápidamente si su hardware está soportado por FreeBSD. En el campo de los servidores FreeBSD dispone de un soporte excelente de RAID por hardware y para adaptadores de red. FreeBSD también funciona muy bien en una estación de trabajo o un portátil. FreeBSD soporta X Window System, el mismo que ofrecen las distribuciones de Linux® para interfaces de usuario de escritorio. FreeBSD ofrece además más de 17000 aplicaciones externas muy fáciles de instalar; entre ellas están KDE, Gnome y OpenOffice.
  • 21. Hay varios proyectos que tienen como meta una instalación de FreeBSD más fácil. Los más importantes son:  DesktopBSD, que tiene como fin ofrecer un sistema operativo estable y poderoso para usar como escritorio.  FreeSBIE, que ofrece un LiveCD de FreeBSD.  PC-BSD, que dispone de un sencillo instalador gráfico sobre FreeBSD dirigido al usuario de escritorio.
  • 22. ¿Cómo está conformado su menú?, ¿Cómo se utiliza cada uno de sus comando o funciones?  El menú de opciones de arranque se divide en dos secciones. La primera sección se puede utilizar para regresar al menú principal de arranque o para restablecer las opciones cambiadas de nuevo a sus valores predeterminados.  La siguiente sección se utiliza para activar o desactivar las opciones disponibles pulsando el número o el carácter resaltado de la opción. El sistema se iniciará siempre utilizando los ajustes de estas opciones hasta que se modifiquen. Se pueden alternar varias opciones con este menú
  • 23. ¿Cómo está conformado su menú?, ¿Cómo se utiliza cada uno de sus comando o funciones?
  • 24. Frameworks en FreeBSD ¿Que es un Framework ? En palabras sencillas un Framework es un conjunto de herramientas, la cuales nos permiten trabajar de forma sencilla, y que la mayoría de las veces podemos reutilizar en otros proyectos. En el diseño y desarrollo web, un Framework sirve para poder estructurar de una mejor forma nuestro código, escribir menos líneas También podemos definir a un Framework, como un marco de trabajo, como un conjunto de código que podemos utilizar y reutilizar es un sistema personalizado, también en sistemas complejos o simples
  • 25. Frameworks en FreeBSD ¿Para qué sirve Un Framework? Teniendo más claro de los que es este tipo de tecnología, quizás te estarás preguntando ¿para qué sirve? pues bien. Esta herramienta sirve para poder desarrollar o escribir código de manera más fácil, permite tener todo mejor organizado y lo más importante permite poder reutilizar el código. Nos permite tener mayor productividad, minimizar los cotos en cuanto al desarrollo y además nos ayuda a minimizar errores.
  • 26. En el campo del desarrollo web, existen algunos frameworks el cual facilita el trabajo para el desarrollo de aplicaciones en algunos lenguajes de programación como son:  Frameworks de JavaScript: Backbone.js y AngularJS  Laravel: framework de PHP  Bootstrap: framework de CSS  Ruby on Rails: framework de Ruby  HTML5 Boilerplate: framework de HTML  Estos son solo algunos de los tanto Frameworks que podemos encontrar para el desarrollo de nuestras aplicaciones. Debemos tener en cuenta que si el proyecto es muy sencillo, usar un Framework no sería lo más apropiado. Si quieres empezar un nuevo proyecto lo ideal es que investigues que tipo de Framework es ideal para el desarrollo de la aplicación.
  • 27. Framework integrados en FreeBSD Netgraph  Netgraph es un subsistema de módulos que se puede usar para ampliar la infraestructura de red disponible en el kernel gracias a la posibilidad que se ofrece a los desarrolladores de usar sus propios módulos. De este modo ha sido posible crear nuevos prototipos y productos en el área de los sistemas de red avanzados de un modo más sencillo y limpio. Algunos de estos módulos ya están incluidos en FreeBSD:  PPPoE  ATM  ISDN  Bluetooth  HDLC  EtherChannel  Frame Relay  y L2TP, solo por enumerar unos cuantos.
  • 28. Framework integrados en FreeBSD MAC MAC (Mandatory Access Control) ofrece un control de acceso a ficheros muy configurable; su propósito es aumentar las posibilidades del control de acceso a ficheros de los que ha gozado hasta ahora el sistema operativo. Puesto que MAC se implementa como un “framework” modular cualquier sistema FreeBSD puede configurarse para que alcance cualquier rango de exigencia, desde el cumplimiento del estándar HIPAA hasta los sistemas de seguridad de grado militar. FreeBSD incluye módulos que permiten implementar las normas que se listan a continuación, aunque no hay que olvidar que el “framework” permite desarrollar e implementar cualquier otra que se necesite:  Modelo Biba de integridad  ACL para ports  MLS (norma de confidencialidad Multi-Level Security)  LOMAC (norma de integridad de datos Low-watermark Mandatory Access Control)  Normas de partición de procesos
  • 29. Framework integrados en FreeBSD GBDE  GBDE (de GEOM Based Disk Encryption) ofrece una protección criptográfica fuerte que puede utilizarse en sistemas de ficheros y unidades swap entre otros tipos de unidades de almacenamiento. Además GBDE cifra de forma transparente el sistema de ficheros en su totalidad, no sólamente ficheros individuales. De este modo el texto legible no llega siquiera a tocar el disco duro.
  • 30. Framework integrados en FreeBSD GEOM GEOM es un “framework” modular que permite gestionar las peticiones de lectura/escritura en disco. Al ser un dispositivo de almacenamiento que se puede enchufar permite que puedan desarrollarse nuevos servicios de almacenamiento de forma rápida y limpia dentro del subsistema de almacenamiento de FreeBSD.  Uso de RAID.  Protección criptográfica de los datos almacenados. Las versiones más recientes de FreeBSD disponen de diversas aplicaciones administrativas para facilitar el uso de los módulos de GEOM existentes. Es posible, por ejemplo, crear un disco espejo mediante gmirror(8); gstripe(8) permite crear un “stripe”, así como gracias a gshsec(8) puede crearse un dispositivo secreto compartido.
  • 31. Framework integrados en FreeBSD PAM Igual que Linux, FreeBSD ofrece soporte para PAM (Pluggable Authentication Modules). Con PAM el administrador puede reforzar el modelo tradicional de autentificación usuario/contraseña. FreeBSD dispone de módulos para integrar PAM en una amplia gama de mecanismos de autenticación. Estos son algunos de ellos:  Kerberos 5  OPIE  RADIUS
  • 32. Su uso..  FreeBSD ejecuta miles de aplicaciones.  Aquí tiene algunos ejemplos de los entornos en los que FreeBSD es usado:  Servicios Internet. Muchos proveedores de Internet (ISPs) encuentran en FreeBSD la plataforma ideal para ofrecer servicios WWW, News, FTP, Email y otros. Software "Ready-to-run" como el servidor web Apache o el servidor FTP ProFTPD hacen realmente sencillo poner en marcha un servidor de servicios Internet. Por supuesto, con la potencia de networking de FreeBSD, sus usuarios disfrutarán de alta velocidad y servicios fiables.  Estación de trabajo X Window. Desde un barato terminal X hasta un avanzado monitor X, FreeBSD responde. Un software X está incluso (X.Org™). nVidia ofrece controladores nativos para su hardware gráfico de alta potencia, y hay soporte de las librerías Motif® y OpenGL® que son las estándares indistriales. Ambos entornos de escritorio, KDE y GNOME tienen soporte entero y estos ofrecen la funcionalided de un bulto de oficina con otras buenas funcionalidades accessibles en los productos OpenOffice.Org y TextMaker.
  • 33. Su uso…  Networking. Desde filtrado de paquetes hasta rutas o servicios de resolución de nombres, FreeBSD puede convertir cualquier PC en un excelente Firewall de Internet, servidor de correo, servidor de impresión, servidor PC/NFS y mucho más.  Desarrollo de software. Cuenta con una suite de herramientas de desarrollo, incluyendo el compilador y debugger de GNU C/C++. Los desarrollos en p.ej. Java® y Tcl/Tk también son posibles, pero lenguas más específicas como Icon funcionan también. Y las librerías compartidas siempre han sido fáciles de hacer y usar. Además, hay un surtido abundante de avanzados editores comuneros, como XEmacs y Vim.  Navegación por la red. Una verdadera estación de trabajo UNIX® es una grán "embarcación" para la red, y la versión BSD de Firefox y Opera funciona bien en FreeBSD. Navegue, publique sus propias páginas, lea las News y envíe y reciba correo con un sistema FreeBSD en su máquina.
  • 34. Su uso…  Educación e investigación. FreeBSD es una excelente plataforma de investigación por que incluye el código fuente completo. Estudiantes e investigadores de sistemas operativos pueden beneficiarse enormemente de este sistema abierto y bién documentado.  Y mucho más. Accounting, juegos de acción, bases de datos, visualización científica, vídeo conferencia, Internet Relay Chat (IRC), automatización del hogar, bbs's, escaneo de imágenes y más son todos usos reales de FreeBSD hoy.
  • 35. ¿Cuáles son las características del Sistema Operativo?  Sistema desarrollado totalmente en 32 bits.  "Preemptive multitasking" con ajuste dinámico de prioridades para asegurar un buen reparto de recursos entra aplicaciones y usuarios.  Multiusuario. Diferentes usuarios pueden usar un mismo sistema FreeBSD simultáneamente. El sistema comparte periféricos como impresoras, disco, cintas, etc.  Sistema TCP/IP completo, incluyendo SLIP, PPP, NFS, NIS, etc, que nos permite usar FreeBSD como servidor de ficheros, servidor de red, servidor de comunicaciones (http, ftp, nntp, smtp, pop3, imap, dns, routing, firewall, etc) o estación de trabajo.  Protección de memoria que evita que las aplicaciones o usuarios pueden interferir entre ellas. Si una aplicación falla, no afecta al resto de aplicaciones del sistema.
  • 36. ¿Cuáles son las características del Sistema Operativo?  X Window System (X11R6), como interface gráfico de usuario (GUI).  Compatibilidad de binarios con otros sistemas operativos como SCO, BSD/OS, NetBSD, 386BSD, Linux, BSDi.  Librerías compartidas.  El sistema base incluye compiladores de C, C++ (cc y gcc), Fortran, etc.  Disposición de todo el código fuente tanto del kernel como de las aplicaciones incluidas en la instalación base.
  • 37. Ventajas…  FreeBSD está bien documentado y cumple muchos estándares. Un administrador con conocimientos de nivel intermedio o avanzado puede utilizar en FreeBSD su experiencia con Linux® y UNIX® rápidamente.  Los desarrolladores oficiales tienen acceso completo al código[4] de todas las versiones de FreeBSD desde la primera “release”. El código incluye toda la información que se incluye con cada cambio, así que puede seguirse cada modificación y corrección que se haya hecho en el código. Adem´s, cualquier desarrollador puede obtener una “release” dada de un modo muy fácil usando la etiqueta adecuada. Por el contrario, Linux no utiliza este modelo, aunque recientemente haya adoptado un modelo de desarrollo más avanzado.  Los desarrolladores oficiales también tiene acceso completo a la base de datos de fallos de FreeBSD, GNATS. Pueden buscar y gestionar los fallos existentes y enviar parches para que puedan probarse e integrarse en el código base de FreeBSD.  La licencia BSD le permite modificar el código de la forma que prefiera para que satisfaga su objetivos comerciales. A diferencia de la licencia GPL no hay restricciones en el modo en que deba distribuirse el software que desarrolle.
  • 38. Desventajas…  Cuesta buscar información sobre FreeBSD, ya que no es tan popular como Linux. Lo mismo pasa con los drivers.  FreeBSD cuesta mucho mas configurar-lo (aunque, también aprendes más). Incluso para tener entorno grafico, se tiene que tener paciencia.  Hay comandos en Linux y BSD que son distintos.
  • 39. El objetivo de FreeBSD  El objetivo del Proyecto FreeBSD es proveer software que pueda ser usado en todos los ámbitos sin ningún tipo de atadura. Muchos de nosotros estamos significativamente involucrados en el desarrollo del código (y del proyecto) y no sería cierto decir que no esperábamos o esperamos algún tipo de financiación, pero definitivamente no estamos preparados para insistir en ello. Creemos que nuestra primera y principal "misión" es proveer el código libremente, y en cualquier ámbito, para que el código sea lo más expandido posible y produzca los mayores beneficios. Esto es, creemos en uno de los objetivos fundamentales del Software Libre y lo apoyamos de manera incondicional.
  • 40. El objetivo de FreeBSD  El código fuente de los programas registrados bajo GNU General Public License (GPL) o GNU Library General Public License (LGPL), se provee bajo las condiciones fijadas por esas licencias. Debido a complicaciones adicionales en el uso comercial de Software GPL, intentamos reemplazar ese software por otros registrados bajo el copyright BSD, menos estricto y más permisivo.  Las metas del proyecto de FreeBSD son proporcionar al software lógica que se puede utilizar para cualquier propósito y sin las cadenas asociadas.
  • 41. FreeBSD y las consolas de videojuegos…  Nintendo Switch: dos de las tres grandes consolas están basadas en FreeBSD  La principal ventaja que ofrece FreeBSD a un fabricante como puede ser Nintendo o Sony es que, al contrario de lo que ocurre con Linux, si se modifica el código del sistema operativo, no están obligados a compartirlo o publicarlo, pudiendo mantener en secreto las modificaciones que le hagan, y así se evite que los usuarios encuentren posibles vulnerabilidades para instalar homebrew en sus dispositivos. Además de no tener que publicar el código, BSD ofrece otra serie de ventajas, como su gran estabilidad, su pequeño kernel ideal para sistemas operativos móviles o dispositivos con recursos limitados, además de tener una gran cantidad de funcionalidades de red.
  • 42. FreeBSD y las consolas de videojuegos…  Todo esto es lo que ha llevado que Nintendo Switch o PlayStation 4 utilicen BSD, o al menos un fork de ellos. En el caso de Nintendo, sabemos que su kernel está basado en FreeBSD, mientras que PlayStation 4 está basada en Orbis OS, un sistema operativo derivado directamente de FreeBSD (Xbox One está basada en Windows NT)  También encontramos que sistemas operativos como macOS o iOS están basados en Darwin, que es a su vez también un fork de BSD. Tanto es así, que, si se publica una imagen de un juego desde la Nintendo Switch a Twitter, en el tweet aparecerá que el tweet ha sido publicado vía Safari, mostrando la gran similitud con la que cuentan ambas plataformas.
  • 44. La nueva versión de FreeBSD: 10  Soporte nativo en el kernel para Raspberry Pi  Se han incluido los módulos necesarios para funcionar sin problemas bajo arquitectura ARM, por lo que los usuarios podrán instalar y funcionar el nuevo FreeBSD 10 en un Raspberry Pi (y dispositivos similares) sin problemas.  Soporte para los gráficos KMS de las gráficas AMD  Los usuarios de gráficas AMD podrán hacer uso de los drivers KMS para tener aceleración por hardware en sus ordenadores. Los usuarios de Nvidia, según recomiendan, deberán seguir utilizando los drivers privativos para obtener el mayor rendimiento posible.
  • 45. La nueva versión de FreeBSD:10  El sistema de archivos ZFS se actualiza  El sistema de archivos por defecto de FreeBSD se actualiza añadiendo soporte para SSD, TRIM, compresión LZ4 y soporte para compresión L2ARC.  Hypervisor Bhyve  En esta nueva versión de ha añadido soporte para el Hypervisor Bhyve que mejora notablemente el soporte para virtualización para servidores con FreeBSD.  Hypervisor Hyper-V  Se ha añadido también soporte para funcionar sin problemas en un servidor con Windows gracias al soporte por ambas partes para Microsoft Hypervisor Hyper-V.
  • 46. La nueva versión de FreeBSD :10  Cambios en los compiladores por defecto de C y C++.  GCC es sustituido por el nuevo LLVM Clang ya que su licencia es más libre y el rendimiento que se obtiene al compilar con él es mucho mayor.  Mejoras en el soporte para Audio por USB  Se mejora notablemente la captura y reproducción de audio a través de dispositivos USB.  Mejoras en las redes WiFi 802.11n  Las redes Wi-Fi N mejoran notablemente teniendo una mayor velocidad, rendimiento y estabilidad gracias a una serie de ajustes que se han realizado en el kernel. También se ha añadido soporte para nuevo hardware compatible con esta tecnología.
  • 47. La nueva versión de FreeBSD :10  Soporte para el cifrado AES-NI de Intel  Se ha añadido el generador de números aleatorios por hardware RDRAND “Bull Mountain”, propiedad de Intel, aunque se mantendrán otros generadores de números aleatorios más libres para los usuarios que desconfíen de los espionajes de la NSA y del software privativo.  FUSE será parte del sistema base de FreeBSD  Incluyendo este módulo se mejorará notablemente el soporte de particiones NTFS en FreeBSD. 