FreesBie: Un LiveCD de los BSDs

¡Alguna vez quisiste probar un BSD, pero no te animaste, bueno esta es  tu oportunidad!

FreeSBIE es una distribución BSD en modo LiveCD, es decir, es capaz de iniciar desde un CD sin ningún proceso de instalación y sin necesidad de un disco duro. Es de origen italiano, y está basada en el sistema operativo FreeBSD derivado de BSD, que a su vez es un derivado de Unix.

El tiempo de inicio del CD depende de la velocidad de búsqueda de la unidad de CD-ROM. Cuando inicia el sistema operativo puede mostrar una demora al cargar los programas, porque deben ser leídos del CD cada vez que se acceden. Existe una opción para instalarlo en un disco duro, que significa una mejora considerable de la velocidad.

Desde la versión 1.1.2 incorpora el Instalador BSD, creado por la distribución BSD DragonFly.

La última revisión mayor estable, la 2.0. está basada en FreeBSD 6.2

¿Qué es lo que trae esta Distro?

Cerca de 1.3 Gb de Programas en 680MB, desde programas de dibujo como Gimp, juegos, multimedia, Ofimatica y muchos mas.

Manual sobre esta distribución lo encuantran ACA

DESCARGAR LA ISO

Sitio Oficial

Anuncios

NetBSD: “Of course it runs NetBSD” – “Por su puesto que Funciona con NetBSD”

netbsd-smaller-invEste es el lema de este grandioso sistema operativo, hoy le toca el turno a NetBSD, otro integrante de esta familia rara de sistemas operativos basadas en UNIX.

“Por supuesto que corre NetBSD”  estas palabras describen con sencillez al sistema operativo que mas ha sido portado a todo tipo de Arquitecturas de Hardware, desde Mainframes, Desktops, Laptops y Sistemas embebidos. Esta es una de las  caracteristica mas importantes,  gracias a su capacidad de compilación cruzada y su sistema de paquetes, lo  convierten en el sistema operativo mas Potable y Portado del Mundo.

¡Señoras y Señores con Ustedes NetBSD!

netbsd

NetBSD es un sistema operativo de la familia Unix (en sí no se le puede llamar “un Unix”, ya que ésta es una marca comercial de AT&T, pero se denomina como “sistema de tipo UNIX” o “derivado de UNIX”), open source y libre, y, a diciembre de 2008, disponible para más de 56 plataformas hardware. Su diseño y sus características avanzadas lo hacen ideal para multitud de aplicaciones. NetBSD ha surgido como resultado del esfuerzo de un gran número de personas que tienen como meta producir un sistema operativo tipo Unix accesible y libremente distribuible.

NetBSD/hpcmips – IBM Workpad Z50

Historia

NetBSD toma su nombre de la versión 4BSD/Tahoe-Net/1 de los BSD, pues sobre ellos se desarrolló el protocolo TCP/IP, el protocolo más importante en Internet. NetBSD, al igual que FreeBSD, se deriva de la última versión de los BSD, la 386BSD 0.1. El primer release de NetBSD (la versión 0.8) vio el mundo el 20 de Abril de 1993.

Características

NetBSD está basado en una gran variedad de software de libre distribución que incluye entre otros, a 4.4BSD Lite de la Universidad de California-Berkeley, a Net/2 (Berkeley Networking Release 2) el sistema de ventanas X del MIT y software de GNU.

Actualmente NetBSD se centra en ofrecer un sistema operativo estable, multiplataforma, seguro y orientado a la investigación. Está diseñado teniendo como prioridad escribir código de calidad y bien organizado, y teniendo muy en cuenta también el cumplimiento de estándares (POSIX, X/Open y otros más relevantes): prueba de este buen diseño es su amplia portabilidad.

Se trata de un sistema operativo maduro, producto de años de desarrollo (los orígenes de BSD están sobre el año 1977), y partiendo del sistema UNIX sexta edición.

http://www.nautilus6.org/doc/tc-vaio-linux-bsd-20041221-KuntzR-html/vaio.html

Ventajas

Algunas ventajas sobre otros sistemas operativos:

  • Foco especial en la calidad y portabilidad de código. Portado a 56 arquitecturas.
  • Suele ser el pionero en implementar nuevas tecnologías (por ejemplo IPv6).
  • Alta seguridad y estabilidad. Fue usado en la NASA.
  • Sistema de ficheros BSD FFS (Fast File System), rápido y fiable.
  • Seguridad: soporte de IPsec.
  • XEN Dom0: soporte nativo de máquinas virtuales XEN en versión 3.0 .

http://freepages.misc.rootsweb.ancestry.com/~wb4kdi/PC/Whistle/

Portabilidad

NetBSD ha sido portado a un gran número de arquitecturas de computadores, desde minicomputadores VAX a PDAs Pocket PC; el lema de NetBSD es “Of course it runs NetBSD“” (por supuesto, funciona con NetBSD). El núcleo y el espacio de usuario para todas las plataformas soportadas (que comprenden alrededor de una veintena de diferentes procesadores) se compilan desde un árbol de código central y unificado gestionado con CVS.

Debido a la gestión de código fuente centralizada y a un diseño altamente portable, las adiciones de funcionalidad general (no específicas de un hardware en concreto) benefician a todas las plataformas inmediatamente sin necesidad de “portarlas”.

(Digital DEC 3000 Model 700 Server) corriendo NETBSD 4.0
Apache webserver, Lynx browser, FTP client and server, NNTP, Telnet y email.

Compilación cruzada

Empezando en NetBSD 1.6, el juego de herramientas completo de compiladores, ensambladores, enlazadores y otras soportan completamente la compilación cruzada, permitiendo compilar un sistema NetBSD completo para una arquitectura desde otro sistema de diferente arquitectura (usualmente más potente), incluso de diferente sistema operativo (el framework de compilación cruzada soporta cualquier sistema POSIX).

Capa Modular de Portabilidad

La portabilidad de NetBSD es debida a su única capa modular de portabilidad (MPL por sus siglas en inglés, Modular Portability Layer). Con la MPL el controlador de dispositivo se aísla completamente de la plataforma hardware, instrucciones E/S, interbloqueo, recuperación de errores, incluso periféricos que usan una pseudo-DMA para escribir un buffer RAM con copy-in y copy-out de la CPU local son transparentemente manejados en la capa de controladores. Por otra parte, varios dispositivos empotrados usando NetBSD no han requerido de software de desarrollo adicional otro que el juego de herramientas.

Netpliance I-Opener

En otros sistemas como Linux, en contraste, el código del controlador debe ser readaptado para cada nueva arquitectura. Como consecuencia, en esfuerzos recientes por parte de desarrolladores de NetBSD y Linux para portar el sistema, NetBSD ha tomado un 10% del tiempo del de Linux para ser portado al nuevo hardware. Los ingenieros que portaron NetBSD al procesador SuperH tardaron sólo seis semanas; para portar Linux se tardó tres meses. NetBSD fue portado a la plataforma AMD64 en cerca de un mes; Linux tomó seis meses.

En 2005, como demostración de la portabilidad y conveniencia de NetBSD para aplicaciones empotradas, Technologic Systems, un vendedor de sistemas hardware empotrados, diseñó y demostró un tostador de cocina funcionando con NetBSD.

Licencia

Todo el código fuente de NetBSD está liberado bajo la licencia BSD y sus clausulas 1,2,3 y 4. Esto hace posible que cualquiera pueda usar, modificar e incluso vender NetBSD siempre y cuando mantenga los reconocimientos.

El 20 de junio de 2008, la Fundación de NetBSD anunció una transición a la licencia BSD de dos cláusulas, citando algunas preocupaciones con el soporte de UCB de la cláusula 3 y aplicabilidad industrial de la cláusula 4.

NetBSD también incluye las herramientas de desarrollo de GNU y otros paquetes que están cubiertos por la licencia GPL y otras licencias de código abierto.

pkgsrc

Uno de los proyectos más interesantes de NetBSD es su sencillo y poderoso sistema de paquetes, pkgsrc. Dado que el kernel de NetBSD es portable a muchas arquitecturas, pkgsrc es un meta sistema, esto es, descarga código fuente y compila para producir los binarios. Los usuarios de Gentoo están familiarizados con este proceso dado que emerge funciona de manera similar. pkgsrc es una manera sencilla de tener las últimas versiones de software como Openoffice.org, KDE o Gnome, entre otros muchos programas.

Recientemente Sun Microsystems ha financiado parte del desarrollo de pkgsrc. Actualmente pkgsrc está disponible para diferentes sabores de Unix como Irix, Solaris, FreeBSD, OpenBSD, en la lista, además, se incluye a Slackware Linux, aunque en principio es posible instalarlo en cuaquier sabor de Linux. DragonFlyBSD, otro sabor de BSD, también ha adoptado a pkgsrc como su sistema de paquetes.

mishka-logo-anim

Fuente:

http://es.wikipedia.org/wiki/NetBSD
Imagenes tomadas del sitio de NetBSD

Canal BSD en youTuve, ¡Videos Largos Señores!

El miembro del Equipo Central de FreeBSD (y actual gerente de la Oficina de Programas de Código Abierto de Google), Murray Stokely, ha creardo un canal en YouTube, el BSDConferences, canal para la emision de videos de alta calidad, con charlas y tutoriales en BSD, en particular las conferencias de BSD.

Stokely menciona:
“Gracias a la Oficina de Programas de Código Abierto de Google, pude crear un canal para el contenido técnico de BSD, sin el límite de 10 minutos, a fin de que podamos enviar vídeos de alta calidad con las horas de tiempo ininterrumpido de conferencias y tutoriales en conferencias y eventos de BSD . Creado los primeros cuatro vídeos grabados por Julian Eliseo MeetBSD en 2008 que tuvimos recientemente en Mountain View. “

Me parece muy interesante y es muy buena la iniciativa de poder compartir estos videos, ademas hay que tener en cuenta que estos videos son completos , realmente muy bueno, espero poder aprovecharlos.

Les dejo uno que esta muy bueno, y en la proxima charla voy vestido como este compañero, jeje.

Canal BSD en Youtube:
http://www.youtube.com/bsdconferences

Fuente:

http://www.fug.com.br/

FreeBSD, El Demonio de los BSDs.

FreeBSD es un sistema operativo libre para computadoras basado en las CPU de arquitectura Intel, incluyendo procesadores 386, 486 (versiones SX y DX), y Pentium. También funciona en procesadores compatibles con Intel como AMD y Cyrix. Actualmente también es posible utilizarlo hasta en once arquitecturas distintas[2] como Alpha, AMD64, IA-64, MIPS, PowerPC y UltraSPARC.

FreeBSD está basado en la versión 4.4 BSD-Lite del Computer Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la tradición que ha distinguido el desarrollo de los sistemas BSD. Además del trabajo realizado por el CSRG, el proyecto FreeBSD ha invertido miles de horas en ajustar el sistema para ofrecer las máximas prestaciones en situaciones de carga real.

freebsd_sz400

La mascota del sistema operativo es Beastie.

Sigue leyendo “FreeBSD, El Demonio de los BSDs.”

Introducción a los Sistemas BSD

Me puse a investigar algo sobre los sistemas BSD, espero les guste.

¿Qué es BSD?

BSD son las siglas de “Berkeley Software Distribution”. Así se llamó a las distribuciones de código fuente que se hicieron en la Universidad de Berkeley en California y que en origen eran extensiones del sistema operativo UNIX de AT&T Research. Varios proyectos de sistemas operativos de código abierto tienen su origen en una distribución de éste código conocida como 4.4BSD-Lite. Añaden además un buen número de paquetes de otros proyectos de Código Abierto, incluyendo de forma destacada al proyecto GNU. El sistema operativo completo incluye:

  • El kernel BSD, que se encarga de la programación del tiempo de ejecución de los procesos, la gestión de memoria, el multiproceso simétrico (SMP), los controladores de dispositivos, etc.A diferecia del kernel Linux existen varios kernel BSD con diversas funciones.
  • La biblioteca C, la API base del sistema.La biblioteca C de BSD está basada en código procedente de Berkeley no del proyecto GNU.
  • Aplicaciones como las distintas shells, aplicaciones de gestión de ficheros, compiladores y enlazadores.Algunas de las aplicaciones derivan del proyecto GNU, otras no.
  • El sistema X Window, que gestiona el entorno gráfico.El sistema X Window que se usa en la mayoría de versiones de BSD es producto de un proyecto aparte, el Proyecto XFree86. Se usa el mismo código que en Linux. BSD por lo general no predetermina un “gestor de ventanas” como KDE o GNOME, aunque éstos y otros muchos esten disponibles.
  • Muchos otros programas y utilidades

¿Por qué BSD no se conoce mejor?

Existen diversas razones por las que BSD es relativamente desconocido:

  1. Los desarrolladores de BSD con frecuencia están más interesados en depurar su código que en promocionarlo.
  2. La mayor parte de la popularidad de Linux se debe a factores externos a los proyectos Linux, como la prensa y las compañías que ofrecen servicios relacionados con Linux. Hasta hace poco los BSD de fuente abierta carecían de tales abogados.
  3. Los desarrolladores de BSD suelen estar más experimentados que los de Linux y ponen menos de su parte a la hora de hacer el sistema fácil de usar. Los recién llegados suelen sentirse más cómodos con Linux.
  4. En 1.992 AT&T denunció a BSDI, el distribuidor de BSD/386, alegando que el producto contenía código propiedad de AT&T. El caso fué sobreseído en 1.994 pero la huella del litigio perdura. Aún en Marzo de 2.000 en un artículo publicado en la web se aseguraba que el caso había sido “resuelto hace poco”.Un detalle que el proceso judicial aclaró fue el de la nomenclatura: en los 80 BSD era conocido como “BSD UNIX ”. Tras la eliminación del último vestigio de código de AT&T, BSD perdió el derecho a llamarse UNIX. Es por esto que es posible encontrar títulos de libros referentes a “the 4.3BSD UNIX operating system” y “the 4.4BSD operating system” y “the 4.4BSD operating system”.
  5. Existe la creencia de que los proyectos BSD están fragmentados y enfrentados entre sí. El Wall Street Journal habló de la “balcanización ” de los proyectos BSD. Como en el caso del pleito, esa creencia se fundamenta en historia antígua.

¿Quién posée BSD?

Ninguna persona o empresa posée BSD. Su creación y distribución es obra de una comunidad de voluntarios altamente cualificados y comprometidos a lo largo y ancho del mundo. Algunos de los componentes de BSD son proyectos de Código Abierto que cuentan con responsables ajenos al proyecto BSD.

¿Cuántas versiones de BSD existen?

A diferencia de las numerosas distribuciones de Linux tan sólo hay tres BSD libres. Cada proyecto BSD mantiene su propio árbol de fuentes y su propio kernel. En la práctica, sin embargo, las diferencias en el entorno de usuario (“userland”) entre los distintos BSD son menores que las que hay en Linux.

Es difícil enumerar los objetivos de cada proyecto puesto que las diferencias son muy subjetivas. En general,

  • FreeBSD tiene como meta ofrecer alto rendimiento y facilidad de uso al usuario final y es uno de los favoritos entre proveedores de contenidos web. Funciona en PC y en procesadores Alpha de Compaq. El proyecto FreeBSD cuenta con un número de usuarios significativamente mayor que los otros proyectos.

  • NetBSD tiene como meta la Portabilidad: No en vano su lema es “of course it runs NetBSD” (que podría traducirse como “claro que funciona con NetBSD”). Funciona en máquinas que abarcan desde PDAs a grandes servidores e incluso ha sido usado por la NASA en misiones espaciales. Es una excelente elección para utilizar viejo hardware no Intel.

Sigue leyendo “Introducción a los Sistemas BSD”

Subir ↑