On Sun, 7 Nov 2004 09:31:21 +0100, Urbez Santana Roma wrote:
Como puede ser que aun usemos scripts para un tema tan importante como es el arranque.
Porque van muy bien :)
El arranque deberia ser un sistema bien diseñado, y pensado para que sea eficiente.
Te refieres a que deben ser binarios? La mentalidad del software cerrado es entregar binarios _con todo_ para no mostrar el código. De paso, vender la moto de que son más rápidos. Es verdad que lo son, pero irrelevante en el 98% de casos. Sólo en poquísimas situaciones necesitarás un código realmente rápido. En el resto habrá otros dispositivos que ralentizarán la cosa muchísmas magnitudes más que la diferencia de velocidad entre binario e interpretado. En el sector del software libre, cada vez los lenguajes interpretados tienen más fuerza: «I meant that Python programmers are smart. It's a lot of work to learn a new programming language. And people don't learn Python because it will get them a job; they learn it because they genuinely like to program and aren't satisfied with the languages they already know.» http://www.paulgraham.com/pypar.html
No puede ser que esperemos tanto en que aparezca el login. Y menos con las máquinas tan potentes que usamos.
Es porque el login aparece al final, después de cargarlo todo. En Windows cargan lo mínimo para mostrar cosas, por esto "parece" más rápido. Pero intenta hacer algo enseguida que "parece" que puedes, en un XP... va lentísimo porque está cargando cosas. Durante el arranque no cambiaria nada usando binarios, porque el uso de disco es intensivo y con cuestiones bastante gordas. Se habló de cambiar el orden de arranque en Linux para que tambien "parezca" rápido. Puedes hacerlo facilmente. Busca la lista de servicios básicos para mostrar login en /etc/init.d/rc5.d/ y les subes el número después de la S, en el nombre. En cuanto al resto, la calidad profesional empieza por escoger las herramientas. De Access no hace falta hablar demasiado: MS ha intentado eliminarlo varias veces porque demasiada gente se engresca a crear tablas, lo usa demasiado, y luego pasan cosas feas. Para evitar la dependencia --porque algun dia la eliminaran-- incluso regalan un SQL Server light (no recuerdo el nombre) para desarrolladores. PHP, MySQL, WEB o HTTP son fantásticos para la mayoría de software que usamos frecuentemente. Cada día habrá más aplicaciones web --sobretodo desde que MS "descubrió" el invento y le llamó .NET. Sobre MySQL, quizás nadie de aquí ha hecho --ni hará-- ninguna aplicación --ni de escritorio-- con tanto movimiento como slashdot.org. Basta ser citado en un artículo de su web para recibir un alud de visitas capaz de hacer caer servidores presuntamente serios (el "slashdot effect"). Las visitas son sólo los que hacen clic cn el artículo, porque los visitantes totales de slashdot son muchos más. Pues funciona con MySQL y Perl, un lenguaje interpretado. La validez de una herramienta o un informático se demuestra andando, no con teorias. Al final, aprender a programar es más fácil que aprender un idioma verbal, de lo que casi todos sabemos alguno... pero no todo el mundo sabe ni escribir ni hablar. -- Benjamí http://weblog.bitassa.net .