|
Ver temas sin respuesta | Ver temas activos
Foros Linux » Filosofía y conocimiento » Noticias y Actualidad
|
| Autor |
Mensaje |
epacheco

Forista Medio
Registrado: Vie Abr 06, 2007 11:00 pm Mensajes: 319
|
 Publicado: Vie Feb 01, 2008 9:59 pm |
|
|
Me acabo de enterar que podemos tener acceso al código fuente del Kernel de Windows, atraves del Windows Adademic Program, no es la versión más nueva ni esta completo, pero es interesante, ya que los que saben C o C# pueden comparar los dos nucleos y decirnos ventajas y desventajas de
ambos, y sería un bonito ejercisio para poder aprender a programar, o analizar programas mas o menos grandes, ¿que opinan? se podria dar una comparación más objetiva/tecnica de windows vs Linux, ¿no creen?
_________________ PaGe
http://pageegap.blogspot.com/
|
|
|
|
 |
cdar

Forista Mayor
Registrado: Lun Ene 24, 2005 12:00 am Mensajes: 504 Ubicación: /tierra/america/ mexico/jalisco/zapopan
|
 Publicado: Sab Feb 02, 2008 7:31 am |
|
|
Esta noticia me ubiera impactado tres años atras cuando estudiaba en la universidad sistemas operativos, Pero igual es una buena noticia.
De casualidad no conoceras la pàgina o el acto protocolario (por no llamarlo rito) que hay que rendirle a microsoft para que brinde este codigo?
_________________ [b]CDar Soft (c)[/b] http://blog.cdarsoft.net
|
|
|
|
 |
ExEKieLiTo

Forista Legendario
Registrado: Vie Dic 07, 2007 12:00 am Mensajes: 2108 Ubicación: /dev/Argentina/buenos aires
|
 Publicado: Sab Feb 02, 2008 8:50 am |
|
|
lo unico bueno que le veo es que "capa" pero muy capas mente alla algun modulo interesante ( sobre todo en los discos sataII ) que linux pueda tomar para su kernel, igual como dicen, debes entregar tu alma tus pertenencias y ser exclavo de su sistema operativo para poder acceder ( y sobre todo tomar ) parte del nucleo win2
|
|
|
|
 |
niky45

Forista Ancestral
Registrado: Mié Abr 11, 2007 11:00 pm Mensajes: 8259 Ubicación: tras la pantalla (...)
|
 Publicado: Sab Feb 02, 2008 11:35 am |
|
la unica utilidad que le veo, es que alguien que sepa programar se pueda reir un rato....
es windows, que esperais....
ahora hablando en serio, eso siempre son buenas noticias, aunque conociendo a M$, seguro que lo que 'sacan a la luz' no sirve de gran cosa.... 'si no no lo enseñarian'.

_________________ #446716
--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me... (from comp.os.linux.misc) [ DNFD ] - [ F4A ] - [ dotfiles ]
|
|
|
|
 |
davidxmx

Forista Mayor
Registrado: Mar Feb 13, 2007 12:00 am Mensajes: 743 Ubicación: México
|
 Publicado: Sab Feb 02, 2008 11:40 am |
|
yo creo que esto les puede servir mas a los hackers para hackear mas a windows. 
_________________ | Portatil | | Ubuntu 8.04 |
| Ubuntu User # 14994 | | Linux User # 448567 |
| "Un Windows Vive y Muere Cuando Sale Un Service Pack" |
|
|
|
|
 |
|
icneumon
|
 Publicado: Sab Feb 02, 2008 11:41 am |
|
Pues no dudo que el codigo de Windows que ponen es de la version 1.1...
De hecho tampoco creo que nos dejaran acceso a la parte de los drivers de sata2 ni nada por el estilo, ese es su negocio, y con nadie mas comparten su torta...
Saludos. 
|
|
|
|
 |
Arion

Forista Legendario
Registrado: Mié May 24, 2006 11:00 pm Mensajes: 2373
|
 Publicado: Sab Feb 02, 2008 11:56 am |
|
|
alguna vez leí el codigo del kernel, una parodia, tenia una funcion que mostraba la BSOD despues de encender la PC xD
_________________ Muerto hasta donde yo se
|
|
|
|
 |
epacheco

Forista Medio
Registrado: Vie Abr 06, 2007 11:00 pm Mensajes: 319
|
 Publicado: Sab Feb 02, 2008 11:57 am |
|
cdar escribió: Esta noticia me ubiera impactado tres años atras cuando estudiaba en la universidad sistemas operativos, Pero igual es una buena noticia.
De casualidad no conoceras la pàgina o el acto protocolario (por no llamarlo rito) que hay que rendirle a microsoft para que brinde este codigo?
Hace poco fueron a la UNAM a dar una "platica" de como usar su Kernel para enseñar sistemas operativos (a mi no me convencieron), y nos dieron un CD (no màs de 200 MB) con el material, la pàgina del proyecto es http://www.microsoft.com/resources/shar ... ernel.mspx
pero la verdad no encuentro la secciòn de descargas...  , por lo que nos dijeron en la platica se puede distribuir "libremente", modificar e incluso publicar articulos o libros usando ese material sin necesidad de pedir permiso, se supone que la versiòn que nos dan es compatible o es base del kernel de hasta Windows XP, total si alguien quiere el material, tambièn vienen libros etc, lo puedo subir a uno de esos servidores de descarga directa y dada la "licensia" que tiene no estarìa rompiendo ningun reglamento del foro... espero, o alguien que sea màs entendido en el arte de buscar la sección de descargas en la pàgina de Microsoft que avise...
_________________ PaGe
http://pageegap.blogspot.com/
|
|
|
|
 |
Kde_Tony

Moderador
Registrado: Mar Jul 19, 2005 11:00 pm Mensajes: 3749 Ubicación: /home/Peru/Lima/La Molina
|
 Publicado: Dom Feb 03, 2008 2:40 pm |
|
|
Seria bueno para poder estudiarlo, lastima que ya deje de dictar clases de sistemas operativos.. me hubiera gustado dejarlo de tarea... jejeje
_________________ "Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
|
|
|
|
 |
ExEKieLiTo

Forista Legendario
Registrado: Vie Dic 07, 2007 12:00 am Mensajes: 2108 Ubicación: /dev/Argentina/buenos aires
|
 Publicado: Dom Feb 03, 2008 2:51 pm |
|
biomega escribió: alguna vez leí el codigo del kernel, una parodia, tenia una funcion que mostraba la BSOD despues de encender la PC xD
me parece que el que dices es este, es un codigo muy estable y bueno  espero no lo tomen a mal, es solo un chiste un poco desvirtuado del tema Código: #include "Win30.h" #include "Win31.h" #include "Win95.h" #include "AlgoMas.h" #include "CodigoAntiguo.h" #include "NormasDeBillGates.h" #include " CosasDeRelleno.h" #include "Monopoly.h" #define INSTALAR TODO_SIN_EXCEPCION_Y_A_LO_BESTIA #define -5483021548692487811456214478252114545621 static char Escritorio[16000000]; /* 16 Mb */ static char Accesorios[8000000]; /* 8 Mb */ static char Explorer4[4000000]; /* 4 Mb */ static char ProgramasDeUsuario[2000000]; /* 2 Mb */ static char MemoriaLibre[2000000]; /* 2 Mb */ int main() { while (NoCasque()) { MostrarMensajeCopyright(); MostrarMensajeNormasBillGates(); DesactivarBotonReset(); BucleParaNoHacerNada(); if (PRIMERA_INSTALACION) { while (TamanyoDiscoSwap() < (ESPACIO_PARA_WINDOWS_ENTERITO*5)) { Ocupar50MbParaDiscoDeSwap(); BucleParaNoHacerNada(); } EliminarSistemaDeArchivosHPFS(); EliminarCualquierRastroDeOS2(); DeshabilitarInstalacionDeNetscape(); DeshabilitarInstalacionDeRealPlayer(); if (QuedaAlgunRastroSospechoso()) ColgarSistema(); } MostrarAlgunaCosaBonitaPeroInutil(); MostrarMensajeCopyrightOtraVez(); BucleParaNoHacerNada(); HacerVerQueHaceAlgo(); if (SigueSinCascar()) { MostrarMensajeCopyrightOtraVez(); BucleParaNoHacerNada(); EjecutarWin31(); if (AunSigueSinCascar()) EjecutarWin30(); BucleParaNoHacerNada_1(); BucleParaNoHacerNada_2(); BucleParaNoHacerNada_3(); BucleParaNoHacerNada_Etcetera(); } if (UsuarioNoAceptaWindowsComoAlgoUtil()) goto VETE_A_SABER_DONDE; if (SeHaDetectadoCache()) DeshabilitarCache(); if (CPU_Rapida()) { EstablecerEstadosDeEspera(MUCHISIMOS); EstablecerRaton(VELOCIDAD, MUY_LENTO); EstablecerRaton(ACCION, DESPLAZARSE_A_SALTOS); EstablecerRaton(REACCION, A_VECES); EstablecerTeclado(VELOCIDAD_PARPADEO, MUY_LENTO); EstablecerTeclado(VELOCIDAD_REPETICION, MUY_LENTO); } /* printf("Bienvenido a Windows 3.0"); */ /* printf("Bienvenido a Windows 3.1"); */ /* printf("Bienvenido a Windows 95"); */ printf("Bienvenido a Windows 98"); if (CPU !=3D INTEL) { DeshabilitarRaton(); DesconfigurarTeclado(); ColgarSistema(INDICADOR_MSDOS); } else { MemoriaDeSistema =3D open("a:\swp0001.swp", O_CREATE); while (NoHayaSuficienteEspacioEnDisco()) printf("Inserte un nuevo disco en la unidad A:"); } while (NOS_SALGA_DE_LOS_HUEVOS) { sleep(5000); ObtenerEntradaUsuario(); sleep(5000); ReaccionarAPeticionUsuario(); } if (ObtenerNumeroAlAzar() !=3D BINGOOOO) GenerarErrorDeProteccionGeneral(); /* Fin de bucle principal */ } /* Finalizar sesi=F3n */ if (AunNoHaCascadoDelTodo()) { if (ObtenerOtroNumeroAlAzar() !=3D BINGOOOO) { MandarExplorerALaMierda(); if (HayAlgoAbierto()) { Accion =3D MostrarMensaje("=BFDesea guardar los datos?"); if (Accion =3D=3D SI) GuardarDatos_JAJAJA(); MandarloTodoAlCarajo(); } } printf("Windows se está cerrando"); while (HAY_PRISA) sleep(5000); if (Usuario_Ya_Llega_Tarde_Donde_Tenia_Que_Ir()) printf("Ahora puede apagar el equipo."); } return ((int)((long)((float)((double)((redouble)))))); }
|
|
|
|
 |
Arion

Forista Legendario
Registrado: Mié May 24, 2006 11:00 pm Mensajes: 2373
|
 Publicado: Dom Feb 03, 2008 3:04 pm |
|
ExEKieLiTo, de hecho era mas corto, pero este esta bueno igual, me encanto el hecho de:
ExEKieLiTo escribió: Código: /* printf("Bienvenido a Windows 3.0"); */ /* printf("Bienvenido a Windows 3.1"); */ /* printf("Bienvenido a Windows 95"); */ printf("Bienvenido a Windows 98");
Al final es la misma basura, pero con otro mensaje xD
_________________ Muerto hasta donde yo se
|
|
|
|
 |
Destructor

Forista Legendario
Registrado: Dom Jul 04, 2004 11:00 pm Mensajes: 1672 Ubicación: México, Distrito Federal
|
 Publicado: Dom Feb 03, 2008 5:51 pm |
|
|
Me preocupa esta situación, la semana pasada escuché lo mismo en la universidad donde estoy estudiando, me preocupó que todo mundo lo viera como que Microsoft nos está haciendo un favor, pero lo que más me preocupa es donde lo colocan, están queriendo competir contra Linux en lo académico, ¿a que me refiero?.
Antes para estudiar sistemas operativos, pues el maestro podía muy bien dejar estudiar algún kernel abierto, ahora (con eso de que la mayoría de los académicos y los alumnos no están muy informados), van a dejar de lado Linux (que si es un sistema operativo) por Windows. Y van a sentir como que lo que hace Windows lo hace el mismo Dios.
Una cosa es lo que opinemos unos cuantos linuxeros locos, y otra lo que en realidad puede ocurrir.
Entonces en el futuro, si, vas a ver el kernel de Windows, pero ¿que va a ocurrir si lo quieres modificar, mejorar o personalizar?, una cosa es que lo puedan ver, otra cosa es que sea realmente libre, pero vayamos un poco más allá, supongamos que nos gustó alguna rutina, o la forma en la cual se resolvió algún criterio de programación, nos gustó tanto que inspirados en éste, sin pensarlo, hacemos una rutina o es más un sistema exitoso que podemos instalar en muchos sitios, y al poco tiempo nos cae Microsoft con la factura alegando que eso lo leímos en su kernel y que lo que pensabamos nuestro no es nuestro, es de ellos, y van a tener buenas pruebas, puesto que estudiamos en una institución que tuvo acceso al kernel.
Saludos
_________________ Reglamento del foro | Temas más preguntados | Mi blog | Debian Tes
|
|
|
|
 |
epacheco

Forista Medio
Registrado: Vie Abr 06, 2007 11:00 pm Mensajes: 319
|
 Publicado: Dom Feb 03, 2008 7:33 pm |
|
Destructor escribió: Me preocupa esta situación, la semana pasada escuché lo mismo en la universidad donde estoy estudiando, me preocupó que todo mundo lo viera como que Microsoft nos está haciendo un favor, pero lo que más me preocupa es donde lo colocan, están queriendo competir contra Linux en lo académico, ¿a que me refiero?.
Antes para estudiar sistemas operativos, pues el maestro podía muy bien dejar estudiar algún kernel abierto, ahora (con eso de que la mayoría de los académicos y los alumnos no están muy informados), van a dejar de lado Linux (que si es un sistema operativo) por Windows. Y van a sentir como que lo que hace Windows lo hace el mismo Dios.
Una cosa es lo que opinemos unos cuantos linuxeros locos, y otra lo que en realidad puede ocurrir.
Entonces en el futuro, si, vas a ver el kernel de Windows, pero ¿que va a ocurrir si lo quieres modificar, mejorar o personalizar?, una cosa es que lo puedan ver, otra cosa es que sea realmente libre, pero vayamos un poco más allá, supongamos que nos gustó alguna rutina, o la forma en la cual se resolvió algún criterio de programación, nos gustó tanto que inspirados en éste, sin pensarlo, hacemos una rutina o es más un sistema exitoso que podemos instalar en muchos sitios, y al poco tiempo nos cae Microsoft con la factura alegando que eso lo leímos en su kernel y que lo que pensabamos nuestro no es nuestro, es de ellos, y van a tener buenas pruebas, puesto que estudiamos en una institución que tuvo acceso al kernel.
Saludos
No creo que sea fácil abandonar los sistemas tipo Unix libres, Minix Linux etc, para enseñar sistemas operativos, primero porque la mayoria de la documentación de cursos de Sistemas Operativos es sobre estos sistemas, ¿alguien tiene un buen artículo sobre el despacho de procesos en Windows? o ¿sobre el sistema de archivos NTFS? o un buen libro sobre Windows? creo que son muy pocos o ninguno que usan a Windows como ejemplo,
Y si, ellos ("los otros", de Microsoft) quieren entrarle a lo académico y adoctrinar a los universitarios, pero como ya dije yo lo considero díficil además sabemos que un sistema operativo no solo es el Kernel, Stallman se cansa de hablar sobre ello, y esa gran parte del código Microsoft no la da, eso hace más dificil que Microsoft desplaze a los sistemas tipo Unix.
Pero desde otro punto de vista, en la académia no debe de haber "religiones" sino que se tiene que ser objetivos, y eso implica sacar provecho de todas las herramientas disponibles, analizarlas, y dar un juicio objetivo.
_________________ PaGe
http://pageegap.blogspot.com/
|
|
|
|
 |
Destructor

Forista Legendario
Registrado: Dom Jul 04, 2004 11:00 pm Mensajes: 1672 Ubicación: México, Distrito Federal
|
 Publicado: Dom Feb 03, 2008 7:54 pm |
|
Pues te puedo comentar que una de las materias que estoy viendo es Sistemas Operativos y el profesor acaba de cambiar el temario para ver el kernel de Windows, en una materia donde se supone que se debía ver Linux, y agregó de paso el sistema de archivos NTFS y redes Windows; dejando en menos de la mitad el tiempo que se le dedica a Linux. Sin en realidad conocer ni uno ni otro.
Y no, no es cuestión de religiones, es cuestión de ver con cual realmente puedes aprender, experimentar, probar, investigar y obtener información. Lo cual es parte del espíritu de aprendizaje.
Y es que además me parece una más de las acciones publicitarias, que para eso Microsoft se pinta solo, en las que nos da cuentas de vidrio y de pronto la comunidad lo compra por oro, eso me pareció cuando me lo dijeron en la escuela, de entrada van a cambiar el plan de estudios desde este semestre y sin autorización, y quieren cambiarlo por completo, sin en realidad analizar las consecuencias. Es decir, que tus futuras ideas y técnicas de programación puedan ser demandadas si es que violas sin querer alguna patente de Microsoft.
Se me hace una acción muy similar a otras que han realizado como regalar licencias de Windows y Office a escuelas públicas, regalar Windows server para servidores escolares, o programas de licenciamiento gratuito, en sí, de primera entrada no parece malo, el precio a largo plazo es tener mano de obra que sabe usar sus productos y no otro, entonces las empresas lo usan ya que es el que todo mundo sabe, es una estrategia mercadológica, y como tal no tiene nada de malo, simplemente hay que verla en esa perspectiva.
A lo mejor es que no hablamos de lo mismo, les recomiendo este audio Privatizacion del conocimiento, para que se den una idea.
_________________ Reglamento del foro | Temas más preguntados | Mi blog | Debian Tes
|
|
|
|
 |
|
icneumon
|
 Publicado: Lun Feb 04, 2008 10:43 am |
|
biomega escribió: ExEKieLiTo, de hecho era mas corto, pero este esta bueno igual, me encanto el hecho de: ExEKieLiTo escribió: Código: /* printf("Bienvenido a Windows 3.0"); */ /* printf("Bienvenido a Windows 3.1"); */ /* printf("Bienvenido a Windows 95"); */ printf("Bienvenido a Windows 98"); Al final es la misma basura, pero con otro mensaje xD Si ahora es: Código: /* printf("Bienvenido a Windows 3.0"); */ /* printf("Bienvenido a Windows 3.1"); */ /* printf("Bienvenido a Windows 95"); */ /* printf("Bienvenido a Windows 98"); */ /* printf("Bienvenido a Windows Me"); */ /* printf("Bienvenido a Windows XP"); */ printf("Bienvenido a Windows Vista"); /* printf("Bienvenido a Windows 7"); */
Saludos. 
|
|
|
|
 |
|
|
|
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados
No puede abrir nuevos temas en este Foro No puede responder a temas en este Foro No puede editar sus mensajes en este Foro No puede borrar sus mensajes en este Foro No puede enviar adjuntos en este Foro
|
|