Ubuntu 9.04 - Jaunty Jackalope
Terminé de migrar a Jaunty. Esta vez, fue una experiencia diferente. Tenía intenciones de hacer un clean-install, manteniendo mi $HOME y mi /opt, que están en particiones independientes. Siempre termino usando el CD "alternativo", porque mis particiones están sobre LVM2, y Ubiquity, el instalador de la versión Desktop no lo soporta.
Resulta que anoche iba a quemar el .iso... y me encuentro con que no tenía ni un CD virgen. Últimamente estoy volviendo a micro-blogguear bastante en Twitter, y desde hace poquito también en Identi.ca, y cuando postié "Iba a aprovechar el release de Jaunty para hacer un clean install, y me acabo de dar cuenta que no tengo ni un CD para quemar el .iso", bugabundo, alguien que ni conozco y que no es un follower directo mío en identi.ca me respondió "@chaghi do you have a USB stick? you can use that!".
Eso motivó un par de intercambios en identi.ca con este flaco, con un poco de google en paralelo, y un ratito después había aprendido lo siguiente:
- Hay *algo* en identi.ca que evidentemente permite que pongas en tu "radar" determinadas keywords o tags o algo y eso hace que te enteres de determinados posts aunque no seas suscriptor del usuario. Hay todo un manejo de tags y grupos en identi.ca sobre el que tengo que investigar un toque;
- La herramienta Sistema -> Administración -> Creador de discos de arranque USB que Ubuntu tiene desde hace un par de versiones te automatiza el proceso de hacer booteable un USB, y meterle el contenido de un .iso (normalmente, correspondiente al CD de instalación de Ubuntu) para poder arrancar, instalar, o probar desde ahí. Es automágico, no es destructivo (i.e., no te borra lo que ya tengas en el pendrive), y hasta te sugiere reservar una especie de micro-partición en el USB para hacer persistentes los cambios, onda que luego si arrancás con el pendrive, y guardas un archivo en tu Escritorio, por ejemplo, lo estás persistiendo en el USB, y no en RAM como sucede normalmente con el LiveCD.
- El Desktop CD tiene *algo* de soporte para LVM. En particular, la herramienta de particionado manual de Ubiquity NO puede crear volumenes LVM nuevos, ni te deja tocarlos mucho, pero si está preparada para reconocer a los que existan, y usarlos en la instalación.
Así que por primera vez en la vida, decidí bajar el Desktop CD en lugar del Alternativo, e instalar con Ubiquity. En mi caso, y por este tema de tener LVM en el medio, hay dos detalles a tener en cuenta:
No puedo arrancar el instalador directo desde el menú de arranque. Tengo que bootear la version Live de Ubuntu, instalar lvm2 (¿que les costará meterlo por defecto en el CD?), activar mis volumenes LVM, lanzar Ubiquity, instalar seleccionando particionado manual, y a lo último NO REINICIAR. Antes, debo hacer un chroot a la instalación en disco, e instalar lvm2 también ahí, ya que Ubiquity NO lo instala.
Es un poco tricky, no es algo que le recomendaría a mi madre, pero digamos que si estoy usando LVM2 es porque no soy precisamente un newbie, así que el workarround tampoco es terrible.
Después de todo eso, llegué a las siguientes conclusiones:
- Realmente no tiene sentido hacer el "Upgrade" de una versión a otra. El Upgrade tarda muchísimo más que una instalación limpia, aún tomando los paquetes base desde el CD. Mucho más. Un Upgrade es un proceso de un par de horas, a veces más, mientras que instalar Ubuntu con Ubiquity lleva algo así como 20'/30'. Nada que ver. Ok, parte del tiempo del upgrade es tiempo que con un clean install perdés después bajando soft adicional (más sobre esto luego)... pero igual.
- El Upgrade tiene la ventaja de que preserva los datos, pero teniendo particiones independientes... es lo mismo. Usás la misma partición para tu $HOME, le decís al instalador que no la formatee, y ya. La otra ventaja del Upgrade es que tiene cierta heurística de migración que hace que si algún default cambió, y vos tenés todavía el default anterior (y no un setting custom), te pone el nuevo default. Al hacer un clean-install eso no lo tenés, y a veces tenés que luego jugar un poco con las configuraciones para activar un feature nuevo que de otro modo no ves porque está "tapado" por una configuración legacy, digamos, pre-existente en tu $HOME.
- El Upgrade no solo preserva datos en tu $HOME, sino system-wide, con lo cual cualquier cosa que hayas toqueteado en por ejemplo /etc, también se mantiene. Pero hacer un backup de /etc es trivial, y pisar luego en la instalación nueva los 2, 3 o 4 archivos que al menos en mi caso podés llegar a tener con configuraciones extra, es también trivial. Si fuera un server sería más complejo, obvio, pero al menos en la laptop... hacer rato que me vengo apegando a las configuraciones por defecto, y de última a centralizar cualquier cosa custom dentro de mi $HOME, y no como algo global.
- Por último, el Upgrade preserva todo tu software extra, y te lo actualiza, mientras que si hacés un clean-install, todo lo que no provee el CD y tenías instalado, tenés que volver a bajarlo. Pero no me jode. El tiempo de downloading a la larga es el mismo, y a su vez ayuda a cada 6 meses PENSAR si vale la pena volver a instalar ese programa que habías instalado para probar algo, y lo ejecutaste solo una vez ese día y nunca más...
¿Conclusión? Dudo mucho que vuelva a usar el Update Manager de Ubuntu para hacer una actualización completa de la distribución. Me parece que me acabo de hacer fan de los clean-installs.
Ahora, respecto a Jaunty:
Arranca notablemente más rápido que Intrepid y las versiones anteriores. Parece un sistema operativo del siglo XXI corriendo en hardware medianamente nuevo y todo :) ¡Bien ahí! Parece una boludez, pero una de las cosas que más me estaba hinchando las pelotas de Intrepid es que el arranque se tomaba un minuto o más hasta el login screen, y luego otro tanto para levantar Gnome. Ahora en menos de un minuto ya estoy laburando.
Tengo una relación de amor-odio con el nuevo Notify-OSD. Si, es sleek. Se ve re-lindo. Pero las notificaciones desaparecen rapidísimo, a veces te las perdés, no todo el soft está usando ese esquema.
El OS en general se nota mejor en performance, excepto en la parte de video, por ciertas regresiones en los drivers de Intel. La verdad se notan. Hay algunos workarrounds experimentales para eso (como habilitar UXA), pero dicen que es a costa de estabilidad... así que ni probé.
El look-and-feel de Ubuntu la verdad ya me aburrió. Los community-themes que ahora se incluyen como alternativas (Dust, Dust-Sand, etc) están buenos, pero tienen muchos detalles. Cositas acá y allá que no se ven bien, o aplicaciones a las que no les gusta y cosas así. Y sí, hay BOCHA de themes para Gnome, pero la verdad... todos tienen detalles, y encima, todos tienden a copiar a Vista, o a copiar a OS X. A la larga, el más pulido es el default, así que volví a Human. Pero estoy aburrido de Human. Espero que para Karmic hagan algo piola y DIFERENTE. Realmente espero que Canonical le pague a un grupo de designers profesionales para que hagan algo lindo, usable, pulido, pero que a su vez se vea como Ubuntu, tenga identidad propia, y no parezca un clon barato de Vista u OS X.
Jaunty ya tiene soporte para ext4. Aún no es el filesystem por defecto, pero ya que estaba reformateando la partición root, esta quedó en ext4. Cero problema. Y quizás eso esté contribuyendo en parte a las mejoras en el booteo.
El tiempo de inicialización de Gnome se arregló. No se que tenía mi profile, que tardaba un montón. Y si me logueaba con otro usuario con un $HOME "limpio", era mucho más rápido. Por un lado le sospechaba a la encripción; por otro, a algún software adicional. Pero el tema es que no toqué mi $HOME, reinstalé básicamente el mismo soft que tenía (al menos en cuanto a los que están colgados del inicio de sesión de Gnome), y mantuve exactamente la encripción, y sin embargo los 30"/45" que después del login se perdían con el disco andando a full haciendo vaya uno a saber que cosa que nunca pude identificar, hasta que aparecían los paneles, se fue. ¡Bien!
All in all, so far I'm a happy Jaunty Jackalope user.
Y ya que estamos, un año antes escribía: ¿Ambigüedad de Zeta, o periodismo cholulo berreta?


Les cuesta instalar LVM porque pesa 1 mega (El paquete 'lvm2' y su dependencia 'watershed') y con cada release se les hace mas difícil hacer entrar todo en un CD.
Peleá para que metan Banshee en vez de Rhythmbox [1] y usen uno de esos 6 megas para LVM =)
[1] http://www2.apebox.org/wordpress/rants/74/
(Tu CSS hace que la sidebar corte el formulario de comentarios)
Pregunta sin ningún ánimo de doble sentido o de "riña de plataformas":
¿No debería ser más simple una actualización?
Si me hablas de Windows, bueno si, la verdad que siempre es mejor un "format y cuenta nueva" pero Linux no debería ser mejor en ese sentido?
Como que el "Apple software update" es más simple vió? :P
Para pelear por Banshee debería volver a probarlo bien.
La última vez que probé Rhythmbox (que reconozco tiene sus flaws), Quod Libet, Listen y Banshee, en *integración con el desktop* seguía ganando Rhythmbox, por lejos, y prefiero una buena integración antes que un montón de features que no necesito. Una vez que el player está reproduciendo música... no me importa si es más lindo o más feo.
Pero por ejemplo, habría que ver si instalando Banshee y sin hacer magia negra hay forma de que Gnome entienda que el player es ese (y sea el default para MP3s, para gestionar un CD que inserto, etc., etc.), que Banshee responda a las teclas multimedia de cambio de pista, pausa y play, y varios etcétera en los que (repito, la última vez que probé...) ganaba Rhythmbox.
Entiendo que mucho de lo que pido tiene que ver no tanto con Banshee sino con armar un BUEN .deb para Banshee que al instalarse haga su laburito de integración... pero bueno, nadie lo hace.
Gracias por el aviso del CSS y el textarea. No me había percatado. Creo que ya está arreglado!
Darío, la actualización es re-simple! El día que sale la nueva versión, el OS te notifica que hay una nueva versión en el systray, te pregunta si querés instalarla, y si le decís que sí, la instala.
Y mientras hace su laburo, seguís usando la máquina y todo.
Lo que yo digo es que eso termina tardando tanto, y hacer un clean install es tan rápido, que esta vez me hizo pensar si valía la pena el upgrade.
En cuanto a los workarrounds por LVM2 y esas otras cosillas, son configuraciones atípicas mías, no defaults, más propias de un server que de una laptop... y de todas formas, en el upgrade no hubieran molestado.
Otro tema. En twitter tenes http://search.twitter.com para buscar en twitter (funciona tipo Google Reader avisándote nuevos resultados). Ahí también hay un link donde te dicen que clientes twitter utilizan la api de search.
Mirá que interesante! Había visto el search, pero no me había fijado en que había una API que permitía explotarlo de manera "viva", pensé que era algo más estático.
Y resulta que Identi.ca implementa lo mismo.
Y resulta que Gwibber soporta la API de search, en ambos protocolos :)
Gracias!
@Manuel: Estuve probando un par de horas Banshee. Debo reconocer que desde la última vez que lo probé, se han solucionado todos los problemas de integración con Gnome. Lo instalé, lo marqué como reproductor multimedia en Aplicaciones Preferidas, y listo. Encontré que:
- Si apreto el botón MediaDirect de la laptop, arranca Banshee;
- Responde a todas las teclas multimedia;
- Está integrado con el mecanismo de notificaciones;
Quizás debería volver a darme una vuelta por el resto de reproductores también. Será que uno se va volviendo viejo, pero al menos en un reproductor multimedia, y para mi que no necesito sincronizar iPods ni ningún otro dispositivo, vale más la integración con el desktop, y hace tiempo atrás, *todos* suckeaban mal en eso.
Uhm... yo hice el upgrade desde 8.10 (y desde 8.04 antes) y si bien bootea super-rápido, siento que tengo un poco de "bloat" en mi instalación también... voy a ver si me tomo el tiempo de una clean install.
Banshee está *muy* bueno y me gusta mucho más que Rythmbox, pero... le falta cross-fading, y sin eso es un garrón. Ah, y tiene soporte de video, cosa al pedo ya que Totem anda muy bien. Pero igual lo uso, y me parece mucho mejor que Rythmbox.
Están los PPA acá, para cuando saquen versiones nuevas viene bien:
https://edge.launchpad.net/~banshee-team/+archive/ppa
Saludos!
hice una instalación límpia desktop de la 9.04, seguí los pasos que mencionas, antes de dar en reiniciar hice esto:
"sudo chroot /target"
después hice un "apt-get install system-config-lvm"
instaló correctamente (excepto los "docs", supongo yo que la ayuda) entonces salí de la consola y di reiniciar, y al iniciar ubuntu desde mi DD, me dice que /dev/mapper/GV00VL00p3 no existe, ¿me faltó algo? saludos y de antemano gracias.
El paquete que tenés que instalar es lvm2, no system-config-lvm.
Por lo que contás, el problema es ese. Igual, guarda que mi post no intentó ser un tutorial paso a paso del tema, eh... solamente contar mi experiencia.
lvm2 es dependiente de system-config-lvm (la interface gráfica), sale de cualquier modo, gracias.