Escrito el 11/24/08 04:28:25 pm por jci
Escrito el 11/19/08 07:54:17 pm por jci
CAPS LOCK IS THE NEW CRUISE CONTROL FOR COOL
Categories: Web Link BlogSaben lo que realmente odio?
Los fanboys.
Hablando con Franco despues de su participacion en el Academy Conference, me comento acerca del nivel algo "agresivo" de los asistentes. E incluso, algunas frases celebres que salieron del famoso debate, que en realidad parecio mas una ejecucion publica.
Asi que para ti, fanboy que estas en el publico (o no fanboy), les ofrezco algo para leer para matar el tiempo.
Here we go.
Escrito el 11/18/08 08:20:34 pm por jci
Did I said that out loud?
Categories: Tarros, GNU/Linux, Hacks, UbuntuEn la segunda parte de como vandalizar el arranque, ahora me fui a la parte mas cochina : Kernel.
No miento, la ultima vez que compile un kernel debio haber sido, quizas 2003? Ahora, volver a las andanzas y tener que recordar las instrucciones, leyendo el readme :B
$ sudo apt-get install linux-source
Lo unico malo, Ubuntu distribuye un kernel "casi vanilla" mas su coleccion de parches (como GFS, que no se para que sirve, pero igual). Lidiar con la configuracion del .config....
Al carajo, hagamos trampa.
Buscando en la interneces, en el wiki de msiwind.net, encontre un .config minimalista para el bicharraco. Y su correspondiente .config. Nota : solo es funcional para los que tengan un MSI Wind, U100X o U100H. La diferencia, Bluetooth. Yo tengo el que NO tiene bluetooth ![]()
Primer intento : (sin usar el .config minimalista) : Kernel Panic.
Segundo, tercer y cuarto : igual.
Cuando me di cuenta que no estaba cargando el modulo de ide_generic (un error MUY comun, generalmente le dejo esa pega al initrd), pense en ocupar el .config.
Quinto intento : tiempo de arranque antes del init : 35 segundos (!!!).
Sexto intento (despues de casi 1 hora) : 10 segundos.
La diferencia esta en algo fundamental : al tener los modulos empotrados en el kernel de arranque, los dispositivos van a funcionar si o si. Pero como udev, en los intentos anteriores tomaba mucho rato, mejor no darle en que pensar, y meter todos los puñeteros modulos directo en el kernel.
Despues de un rato, sacar lo innecesario y volver a intentar. Esta vez, for great justice.
Despues de regocijarme con el arranque completo de la maquina, por una rara razon, pensaba que estaba llegando al tiempo ideal, cuando la realidad me atropello como quien atropella un chicle en la carretera.
Analizando la jugada completa
Era evidente que el tiempo de carga se me estaba yendo en dos procesos : gnome-panel y nautilus.
Asi que los siguientes tests, usar twm e intentar nuevamente el experimento.
$ sudo apt-get install twm
Por supuesto, dejar que mi gestor de escritorio fuera xterm. Nota : HACK DA~INO:
$ echo "xterm" > ~/.xinitrc
$ echo "xterm" > ~/.xsessionrc
No se cual de los dos habra funcionado en realidad.
BEHOLD!
Bash es ejecutado por xterm en el segundo 31 despues de iniciar el computador. Mientras que revisar el arranque con GNOME completo tomaria 30 segundos adicionales para partir.
Estoy tentado en partir con un $HOME nuevo. Bueh, en casi todo sentido en la vida.
Hare la prueba en un par de horas. Por ahora, la marca de los 35 segundos fue rota!
Escrito el 11/17/08 08:37:16 pm por jci
If the password wasn't 'bye bye birdie', then why the bomb exploded, dude?
Categories: Tarros, GNU/Linux, Hacks, UbuntuBoot time hack extravaganza time!
Con Franco , entre chiste y conversacion, comenzamos a hacer modificaciones sobre el arranque en un MSI Wind (arthur). Logramos pasar de unos insufribles 120s a 40s. En una tarde.
Use Ubuntu 8.10. Usable en casi todas las distros Debian based.
GUARNIN : Desde aqui estan en las suyas. Si deciden hacer los cochinos trucos que con Franco logramos cocinar, es problema de cada uno. Si la maquina les quedo en estado de PWN, o no arranca o que se yo, ya saben.
Bueh, terminando el disclaimer, manos a la obra!
Antes de partir, recordar : la mayoria de los arranques NO tuvieron autologin. Pero creo que el primer grafico ya lo habia implementado.
Viendo que anda mal en el arranque
Para entender que anda lento, mal o insufrible, instalar bootchart y mirar los graficos del arranque.
Este era arthur, ayer.
OHMAIGASH. Insufrible, no?
Escrito el 11/11/08 10:10:37 pm por jci
Suddently went boom and all kinds of shit blowing over the place
Categories: Web Link BlogAlguien del publico poseedor de un iPod Touch o de un iPhone?
Despues de la pausa, un regalito...
Escrito el 11/06/08 09:44:50 pm por jci
What's going on inside of this thing
Categories: Tarros, Misc Crap, Beer, HacksQuick blogging stravanganza!
Ultimamente he estado escuchando y viendo programas en linea y podcasts. Sumenle algunos documentales del History Channel en la Intertube, durante los dias de trabajo. Que mejor que meter basura en el cerebro mientras intento elucubrar soluciones
Mi recomendado : Systm, un programa para quienes gusten del DIY : refrigeracion de PC, destilar alcohol (!!!), hackear un cable de iPod, entre otras cosas.
Go subscribe for great justice!
Junto con Franco, hemos estado haciendo algunos ajustes al arranque de Intrepid para lograr el soñado tiempo de menos de 30s en el MSI Wind. Debo decir que mis hacks experimentales solo han agregado preciosos segundos al arranque.
Encontramos que hay dos procesos que estan tomando demasiado tiempo (via bootchart):
- Readahead
- udevd
Hasta el momento, ningun workaround. Pero deshabilitando la swap en el arranque (vm.swappiness = 0) ha resultado. Y rehabilitarlo despues en /etc/rc.local :-D
Cambie un booteo de casi 52s a 36.5s sacando servicios y jugando con readahead. Pero aun no bajo de los 35s.
Los que supieron que me enferme en el Encuentro Linux, el pre-diagnostico es COLON IRRITABLE DO NOT WANT. Al momento de hacerme una ecotomografia abdominal, vieron que mi colon esta hecho una miseria.
Nota : hacerme una revision abdominal no solo requirio mas litros de gel conductor de lo normal, sino tambien una pantalla mas grande

El diagnostico le incluye una reduccion significativa en el consumo de comida especiada, alcohol
y otras miserias que hacen la vida un lugar mejor donde vivir.Y no he tomado cafe en dias


:: Next >>
Acerca de este glob
On the Sixth Day, there was a Running Man looking for a Predator to stop a Raw Deal with a Commando. Only True Lies were said. But nao, Junior is about to get Twins, with the help of a Kindergarden Cop. That will be the Terminator of all struggles.



