PC-BSD Version 1.5, Edison Edition 26 abril 2008 Miguel Angel Cruz C. Comunidad PC-BSD Perú http://www.pcbsd-pe.org ¿Por qué otro sistema operativo? ¿Qué es PC-BSD? Beastie -> BSD ● “software daemon” programa en Unix-like Dibujado en 1976 Mascota de FreeBSD Unix System Administration Handbook:”'personal daemon' was similar to the modern concept of a 'guardian angel'” ● ● ● FreeBSD FreeBSD ¿Qué es FreeBSD? ● Open source BSD UNIX-derived OS ● ISP server network server platform ● Yahoo!, Verio, NY Internet, ISC, ... ● Comunidad de desarrollo muy activa ● 300 active developers ● ¿Qué es el proyecto FreeBSD? ● Uno de los más exitoso proyectos opensource ● Enfocado en almacenamiento, redes, seguridad ● 1969 UNIX - BELL LABS UNIX SEXTA EDICION 1980 PWB XENIX System III 4 BSD 1 BSD System V 1990 LINUX SCO UNIX 2000 UNIX ware Sun OS 4,4 BSD Solaris Solaris 2 FreeBSD PC-BSD El desconocido BSD En los primeros años del sistema Unix sus creadores , los Laboratorios Bell de la compañía AT& T, autorizaron a la Universidad de California en Berkele y a otras universidades a utilizar el código fuente y adaptarlo a sus necesidades . ● Cuando AT&T retiró el permiso de uso por motivos comerciales la unive rs idad promovió la creación de una vers ión inspirada en el sistema Unix utilizando las aportaciones, permitie ndo luego su distribución con fines académicos y al mínimo las restricciones referentes a su copia, distribución o modificación. ● BSD ● TCP/IP fue desarrollado en 1972 pero fue lanzado al mundo por primera vez en 1983 como una implementación más de la versión 4.2 de BSD Hotmail: Jack Smith y Sabeer Bhatia, usaron en Julio de 1996 UNIX FreeBSD. La última distribución creada por Berkeley fue el BSD 4.4, lanzado en 1995. Desde entonces han aparecido muchas distribuciones basadas en BSD 4.4, tale como FreeBSD, OpenBSD y NetBSD. ● ● BSD Famosos ● OpenBSD – – – Sistema operativo más seguro del mundo Uso de Software criptográfico solo en EEUU Intensa e interminable auditoria del código fuente Darwin ● MacOs X – ● Solaris BSD Famosos ● NetBSD – – “of cours e it runs BSD” Utilizado en el desarrollo de IPV6 y la Estación Espacial Internacional Portable en 56 arquitecturas Soporte nativo para máquina virtual XEN – – BSD Famosos ● FreeBSD – – – Usuarios menos técnicos Alpha, Itanium, AMD64, UltraSPARC Compatibilidad Binaria con Linux, SCO, SVR4, BSDI y NetBSD. Soporte para SMP, es decir, multiples CPUs – Liberal Berkeley open-source license ● La licencia BSD es la licencia de software otorgada principalmente para los sistemas BSD (Berkeley Software Distribution). Pertenece al grupo de licencias de software Libre. Maximiza el reuso comercial No requiere que los trabajos derivados sean open source Gran uso comercial e investigación GNU/GPL= Libertad ; BSD =Libertinaje! ● ● ● ● BSD – BSD Style /** Copyright (c) <año> <autores> * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of copyright holders nor the names of its * contributors may be used to endorse or promote products derived * from this software without specific prior written permission. * Qué obtengo con FreeBSD Sistema UNIX completo e integrado ● Kernel Multi-processing, multi-threaded ● UNIX, POSIX, BSD programming interfaces ● Multi-protocol network stack ● IPv4, IPv6, IPX/SPX, AppleTalk, IPSEC, ATM, Bluetooth,802.11, SCTP, ... ● Cerca a 16,000 paquetes de software de terceros ● Millones de líneas de código ● FreeBSD y Linux ● Fiabilidad – – FreeBSD extremadamente robusto Linux robusto Alto rendimiento y estabilidad para Network aplications Linux corre en un 20-30% debajo de FreeBSD Fuente: advisor.gartner.com ● Performance – – – FreeBSD y Linux ● Seguridad – FreeBSD sujeto a una interminable auditoria por años. Muy pocas CERT Security Advisor. Élite de programadores modifica el código Linux es modificado por programadores inexpertos. Caso RedHat FreeBSD soporta: C++, Java, Perl, etc. Compatibilidad binaria Linux Compilar en un sistema (Red Hat) no funciona en otro sistema: (Slackware) – ● Development Environment – – Proyectos derivados y organizaciones ● ● Interesante, porque mejora el ecosistema. Proyectos 'absorben' a FreeBSD, pero producen nuevas ideas: FreeSBIE, pfSense, PC-BSD, Darwin, DesktopBSD, DragonflyBSD, FreeNAS, ... Caracterizado por flow up- and down-stream ● ● PC-BSD es FreeBSD para Desktop * Instalador gráfico * KDE Integrado * Xorg Configurado * Herramientas para Wireless * Otras herramientas GUI PC-BSD ● ● ● ● Inicia Abril 2005 Un BSD que puede usarse en escritorio Quitar en mito: UNIX es solo para gurus o frikis Un sistema operativo sencillo, sin perder la calidad de FreeBSD Varios idiomas Actualizaciones en línea ● ● * Método de instalación “PBI” * Un solo clic para la instalación. * Administración de paquete autocontenida *Libertad de dependencias Usuarios en la mira Usuarios de “Guindons” Usuarios de Linux Usuarios de FreeBSD “ociosos” :-) PC-BSD 1.5 Release: 12th of March 2008. ● Xorg 7.3 ● KDE 3.5.8 ● Compiz 0.6.2 para Escritorio 3D ● FreeBSD Versión 6.3 ● NUEVA herramienta de actualización de sistema ● Mejoras para herramientas WiFi ● Mejoras en removimiento PBI ● NUEVO Corre amd64 ● PC-BSD 1.5 ● Out-of-the-box – – Java, Flash y codecs. Firefox, Opera, openOffice.org, K3B, pdf... PC-BSD 1.5 viene con el soporte de Ogg Vorbis y otros formatos: MP3, MPEG, DivX, XviD, WMV, etc. Kaffeine y KMPlayer ● Multimedia – – ● Soporte de Hardware: Nvidia drivers! PC-BSD 1.3 Instalación La previa... ● Una buena taza de café || mazanilla || cerveza y entre 10 a 15 minutos de tu vida. La rutina: Respaldo de disco duro Tener a mano 2 Cds de instalación Pensar en tu PC: 1 Ghz con 512 RAM o más, 15 GB de espacio en disco duro (PC del 2004) Esperar las extrañas preguntas del asistente de instalación. ● ● ● ● Boot desde CD-ROM Después de la instalación Configurar XWindow Pantalla de inicio Escritorio KDE FluxBox Actualizaciones Update Manager PBI Update Instalando un PBI (Evitar las frustraciones...) El Pc Bsd Installer ● ● ● ● ● ● ● Descargar el PBI desde http://www.pbidir.com Siguiente, siguiente, siguiente, Finalizar. Librerias en el mismo directorio /Programs “Enjaular el programar” incluido en memoria Adios al DLL Hell Otra alternativa: Ports, Descargar y compilar. Otras app foraneas: usar Wine http://www.pbidir.com :: PBI Dir Instalando vlc Instalando vlc Instalando vlc Quitando PBIs Quitando PBIs ¿Qué puedo hacer con PC-BSD? ● ● ● ● Un escritorio atractivo Ver videos, escuchar música. Comprimir archivos, grabar discos. Editar mis documentos: procesador de texto, hoja de cálculo, presentación. Descargar y navegar en internet. Emular programas de otras plataformas. Libre de virus. ● ● ● Conjunto de herramientas Conjunto de herramientas ● ● ● ● ● GUI para configuración de Xwindows Utilidad para configuración de WiFi Administración de usuarios Añadir / quitar PBIs Manejo sencillo de configuración de Firewall ¿Cómo puedo ayudar? ● ● ● ● ● ● ● Instalar PC-BSD -> (DistroWatch) Descargar, probar y reportar 'bugs' o errores Documentación Creación de PBIs y mantenimiento Programación en C / Qt / Shell ¡Habla acerca de PC-BSD! Únete: http://www.pcbsd-pe.org Preguntas