Session Start: Tue Dec 10 20:48:03 2002 |
Session Ident: #linux |
Ducky_Pha | have you ever seen xtingray |
viXard | Bueno bueno, mi equipo de traductores, reportarse por favor |
sarnold | "reportarse por favor" ? |
Arador | viXard: yo aqui estoy ;) |
Arador | "presentarse por favor?" |
viXard | olé, te hacía durmiendo :-) |
viXard | sarnold, i´ve lost my stylus pen |
viXard | :( |
sarnold | viXard: for your ipaq? |
viXard | yeap |
sarnold | viXard :( |
viXard | Buenas noches |
viXard | aquí comenzamos la última ponencia de la jornada de hoy, pero no la última del evento ;-) |
viXard | Esta vez a cargo de Emanuel Chanampa, del grupo Echosoft, de Argentina |
viXard | Emanuel es estudiante de Medicina (sí sí), ayudante de psiquiatra (sí sí) y técnico programador |
viXard | autor del proyecto E/OS LX |
viXard | http://www.eoslx.da.ru/ |
viXard | la charla de hoy se intitula Nano-tecnologia para UNIX y soporte multiplataforma |
viXard | con uds Mr-WaD :-) |
Mr-WaD | Buenas noches a todos |
Mr-WaD | a continuacion voy a hablarles sobre la aplicacion |
Mr-WaD | de tecnologias nano en unix/linux |
Mr-WaD | primero vamos a hablar |
Mr-WaD | de como funciona la arquitectura nano |
Mr-WaD | para poder comprender su uso bajo UNIX |
Mr-WaD | nano, entendemos como medida pequeña (1x10ex-9) |
Mr-WaD | o sea estamos hablando de una comparacion molecular, o sea es la unidad minima indifundible de medicion |
Mr-WaD | a esto se lo denomina genericamente, nano |
Mr-WaD | si bien, en la tecnologia, se esta trabajando para |
Mr-WaD | lograr arquitecturas, |
Mr-WaD | pequeñas, que nos permitan |
Mr-WaD | emplear o manejar maquinarias muy pequeñas o instrumentales tan diminutos |
Mr-WaD | que ayuden al programador/usuario |
Mr-WaD | para ello debemos sabes las bases del fundamento unix y su funcionamiento |
Mr-WaD | a modo modular, si bien, para que un sistema nano funcione correctamente |
Mr-WaD | debemos manejar la informacion del procesador directamente |
Mr-WaD | dejando de lado la TASK del sistema |
Mr-WaD | esto como se logra? seria la pregunta |
Mr-WaD | pues, hay que atacar a los semaforos del sistema, empleando ASM |
Mr-WaD | como lenguaje de base |
Mr-WaD | si bien recordemos que asm es un lenguaje util, pequeño y versatil |
Mr-WaD | a pasar que al paso del tiempo va perdiendo adeptos, por lo largo y tedioso del mismo |
Mr-WaD | pero no olvidemos, que todo empezo gracias a este lenguaje |
Mr-WaD | volviendo al tema central |
Mr-WaD | si el programador emplea asm, podremos tener los programas |
Mr-WaD | de uso en un muy bajo costo en espacio |
Mr-WaD | y sobre todo acceder a nuestras preciadas ints |
Mr-WaD | (interrupciones) |
Mr-WaD | en todos los sistemas, existens ints basicas a todos, pero vale recalcar que estas son basicas del ordenador |
Mr-WaD | y seran las ints que nos interesen a la hora de trabajar para una plataforma nano |
Mr-WaD | debido a que la gran mayoria de estas emplean procesadores i386 tipo |
Mr-WaD | (que no lo son) pero contienen ints similares |
Mr-WaD | hoy se podria hacer un paralelismo como el Z80 de años atras (muchos años atras) |
Mr-WaD | pero con una funcionalidad superior y que en la arquitectura nano |
Mr-WaD | estariamos manejando maquinas muy pequeñas bajo un arquitectura modular |
Mr-WaD | comparable con el ADN humano, que esta compuesto por pequeños pedasos |
Mr-WaD | que se van tomando para generar los fragmentos de arn |
Mr-WaD | esto a nivel informatico, hablariamos de un sistema padre |
Mr-WaD | i386, que a traves de unix |
Mr-WaD | se modulaliza el sistema |
Mr-WaD | cada modulo es programado en asm, |
Mr-WaD | para ahorrar espacio y tener accesos directos |
Mr-WaD | y luego se llama a la consola para retornar la informacion del sistema |
Mr-WaD | esta base es empleada luego para el sistema modo x (sistema grafico cli) |
Mr-WaD | lo mas importante es darle al usuario una interfaz grafica |
Mr-WaD | actualmente los sistemas embebidos las emplean mucho, aunque la tecnologia nano |
Mr-WaD | no ha pasado del sistema texto |
Mr-WaD | y es comprensible porque se trata de usar sistemas muy pequeños |
Mr-WaD | como son las nano maquinas (de uso medico) |
Mr-WaD | que son controladas por sistema remoto y son a traves de puertos infrarojos |
Mr-WaD | en una maquina muy pequeña, que a su ves llama al procesador tipo i386p (raro esto) |
Mr-WaD | debido a que estan intentando usar un sistema protegido tipo 386 en una maquina que no llega a medir 1 mm |
Mr-WaD | esta pequeña maquina solo tiene accion por el so, que se encuentra en una rom |
Mr-WaD | y la plataforma unix se comunica a traves |
Mr-WaD | de las ints 8h y 12h |
Mr-WaD | que son empleadas en estas maquinas, si bien estas ints |
Mr-WaD | son propias de estas maquinas, no son genericas |
Mr-WaD | y falta mucho tiempo a que se tenga una base |
Mr-WaD | generica de uso y ejecucion rapida |
Mr-WaD | en sintesis repasemos lo dicho: |
Mr-WaD | 1ero. nanto tecnologia -> sistema pequeño equivalente a modulos |
Mr-WaD | 2do. empleo de ints directas con ordenes al procesador |
Mr-WaD | 3ero. enlace a plataformas embebidas |
Mr-WaD | 4to. arquitectura similar al cuadro de mosaico |
Mr-WaD | (estrcutura de mosaico fluctuante) |
Mr-WaD | bueno, ahora pasamos a |
Mr-WaD | al sistema de archivos, memoria y acceso |
Mr-WaD | y restricciones |
Mr-WaD | hay que recalcar un punto importante |
Mr-WaD | toda nano maquina, cuenta con una memoria rom, pero no con un os UNIX |
Mr-WaD | es un pre sistema que tiene al rededor de 30 ints como maximo |
Mr-WaD | que son llamadas desde una plataforma nano (decimos por plataforma nano a un sistema tipo unix modificado) |
Mr-WaD | por lo tanto, en cuanto a sistema de archivos, no es factible pasar archivos reales, solo se emiten informacion por puertos a ints, las mismas son retornadas al SO padre (unix) |
Mr-WaD | y es mostrada en pantalla |
Mr-WaD | para ello es conveniente el uso de una interfaz grafica |
Mr-WaD | pero no el empleo de X11 |
Mr-WaD | si bien, se buscan alternativas una muy importante es MICROWINDOWS |
Mr-WaD | y QT embebida |
Mr-WaD | como asi las librerias TV, aunque no son recomendables por su extensidad y consumo de memoria |
Mr-WaD | el sistema grafico nos permitira llamar facilmente, a las funciones de la maquina, y ahorrar pasos |
Mr-WaD | pero no se debera nunca re estructurar sistemas como servidores x11 debido a que estos entran en modo multi tarea y consumen demasiados recursos |
Mr-WaD | hasta aqui tienen alguna pregunta? |
Mr-WaD | o alguna inquitud de lo dicho? |
Mr-WaD | para ver informacion sobre microwindows la direccion es |
Mr-WaD | http://www.microwindows.org |
Mr-WaD | muy buena pregunta, si se puede lograr multitarea en un sistema nano |
Mr-WaD | te diria, que si, pero corremos el riesgo |
Mr-WaD | de saturar el sistema, por lo cual debemos usar |
Mr-WaD | una version modificada del kernel linux/unix/freebsd etc.. |
Mr-WaD | o bien como dije antes usar unix, y un sistema nano |
Mr-WaD | pero de esta forma, no tendrias multitarea |
Mr-WaD | si, procesos virtuales |
Mr-WaD | o sea cargar un programa, y mantener otro en memoria |
Mr-WaD | debido a que en los sistemas nano, no contamos con |
Mr-WaD | memoria extensible o superior o extendida o como le quieras nombrar |
Mr-WaD | solo tienes la memoria de base 500k y dependiendo de la arquitectura contaras con mas o no |
Mr-WaD | actualmente tenes algunos proyectos que estan trabajando en arquitecturas nano |
Mr-WaD | que podrias revisar |
Mr-WaD | uno es ELKS si mal no recuerdo es el nombre |
Mr-WaD | y otro es L4 pero actualmente estan desviendo el objetivo |
Mr-WaD | ambos son unix compilantes |
Mr-WaD | pero resumiendo, multitarea trae |
Mr-WaD | gasto de memoria |
Mr-WaD | gasto de recursos |
Mr-WaD | pero ganas estabilidad |
Mr-WaD | recorda que depende del procesador, y los lenguajes usados |
Mr-WaD | si usamos asm, es el lenguaje usado.. tendremos una task basica |
Mr-WaD | pero no una multitarea real |
Mr-WaD | por ende perderemos la multitarea, aunque en el futuro |
Mr-WaD | se prometen todos procesadores del tipo i386p |
Mr-WaD | como los usados en las nano maquinas humanas |
Mr-WaD | de ser asi, se podra montar un sistema multitarea |
Mr-WaD | alguna otra pregunta? |
Mr-WaD | bueno, pasemos a sistema de memoria y task |
Mr-WaD | como recordamos en un sistema nano, tenemos a unix frenado en sus semaforos |
Mr-WaD | para lograr nuestro objetivo, disminuir recursos y llamar al procesador |
Mr-WaD | por lo cual solo podemos aspirar a lograr una task |
Mr-WaD | que funciona asi: |
Mr-WaD | primer programa cargado |
Mr-WaD | se lo asigna a los valores de rango bajo |
Mr-WaD | 2do programa cargado se asigna al segundo programa de rango |
Mr-WaD | y 3er programa queda en la ultima posicion de rango |
Mr-WaD | esto nos permite tener multiples llamas a las ints y tener algo asi como una multitarea, pero es ficticia |
Mr-WaD | no estamos cargando programas simultanea sino asignandolos |
Mr-WaD | ahora la pregunta es como se hace? |
Mr-WaD | pues, por modulos |
Mr-WaD | cada programa, es un modulo echo en asm o c (si, se puede usar c) |
Mr-WaD | pero cuidado aqui, recuerden que tendremos que crear nuestra libreria c |
Mr-WaD | re-estructurada, y esto implica un gran trabajo |
Mr-WaD | para ello es recomendable usar librerias como tiny c, uclibc |
Mr-WaD | existen otras, pero estas son las mayormente maniobrables |
Mr-WaD | a la hora de adaptarlas en una plataforma nano |
Mr-WaD | asi que recordemos, tenemos memoria basica, que la manejamos a traves de ints directas al ordenador |
Mr-WaD | no tenemos semaforos reales, debido a q esto nos limita |
Mr-WaD | y si es posible todo esta estructurado en el modelo i386 real |
Mr-WaD | por lo cual, la memoria es asignada, alocada y para eliminarla es retirada |
Mr-WaD | esto es muy estable y rapido para estos tipos de ordenadores |
Mr-WaD | sobre todo que no manejan velocidades superiores a 25 hz |
Mr-WaD | ahora pasemos a la relacion de nano systemas con plataformas embedidas |
Mr-WaD | bueno, un sistema embedido es la reduccion del mismo para funcionar en procesadores pequeños y maquinas pequeñas |
Mr-WaD | no son nano, debido a que tenemos todas las ints |
Mr-WaD | de un procesador real, pero podemos relacionarlas |
Mr-WaD | con maquinas nano |
Mr-WaD | imaginense esto: |
Mr-WaD | en un futuro uno tendra una maquina de mano, con unix, y podra prender o apagar las luces de su casa |
Mr-WaD | o bien, ver que anda mal de su auto, |
Mr-WaD | o en una nano maquina humana |
Mr-WaD | y revisar el estado del cuerpo humano |
Mr-WaD | imaginense tener todo interconectado, ese es el fundamento de la nano tecnologia |
Mr-WaD | no hablamos de un micro chip sino, de una gran red, con ints comunes |
Mr-WaD | que nos permitan manejar un amplio espectro de maquinas, sistemas, etc.. |
Mr-WaD | y todo esto seria gracias a maquinas no mayores de 1 mm |
Mr-WaD | bueno respondiendo a tu pregunta ston, tenes razon |
Mr-WaD | esto podria llevar a estar controlados.. |
Mr-WaD | pero hay que poner firewales (barreras de fuego) |
Mr-WaD | pero nativas, esto complica mucho la arquitectura |
Mr-WaD | pero por eso usamos una plataforma unix de base |
Mr-WaD | porque la idea es que todo este en red, protegido y con privilegios |
Mr-WaD | alguna pregunta? comentario? |
Mr-WaD | bueno, pasemos a la etica, uso y algunos ejemplos en la medicina |
Mr-WaD | eticamente, tener a todos interconectados |
Mr-WaD | no eticamente moral y aceptado por la medicina |
Mr-WaD | pero practicamente es util, |
Mr-WaD | porque con una pc de mano sabrias el estdo de tu cuerpo, |
Mr-WaD | pulso cardiaco, niveles enzimaticos, glucemia etc.. |
Mr-WaD | pero no solo en medicina |
Mr-WaD | tambien el resto, casas, autos o incluso otras pc |
Mr-WaD | ver que falla en ellas |
Mr-WaD | volviendo a las preguntas formuladas |
Mr-WaD | overflow: los avances mas grande de la nano tecnologia |
Mr-WaD | han sido logrados en el campo medico |
Mr-WaD | y exploratorio del espacio |
Mr-WaD | si bien, se que estan intentando crear micro sistemas para relojes y artefactos hogareños |
Mr-WaD | pero el avance mas grande fue lograr un procesador tipo i386 con 1 mb ram |
Mr-WaD | contando con una rom que tenia un sistema de 60 ints de accion |
Mr-WaD | en un tamaño de 0,001 mm si mal no recuerdo |
Mr-WaD | esto fue realizado el año pasado en una universidad en japon |
Mr-WaD | luego tenes en USA estan trabajando en lo mismo pero para convatir enfermedades terminales con nano maquinas que ataquen virus y demas, si bien |
Mr-WaD | el uso real seria para tener una gran red de interconeccion |
Mr-WaD | ston: |
Mr-WaD | estos sistemas estan disponibles |
Mr-WaD | dentro de 3 años de venta comun |
Mr-WaD | y dentro de 10 a 20 años estaremos usando nano maquinas |
Mr-WaD | hasta para reparar otras maquinas |
Mr-WaD | e0x, si la idea es que el humano interaccione con la pc |
Mr-WaD | y a su ves la pc a pc y con humanos |
Mr-WaD | una gran red sin fronteras |
Mr-WaD | y la verdad es futurista, pero no imposible |
Mr-WaD | incluso se habla de interpretar impulsos electricos humanos, pero este tema es muy complicado debido a que el humano maneja voltajes de 3 v a 12 ums v |
Mr-WaD | irolave: |
Mr-WaD | bueno, es una pregunta interesante mas bien filosofica |
Mr-WaD | pero, en lo personal me gustaria llegar a ver eso |
Mr-WaD | e0x: si, tenes razon humanhack.. e incluso imaginate un humano actuando como rigido.. |
Mr-WaD | Ston: |
Mr-WaD | te puedo contar que empresas como MICROSOFT |
Mr-WaD | estan invirtiendo en la nano tecnologia |
Mr-WaD | para invetigar paralisis, hemiplegias y una posible coneccion a nivel hipotalamico |
Mr-WaD | lamentablemente eso podria llevar a que no tengamos privacidad mental.. |
Mr-WaD | lrolave: |
Mr-WaD | tenes razon, no es bueno perder la humanidad |
Mr-WaD | pero tal ves esta tecnologia nos ayude mucho, pensa que podrias usar las cosas de manera mas facil |
Mr-WaD | o cuando vallas al medico este ya sepa que tienes |
Mr-WaD | o bien prender tu pc sin tocar nada |
Mr-WaD | o hasta programar, tocando el espacio sin usar el teclado.. |
Mr-WaD | imaginate ese futuro.. |
Mr-WaD | no tan distante |
Mr-WaD | jsimao: tienes razon |
Mr-WaD | todo cambio trae dudas, pero hay que darle el visto bueno |
Mr-WaD | y aceptar los cambios |
Mr-WaD | eso si hay que controlar todo |
Mr-WaD | piensen que la nanotecnologia tiene una task en linea |
Mr-WaD | y hasta alguno podria ingeniarse para crear un virus.. |
Mr-WaD | que modificara acciones y respuestas |
Mr-WaD | e0x: has dado en el punto |
Mr-WaD | una pc generalista |
Mr-WaD | una palm q controle un auto, una moto, un cuerpo.. |
Mr-WaD | todo.. |
Mr-WaD | y poder pasar tus datos a tu pc |
Mr-WaD | y si queremos mejorar el sistema solo tener que programar en asm |
Mr-WaD | o con el tiempo ir actualizando el sistema operativo |
Mr-WaD | exactamente e0x, esos son los usos |
Mr-WaD | como asi, en otras areas para el desarrollo de nuevos procesadores |
Mr-WaD | mas pequeños |
Mr-WaD | porque esto nos dara en un futuro maquinas ultra pequeñas y una nueva arquitectura |
Mr-WaD | kies: |
Mr-WaD | asi es, en el adn se manejan los codones |
Mr-WaD | a traves de la computacion genetica |
Mr-WaD | esto es una rama de la nano tecnologia |
Mr-WaD | si bien, esta muy en pañales |
Mr-WaD | pero se usaria para la terapia genetica |
Mr-WaD | imaginense, curarse de un resfriado por modificar su adn |
Mr-WaD | a traves de una maquina |
Mr-WaD | bueno ahora a continuacion pasamos de tema a la portabilidad |
Mr-WaD | y los multi sistemas de accion |
Mr-WaD | a que nos referimos por esto, |
Mr-WaD | al uso de diferentes tecnologias en una |
Mr-WaD | en un sistema embebido o tal ves en el futuro nano.. |
Mr-WaD | bueno para obtener, un sistema de esta indole |
Mr-WaD | debemos tener en cuenta algunas cosas |
Mr-WaD | los sistemas unix, emplean posix compilant |
Mr-WaD | y el formato de ejecutable es ELF |
Mr-WaD | variando interrupciones segun el sistema (linux, freebsd, unix, hurd, etc..) |
Mr-WaD | e incluso beos y qnx |
Mr-WaD | pero estos dos os, dejenlos aparte |
Mr-WaD | bueno la idea de la portabilidad no es solo tomar una libreria |
Mr-WaD | y poder portar un sistema en diferentes os |
Mr-WaD | recordando un tema anterior, POSIX es la estructura empleada |
Mr-WaD | por estos sistemas operativos, es como actua su ejecucion, y distribucion |
Mr-WaD | esto nos dice como son sus ejecutables, y distribucion interna |
Mr-WaD | o sea hablamos de modulos, una multi tarea, y llamadas directas sin realocaciones al procesador |
Mr-WaD | mas un sistema de memoria virtual controlada |
Mr-WaD | volviendo al tema de la portacion |
Mr-WaD | hay que tener en cuenta estos puntos |
Mr-WaD | son muy importantes |
Mr-WaD | porque la idea es ganar recursos de otros sistemas |
Mr-WaD | lamentablemente, los sistemas unix no cuentan con drivers de todas las maquinas |
Mr-WaD | por lo cual deberemos recurrir a una portabilidad real |
Mr-WaD | para ello, debemos conocer las int y calls propias de cada sistema |
Mr-WaD | y re formular una base comun hacia todo |
Mr-WaD | o sea, si armamos una libreria comun, podriamos inter relacionar todos los sistemas |
Mr-WaD | y tener ejecutables comunes en todas las plataformas |
Mr-WaD | este proyecto, fue dejado de lado, aunque ahora es factible que se llegue debido a la creciente de la nanotecnologia |
Mr-WaD | en cuanto a los drivers, teniendo una libreria podriamos cargar drivers de otros sistemas |
Mr-WaD | como modulos de alocacion directa |
Mr-WaD | para ello, es bueno ver sistemas como wine, twin que emplean re alocaciones para emular |
Mr-WaD | o sea toman ints de windows y las transforman a ints del sistema unix |
Mr-WaD | (http://www.winehq.com y http://www.willows.org) |
Mr-WaD | en cuanto a la portabilidad de drivers |
Mr-WaD | lo importante es aprender de otras plataformas, si bien windows es un ejemplo que debido a mercadotecnia |
Mr-WaD | tuvo mayor cantidad de drivers |
Mr-WaD | y si usando una base de re direccion de ints |
Mr-WaD | se podria cargar drivers de windows en unix |
Mr-WaD | y ganar los perifericos, ahorrando tiempo y accion |
Mr-WaD | aunque manteniendo el posix compilant de unix y los formatos propios |
Mr-WaD | no hablamos de emulacion, sino de uso de drivers externos |
Mr-WaD | es tiempo que la plataforma unix gane drivers y asi lograr mayor portabilidad |
Mr-WaD | imaginense programas multi sistema y aparte drivers multi sistema |
Mr-WaD | esta bien, no hay problema |
Mr-WaD | van bien los traductores o damos un descanso? |
viXard | esto solo pasa en vivo :-.) |
viXard | sígale ya le alcanzamos :-) |
Mr-WaD | ok |
Mr-WaD | bueno alguna pregunta hasta aqui? |
Mr-WaD | pregunto asi hacemos un pequeño alto, y preguntan alguna inquietud |
Mr-WaD | e0x: |
Mr-WaD | mira, eso se puede lograr |
Mr-WaD | pero muchas empresas no quieren publicar |
Mr-WaD | la informacion de sus drivers |
Mr-WaD | y lamentablemente esta seria la mejor opcion ante estos problemas |
Mr-WaD | si bien, es en lo que yo estoy trabajando, y te dire que practicamente ya lo tengo realizado |
Mr-WaD | jsimao: |
Mr-WaD | si, la nano tecnologia sera plural o sea usada a todos los sistemas |
Mr-WaD | por igual, y todos la comprenderan |
Mr-WaD | pero lo mas importante es lograr obtener mayor control en drivers y facilitar a las empresas en la creacion de los mismos |
Mr-WaD | en cuanto a la memoria |
Mr-WaD | es verdad, para evitar esto, hay que realocar y cargarlos de manera real |
Mr-WaD | esto no nos consume memoria, y la velocidad es bastante aceptable |
Mr-WaD | si alguno le interesa ver mis trabajos, de portabilidad verifiquen http://www.eoslx.da.ru |
Mr-WaD | bueno retornando a la nano tecnologia |
Mr-WaD | haremos una englobacion de todo |
Mr-WaD | y a que puede fluctuar esta tecnologia |
Mr-WaD | 1ero. teniendo un sistema de portabilidad real |
Mr-WaD | 2do. obtener una arquitectura nano |
Mr-WaD | 3ero. unir todos los sistemas mediante la tecnologia nano |
Mr-WaD | bueno a que apuntamos con esto |
Mr-WaD | a que la nano tecnologia, podria dar pie a que no importe bajo que sistema se encuentre el usuario |
Mr-WaD | debido a que tendriamos ints basicas a todos |
Mr-WaD | que los sistemas interpretaran y aqui los leeremos e interpretaremos |
Mr-WaD | funcionando no solo como una gran red, sino tambien como ejecutables multi sistema |
Mr-WaD | en una arquitectura diminuta |
Mr-WaD | imaginense conectar su reloj a una pc con unix o a una pc con dos (por dar une ejemplo) |
Mr-WaD | y reconocer los datos, usando puertos infrarojos ya existentes y entender la informacion |
Mr-WaD | como una aplicacion y no datos volcados |
Mr-WaD | al os |
Mr-WaD | y esta tecnologia podria ser aplicada en los sistemas operativos, para ahorrar espacio |
Mr-WaD | y ganar velocidad, |
Mr-WaD | incluso en el futuro podriamos llegar a tener computadoras como las palms |
Mr-WaD | pero con el poder de una pc actual, sin necesidad de modificar los cpu |
Mr-WaD | sino el os, que las mismas llevan |
Mr-WaD | optimizarlos al maximo |
Mr-WaD | si bien esto lleva mucho tiempo, pero no es imposible |
Mr-WaD | y el costo seria bajo |
Mr-WaD | rondando una maquina nano entre los 400 a 700 dolares |
Mr-WaD | tal ves hasta remplacen las note books actuales y las pc actuales |
Mr-WaD | si bien, depende del futuro de la tecnologia y a que depare |
Mr-WaD | si bien, todo estara basado y esta basado en el i386p |
Mr-WaD | y no optimizado al i486 a i686 |
Mr-WaD | por lo cual, la conclucion que obtenemos es tender a achicar el software |
Mr-WaD | y mantener el os actual si bien anexar nuevas tecnologias al mismo y optimizarlo |
Mr-WaD | y lamentablemente el asm, solo quedara en pequeñas sub partes de estos nuevos os |
Mr-WaD | en conclucion: |
Mr-WaD | la nanotecnologia, nos permitira tener una gran red de sistemas, interconectados, una multi plataforma real |
Mr-WaD | ahorrar sistemas de comunicacion entre sistemas, mayor control de las maquinas |
Mr-WaD | ganar espacio y obtener maquinas mas pequeñas |
Mr-WaD | e incluso avaratar costos |
Mr-WaD | lo que podria llegar a desfavorecer es trabajar con asm en parte de estos nuevos parches a los so |
Mr-WaD | pero, el trabajo que queda para el futuro no es tan dificil, y es importante ver la portabilidad |
Mr-WaD | y multi ejecucion de ejecutables independiente del sistema que se use |
Mr-WaD | por lo cual diremos: |
Mr-WaD | la nano tecnologia, nos ahorra tiempo, espacio y ganamos velocidad |
Mr-WaD | y tal ves sea el futuro para una interactividad mayor humano-maquina |
Mr-WaD | bueno, eso es todo |
Mr-WaD | alguna pregunta o duda? |
Mr-WaD | ante todo agradesco el espacio para la charla : ) |
Ston | clap clap clap clap clap clap clap clap clap clap |
Ston | clap clap clap clap clap clap clap clap clap clap |
Ston | clap clap clap clap clap clap clap clap clap clap |
viXard | PLAS PLAS PLAS PLAS PLAS PLAS PLAS |
Ston | clap clap clap clap clap clap clap clap clap clap |
viXard | PLAS PLAS PLAS PLAS PLAS PLAS PLAS |
Ston | clap clap clap clap clap clap clap clap clap clap |
viXard | PLAS PLAS PLAS PLAS PLAS PLAS PLAS |
overflow | clap cla |
Ston | clap clap clap clap clap clap clap clap clap clap |
viXard | PLAS PLAS PLAS PLAS PLAS PLAS PLAS |
Ston | clap clap clap clap clap clap clap clap clap clap |
viXard | PLAS PLAS PLAS PLAS PLAS PLAS PLAS |
Ston | clap clap clap clap clap clap clap clap clap clap |
Ston | clap clap clap clap clap clap clap clap clap clap |
overflow | BRAVOOOO |
Jsimao | clap |
Ston | clap clap clap clap clap clap clap clap clap clap |
overflow | OTRAA OTRA OTRA! |
lrolave | Bravooooooo |
overflow | =) |
Jsimao | clap clap clap clap clap clap clap clap clap clap |
c58|slk | me pueden volver a dar la conferencia porfavor :) |
Mr-WaD | gracias |
viXard | Emanuel, cómo te involucraste en nanotecnlogia a partir de la medicina? |
Mr-WaD | bueno, fue a partir de los 14 años |
Mr-WaD | antes de estudiar medicina |
Mr-WaD | empece a trabajar en assembler |
Mr-WaD | en la idea de formular una arquitectura diminuta.. |
Mr-WaD | luego en medicina vi los avances de la nano tecnologia |
Mr-WaD | y empece mi proyecto de crear un sistema que dejara usar la nanotecnologia |
Mr-WaD | y al mismo tiempo emular todos el resto |
viXard | tengo entendido que en .ar una de las materias más valiosas de exportación, es el recurso humano. Ya veo por qué :-) |
Mr-WaD | y aparte tuve la posibilidad de trabajar con gluco medidores y pequeñas camaras guia en humanos |
Mr-WaD | si : ) |
Mr-WaD | es verdad |
viXard | gracias hermano, por compartir con estos humildes servidores, tus experiencias y conocimientos |
Mr-WaD | gracias |
viXard | Emanuel Chanampa carajo! :D |
cored | viXard ah que hora es la proxima |
Mr-WaD | espero que prueben mi sistema |
Mr-WaD | : ) |
cored | plas plas plas |
Mr-WaD | gracias!! |
viXard | Wednesday, Dec. 11 18:00 GMT Greg Kroah-Hartman. IBM's Linux Technology Center USA "Proper Linux kernel coding style" |
cored | plas plas plas clap clap |
Mr-WaD | si tienen tiempo dense una vuelta por http://www.eoslx.da.ru |
Arador | Mr-WaD: buena conferencia, ha estado muy bien ;) |
Ston | Mr-WaD: me has dejado pegado en la silla y poco aliento :) |
Mr-WaD | si? |
botijo | si es que sueña a señora mayor....buaaaaaaaaaaaa |
Mr-WaD | : ) gracias |
Mr-WaD | espero que dentro de 10 años tengamos la nano tecnologia con todo nosotros |
cored | cuando estara el log disponible |
Mr-WaD | al menos al que le interese puede ir viendo.. mi os |
cored | de las dos charlas de hoy |
viXard | Mr-WaD estoy mirando los shots |
Mr-WaD | que use muchas bases... |
Mr-WaD | si? |
Jsimao | Si ese sera you gran momento para la humanidad (como lo es internet ahora) |
Mr-WaD | exacto |
viXard | tienes planeado dar una charla acercade E/OS LX? |
Mr-WaD | va a ser un gran cambio |
Mr-WaD | me gustaria mucho.. |
Mr-WaD | al menos poder hablar del tema |
Mr-WaD | pasa que no es muy conocido e/os lx |
Mr-WaD | ya que es como windows.. |
Mr-WaD | pero reducido |
Mr-WaD | usando el posix |
Mr-WaD | y la base unix convinada |
Mr-WaD | con la nano tecnologia que aprendi.. |
c58|slk | mr-wad y nunca se te quedo una camarita o algo dentro de alguien o se peto :P |
Arador | Mr-WaD: no me ha quedado muy claro....el i386p seria con una interfaz comun o algo asi usado por todo? |
E0x | Mr-WaD buenisima charla |
Mr-WaD | si, seria la base |
Mr-WaD | parece mentira.. |
Mr-WaD | pero volvemos al pasado |
Mr-WaD | ; ) |
E0x | en lo ultimo tube que haceres del hogar yme perdi lo utlimo .. :( |
Mr-WaD | el i386p |
Mr-WaD | sera el base de todo |
E0x | Ston cual ? |
Ston | http://www.eoslx.da.ru |
Mr-WaD | pero el tema es que actualmente usan el i386 comun.. |
Mr-WaD | y eso esta mal, porque es la task de 3 pasos |
Mr-WaD | con el i386p tendriamos una task serial infinita.. |
Arador | Mr-WaD: y porque i386 y no otro? |
Mr-WaD | hasta multitarea.. |
E0x | Mr-WaD pero en si cual es la dif entre el comun y el XXp ? |
Mr-WaD | se usa el i386 porque es el mas barato |
Mr-WaD | y por su arquitectura |
Mr-WaD | cualquier podria usarla |
Mr-WaD | es mas simple y conocida |
Mr-WaD | aunque es mucho mas rapido que un 386.. ojo ahi.. |
cored | Mr-WaD que fue lo que redujiste en tu so ? |
Mr-WaD | en mi os, los semaforos |
Mr-WaD | la memoria |
botijo | la memoria es 2 |
Mr-WaD | y que uso memoria baja |
Mr-WaD | dejando todo el resto libre y tengo una gran memoria swap |
Mr-WaD | pero dejo las ints 8 y 12 libres |
Mr-WaD | para uso de nano tecnologia ; ) |
E0x | jeje |
E0x | todo pensando en maniana ! |
cored | Mr-WaD ya pensaste en introducirlo a dispositivos como handhelds y eso cell phones tambien? |
Ston | wow mr-wad eres jovencito =) |
Mr-WaD | si, eso mismo pense |
Mr-WaD | si, soy joven : ) |
Mr-WaD | tengo 21 años.. |
E0x | WoW |
Mr-WaD | estoy en 3er año de medicina |
cored | arghhhtttt |
Ston | tienes la misma edad que yo, te creia mucho mas viejo |
Mr-WaD | y terminando la lic. en psiquiatria |
cored | no sigas que duele |
Mr-WaD | si? |
botijo | yo creo que si es que sueña a señora mayor....buaaaaaaaaaaaa |
Mr-WaD | : ) |
Jsimao | :-0 |
Ston | algunos 30 o 35... pero 21 wow! |
Mr-WaD | si.. |
Mr-WaD | empece a programar |
Mr-WaD | a los 10 años |
Mr-WaD | con basic |
cored | con raozon |
cored | :) |
Mr-WaD | y a los 12 con asm |
Ston | llevas muy buen ritmo =) |
Mr-WaD | y bue.. conoci unix a los 13 años |
cored | Mr-WaD esta tecnologia ya se esta utilizando en cirugias dirigidas por computadoras? |
Mr-WaD | si! en el hospital clinicas |
Mr-WaD | de buenos aires |
Mr-WaD | en conjunto con la uba |
Mr-WaD | ya se esta usando |
Mr-WaD | con una plataforma freebsd.. |
cored | entonces introducen peque!as sondas a los pacientes |
Mr-WaD | yo me queje de eso |
cored | porque? |
E0x | esa me gusto |
Mr-WaD | queria usar el elks |
E0x | FBSD |
E0x | :D |
Mr-WaD | jaja sip |
Mr-WaD | se pone un electrodo |
Mr-WaD | q es una nano maquina |
Mr-WaD | y dice como debe el medico |
Mr-WaD | ir siguiendo la operacion |
cored | tiene una especie de camara |
Arador | Mr-WaD: y como encaja linux en esto, es como en eso de rt-linux, un sistema operativo que se ejecuta como si fuera un proceso? |
cored | sensitiva para rastrear por donde seguir? |
Mr-WaD | si.. |
Mr-WaD | o sea, esto es asi |
Mr-WaD | a linux le agregas el modulo de nano tecnologia |
Mr-WaD | en un futuro sera algo de todos los dias |
Mr-WaD | publico.. |
Mr-WaD | solo es un modulo mas |
Mr-WaD | que dejaria correr procesos como os |
Mr-WaD | o sea cargarias un formato tipo 16/32 bit |
cored | Mr-WaD hiciste el elos totalmente en asm o usaste api's de windows en algun otro lenguaje? |
Mr-WaD | el e/os lo hice en el gnu c |
Mr-WaD | usando el kernel linux de base |
Mr-WaD | el 1.0 |
Mr-WaD | pero uso mucho asm |
Mr-WaD | y apis de windows |
Mr-WaD | sacadas del wine |
cored | y no se te hizo algo tedioso |
cored | con wine |
E0x | en un futuro oiremos en los forums "hey no me carga el nano-modulo" sera cosa de ....." |
E0x | ? |
Mr-WaD | no tanto.. o sea me resulto bastante facil.. |
cored | las librerias de wine estan implementadas para tratar de cargar una especie de cross plataform y asi cargar los apis de windows o no ? |
Mr-WaD | o sea tal ves porque tome los headers pe, para leer el formato pe y luego |
Arador | Mr-WaD: para ti sera facil, pero cuesta un poco pensar en todo esto para los que no estamos en ello ;) |
Mr-WaD | algunas apis de los drivers |
Mr-WaD | claro cored wine trabaja asi |
Mr-WaD | sip es verdad.. |
cored | eso es la parte mala del asunto |
Mr-WaD | no es facil pasa que llevo muchos años en lo mismo.. |
cored | pero en nano-os no se notaria tanto |
Mr-WaD | aja es verdd! |
cored | Mr-WaD probare tu os suena demasiado llamativo |
cored | :) |
Mr-WaD | jaja bien |
Mr-WaD | igual falla mucho.. todabia |
Mr-WaD | necesito muchos testers |
Ston | pasito a pasito se llega lejos =) |
Mr-WaD | es verdad : ) |
E0x | hahaha .ya quiero oir cuando digamos "hey cored me instale el nuevo kernel y ando corriendo cool" ! |
cored | pues ya tienes a otro tester |
Mr-WaD | bien!! gracias : ) |
cored | :) |
Mr-WaD | igualmente no tengo direct x.. |
Mr-WaD | o sea no me dio la cabeza |
Mr-WaD | para emular todas las apis del dx |
Ston | cored: hablate con Rilke creo que sera otro tester mas =) |
cored | no creo que sea necesario |
cored | Ston si estaba pensando en el ahora mismo |
Mr-WaD | mas que nada dejo que instales direct x |
cored | Ston para enviarle el link |
Mr-WaD | de microsoft.. |
cored | Mr-WaD ya veo |
cored | Mr-WaD pero seria bueno tratar de ver los headers de las libs de winex |
Mr-WaD | pero es mejor usar programas propios de linux |
Mr-WaD | sip es verdad |
Mr-WaD | estuve mirandolos.. |
cored | Mr-WaD usa un render igual que el de direct3d |
Mr-WaD | y son interesantes |
Mr-WaD | si?? |
botijo | si es que sueña a señora mayor....buaaaaaaaaaaaa |
cored | lo malo es que es medio lacky |
Mr-WaD | y si.. |
cored | por lo que te comentaba antes acerca de los cross-plataforms y eso |
Mr-WaD | aja tenes razon |
cored | espero que lo mejoren no usando tanto el soft sino mas el chip de la tarjeta |
viXard | Mr-WaD otra pregunta: estas nano tecnologías han sido usadas en el pasado en operaciones militares a gran escala? :) |
Mr-WaD | pasa q en el kernel yo cargo la emu par drivers |
Mr-WaD | vixard |
Mr-WaD | entre nosotros.. |
Mr-WaD | si |
Mr-WaD | pero no dije nada.. |
Ston | borren ese de los logs : ) |
cored | Mr-WaD solo asiente con la cabeza, espionaje? |
Mr-WaD | : ) |
Mr-WaD | si... |
E0x | viXard De de hecho si , en slahdot.org lei un articulo que los militares usaban nanos robots para hacer una especio de camuflaje |
E0x | en sus vehiculos |
E0x | imitando el patron del ambiente |
Mr-WaD | asi es, tal cual |
Mr-WaD | pero mucho antes |
Mr-WaD | en el 77 |
Mr-WaD | fue la cuna.. de la nano tecnologia |
E0x | oi eso recientemente.. |
viXard | malditos ::) |
Mr-WaD | pero bue.. no se muy bien a que llegaron |
cored | bastardos >) |
Mr-WaD | pero me hablaron de maquinas que copiaban impulsos mentales |
Ston | mataron a kenny ? |
Mr-WaD | aunque hay mucha fantacia.. |
viXard | jajajaja juaaaaa |
Mr-WaD | y leyenda.. |
viXard | Asimov? |
cored | Mr-WaD si que hay mucha |
Mr-WaD | : )) |
E0x | Mr-WaD oi en un reportaje reciente que lo usaba para borrar las memorias de los espias |
cored | Mr-WaD yo escuche que en la comida artificial venian nano rastreadores |
E0x | eso era en la era de la guerra fria |
Mr-WaD | sip! |
cored | Mr-WaD para saber quien era quien |
Mr-WaD | hay de todo.. |
viXard | bueno, voy a cortar el log aquí :-) |
Mr-WaD | hasta insectos |
E0x | cored bueno si es asi pertenecemos todos a el army |
Mr-WaD | con nano tecnologia |
Mr-WaD | eso los conosco ¬.¬ |
viXard | para el récord |
Mr-WaD | tuve la oportunidad de ver uno.. |
Mr-WaD | en una feria de ciencias |
Mr-WaD | quede imprecionado.. |
cored | Mr-WaD ya has probado con mecatronica esto de nano-tecnologia? |
Mr-WaD | sip |
Mr-WaD | pero muy basico |
viXard | gracias emanuel, con chavos como vos, .ar saldrá a camino :-) |
Mr-WaD | : )) |
viXard | y corte ! |
cored | viXard como dices eso con otro como el explota el mundo completo |
Mr-WaD | si ojala! : )) |