Hola amigos, creo que llego demasiado tarde a la discusión pero me gustaria que concretaramos en el tema y para ello quisiera compartir con ustedes algunas experiencias que he vivido en el desarrollo de software tanto en windows como en linux. Antes de comenzar debo decirles que tengo 43 años de edad y que soy Ingeniero en Computación, egresado en 1989 y que conozco práticamente la PC desde su salida al mercado en 1981 y desde su llegada a mis manos por primera vez en 1985. 1. Para un trabajo escolar nos pidieron programar en lo que quisieramos (normalmente era C en aquellos tiempos) el problema de productor-consumidor, no voy a entrar en detalle de que se trata este problema, se puede consultar en internet; el objetivo de la tarea era ver y utilizar memoria compartida y mensajes entre procesos. El programa no fue posible hacerlo en MS-DOS o en Windows (aunque se podia simular) pero si lo pudimos hacer en una de las primeras versiones linux que pudimos conseguir. 2. Un par de años mas adelante, ya siendo Yo profesor en la Universidad, les pedí a mis alumnos el mismo programa, pero la variante que yo queria era que se pudiera configurar desde la linea de comandos el numero de productores y el numero de consumidores que estarian corriendo al mismo tiempo. Nuevamente el problema no se pudo implementar ni en MS-DOS ni en Windows, los que lo consiguieron lo hicieron muy facilmente en linux. 3. El mismo problema del productor-consumidor, pero corriendo con una cantidad exagerada de procesos al mismo tiempo en la misma máquina (una máquina linux) me la bloqueó (algo que nunca me había pasado y que yo veía que ocurría por primera vez). Estube apunto de reiniciar el equipo y solo por curiosidad se me ocurrió tratar de entrar desde otro equipo a través de telnet, en vez de reiniciarlo; quedé sorprendido de que el sistema operativo me respondiera, así que aproveché la oportunidad y reinicié el sistema desde esta sesión telnet, cosa que nunca he podido hacer en un equipo con windows. 4. Para no quedarme con la duda repeti el proceso del punto anterior y mi máquina linuz se volvió a bloquear, no respondia al teclado, no respondia al ratón ¡nada!. Así que entre desde otro equipo con telnet, pero en esta ocasión, en vez de reiniciar el equipo, me dedique a "matar" todos los procesos que habia lanzado mi programa del productor-consumidor y con sorpresa y agrado vi como mi equipo comenzó a responder otra vez al teclado y al ratón como si no hubiera pasado nada. Esto tampoco lo he podido hacer en un equipo con Windows. 5. En otra ocasión tuve la necesidad de instar un disco duro en un equipo con Windows 2000 y tuve la necesidad de "mover" algunos de los programas instalados en un disco, digamos "D" a otro llamado "E". Utilizando el Partition Magic el proceso de actualización de registros, etc., etc. se llevo toda la noche (8 o 10 horas). El mismo proceso en un equipo linux no requiere de actualizar registro alguno, es transparente para el sistema operativo. 6. Para realizar mi trabajo necesito utilizar herramientas como Netbeans y Glassfish o Jboss (obviamente con java instalado), todo esto corre tanto en equipos Windows como con equipos linux, pero hay una gran diferencia, cuando programo en ambiente windows, después de algunas horas de programación tengo que reiniciar la máquina porque ya no tengo memoria disponible para lavantar alguno de los servidores que les mencione (glassfish o Jboss), sin embargo, cuando he trabajado en ambiente linux nunca he tenido este problema, con linux nunca he tenido que reiniciar la máquina para recuperar memoria utilizada por programa alguno. 7. Creo que ninguno de nosotros compraríamos un horno de microondas o un aparato televisor en donde el cliente nos obligue a una licencia en la que nos advierta que si el equipo que estamos adquiriendo no funciona por cualquier razón, él no se hace responsable por al mal funcionamiento o por los desperfectos que este equipo pudiera causar a nuestra cocina o a nuestra sala. Este tipo de licencias vienen con el software, cualquiera que adquiramos, asi se llame windows y cueste 100 Euros aprox. adquirirlo y aceptamos la licencia. Si lo pensamos un poco, yo prefiero aceptar la misma licencia pero que el software no me cueste adquirirlo. Hubiera querido poder escribir 10 razones por las que yo uso y prefiero openSuse (o linux), pero por el momento no recuerdo otras y por otro lado creo que ya me excedí un poco en mi participación. Saludos a todos..... 2009/1/8 lluis <lmartinez@sct.ictnet.es>:
El jue, 08-01-2009 a las 14:40 +0100, Carlos E. R. escribió:
¿Que traía MSDOS? Bueno, es lo que ha puesto IBM, ellos sabrán, son gente seria.
Se rumorea que fue un asunto de faldas.
Y quizas asifue, porque CPM la daba 30vueltas a MSDOS
-- Saludos
Lluis
-- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org