Que mal che, yo tenia la esperanza de sacar el SqueakOS para alguna tablet que se venda a millones y así hacernos populares. Vamos a tener que esperar la próxima ola ;)
Saludos El día 24 de junio de 2011 18:05, Hernan Wilkinson <[email protected]> escribió: > por que la idea es que por más que SquakNos tenga algún comportamiento > similar a un SO no lo sea realmente... o por lo menos por lo que > clasicamente conocemos como SO. > > 2011/6/24 GallegO <[email protected]> >> >> Gente: >> >> Una pregunta. >> >> En el resumen dice: >> SqueakNOS es una reificación de los conceptos de "Computadora" y de >> "Sistema Operativo" dentro del dialecto Squeak del lenguaje de >> programación Smalltalk. >> >> Porque entonces no le cambian el nombre a SqueakOS ? >> >> Saludos >> GallegO >> >> El día 24 de junio de 2011 17:38, Hernán Galante >> <[email protected]> escribió: >> > Que alegría de escuchar un trabajo así con SqueakNOS. Es un proyecto >> > realmente interesante, que deshace el viejo concepto de sistema >> > operativo y >> > archivos. >> > Hay algo más de info, y en ingles, como para publicarla en el sitio? >> > Gracias >> > >> > Saludos, >> > Hernán.- >> > >> > 2011/6/24 Hernan Wilkinson <[email protected]> >> >> >> >> por si les interesa... >> >> >> >> ---------- Forwarded message ---------- >> >> From: Hernan Wilkinson <[email protected]> >> >> Date: 2011/6/24 >> >> Subject: Defensa de Tesis de Licenciatura - Persistencia en SqueakNOS >> >> To: docentes <[email protected]>, alumnos <[email protected]> >> >> >> >> >> >> Defensa de Tesis de Licenciatura >> >> Aula 2, Pab I, 1ro de Julio de 2011, de 17hrs. a 18hrs. >> >> Título: Persistencia en SqueakNOS >> >> Alumnos: Guido Chari y Javier Pimás >> >> Directores: Hernán Wilkinson y Gerardo Richiarte >> >> Jurado: Máximo Prieto y Gabriela Arevalo. >> >> Resumen: >> >> SqueakNOS es una reificación de los conceptos de "Computadora" y de >> >> "Sistema Operativo" dentro del dialecto Squeak del lenguaje de >> >> programación >> >> Smalltalk. >> >> La filosofía de SqueakNOS establece que el desarrollo del mismo debe >> >> hacerse completamente en Smalltalk, utilizando código de bajo nivel >> >> únicamente en los casos en que no sea posible utilizar Smalltalk o que >> >> el >> >> deterioro de rendimiento sea extremadamente ostensible. >> >> El proyecto es un trabajo aún en desarrollo, y como tal, varias >> >> funcionalidades comunes a los Sistemas Operativos no han >> >> sido implementadas >> >> aún debido a su complejidad. Es por ello que esta investigación se >> >> centra en >> >> analizar varios interrogantes relacionados con la persistencia de los >> >> objetos, interrogantes que se presentan al momento de querer grabar el >> >> grafo >> >> de objetos que representa el modelo desarrollado. >> >> Para poder responder estos interrogantes, se desarrolló un controlador >> >> de >> >> discos ATA y un modelo de filesystem FAT32 completamente en Smalltalk, >> >> lo >> >> que brinda compatibilidad con otros sistemas operativos y con >> >> el entorno >> >> Squeak genérico. Así por ejemplo, se logra acceder al código fuente de >> >> los >> >> métodos y se avanza hacia el grabado de la imagen, característica que >> >> aún no >> >> estaba disponible en el sistema. >> >> Luego, se desarrolló una técnica de persistencia cuyo objetivo >> >> principal >> >> era la simplicidad y su principal desventaja el requerir una >> >> utilización >> >> importante y de manera ineficaz de memoria. A pesar de sus desventajas, >> >> fue >> >> el primer paso para lograr la atomicidad necesaria para grabar los >> >> objetos >> >> mientras estos estaban siendo modificados. >> >> Finalmente, se implementó un esquema de manejo de memoria basado en >> >> paginación, modificando el mecanismo de manejo de interrupciones >> >> original de >> >> SqueakNos para que pudiera funcionar en forma sincrónica, requisito >> >> indispensable para resolver los fallos de página. Esta solución >> >> permitió resolver los fallos de página completamente desde Smalltalk, >> >> lo >> >> cual dio lugar a la experimentación y al desarrollo de formas >> >> novedosas de >> >> utilización del mismo. Gracias a esto, resultó posible por ejemplo, >> >> implementar una técnica alternativa de persistencia de la imagen, que >> >> utiliza mucha menos memoria que la original debido a la asistencia del >> >> mecanismo de paginación y la utilización de la técnica de copy on >> >> write. >> >> Por último, se analizan aspectos relacionados con la manera de trabajar >> >> en >> >> este tipo de entornos y plataformas, sus ventajas, sus dificultades y >> >> complicaciones. >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> Hernán Wilkinson >> >> Agile Software Development, Teaching & Coaching >> >> Mobile: +54 - 911 - 4470 - 7207 >> >> email: [email protected] >> >> site: http://www.10Pines.com >> >> >> >> -- >> >> To post to this group, send email to [email protected] >> >> To unsubscribe from this group, send email to >> >> [email protected] >> >> >> >> http://www.clubSmalltalk.org >> > >> > -- >> > To post to this group, send email to [email protected] >> > To unsubscribe from this group, send email to >> > [email protected] >> > >> > http://www.clubSmalltalk.org >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> http://www.clubSmalltalk.org > > > -- > Hernán Wilkinson > Agile Software Development, Teaching & Coaching > Mobile: +54 - 911 - 4470 - 7207 > email: [email protected] > site: http://www.10Pines.com > Address: Paraguay 523, Floor 7 N, Buenos Aires, Argentina > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
