Redactado por vivab0rg el 22/07/2008. Leído 2.254 veces.
Un investigador de la universidad de Wisconsin-Madison ha logrado portar el sistema de archivos Ext2, muy popular en Linux, al sistema operativo de desarrollo Singularity de Microsoft (!). Una de las cosas más destacables son los comentarios del investigador publicados en este documento sobre la robustez de Singularity:
"Quizás el mejor testamento de la fiabilidad de Singularity sea su extrema estabilidad durante el desarrollo de Ext2. Si el proceso de Ext2 era terminado como el resultado de una falla, sólo resultaba en que los canales abiertos eran cerrados. Los otros procesos se recuperaban sin problemas".
13:00. 14 comentario(s). Nuevos comentarios deshabilitados.
Recientemente relacionado con Microsoft:
Publicidad





¿Como? un sistema operativo, CERRADO, PROPIETARIO, utilizando tecnología GNU? en que desemboca esto? si partimos de que se esta usando un FS GNU, no debería la licencia GNU proteger que cambie de GNU a Propietario ? . Da para pensar y mucho. Como han cambiado los tiempos, y las formas de pensar y actuar de algunas empresas
Si, ami tambien me sirgen dudas parecidas como al user de arriba, se pueden saltar esta lincencia tan facilmente??; o como es la vuelta ahy??
vamos robin, al stallman-movil!
Pos depende la licencia que tenga ext2.. a ni me da que debe ser lgpl la que si permite enlazar con software propietario.. sino fuese asi, no encontrarías oracle corriendo en linux .(que es software cerrado, propietario, privativo y requete caro).
1º) Las especificaciones son libres, la implementación es otra cosa. M$ crea su propia implementación para ese S.O. que pretende recontrareconstruir la rueda, y mientras no tenga nada de código GPL, no necesitan liberar el driver. Lo mismo pasa con los drivers de ntfs para linux. Pero para esto creo que las especificaciones no son públicas, por eso tardó tanto en funcionar. Pero ahora es mas fácil ahsta redimencionar particiones ntfs sin perder datos que en windows.
También meparece bien que soporten ext2, pero recuerden que ese sitema de archivo está olvidado y podría ser comparado en edad con fat32, todos los linuxes usan ext3 o reiserfs o ahora reiser4. Que tienen journaling. ntfs tambien tiene algo de journaling, pero si fuese bueno no se rompería la tabla de particiones o necesitarís de un scandisk luego de reiniciar mal.
Es como dice Diego, no mezclen las cosas. Lo que ext2 esta en el pasado, tal vez; pero saltar de ext2 a ext3 debe ser un paso relativamente simple (ext3 según tengo entendido es solo una extensión compatible con ext2), así que supongo que igual tiene sentido. Por otra parte, existen drivers para XP para acceder a ext2, pero creo que aún son beta.
los chicos de Ext2 ya sacaron un driver para windows... http://sourceforge.net/projects/ext2fsd
saludos
Muchachos, Singularity es un OS Open Source de Microsoft. Tomen, acá se pueden bajar la fuente: http://www.codeplex.com/singularity
Ellos lo llaman "un sistema operativo conceptual", la idea es que no reemplace a Windows pero sí experimentar nuevas tecnologías para sí implementarlas en sus sistemas operativos de uso "familiar"
Estas muy confundido Pato singularity no tiene nada de open source (como cabe esperar de un producto de micro$oft). Acá podes leer la licencia: http://www.codeplex.com/singularity/license donde dice claramente que no se permite modificarlo, decompilarlo, ni siquiera intentar hacer ingeniería inversa
Hola, Sinceramente no lei toda la licencia ni me interesa hacerlo.. :) pero por lo que veo en las primeras lineas, lo que dice es que "si no estas deacuerdo con los terminos" no podes instalar, copiar, etc... Pero despues dice: "You may use, copy, reproduce, and distribute this Software for any non-commercial academic purpose, subject to the restrictions in this MSR-LA" Por lo que entiendo, que entoces si aceptas los terminos se puede copiar, modificar, redistribuir bajo las restricciones de la licencia.
Por otro lado, lo de "decompilar" en realidad es otra cosa. ya que en ese caso se habla de archivos "binarios" en lugar de codigo fuente..
No lei la licencia, pero use, copy, reproduce and redistribute no significa modificar. Una cosa es que sea gratis, libre de distribución, y otra cosa es que sea open source.
BTW, en la facultad tuvimos el "honor" de ver una presentación de MS Singularity. Lo único que les voy a decir es que era una mísera consola andando en un Virtual PC y con 128MB de memoria no arrancaba, tuvieron que asignarle 256MB (y segfaulteó 3 veces antes de arrancar :rolleyes: ).
NSM, te recomiendo que releas la licencia. Es Open Source. En este apartado te lo comenta: "You may create derivative works of the Software source code and distribute the modified Software solely for non-commercial academic purposes, as provided herein" Traducción a lo indio: "Podés crear trabajos derivados sobre el código fuente del programa y distribuir su modificación sólo para uso académico no comercial"
Me bajé el RDK, está el código fuente. Hay entrevistas en YouTube al equipo que estuvo trabajando en eso. Es Open Source. Puede ser bueno o malo el OS, pero es a código abierto.
Pato me parece que tendrías que releer la definición de open source, algo que es opensource no puede limitar el uso del código a ambientes no comerciales y académicos la única restricción que puede poner una licencia open source es la obligación de redistribuir el código bajo la misma licencia. De hecho otra característica fundamental del software libre es que tampoco se puede restringir su uso a ciertos ambientes (en este caso al ambiente académico) para los que todavia no tienen en claro que es esto del software libre les recuerdo que es software que da tres libertades básicas: La libertad de usarlo (como uno quiera y donde uno quiera), la libertad de estudiarlo (es decir poder ver como esta hecho), y la posibilidad de redistribuirlo (a quien uno quiera). Syngularity no permite ni la libertad 0 ni la libertad 2 así que no es libre ni opensource
Mientras tengan el código a la vista es mejor que oculto, asi nos aseguramos de que tan mal diseñado está. Pero lo que es opensource pertenece al mundo entero. Una empresa p gobierno puede agarrar el kernel de linux y empezar su propio kernel con fines comerciales. No se de que serviría pero se puede, y la mano de obra sería local y no del exterior. En cuanto con ese singularity, podes modificarlo, pero al pedo. Podes aprender del código, pero no podés nunca usarlo para que no te demanden. Es una trampa mortal digamos. Además, como pueden 4 personas ser mejor que los 2000 programadores de linux. Y en esos 2000 tenes voluntarios y muchisimos empleados de multiples empresas. saludos