Conferencia E/OS

- ChanServ- [#solar] ..::Bienvenidos al ciclo de charlas ::..

Tauro Bienvenidos a la cuarta edicion del Ciclo de Conferencias y Encuentros
Online organizados por SoLAr!

Tauro Ante nada, queremos agradecer a la gente del proyecto E/OS su presencia
de esta noche aqui ,

Tauro en la cual nos contaran acerca de su interesante proyecto

Tauro les recordamos la modalidad del evento: los disertantes exponen en
primer lugar, tras lo cual

* CrazhMeM (n=subcrazh@201.255.2.194) has joined #solar

Tauro se abre el debate para hacer preguntas de manera ordenada, sin
interrumpirse y pidiendo la plabra al moderador.

Tauro Hecha esta aclaracion, recibimos con um fuerte aplauso a nuestros
invitados de hoy!

Tauro clpa, clap, clap!!!!

Eugenio_Serrano plap plap plap !!

* maram aplaude fuerte

Tauro Emanuel: tiene Ud la palabra!

juanp clap clap!!

weed0 clap!

CrazhMeM clap! ?

papaio yo tambien

Tauro segundo...problemas tcnicos.......

juanp Ok

Tauro ahora si emanuel :)

* mrwad: Ahora si

Tauro clap clap clap

Tauro :)

* mrwad: Buenas noches nuevamente a todos, estoy aqui para contarles de nuestro

* mrwad: pequeño proyecto

* mrwad: el mismo empezo en el año 1995, como un pequeño proyecto de crear
un boot de diferentes sistemas operativos

* mrwad: algo parecido a lo que hoy se conoce como grub o lilo, aunque la idea

era poder combinar diferentes aplicaciones en un sistema
* mrwad: Fue asi, que el proyecto empezo de a poco a crecer, si bien era muy
simple, se basaba en una estructura de estilo msdos que lanzaba otros sistemas

* mrwad: pero nunca se pudo combinar diferentes sistemas operativos, primero
por no ser multitarea, y segundo porque no persistia su ejecucion desde el
inicio hasta la carga del sistema operativo que se queria iniciar.

* mrwad: O sea funcionaba igual que grub, solo que teniamos una pequeña gui,
despues otro proyecto que tuvo una idea similar fue xosl..

* mrwad: En esta parte de inicio del proyecto fue desarrollada por el Dr. Miguel
E.E. Chanampa

* mrwad: Durante casi 4 años, donde posteriormente yo me sume al desarrollo,
(Emanuel Chanampa, su hijo)

* mrwad: donde pase de un sistema monolitico, mono task, a uno multitarea,
mediante el kernel de linux y freebsd, la idea o mejor dicho objetivo fue
crear un kernel propio, que tuviera lo mejor de cada sistema y permitiese
correr aplicaciones win32.

* mrwad: Aunque el desarrollo fue lente, nos estancamos mucho en tratar de emular
todo, y fue asi que empezamos a usar codigos del proyecto wine, y x11.. Al
final EOS parecia una distribucion linux, en ves de un sistema propio,
aunque nuestro plan es con varias escalas, de a poco iriamos remplazando
las partes de linux, por partes propias del proyecto.

* mrwad: Bajo el objetivo de emular todos los sistemas operativos, pero utilizando
los kernels de estos sistemas, algo asi como cargar un kernel en memoria,
correrlo en forma real, sin usar un virtualizador de ordenador (como qemu),
y asi poder tener soporte a varios sistemas.

* mrwad: Actualmente, lo que se logro fue tener un unix propio, un tanto
diferente a linux y otros, y mas cercano a BeOS, ya que eos ahora utiliza
apis del tipo be, son similares y casi iguales.

* mrwad: Aparte de tener los mismos headers, la salvedad es que el appserver
que empleamos en un servidor grafico similar al X, ya que emplea su protocolo.

* mrwad: Es mas pequeño, en recursos y compatible, con el X11 tradicional

* mrwad: Esto en cierta forma nos permite utilizar clientes y servidores,
mediante el protocolo X, y poder interactuar con FreeBSD, NetBSD, Darwin,
Linux para presentar aplicaciones bajo nuestro servidor

* mrwad: Por otra parte la emulacion de windows ha sido subsanada portando wine
a eos, solo que unicamente puede ejecutar aplicaciones win32, no soporta
dos ni tampoco win16,

* mrwad: aunque corre a velocidad real, ya que se adapto wine para que funcione
con instrucciones directa a modulos del kernel.

* mrwad: Y en cuanto al kernel es un output en ensamblador de linux y freebsd,
y en cierta forma es un hack a ambos sistemas, para ganar compatibilidad,
estabilidad y soporte de red.

* mrwad: Actualmente la version 026 es la unica que presenta todas estas mejoras,
que aun esta en desarrollo, y planeamos hacer que esta version sea la mas
estable e independiente, o sea que sea capas de instalarse por si misma,
no dependa de otros sistemas operativos y que sea la mas rapida, pequeña
y eficaz.

* mrwad: Para asi tener un unix alternativo, que como finalidad tendra poder
correr cualquier aplicacion que uno quiera, mediante el sistema de tranlacion
de apis a kernels, el unico problema es que este sistema solo servira para
algunos sistemas operativos (gnu).

* mrwad: Y asi por ejemplo podras correr en tu escritorio, una aplicacion gnu
darwin, otra HURD, otra linux, otra de reactos, o una de windows xp.

* mrwad: Que convivan y el sistema nunca se sature, ya que es liviano y esta
basado en la uclibc, para que ocupe menor espacio, y sea mas agil.

* mrwad: Por otra parte que el usuario cuente con un sistema grafico, escritorio
que sea facil de usar

* mrwad: tal ves muy similar al de apple, pero que tambien pueda ser manipulado,
facilmente al estilo de windows.

* mrwad: Que el usuario pueda instalar y borrar todo lo que quiera en simples
pasos, y que cuente con un escritorio suave, con transparencias e intuitivo.

* mrwad: Algunas desventajas son que el sistema es mono usuario, hay un super
usuario (root) y asi emula y hace creer que corre ese usuario las aplicaciones,

* mrwad: de forma que es similar o igual a beos.

* mrwad: Su funcionamiento consta de la carga comprimida de la imagen del kernel,
seguido de la lectura de un initgz en la ram, que cuenta con el programa
padre que levanta los servicios del sistema.

* mrwad: Cargando el Appserver, los drivers, montando las unidades y mostrando el
escritorio, uno de los fundamentos es mostrar a eos como un sistema grafico,
ya que el escritorio es mostrado en 5 a 10 segundos, y en el continua la
carga de servicios, igual que en beos.

* mrwad: En cuanto a las apis nativas, se copio o mejor dicho emulo a beos, para
facilitar portar software de beos a eos, y porque el c++ es mas sencillo,
y rapido para crear aplicaciones graficas.

* mrwad: Por otra parte estamos portando software de linux a eos, porque seria
interesante tener soft nativo, por lo pronto las unicas aplicaciones portadas
son Xine (lo llamamos BeXine), Wine (BeWine), Dialog, y Mc (midnight)

* mrwad: aunque ya trabaja (Miguel Celestino y Leonardo Celestino) en la
portacion de la GTK, eso podria ayudarnos mucho al portar software

* mrwad: y En cuanto a los drivers, eos utiliza drivers de linux, e incluso
se puede setear para cargar drivers de cualquier version de linux. Como asi
trabajamos en el sub sistema nt, para cargar drivers de windows xp en eos,
y asi obtener mayor soporte de hardware, por ejemplo podrias intalar direct
x, y obtener las aceleraciones de hard, las cuales pasarian al frame buffer,
mediante realocacion de interrupciones.

* mrwad: En si EOS es un emulador de sistemas, cuyo objetivo sera poder correr
cualquier aplicacion de diferentes sistemas operativos, arquetecturas,
sin problemas, y que sea facil de portar a otras arquitecturas, y se pueda
programar en el facilmente.

* mrwad: El mayor objetivo del proyecto es que en un sistema puedas tener todo,
sin perder velocidad, ni sentirte incomodo, acompañado de una gui bella.

* mrwad: Bueno creo que eso es todo, alguna duda? preguntas?

Tauro * mrwad:,

Tauro como es que un medico y luego su hijo

Tauro se meten en esto?

Tauro :)

* mrwad: Buena pregunta!

* mrwad: Les paso con Miguel, el va a contarles mejor como fue que inicio el
proyecto y porque.

Tauro gracias bienvenido miguel!

Tauro clap clap clap

* mrwad: Gracias a ustedes

juanp clap!

* mrwad: No se alarmen si soy algo lento, para escribir
Eugenio_Serrano clap clpa clap

* mrwad: Bueno, yo empece a programar hace muchos años, cuando les digo mucho,
es muchisimo, hoy tengo 63 años, soy bastante grande podria ser abuelo,
¿quien sabe no?

* mrwad: En 1963 entre a trabajar en una compania de ropa, una sastreria, y me
obligaron a aprender a usar una computadora, la burrow 2000, o sea eran unas
pseudo computadoras

* mrwad: Las perforadoras, asi que aprendi a como programar bajo ellas, y empece
a estudiar su funcionamiento, hice cursos que eran carisimos

* mrwad: Y como no pude seguir pagando, tuve que aprender muchas cosas solo, y me
dedique a estudiar medicina, y siempre a la par trabaje en computadoras, aunque
en esos tiempos la gente te miraba bastante mal si hablabas de un ordenador.

* mrwad: Y poco tiempo despues me fui comprando todas las pc que salian de hogar
en los 80, y estuve facinado vieno los monitores, tal ves muchos aca se rian,
pero es verdad no saben lo que era ver un monitor con 8 colores!

* mrwad: Asi que empece a trabajar en ensamblador, y siempre tuve una postura
de no saber demasiado, realmente no se si mucho, muchas veces veo mis codigos
no me gustan, y prefiero mantener un perfil bajo

* mrwad: Y en el 93 empece a ver los problemas que tenia con windows, pero
habia visto os2, me llamaba mucho la atencion, pero nunca pude encontrar un
sistema estable y queria poder tener los 2 sistemas en mi pc, sin fallos.

* mrwad: En cierta forma la verdad es que un problema personal me llevo a
hacer eos.

* mrwad: Y toda mi vida, lo pase con computadoras, enfermos y locos. Pero es
lo que me gusta, y la verdad lo hago como si fuera un hobbie, tal ves por
eso el proyecto no sea perfecto, pero bueno hacemos lo que podemos.

* mrwad: Ahora mi hijo, se metio en el proyecto de verme siempre ahi, aparte
por mucho tiempo firme como Emanuel, asi que al final el termino ayudandome,
aunque no sabe ensamblador como los viejos!

* mrwad: Bueno, alguna otra pregunta?

Tauro Elprofe,

Elprofe Hata ahora me han impresionado muy bien

Elprofe EOS parece ser, hasta aquí, lo mejorcito de cada SO. Sin embargo
se que es muy dificil ser todo para todos. Justamente por lo ambicioso del
proyecto es que me aparecen estos interrogantes:

Elprofe ¿Cuál es el estado de desarrollo de EOS en este momento? ¿para
que tipo de usuarios es bueno hoy?

* mrwad: Te contesto, si bajas las versiones 025 es casi imposible usarlas, por
lo complejo, diria que esta orientado a un programador y encima te enojaras
diciendo esto es linux, y la verdad es que es maso por usar librerias de
linux, pero hoy en la version 026, esta orientada al usuario sin conocimientos

* mrwad: no te digo que es el sueño, pero al menos un usuario de escritorio
podria usarlo, y usar digamos el sistema multimedia, internet y oficina

* mrwad: Exepto algunos grandes problemas con impresoras que tenemos..

Elprofe ¿Para quién será bueno en el futuro?

* mrwad: Y el desarrollo a mi parecer esta muy verde imaginate vamos por la
version 026

* mrwad: Para el usuario de hogar, escritorio y oficina

* mrwad: no para programadores ni administradores de redes, tal ves en un futuro
muy distante

* mrwad: pero si el usuario que quiere poder correr todo en su maquina y no
perder recursos, y con esto te digo juegos y programas.

* mrwad: Pero repito, aun eos es muy verde, podra usarlo un usuario pero se
encontrara que falta ayuda, textos e incluso hay horrores ortograficos!

* mrwad: Alguna otra pregunta?

Eugenio_Serrano yo tengo mas preguntas (sorry tauro pero no puedo enviarte
mensajes privados)

Tauro Eugenio_Serrano, adelante

Eugenio_Serrano la pregunta seria: Primero..

Eugenio_Serrano Cuanta gente ademas de los 4 que nombraron participan en el
proyecto. Supongo que ademas lo hacen en horarios extras

Eugenio_Serrano y la segunda..

Eugenio_Serrano cuantos usuarios mas o menos ya estan usando eos

* mrwad: Los desarrolladores somos 4, aunque hay otros 4 beta testers que
siempre nos han ayudado, y hay 2 programadores que nos ayudaron a portar
xine que posiblemente nos ayuden en el futuro a portar mas software.

* mrwad: Los desarrolladores principales son:

* mrwad: Miguel E. Chanampa (yo) trabajo en el kernel y hack a linux y bsd

* mrwad: Emanuel Chanampa quien trabaja en el appserver y libbe (libreria grafica)

* mrwad: Miguel Celestino, otro medico, porta el software que encuentra de
internet (asi como suena..)

Eugenio_Serrano juagh :)

* pingdonga (n=luca@OL47-248.fibertel.com.ar) has joined #solar

* mrwad: Y Leonardo Celestino (es el hijo de miguel), nos traduce todo y
desarrolla los scripts aunque es una tonteria es una gran ayuda, el nos adapto
scripts de knoppix a eos! (se que no es algo increible pero es una ayuda)

* mrwad: despues estan Richard Claus (o algo asi se escribe) que nos porto Xine

* mrwad: y Daniel, alias Cooled, que nos ayuda depurando los codigos y creando
una consola de debug que nunca tuvimos!

* mrwad: Y la gente que usa eos, mira el CD de eos lo pidieron 10 personas,
y en la lista de correo tenemos 100 personas, calcula que mas de 20 personas
no usan eos.

Eugenio_Serrano :)

* mrwad: Ah y si quieren mirar la pagina http://meos.sf.net
Eugenio_Serrano pero esas 20 personas, lo usan algo asi para hacer sus
trabajos de todos los dias ?
Eugenio_Serrano almenos ustedes ?

* mrwad: nosotros 6 lo usamos siempre, por ejemplo ahora yo estoy corriendo el
kmod (driver que usamos para cargar otros so) corriendo windows xp

* mrwad: de los 20 usuarios se que 2 lo usan siempre.. y eso diria es bastante
para un proyecto casi desconocido y que parece ser otro linux

* Elprofe has quit ("using sirc version 2.211+KSIRC/1.3.12")

Eugenio_Serrano :)

* Elprofe (n=rhg@201.250.91.165) has joined #solar

* mrwad: ¿Alguna otra pregunta?

Tauro juanp, adelante

juanp Primeramente los felicito por la actitud