Friday, June 20, 2014

Luna: Post instalación.

Hola Chele. Espero que esta semana vaya bien. Es viernes.

Previamente, hemos hablado acerca de las distros que podés usar y hemos dedicado una serie de artículos a Luna, porque es visualmente bonita y relativamente fácil de usar...
...pero a su vez requiere un poco de interacción manual. 

Si ya la instalaste, te vas a dar cuenta que por ejemplo, no podés ver videos en YouTube.com de entrada; o que no se ve del todo igual a los escritorios esos tijuileados* que la mara* comparte.

Es entonces donde viene lo bueno, y lo que te va a foguear un poco más en esto del software libre: actualizar  y modificar tu distro un poco. Escogimos Luna, precisamente porque sí requiere un poco de interacción con la Terminal, pero no es algo súper fumado que nadie pueda hacer. Siguiendo las instrucciones y haciendo un solo cambio a la vez, vas a estar bien.

Esta lista de cosas que te compartimos, la hemos recopilado de varios sitios angloparlantes; no nos hemos inventado la rueda, sólo te estamos acercando a ella. Primero lo primero: actualizar tu distro. Necesitás conexión a internet. Podés hacer:

$ sudo apt-get update && sudo apt get upgrade

o podés también:

# apt-get update && apt-get upgrade.

¿Notás la diferencia entre la primera secuencia de comando y la segunda? Ya es hora de que la sepás; si todavía no, andá a este artículo.  El darle enter al comando hará que un cachimbo* de líneas con URLs. salgan en Terminal rápidamente. No te asustés. Así funciona esta cosa. Cuando volvás a ver tu línea de escritura, es que tu PC terminó de procesar lo que le indicaste con el comando.

Luego, podés instalar los PPAs que son, digamos, paquetes de software que residen en la nube, compartidos por individuos o comunidades, para añadir funcionalidades extras a tu distro. Es como si compartieras acceso de lectura a tu folder de Dropbox o tu cuenta de Playboy latino. Si querés instalar iconos color chispitas de pupú o instalar algo propio a tu distro o a otra distro, seguramente tenés que instalar el PPA correspondiente:

# apt-add-repository ppa:versable/elementary-update -y
# apt-get update

También podés instalar todo este vergo de mierda: 

# apt-get install elementary-wallpaper-collection 
# apt-get install vlc
# apt-get install firefox
# apt-get install chromium-browser
# apt-get install adobe-flashplugin
# apt-get update

Monday, June 9, 2014

Luna de nuevo, III - Requisitos de hardware.

Lo mínimo:

  • Microchip de 1 GHz arquitectura x86 ó x64 (32 ó 64 bits).
  •     512MB en la RAM.
  •     5GB de espacio para almacenar.
  •     Lector óptico de CD/DVD -opcional.
Lo recomendado:

  • Microchip de 1 GHz arquitectura x86 ó x64 (32 ó 64 bits).
  • 1GB de RAM.
  • 15 GB of disk space
  • Lector óptico de CD/DVD o entradas USB.
  • Silla, escritorio, vida social, zapatos, ropa interior, cerveza.
  • Acceso al Internet -si estás en tu laptop, te recomiendo conectar a tu LAN durante instalación; no sólo es más estable, sino también te puede evitar un dolor de cabeza en caso de que tu tarjeta no sea reconocida.
Corriendo el comando top, para mostrar la lista de procesos y su consumo de recursos.
En reposo, no gasta casi nada. Acá está corriendo un par de cosas, como podés ver en Terminal via top y Plank: 

Luego de un reinicio, medí el consumo de RAM via System Monitor. Reinicié el escritorio y lo dejé en reposo por unos minutos. El consumo de RAM (Chromium deshabilitado para correr desde  el inicio, controlador de video Nvidia y Tweaks habilitados: Wingpanel, El Faenza Icons, Transparent Plank. El resultado: El uso de memoria oscilando entre >457 y <459 MB en reposo; nada mal para un sistema operativo visualmente atractivo. 


Esta es la información técnica para Elementary OS Luna, como lo dijo el soplón en: http://elementaryos.org/docs/user-guide/installation. Ahora, consultá la siguiente lista de FAQs:

Donar es opcional: considerá que es bueno y útil.
¿Querés un proyecto que dure y que siga
desarrollando una distro de calidad? Doná al descargar,
o comprá goodies de la tienda de Elementary :)
  • ¿Cómo lo instalo? Así. El sitio está en inglés, y vas a descargar una sola imagen, pero al llegar al instalador vas a tener opción de elegir otro idioma, en caso de que you don't speak English.
  • ¿Por qué tu instalación está en inglés? Porque así practico el idioma y me es más fácil saber lo que debo buscar a la hora de necesitar ayuda.
  • ¿Es difícil instalarla? No; es más difícil que tirarse un pedo, pero no tan difícil como esto.  
  • No quiero instalarla todavía, pero quiero probarla, ¿cómo hago? Bueno, podés usar la imagen descargada, para probarla en vivo, o usar una máquina virtual dentro de tu sistema actual. En todo caso, vas a necesitar la imagen, así que descargala.
  • No sé qué hacer con mi vida, ¿qué hago? Tal vez esto le dé más sabor a tu vida. 
Espero que esto ayude. Mientras, nos vidrios Chele :)

top

top -i
top -c


Este es un trabajo en progreso. Creamos la entrada, para poder relacionar otro artículo a este. Falta incluir más imágenes ilustrativas, e incluir instrucciones de instalación para cuando no instalás una Distro empacada en Gnome. Pero regresá a mirar esto de nuevo, en unas cincuenta y cuatro semanas... Nos vidrios al ratón Chele :D

[Gnome] System Monitor.

En windows hay Task Manager: Ctrl + Alt + Del (o Ctrl + Shift + Escape), sirve para ver las tareas que corren, ver la gráfica del uso de RAM y CPU; y usualmente se usa como quien llama a los salvavidas al momento de dar las patadas de ahogado... cuando la máquina se está trabando. En otras ocasiones peopres, es como llamar al Chapulín Colorado por ayuda porque es poco probable que te sirva de mucho... puede que termine trabando tu máquina aún más... y que al final el pedo se resuelva dejando al tiempo pasar... 

Acá, tenés al Gnome System Monitor. Cumple con la misma función, y su interfaz resulta hasta un poco más fácil de asimilar:



Este es un trabajo en progreso. Creamos la entrada, para poder relacionar otro artículo a este. Falta incluir más imágenes ilustrativas, e incluir instrucciones de instalación para cuando no instalás una Distro empacada en Gnome. Pero regresá a mirar esto de nuevo, en unas cincuenta y cuatro semanas... Nos vidrios al ratón Chele :D

Sunday, June 8, 2014

Luna de nuevo, parte II.


Hola Chele. Estábamos en que te mostrábamos a Luna, como viene al mundo. Decíamos que es un forge de Ubuntu, pero para tu sorpresa, no lo es tanto visualmente. Ubuntu tiene a Unity; Luna tiene a Pantheon.

El escritorio de Luna tiene dos elementos clave: el Panel arriba, y el Dock (llamado Plank, basada en Docky) abajo. 
Plank, el dock en Luna,  muestra las aplicaciones que tenés abiertas con un puntito, OS X también. Haters en 3, 2, 1...


En el Panel tenés Fecha, Hora, Teclado, indicadores de Volumen, conexión a internet, mensajes, sesión, apagado, y las Aplicaciones. 

Ahora que lo pienso, Plank no es transparente inicialmente; esto se logra con los Elementary Tweaks. Así que no te asustés si ves que el tuyo tiene una barrita bajo él, después de haber instalado tu OS. En la siguiente entrega vamos a guiarte a modificarlo.

El lanzador de aplicaciones es llamado Slingshot (hondilla, resortera) y tiene transiciones visuales bastante buenas. Las siguientes imágenes, fueron tomadas escalando mi monitor a 720p y 768p, para que los amigos con Netbooks puedan verlo de una forma más cercana a su ambiente: 
Midori es el navegador empacado "de fábrica" en Luna, también Empathy messenger, que es un chat.



Pulcro, Slingshot tiene una apariencia sobria. Imagen a 1280 x 720.

A propósito de las netbooks, hace unos meses instalamos Luna en una Acer Aspire con un Atom de los viejitos. Los efectos visuales pueden ser un tanto lentos en una Netbook viejita, pero se siguen apreciando.

Mi escritorio está actualmente como lo muestra la última imagen de la primera parte. Estas imágenes las tomé hace unos momentos, cambiando las cosas a como estaban antes, para mostrarte cómo se ve Slingshot de entrada. El fondo inicial, es el de la playa, pero lo cambié, para que vieras otro más ;) 


Como podés ver, Slingshot tiene dos botones en la parte superior izquierda de sí; estos te sirven para alternar la vista. Con la vista actual, las aplicaciones están listadas alfabéticamente. 

Saturday, June 7, 2014

Luna de nuevo.

Como novato, es bueno aprender e invertir tiempo luchando en la Terminal, arruinando mis instalaciones, cargándome en todo y volviendo a empezar.

Como adulto, con trabajo, vida personal, estudios y otros pasatiempos, aprecio también el poder maximizar el poco tiempo que tengo, para aprender más del software libre.

Como usuario (si querés, usemos el término "consumidor"), valoro un servicio o producto que sea usable, funcional, que sea sensorialmente (dícese de los sentidos: vista, oído, olfato, etc.) agradable y atractivo; que sea práctico, útil, bonito, rápido, eficiente, blah blah blah, yackity smackity... 


Después de haber usado GNU/Linux por primera vez hace un año en la forma de Ubuntu, me di a la tarea de aprender un poco más del Software Libre; en febrero, investigué en línea en diversas fuentes, acerca distros de Linux. 

"De todo hay en la viña del señor".

Cierto. Encontré información acerca de distros desarrolladas por todo tipo de personas, para todo tipos de personas y para todo tipo de propósitos; desde las musicales, pasando por las científicas, hasta las educativas y las religiosas. Siendo un usuario regular, pensé en algo multi-propósito, pero sin dejar a lado la estética y el buen desempeño. 

Desde el año pasado me di a la tarea de renovar mi rig en para hacer un poco de gaming casual en 1080p con máximos detalles, y tambíen para practicar un poco diseño gráfico, que es una afición de toda la vida. Entonces armé mi máquina de desempeño relativamente alto (diría desempeño medio-alto, para los estándares de la comunidad gamer y los power users), y busqué en Linux, un sistema operativo visualmente rico  (ojo: no necesariamente lleno de efectos con chispitas de caca, pero al menos algo con buena estética).

Y así fue como hice mi primer viaje a la Luna.


Logo de arranque de Elementary OS Luna,
conocido más familiarmente como Luna.
Luego probé otras distros más, donde se encuentran más retos y otras cosas técnicas. Pero siempre he tenido a Luna en la cabeza. Para un novato, fue una de las distros que menos pedos me dio, pero requiere interactuar un cachito con la Terminal, cosa que es buena para aprender y habituarse. 

La había instalado en un Caviar Blue de 500GB. Pero el disco ya estaba  viejito así que... hubo que reemplazar.



Esta mañana, rompimos el cochinito y nos hicimos de un PNY de 120GB, Sata 6Gbps (ya no se usa el término SATA III, porque se puede confundir con SATA II a 3Gbps, por los números 3 y el 6, que es múltiplo... cuestiones de mnemotecnia supongo):


Este amigo estará dedicado exclusivamente a jugar con Linux; dentro de la PC hay también un Vector OCZ a 128GB  que adquirimos a inicio de año, dedicado a Windows 7. ¿Por qué no dual boot? Porque ya lo hice, y es un gasto de tiempo doble reinstalar dos sistemas operativos de cero cada vez que jodo algo mientras aprendo.
En fin, estábamos en Luna. 

Basado en Ubuntu 12.04 (Precise Pangolin). Sí Chele, es un forge de Ubuntu... haters vagino-arenosos en 3, 2, 1...

Así se mira  Luna recién instalado  (excepto que no contiene
a Firefox ni Chromium de fábrica, y que de entrada
no corre en 1080p; no al menos con ciertos chips de video).
En general, el OS tiene una interfaz bastante pulida. Mucha gente opina que tiene cierta remembranza a Mac OS; tienen razón: out-of-the-box, el tema predominante en ventanas y  menús, es el gris claro, además de manejar un "dock" o muelle para en la parte inferior de la pantalla, donde podés "dockear" o anclar tus apps más usadas o tantas como querrás.

Bueno, no vamos a jugar a las críticas de moda de pasarela, ni a las divas hablando de accesorios; mucho menos al gran curador de software, porque sería paja, no lo soy. Sólo te voy a mostrar lo que se logró este sábado respecto a la parte técnica y la parte visual; vos juzgá con tu gusto estético y conocimiento de software:





Ya es tarde. Luego te compartiré una exploración rápida por las cosas que hay en esta distro. Mientras tanto, carpe diem :D

Friday, June 6, 2014

/ estructura del directorio.

/
Seguramente has visto la barra diagonal  (también llamada barra oblicua, barra inclinada, diagonal, o pleca) mencionar en putoriales e instructivos; ella es el directorio del Root, o superusuario. 

Todos los demás (sub)directorios están contenidos dentro de ella. De esta forma:

/ = directorio Root.
/locación = directorio llamado “locación”, contenido dentro del directorio root.
/locación/locación_a = Directorio llamado “locación a”, contenido dentro del directorio “locación”, que está en el directorio Root.
/etc/babosadas/cachivaches = lo mismo, cachivaches está dentro de babosadas, que está en etc, que está en root.

La estructura del directorio Linux (que sigue las convenciones establecidas por la estructura de directorios de Unix) coloca a distintos tipos de archivos en directorios específicos:

/bin - binarios/ejecutables.
/boot - parámetros de booteo y kernel.
/dev - dispositivos (dev es el corto para “device”).
/etc - archivos de configuración.
/home - directorio “hogar” de usuarios.
/lib - librerías y módulos de sistema.
/media - dispositivos portables (media es un latinismo, es el plural de medium).
/mnt - dispositivos fijos (como los discos duros) están montados acá).
/proc - “directorio árbol” virtual; contiene info acerca del sistema operativo.
/root -esta es la casa del superuario root. una cosa es “/” que es el “principio” de todo digamos, y otra es  /root, que es donde root “vive”.
/tmp - archivos temporales.
/usr - programas, librerías.
/var -logs de datos dinámicos, contenido de sitios web, aquí el sistema operativo escriba mientras opera. 

¿Por qué es útil conocer estos subdirectorios? 
• Porque son usados a veces para operar dentro de la Terminal. 
• Porque es importante  que sepás qué estás haciendo y en dónde lo estás haciendo:  más de alguna vez hemos escuchado “para poner tu unidad de almacenamiento, tenés que montarlo… loggeate como root, abrí tu Terminal, identificá tu disco duro usando fdisk -l y luego hacé un directorio en /media/directorionuevo o en /mnt/melasoplatudirectorio; ahora hacé sudo mount /dev/sdc1 /media/directorionuevo o en /mnt/melasoplatudirectorio y luego configurá un automontado en etc/fstab  para que cuando reiniciés, el disco esté montado automáticamente y blah-blah-blah, yackity schmackity… ”. Saber dónde estás y cuál es tu estado y esto te dará una mejor idea del porqué debés hacer esto y porqué luego, ocurrirá aquello.

Estos son los subdirectorios más usados inicialmente. Podés leer más en http://www.thegeekstuff.com/2010/09/linux-file-system-structure/. Ahora, ¿cómo es que accesamos a estos subdirectorios? Esa es una grandiosa pregunta, chele. Primero, abrís Terminal, y usás comandos, para navegar; ¿recordás a pwd y cd? Estos son los que vas a usar para navegar; tal vez también necesités iniciar sesión como root para accesar a algunas subdirectorios... 

Y eso. Nos vidrios al ratón, chele*.

Modismo: nos vemos al rato, chele*

Monday, June 2, 2014

Un sistema operativo dentro de un sistema operativo - cómo usar una máquina virtual.


Virtual.
(Del lat. virtus, fuerza, virtud).
1. adj. Que tiene virtud para producir un efecto, aunque no lo produce de presente, frecuentemente en oposición a efectivo o real.
2. adj. Implícito, tácito.
3. adj. Fís. Que tiene existencia aparente y no real. — Real Academia Española.

Virtualización:  creación -a través de software- de una versión virtual de  un recurso tecnológico, sea de hardware o también de software. —La sabia y a veces tergiversada Wiki.

En buen español, una máquina virtual es un programa que te permite correr un sistema operativo dentro de un sistema operativo, en lugar de correrlo "directamente" sobre tu hardware. 


Y esto, a mí, ¿qué? Simple, leé esto.

La virtualización es una forma buena de experimentar con una o más distros, sin tener que echarte el huevo de tener que respaldar tus datos (aunque esto deberías de hacerlo SIEMPRE), quemar discos o provisionar memorias USB con la ISO de tu Distro, irte al BIOS, modificar el orden de booteo, cargar la imagen de la distro, borrar particiones existentes, perder las fotos de tu chucho, la tarea de la U, y de remate, tener que reinstalar tu sistema operativo actual en caso de que la imagen de instalación no funcione, o la distro simplemente no te guste.


Las Muñecas Matrioska son la analogía de una máquina virtual: una muñeca dentro de una muñeca; un sistema operativo dentro de un sistema operativo.

Muñecas Matrioska -o Matryoshka.
¿Cómo empiezo a virtualizar? Buena pregunta chele. Primero, lo primero:

  • La imagen (ISO) de tu distro.
  • Un procesador con soporte para virtualización (buscá el modelo de tu procesador,  andá a la página de su fabricante y mirá si el modelo tiene soporte para virtualización). Lo ideal, es un procesador multi-núcleos.
  • Placa base con soporte y modo de virtualización habilitado en el BIOS. (Referite al manual de tu Mobo). 
  • Suficiente memoria RAM. Pensá en esto: tu sistema operativo actual debe operar mientras la distro -otro sistema operativo- opera a la vez; para correr máquinas virtuales es adecuado usar una buena cantidad de RAM si querés que el desempeño del sistema anfitrión y del huéped, sea decente y no se "traben" o "congelen". 
Es este precisamente uno de los pocos escenarios donde tener más de 4GB de RAM realmente es beneficioso -porque es recomendado que al sistema operativo virtual se le asigne tanta RAM como necesitaría para correr directamente en hardware, además de la cantidad de RAM que sistema operativo anfitrión usa por sí mismo. Con esto, evitás tocar el archivo de swap o página de intercambio, que es "memoria" virtual tomada de tu unidad de almacenamiento principal y como estusualmente será más lenta que RAM física (si se trata de un Disco Duro): asegurate de tener suficiente RAM como  para que no tengás que cerrar aplicaciones y matar servicios para poder usar ambos sistemas operativos; de otra forma, no podrás experimentear cómo "se siente" estar en él de verdad).
  • Máquina virtual; este es el software que se instala en el sistema operativo anfitrión y sirve para "emular" el sistema operativo huésped.
  • Espacio de almacenamiento suficiente en tu equipo, para "crear" una unidad de almacenamiento donde el huésped residirá.
Esos son los ingredientes para la receta. Podés hacer tu propia búsqueda en base a estas observaciones y experimentar por tu cuenta. 

Luego tal vez hablemos de VirtualBox, que es la máquina virtual que estamos usando por el momento y con la cual instalamos el sistema base de Debian Wheezy dentro de Windows 7 Ultimate de 64 bits ayer por la noche.

Saludos.

Post Datum: Chele es un modismo coloquial usado en El Salvador; significa "blanco", persona de tez clara. Actualmente se usa para referirse en un grupo de cheros (amigos) o colegas, a uno de ellos, aunque su tez no sea clara. "Chele, pasame la birria" = Viejo, pasame la cerveza.

Tal vez esto es un poco de pensamiento antisistema: Definición de Software Libre.


Software libre es el software que respeta la libertad de los usuarios y la comunidad. En grandes líneas, significa que los usuarios tienen la libertad para ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el software libre es una cuestión de libertad, no de precio. Para entender el concepto, piense en libre como en libre expresión, no como en barra libre.

Promovemos estas libertades porque todos merecen tenerlas. Con estas libertades, los usuarios (tanto individualmente como en forma colectiva) controlan el programa y lo que este hace. Cuando los usuarios no controlan el programa, decimos que dicho programa no es libre, o que es privativo. Un programa que no es libre controla a los usuarios, y el programador controla el programa, con lo cual el programa resulta ser un instrumento de poder injusto.

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales:


  • Ejecutar el programa como se desea, con cualquier propósito (libertad 0).
  • Estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  • Redistribuir copias para ayudar a su prójimo (libertad 2).
  • Distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.


Un programa es software libre si otorga a los usuarios todas estas libertades de manera adecuada. De lo contrario no es libre. Existen diversos esquemas de distribución que no son libres, y si bien podemos distinguirlos en base a cuánto les falta para llegar a ser libres, nosotros los consideramos contrarios a la ética a todos por igual. Definición de Software Libre.

¿Cómo instalar una distro para probarla?

Hola amig@,

Tal vez has visto en internet imágenes de escritorios de GNU/Linux y has descubierto que se ven millones de veces más geniales que las de MS-Windows, o incluso el tan mainstream-hipster Mac OS; a lo mejor estás buscando aprender de GNU/Linux; o estás buscando adoptar el Software Libre en contraposición al Software propietario o privativo; quizás alguien te recomendó o escuchaste que GNU/Linux es seguro y en Linux no hay problemas con Virus o infecciones, o quién sabe.

Entonces, has estado coqueteando con la idea de adquirir tu propia distribución de Linux (así se le llama a cada Sistema Operativo de Linux, puesto que son distribuidos por organizaciones distintas), y probablemente has encontrado estos dilemas:

  • ¿Cómo consigo una distro?
  • ¿Cómo instalo Linux sin tener que borrar mi información? 
  • ¿Cómo sé cuán bien será su desempeño en mi máquina?
  • Nunca he instalado un sistema operativo, no sé cómo hacerlo.
  • ¿Cómo siquiera instalo Linux sin tener que borrar mi sistema operativo actual, en caso de que después de probarlo, no me guste?
Bueno, tenés varias opciones:
  • Instalación Limpia.
  • Instalación paralela, para tener dos o más sistemas operativos en tu máquina.
  • Usar una máquina virtual.
  • Usar un live-CD
  • Usar una live-USB.
  • Usar otra máquina. 
  • Seguir pensándotelo.
  • No hacer nada y seguir con tu vida cómo va.

Vamos a discutir de estos temas en las siguientes entregas :)

Entradas populares.