Never Change A Running System
Veamos pues… He llegado a una conclusión… Windows hace un enorme esfuerzo por hacer su tecnología 100% incompatible con cosas open-source. Esta es mi historia (me sentí en la ley y el orden).
El día martes dije: „Esta cosa está rara“. Así que inocentemente decidí borrar mi sistema y como había bajado Windows Server 2008 (solo como prueba, ya lo borré… kof kof) dije „¿Por qué no?“. ¡Error! Por principio de cuentas el disco no jaló… No me pregunten porque, simplemente no quizo, entonces dije „Bueno, será el 2003“ y ahí voy… A borrar WXP para poner W2003… Evidentemente me tardé dos dias haciendo corajes con los drivers, pero por fin ya está todo el Hardware configurado (cabe recalcar que no se que pex le hice a esto, así que eventualmente hoy tendré que volver a borrarla!).
El problema no fué más alla, de que la estúpida tarjeta de sonido simplemente no quería funcionar con ningun maldito driver, ¡Se rehusaba!. La pregunta que les puede saltar y que de hecho me saltó a mí en estos días es: „¿Por qué W2003?“. Seré honesto, no lo sé. Hace mucho tiempo cuando lo… „compré“… Lo instalé me pareció basura (no tenía ningún servidor) y lo olvidé. Ahora, con las maravillas que cuenta Winblows acerca de su W2003 dije „Bueno, ¿por qué no?“. Pero la realidad es otra, no tiene ninguna maravilla. Yo recuerdo con mis papás alemanes que me decian: „Hijo, nosotros usamos Linux, Suse (lástima), pero para el trabajo, por necesidad, necesitamos Windows. Pero como no pensamos usar de esas cochinaditas fancy para el usuario final porque somos desarrolladores, usamos WNT“. Seamos honestos, es una respuesta muy muy convincente.
Ahora que he estado trabajando en VC# y pienso brincar a ASP.NET, es imperativo un O/S Windows. Yo sé, existe Mono y ahora Moonlight, pero a final de cuentas es como decir: „Soy cool porque uso Linux-Cosas de consola en Windows con Cygwin“. Eso no quiere decir que ya tiré a la basura mi Linux, ¡NO Señor! 1337 sobre todas las cosas 🙂 Lo que si admito es que aún no configuro Grub nuevamente, porque sabía que iba a llegar a un punto como este (volver a borrar todo y evidentemente desbaratar grub otra vez).
Entonces entra la pregunta, volver a instalar W2003 o WXP. Desde el reinicio debo de decir que mi WiFi ya no se va en las redes abiertas de prodigymovil (antes era un horror, cada 15 min se desconectaba). He instalado como 200 drivers de sonido, eclipse, VS2008, IIS 6.0, PHP, etc. Si la WiFi funciona bien, como decía un compañero „Never Change A Running system“, pero ya es un asco la configuración.
¿Por qué? Pues adivinen, como no soy experto en W2003, soy mas noob que un niño de kinder con un C64, entonces le pique y pique y descompuse y descompuse (Nota Mental: No toques nada que no necesitas y no sabes qué es). Debido a mis experiencias linuxeras y por salud mental pensé: „La cuenta Admin debe ser únicamente para administración, crearé una cuenta der_ketzer y será mi entorno de desarrollo“. La idea en sí es muy buena, es emular mucho o poco la idea de SU en linux. Pero tengo dilemas, se correr un exe como „Run As“ pero no tengo ni la mas remota idea como decirle a la cochinada esta „Corre la aplicación de configuración como root“, así que ahorita tengo que „deslogearme“ para ir como Admin, configurar y volver. Otro ejemplo es la estupidez de que no sé como dejar que der ponga el sistema en Stand By, asi que me tengo que „deslogear“ para ir como Admin y poner el sistema en Stand By.
Obvio así es como aprende uno. Pero la verdad es que hay un tiempo para todo y uno tiene que decidir que quiere echar a perder para aprender. Me voy a dedicar a técnico de computadoras? Abramos máquinas hasta quemarlas. Me voy a dedicar a soporte técnico? Descompongamos O/S como idiotas. Me voy a dedicar a desarrollador de Software? Creemos idioteces de software hasta morir. Mi punto es, si quieres hacer SW ya sea Web o Cliente, necesitas un sistema estable para desarrollarlo, y no cada semana descomponer el sistema y volverlo a instalar. Un ISTI debe ser multidisciplinario: Sí, pero no por ello no debe de tener un punto fuerte, sino sería un técnico de cinco pesos, necesita una especialidad. Si vas a hacer páginas web, ¿cuál es la necesidad de averiguar como sirve Active Directory?. A final de cuentas cuando llegues a una empresa existirá un servidor ya, donde habrá técnicos que instalaran lo necesario para la página, o eventualmente pondrás un servidor LAMP o WAMP, pero en realidad no es necesario saber como crear una red corporativa para poner un servidor web.
Yo sé que puede sonar un poco retrograda o estúpido, pero no puede uno usar una misma máquina para TODO lo que quiera uno descomponer. A lo mejor el ejemplo entre O/S y SW Developer no es muy claro, pero planteemonos el siguiente dilema. Somos unas personas ávidas por conocimiento, por lo que queremos ser expertos en SW developer, O/S y HW. Después de diez instalaciones tenemos un mega woao O/S (que es interesante mencionar que en Linux, lo último que los usuarios quieren es re-instalar el O/S, por los problemas y tiempo que implica hacerlo) que funciona como queremos. Entonces instalamos todas nuestras IDES, empezamos a desarrollar SW y somos la onda haciendo el SW más chido del mundo. Así que sabemos SW y O/S, nos falta HW. Entonces de ociosos, abrimos la máquina, nos ponemos a ver, a picarle y de repente nos damos cuenta que ups… Algo no sirve, un cable esta mal conectado, etc lo que sea. Y nos pasamos 3 o 4 días picándole al HW para buscar la solución. O si somos menos hábiles, descomponemos el HDD y perdemos toda la información. En el primer caso perdims 3 o 4 días productivos, que si no me dedicaré a HW, es totalmente irrelevante si se donde está mi Procesador o cuántos cables rojos tiene mi fuente de poder. En el segundo caso es todavía peor, porque si era un super woao SW, ya lo perdimos!.
Por eso mi conclusión es que sí volveré a instalar W2003 ipso facto, es decir, porque es un sistema estable y rápido, a diferencia de XP por ejemplo. En realidad si quiero hacer softwarcito de juguete simulando una agenda, no me sirve de nada si se ven los botones cuadrados como W2003 (algo así como que se les olvido instalar GTK o como se llame en Windows) o si se ven redonditos azulitos brincando como XP.
La otra cara de la moneda es el hecho de que la mayoría de las cosas están hechas para XP y no 2003. Así pues MSN hay que usar el X, porque el nuevo Live es sólo para XP o Vista, el Live Writer es XP o Vista. Y si se me ocurre la peregrina idea de usar W2008 funcionarán mis drivers? No lo creo.
Así que, nos vemos al rato en el nuevo W2003 hahahahaha.
Saludos