Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Elegir el mejor SO para programar y Otros (https://www.clubdelphi.com/foros/showthread.php?t=29201)

Deiv 15-01-2006 22:25:29

Elegir el mejor SO para programar y Otros
 
Hola Amigos!
De repente este post no corresponda a este hilo, pero también incluye algo relacionado a la programación.

Hace medio año atrás logré instalar en mi Equipo 3 SO: WinXP, Win 2003 y Win98 en 3 particiones primarias distintas (independientes).
Mi pregunta se relaciona con lo siguiente:
1.- ¿Si tuviera que elegir entre Win 2003 y Win 2000, cual elegiría?
2.- Lo propio ¿Si tuviera que elegir entre Win 98 y Win Me, cual elegiría?
Estoy seguro que las respuestas vendran preguntándome, dependiendo de lo que necesito con esos SO verdad?

Bueno, les puedo comentar que todo ello se debió a que en alguna parte leí (no recuerdo) decían por ejemplo que Win 2000 (ó Win 2003) es mucho mejor para programar..... el problema es que ¿no sé por qué?. Luego Win 98 preferían para algunos juegos que no funcionaban en WinXP.
Lo único que sé es que Win Millenium limita a algunos programas a ser instalados, en relación a Win 2000, 98 y XP (tal es el caso de Office 2003 por ej.), pero me parece mucho más rápido y tiene un buen desfragmentador, entre algunos comentarios.

Necesito saber de vuestras experiencias basados en las 2 preguntas que hice 1) y 2) para poder elegir óptimamente ¿Cuales 3 SO puedo instalar finalmente en mi equipo?
Gracias
Un saludo.

Lepe 15-01-2006 23:33:18

Para programar tengo windows XP, aqui se reune todo lo necesario para winXP y win 98/Me. cuando se programa para win 98, pues hay que mirar si las funciones son compatibles con ese sistema o no. Nunca está demás usar VirtualPc u otro programa similar para ver como queda nuestro programa en distintos sistemas operativos, así no tenemos que instalarlos todos los sistemas operativos.

En cuanto a los juegos, bueno, muchas empresas crean parches para que su juego de win 98 pueda funcionar para 2000 / Xp.


Los fallos de cada uno de los sistemas están muy comentados ya por internet, pero vamos.

- Win 98 es el rey de los reinicios, ya sea Second Edition o no :D.
- Win Me según dicen es Mierda Entera, un windows 98 con interfaz renovada.
- Win 2000 me gustó mucho, sobre todo con el Service Pack 4, era muy estable hasta que empezó a sacar pantallas azules :D.
- Win XP no me gusta, pero al fin y al cabo, todos los ordenadores que toco lo tienen. Me gusta más el Service Pack 1 que el 2.

Si te gusta probar, prueba Linux ;)

Deiv 16-01-2006 14:54:59

Gracias Lepe por tus sugerencias!

En si, aparte del linux, ¿que otros SO podría instalar en mi máquina?

Un saludo.

OSKR 16-01-2006 18:17:38

Lepe ya ha dicho gran parte de lo q qeria decir :mad:
Win98 y Win Malenium técnicamente son lo mismo con la excepción de q el último es más malo, ambos usan formato VXD para drivers mientras q del 2000 en adelante el formato es WDM, una notable mejora, aunq se necesita algo de " muchas actualizaciones ". Conclusión 2000 pa`rriba.
Otra: 2003 fué diseñado para ser un servidor como un controlador de dominio y allí montar su DHCP,DNS, etc no lo usaría como PC común y silvestre, aunqe no sé porqé es mejor para programar como dices...
Los mejores para programar son 2000 y XP, en esto me qedo con XP (sin el SP2!!!) ya q trae ciertas mejoras para interacción con dispositivos (no me consta al 100% :o), lo malo es q sufre de amnesia en el arranque y por eso a veces deja de reconocer cierto hardware y éste a su vez pues qeda como deshabilitado....ahí es donde interviene el ServicePack. Otra opción sería usar Linux......pero.........nunk he encontrado documentación q TENGA EL HONOR, DON, DEBER Y DERECHO DE LLAMARSE DOCUMENTACIÓN, solo he visto trozos medios de funciones de C, unas en Inglés otras en Spanish, pero nada como el MSDN
Conclusión: XP con SP1

Casimiro Notevi 16-01-2006 22:15:17

Cita:

Empezado por OSKR
... Otra opción sería usar Linux......pero.........nunk he encontrado documentación q TENGA EL HONOR, DON, DEBER Y DERECHO DE LLAMARSE DOCUMENTACIÓN, solo he visto trozos medios de funciones de C, unas en Inglés otras en Spanish, pero nada como el MSDN ... Conclusión: XP con SP1

Pues seguramente no has buscado suficiente ;)

Sin embargo yo jamás he visto/usado ese MSDN, que no sé lo que es y llevo programando un montón de años y jamás me ha hecho falta, todo depende de "lo que programes" :)

Deiv 17-01-2006 00:19:00

Casimiro,
en tus intervensiones en distintos hilos te noto mas hacia el eje de crítica que de apoyo, si bien sugieres Linux sobre todo:
Cita:

Originalmente Escrito por Casimiro Notevi
Pues seguramente no has buscado suficiente
¿Podrías al menos indicar algunas direcciones de donde podríamos encontrar dicha documentación?
Pues he escuchado bastante de Linux pero no lo conozco, hablan que tiene bastante estabilidad, ¿podrías por favor aportar con algo más solido para el caso si dicha información tu la tienes?, por fa.
Un saludo

mamcx 17-01-2006 00:33:45

En mi opinion personal, Windows 2003 (si se puede). De hecho en mi empresa programo directamente sobre el todo el tiempo.

Razones?

1- Es mas seguro

O sea, es *realmente* mas seguro. FASTIDIOSAMENTE mas seguro. Lo cual es BUENO.

La verdad es que al estar programando en SO de escritorio, por facilidad de uso, se sacrifican mucho la seguridad. Al hacerlo, los programadores hacen programas bajo la suposicion de que *esa* es la seguridad, lo cual es terriblemente falso, porque para rematar un desarrollador tiene privilegios (o los cuadra) que hacen que el software OBLIGUE al instalarlo que tenga esos mismo privilegios que la maquina de desarrollo.

Por el contrario, en un equipo de servidor, las cosas son a otro nivel. Ahora uno le toca investigar y mirar como se activa, por ejemplo, el ASP.NET. Y ese servicio que no esta corriendo. Ahora los directorios tienen mas restricciones, etc...

Lo cual hace una de dos: Te aburres con Win2003 o aprendes a hacer las cosas bien.

Es bueno investigar sobre como programar con el principio del "Last Privilegie" (http://www-128.ibm.com/developerwork...ry/s-priv.html)

La idea es que en todo momento, se programa con el *minimo* de privilegios por defecto.

Esto en si es una razon crucial sobre el porque los programas de Linux son mas seguros: 1- Linux es principalmente usado en servidores 2-Lo usan administradores 3- Ende, se programa bajo la suposicion de que hay una seguridad y que se maneja por un administrador.

En cambio un SO de escritorio tiene que decidir si le arruina la vida a la abuelita cuando conecta la camara digital (y por ende, vende menos) o deja activado el servicio esperando eternamente a que lo haga.

2- Es mas rapido

Win2003 es identico en funcionalidad que WinXP pero al "desnudo". Quiere decir, que todo lo que en WinXP es si, en Win2003 es NO. Temas? NO. Archivos compartidos? NO. IIS? NO. ASP.NET? NO. Acceso remoto al registro? NO. Sonido? NO. DirectX Activado? NO.

NO y NO y NO. Y como carga solo los servicios minimos necesarios, es mas rapido.

Entonces solo se activa lo que se va necesitando y punto.

3- Para aplicaciones Web: Sin Limites, mejor desempeño

En WinXP IIS tiene un limite de 10 conexiones simultaneas (de hecho es el limite generico de servicios de red). Eso significa que es dificil hacer una prueba de desempeño o de carga real, porque a las 10 conexiones simultaneas deja de funcionar.

IIS de WIn2003 esta mucho mejor optimizado, es mas rapido, y de hecho, en general Win2003 es mas rapido. Ahora, rapido es una sensacion, ok?

4- Esta configurado para profesionales.

Como se presupone que Win2003 es manejado por un usuario profesional, hay muchos detalles aqui y alla que estan configurados en base a ello. Es por eso que los temas estan desactivados, la manera como se ven las carpetas de archivo, el login al equipo, etc...

Sin embargo, lo negativo es que es dificil conseguir gratis software como Antivirus y firewall (de hecho, no he podido encontrar uno) porque a pocos se les ocurre usar Win2003 como workstation y todos te quieren cobrar como si estuvieras en el servidor de 1000 usuarios....

En definitiva, recomiendo enormente usar Win2003. Al menos como entorno de pruebas de instalacion usando las mas restictivas configuraciones posible, lo que ayuda a hacer software mas seguro.

Para aquellos que usan Win XP, busquen en google guias de optimizacion para lograr resultados parecidos.... Win 2000 me parece una buena opcion, aunque en lo que he visto, sorpresivamente, Win2003 usa mejor los recursos de la maquina y si no me falla la memoria, gasta menos memoria. Otra ventaja es que Win2003 tiene menos updates que WinXp.

Win ME o Win98 no se deberia usar, a menos que sea para pruebas.

OSKR 17-01-2006 18:08:41

Casimiro:
Cita:

Pues seguramente no has buscado suficiente ;)
Vaya q si he buscado!!!!! pero siempre es un solo problema!!! empezando por el Qt/ Qt Designer, esta bien documentado pero tiene muchos problemas e incluso hasta el compilador tenía problemas (si mas no recuerdo la penúltima versión), de resto.........sobre la API de linux.....NADA!!!!! y cuando hablo de programar no es hacer un "Hola Mundo", me refiero a usar directamente los procedimientos q traen sus librerias (.so en este caso) como la WinAPI:cool:!!!
Pero nunca he encontrado algo por el estilo..........cosas documentadas y otras NO :mad:!!! (estar escribiendo esto en este momento y recordarlo me enferma!)
Quieres conocer el MSDN? la WinAPI en pasta? en vivo y directo?
http://msdn.microsoft.com/
Para ser más específico
http://msdn.microsoft.com/library/default.asp , http://msdn.microsoft.com/archive/default.asp
y un ejemplo q no se puede dejar de ver............pues.......este sirve:
http://msdn.microsoft.com/library/de...essionenum.asp

Casimiro Notevi 17-01-2006 20:53:54

Cita:

Empezado por OSKR
.........sobre la API de linux.....NADA!!!!! y cuando hablo de programar no es hacer un "Hola Mundo", me refiero a usar directamente los procedimientos q traen sus librerias (.so en este caso) como la WinAPI:cool:!!!

Bueno, he borrado todo lo que había escrito en esta respuesta porque no quiero entrar en debates inútiles, mejor empiezo de otra forma:

Lo que quiero decir es que todo depende de "lo que programes", del tipo de software que hagas, del tipo de clientes a quien va dirigido, etc. y de tu forma de pensar y tu filosofía sobre el tema.

Por ejemplo, mi último cliente es un abogado que quiere redactar documentos, mantener una base de datos de sus clientes con un historial de todos ellos, guardar (escaneados) los documentos que ha usado con cada uno de los "casos" que ha llevado, poder consultarlos, imprimirlos, etc. y hacer facturas para cobrar a los clientes cuando acaba su trabajo.

¿Qué le he propuesto?, OpenOffice para redactar los documentos y un programa donde guarde los datos de los clientes junto a los documentos escaneados y su posterior tratamiento. Para ello usaré Lazarus+Firebird. Todo irá sobre Linux que ya incorpora navegador, email, grabación de cd/dvd, ver video, oir música, firewall, etc. Entrará al sistema como un usuario "normal" y gracias a la excelente seguridad de Linux, no podrá estropearlo jamás, aunque quiera hacerlo.

Con Linux:
Linux: 0 €
OpenOffice: 0€
Mi programa: xxx €
Mis servicios de instalación, configuración, etc.: xxx €

Con Windows:
Windows XP prof: 125 €
MSOffice prof: 774 €
Mi programa: xxx €
Mis servicios de instalación, configuración, etc.: xxx €

Y eso sin contar las licencias por cada uno de los ordenadores.

El Linux puede instalarlo en todos los ordenadores de la oficina, de su casa y a todos los amigos.
Con windows tendría que pagar una licencia por cada ordenador de su oficina, de su casa y los de sus amigos.
El MSoffice también necesita una licencia para cada ordenador de su oficina, de su casa y los de sus amigos.

(También puede copiarlos todos ilegalmente, piratearlos y creerse que es muy "listillo" por hacerlo)



Mi cliente tendría que pagar 125+774=899€ + todos los programas necesarios (antivirus y demás). Acabaría teniendo un windows con acceso a todo el sistema, que al cabo de poco tiempo estaría lleno de virus, habría que formatear e instalar de nuevo,

Siempre descontentos y con problemas, típico usuario windows.



Cita:

Empezado por OSKR
Quieres conocer el MSDN? la WinAPI en pasta? en vivo y directo?
http://msdn.microsoft.com/
Para ser más específico
http://msdn.microsoft.com/library/default.asp , http://msdn.microsoft.com/archive/default.asp
y un ejemplo q no se puede dejar de ver............pues.......este sirve:
http://msdn.microsoft.com/library/de...essionenum.asp

No, gracias, no me interesa para nada.



Y que quede claro que cada uno use lo que quiera, me trae sin cuidado, es sólo mi humilde forma de ver las cosas.

Saludos libres (y sin código oculto) para todos.

roman 17-01-2006 21:07:03

Cita:

Empezado por Casimiro Notevi
No, gracias, no me interesa para nada.

Como tú mismo dices; depende del tipo de software que hagas. Pero si programas para plataformas Windows, omitir la documentación del SDK sólo porque odias a Microsoft me parece un poco desatinado.

// Saludos

Casimiro Notevi 17-01-2006 21:12:20

Cita:

Empezado por Deiv
Casimiro, en tus intervensiones en distintos hilos te noto mas hacia el eje de crítica que de apoyo ... Un saludo

Bueno, puedo dar esa impresión, aunque realmente es que prefiero "dar pistas" para que el que pregunta se "moleste" en encontrar la respuesta por sí mismo mediante esa pista, así se aprende mejor, creo, que si doy una respuesta directa que sólo es copiar->pegar.

No me gusta criticar, quizás es que mis opiniones y/o forma de pensar son "diferentes" a la de la mayoría ;)

Delfino 17-01-2006 21:59:43

Cita:

es sólo mi humilde forma de ver las cosas
una froma de verlos muy interesante sin ninguna duda..y quizas muy rentable tb ;)

Casimiro Notevi 17-01-2006 22:03:58

Cita:

Empezado por roman
Como tú mismo dices; depende del tipo de software que hagas. Pero si programas para plataformas Windows, omitir la documentación del SDK sólo porque odias a Microsoft me parece un poco desatinado.
// Saludos

No es odio a microsoft, más bien es la forma en que hacen las cosas y la manera de "vender la burra" con engaños y medias verdades.

Muchas veces es necesario usar la API de windows, pero "normalmente" para programas de gestión con acceso a bases de datos, no es imprescindible, quizás para cosas muy específicas.

Todavía mantengo clientes de cuando usaba windows en los servidores y llevan años sin reinstalarse (windows 2000), eso sí, nadie los usa directamente, ni tienen internet, ni programas de nada, sólamente como servidores de datos, están siempre encendidos y sólo lo apagan en vacaciones. Y por lo que cuenta mamcx, el win2003 me parece que está muy bien para sustituir a los win2000 como servidores... pero estos los mantengo porque estos clientes usan programas de otras empresas que funcionan únicamente en windows y no puedo sustituirlos por servidores linux. El resto, todo linux.

Lo que odio de windows, no de microsoft, es la intromisión, el querer hacer las cosas sin que te enteres, decidir por tí, obligarte a cambiar por versiones nuevas aunque no quieras, lo fácil que resulta para un usuario cualquiera el estropearlos, la constante dedicación a actualizar antivirus, parches, chequear el sistema, scandisk, desfragmentar, lo pronto que acaban llenos de basura, lentos, inestables, etc.

Así que prefiero linux, usar programas libres, despreocuparme y vivir más tranquilo.

Aunque con los windows gano más dinero porque tengo que dedicarles más tiempo y cobro por horas :D, aunque como la mayoría de los pcs clientes (no los servidores) van en windows... tengo trabajo para rato.

Saludos sin odios :)

Casimiro Notevi 17-01-2006 22:04:51

Cita:

Empezado por Delfino
una froma de verlos muy interesante sin ninguna duda..y quizas muy rentable tb ;)

De verdad que se gana en calidad de vida y eso no tiene precio.

Deiv 17-01-2006 22:40:31

Tranquilo..... no te enojes
 
Es a eso que me refería con aporte:

Cita:

Empezado por Casimiro Notevi
¿Qué le he propuesto?, OpenOffice para redactar los documentos y un programa donde guarde los datos de los clientes junto a los documentos escaneados y su posterior tratamiento. Para ello usaré Lazarus+Firebird. Todo irá sobre Linux que ya incorpora navegador, email, grabación de cd/dvd, ver video, oir música, firewall, etc. Entrará al sistema como un usuario "normal" y gracias a la excelente seguridad de Linux, no podrá estropearlo jamás, aunque quiera hacerlo.

etc, o dar sugerencias, nadie pide una clase magistral, nadie pide copiar y pegar pueh!, algunos entienden de otra forma sin ningún complejo, por ejemplo lo del "parpadeo de ojos", recuerdas? (ojo, aclaro, esto no tiene ningún sentido irónico) pero en ese post nunca vi "pistas" para el hilo concreto como tu dices
Cita:

Empezado por Casimiro Notevi
prefiero "dar pistas" para que el que pregunta se "moleste" en encontrar la respuesta por sí mismo mediante esa pista, así se aprende mejor

Te soy sincero: Gracias a tus post tan largos y darte la molestia y el tiempo en este hilo para que muchos se informen, en especial yo que me encuentro novato en todo sentido en Delphi, por ejemplo, esperemos sigas así mas adelante.
Un saludo

Casimiro Notevi 18-01-2006 00:17:44

Tranquilo, es muy difícil hacerme enojar ;)

Zeta 18-01-2006 08:42:06

Deiv instalá WIndows XP con el Service Pack 2 en una partición NTFS, funciona muy bien si está actualizado al día y tenés un buen antivirus y un firewall.

Además hacete una partición para instalarte algún GNU/Linux y empezar a machacarlo, con Lazarus es una muy, pero muy buena opción, y me parece que tiene futuro prometedor.

Windows 2003 está optimizado para ser servidor.
Windows 2000 dicen que es muy inseguro (a mi no me gusta, después de un tiempo tarda mucho en bootear, no se si a uds. le pasa lo mismo).
Windows ME es un "tanto":rolleyes: inestable.
Windows 98 es muy buen SO, quizás ya le pasó la hora para algunos.

Saludos

Delfino 18-01-2006 08:49:07

Cita:

Todo irá sobre Linux
Que distro ves q es la mas idonea para ganar en calidad de vida???

Casimiro Notevi 18-01-2006 09:08:55

Cita:

Empezado por Delfino
Que distro ves q es la mas idonea para ganar en calidad de vida???

Pues no sabría decir sólamente una, me gustan todas, cada una tiene algo que me atrae (igual que con las mujeres :rolleyes:).

En servidores: redhat, debian, suse, ubuntu... pero sin entorno gráfico, sólo la consola de comandos.

En el escritorio del cliente: suse, ubuntu... casi todas están bien, depende de gustos y manías.

Para backups, rescate del sistema y cosas de ese tipo, uso una knopix especial para esos menesteres, la uso para iniciar desde el cdrom y hacer imágenes de las particiones (con partimage, es comodísimo) a otros discos... por si acaso, hay que ser prevenido.

OSKR 18-01-2006 18:47:31

Chiezen!!! como se extendio este tema..........no? :D
Cita:

Cita:
Originalmente Escrito por Casimiro Notevi
No, gracias, no me interesa para nada.




Como tú mismo dices; depende del tipo de software que hagas. Pero si programas para plataformas Windows, omitir la documentación del SDK sólo porque odias a Microsoft me parece un poco desatinado.
100% de acuerdo.
Cita:

Casimiro: No es odio a microsoft, más bien es la forma en que hacen las cosas y la manera de "vender la burra" con engaños y medias verdades.
Eso es relativo, no todo el tiempo es asi, no estoy a favor de M$ ni estoy en contra de linux, solo en contra de ADIVINAR COMO SE TIENEN Q HACER LAS COSAS, de resto me parece muy de pinga y mejor q Windows
Cita:

Casimiro: Tranquilo, es muy difícil hacerme enojar
__________________
Me alegra, disculpa si en algun momento incomodé, soy fácil de hacer enojar y a veces exploto cuando recuerdo malas experiencias


La franja horaria es GMT +2. Ahora son las 07:57:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi