ff-multiconverter, multimedia, audio, video, linux, ubuntu ubuntu kylin, china, releases, linux terminal, ubuntu, linux, comandos, shell conky, gadgets, ubuntu, linux SpeedTest-Cli, velocidad, red, consola, terminal tag foto 6 pinta, grafica, linux, ubuntu djl, juegos, yum, synaptic, paquetes ubuntu, releases, canonical psensor, ubuntu, linux, sistema, monitor

Las novedades en Ubuntu 12.10 “Quantal Quetzal”.

ubuntu-12-10-quantal-quetzalEn esta nueva versión de Ubuntu Canonical traerá muchas novedades ya que aun queda bastante tiempo para la siguiente versión LTS y Canonical prueba cosas en estas versiones normales para ver si los usuarios se adaptan a dichos cambios y lo implementan en la siguiente LTS.

Entre las novedades que nos traerá Ubuntu 12.10 Quantal Quetzal se incluye Previews que como su nombre permite adivinar, muestra vistas preliminares de cualquier elemento en el Dash de Unity.

Anteriormente Dash solo soportaba una única acción, que era abrir los elementos, a partir de ahora con la vista previa y haciendo click con el botón derecho, podremos acceder a las propiedades de los archivos, instalar/desinstalar aplicaciones directamente desde el Dash (además de lanzarlas), reproducir y descargar música, ver fotos etc… todo ello sin necesidad de abrir ninguna aplicación. También podremos acceder a páginas de internet como Wikipedia directamente sin tener que utilizar el navegador predeterminado.

Una gran idea que seguro va contribuir a darle más atractivo a Unity y sus Lens. Todavía no ha sido incluido en ninguna  de las alfas de Ubuntu 12.10, pero si queréis lo podéis instalar mediante PPA, aunque tener en cuenta que todavía es un proyecto que está en desarrollo y puede ser muy inestable:

sudo add-apt-repository ppa:unity-team/staging
sudo apt-get update
sudo apt-get dist-upgrade
lens ubuntu 12.10
 
Roadmap:

07/06/2012: Ubuntu 12.10 Alpha 1




The development of Ubuntu 12.10, code name "Quantal Quetzal", is now under way with the initial test release: "The 12.10 (Quantal Quetzal) alpha 1 milestone image set is now released. New features: Ubuntu kernel based on the final 3.4 upstream Linux kernel; the 4.7 version of GCC is replacing the 4.6 version that was included in Ubuntu 12.04; for 12.10, we intend to ship only Python 3 with the Ubuntu desktop image, not Python 2; automatic Apport crash reporting has been enabled by default again to catch problems early on...." Read the release announcement and check out the technical overview for details. Download (SHA256): quantal-desktop-i386.iso (728MB, torrent), quantal-desktop-amd64.iso (726MB, torrent). Also made available today were CD/DVD images for Kubuntu (download), Lubuntu (download) and Edubuntu (download).

28/06/2012: Ubuntu 12.10 Alpha 2



Kate Stewart has announced the availability of the second alpha release of Ubuntu 12.10, code name "Quantal Quetzal": "Welcome to the Quantal Quetzal Alpha 2 image set, which will in time become the 12.10 release. Quantal alpha 2 includes the 3.5.0-2.2 Ubuntu kernel which was based on the 3.5-rc4 upstream Linux kernel. Other notable changes with the Quantal alpha 2 kernel include a rework of the brcmsmac regulatory support, an extensive config review for the highbank kernel flavor, and misc bug fixes. The Quantal alpha 2 kernel continues to include the transitioning of the i386 generic PAE flavor to become the generic flavor offering, collapsing of the virtual flavor back into the generic flavor." Read the release announcement and release notes for more information. Download (SHA256): quantal-desktop-i386.iso (727MB, torrent), quantal-desktop-amd64.iso (725MB, torrent). Also made available today were CD/DVD images for Kubuntu (download), Lubuntu (download), Xubuntu (announcement, download), Edubuntu (download) and Ubuntu Studio (download).

26/07/2012: Ubuntu 12.10 Alpha 3


Kate Stewart has announced the availability of the third alpha release of Ubuntu 12.10, code name "Quantal Quetzal": "Welcome to the Quantal Quetzal alpha 3 image set, which will in time become the 12.10 release." Some of the features in this release include a streamlined Software Updater and X.Org Server 1.12: "Update Manager has been streamlined and renamed Software Updater. It also now checks for updates when launched. A new X.Org stack has been introduced which includes X.Org Server 1.12, Mesa 8.0.3, and updated X libraries and drivers. The new X.Org Server provides improved multiseat support, better smooth scrolling, and a large variety of bug fixes." See the release announcement and release notes for more details. Download (SHA256): quantal-desktop-i386.iso (764MB, torrent), quantal-desktop-amd64.iso (771MB, torrent). Also released today were 12.10 alpha 3 CD and DVD images for Kubuntu (download, release notes), Lubuntu (download), Xubuntu (announcement, download), Edubuntu (download) and Ubuntu Studio (download).

06/09/2012: Ubuntu 12.10 Beta 1


Kate Stewart has announced the availability of the first beta release of Ubuntu 12.10, code name "Quantal Quetzal": "The Ubuntu team is pleased to announce the first beta release of Ubuntu 12.10 Desktop, Server, Cloud, and Core products. Some of the new features now available are: consolidated client images now support the logical volume manager (LVM) as well as full disk encryption; Update Manager has been renamed Software Updater and now checks for updates when launched; a new X.Org stack has been introduced which includes X.Org Server 1.13 candidate versions, Mesa 9.0, and updated X libraries and drivers; Unity has been updated to version 6.4 including support for dash previews and coverflow view." See the release announcement and release notes for further information. Download (SHA256): ubuntu-12.10-beta1-desktop-i386.iso (745MB, torrent), ubuntu-12.10-beta1-desktop-amd64.iso (758MB, torrent). Also released today were 12.10 beta 1 CD and DVD images for Kubuntu (download, release notes), Lubuntu (download), Edubuntu (download) and Ubuntu Studio (download).

27/09/2012: Ubuntu 12.10 Beta 2


The second and final beta release of Ubuntu 12.10, code name "Quantal Quetzal", is ready for testing: "The Ubuntu team is pleased to announce the final beta release of Ubuntu 12.10 Desktop, Server, Cloud, and Core products. Some of the new features available since beta 1 are: Quantal beta 2 includes the 3.5.0-15.23 Ubuntu Linux kernel which is based on the 3.5.4 upstream Linux kernel; Unity has been updated to version 6.6 which contains the new default web application in the launcher, a new shopping lens, improvements to the dash and multiple bug fixes; GNOME has been updated to 3.5.92 for most components (some to 3.6.0); accessibility is turned on by default." Read the release announcement and release notes for more information. Download (SHA256): ubuntu-12.10-beta2-desktop-i386.iso (751MB, torrent), ubuntu-12.10-beta2-desktop-amd64.iso (756MB, torrent). Updated CD and DVD images for Kubuntu (download, release notes), Xubuntu (download, announcement), Lubuntu (download), Edubuntu (download) and Ubuntu Studio (download) are also available.

18 de octubre: lanzamiento final.

Ubuntu 12.10 has been released. Featuring many popular open-source applications, up-to-date Unity desktop and new cloud-related features, the latest version of Canonical's Linux distribution for desktops and servers is ready for download: "Ubuntu 12.10 introduces innovations that bring together desktop and cloud-based experiences, representing the next stage in the transition to a multi-device, cloud-based world. New Previews give large, clear previews of content as it appears in the Dash search results, giving users a quick way to get more information to help find what they are looking for. The new Web Apps feature makes frequently used web applications available through the desktop." Read the release announcement and see the release notes for further information. Download (SHA256): ubuntu-12.10-desktop-i386.iso (753MB, torrent), ubuntu-12.10-desktop-amd64.iso (763MB, torrent).


Búsqueda personalizada


Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Presente, pasado y futuro de Android [Infografías].

Android_4.1_on_the_Galaxy_NexusAndroid es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware8 está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos.
Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.

Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.

Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010,con una cuota de mercado de 43,6% en el tercer trimestre.

A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.

Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 600.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung Apps de Samsung.

Google Play es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java.19 No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.

Android InfoGraphic Android: The Story so Far   Infographic

android-infograph-live.png
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


La historia y la evolución de los lenguajes de programación en una infografía.


lenguajes de programacionLa historia de los lenguajes de programación en una infografía, desde el legendario Fortran en 1957 pasando por Cobol, Basic, Pascal hasta llegar al popular Javascript de nuestros días.

Los ordenadores no hablan nuestro idioma, son maquinas y como tales, necesitan un lenguaje especifico pensado por el hombre para ellas. Además, necesitan constantemente interpretar todas las instrucciones que reciben.

Dada la dificultad de comunicación insalvable entre el computador y el programador, pronto aparecieron lenguajes de programación que hacen posible la comunicación con el microprocesador, utilizando términos y símbolos relacionados con el tipo de problema que se debe resolver, mediante el empleo de herramientas que brinda la informática.
 

http://www.marcobruni.info/wp-content/uploads/2011/07/storia-dei-linguaggi-di-programmazione.png
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


El correo electrónico: la revolución de la arroba (@) en una infografía.

emailHoy en día el correo electrónico es uno de los servicios mas extendidos entre los usuarios de Internet, su difusión llega hasta un 87% de la población internauta, algo normal teniendo en cuenta que es uno de los medios de comunicación mas útiles y versátiles, pero, ¿cuándo surgió el correo electrónico?
A pesar de parecer un medio muy reciente, su origen se remonta 1961, en una de las principales universidades de investigación del mundo, el MIT (Massachusetts Institute of Technology: Instituto de Tecnología de Massachusetts). Aquel correo electrónico era una versión muy rudimentaria del que conocemos hoy, permitía compartir información de unos usuarios a otros, pero dentro de una misma computadora. Su uso en red no llegó hasta unos años mas tarde, en 1971, gracias a Ray Tomlinson, considerado el padre del correo electrónico. El propio Tomlinson comentó en una ocasión, que realizó las primeras pruebas de viabilidad en secreto, por temor a que su jefe considerara su invención como una perdida de tiempo. También es curiosa la elección de la arroba (@) como separador, tardó solo 40 segundos en decidirse por ella, y su elección se debió a que era un símbolo poco usado entonces y a que en inglés significa “en”, con lo que usuario@computadora.com, significa “tal usuario en tal computadora”. A pesar de que el correo electrónico tiene mas de una treinta de años a sus espaldas, su uso no se extendió hasta a principio de los 90, con la llegada de Internet y de plataformas que facilitaban su manejo (gestores de correo).
El primer mensaje de lo que hoy en día se conoce como SPAM (correo electrónico no deseado) surgió en 1994, cuando una firma de abogados, Canter and Siegel, publicó en USENET (una red de usuarios que intercambian artículos dentro de grupos de discusión) un mensaje promoviendo sus servicios de consultoría, a modo de experimento. Lo que no sabían, es que la respuesta de rechazo por parte de los receptores iba a llegar incluso a las primeras planas de los periódicos, llevando a la fama inesperadamente a esta pareja de abogados, y revolucionando además el uso de la red, pasando de ser una herramienta académica a ser una pieza clave en el comercio. Una curiosidad: el origen del termino SPAM proviene de un “sketch” del grupo cómico inglés Monty Python (Flying Circus, 1969) donde se burlaban de una marca muy popular de carne en lata de la época llamada SPAM (puede leer la historia completa en: http://es.wikipedia.org/wiki/Spam).

En ese mismo año, aparece también el primer HOAX (del inglés: engaño, bulo), que no es mas que un correo electrónico con contenido falso, normalmente sobre virus inexistentes o cadenas de la suerte y distribuidos en cadena, que junto al SPAM y los correos infectados por virus, saturan a diario las bandejas de entrada de millones de internautas.
Un año mas tarde, en 1995 aparece Hotmail, primer proveedor de correo electrónico accesible desde Web (a este tipo de correo se le conoce normalmente como webmail o correo Web). Fue fundado por Jack Smith y Sabeer Bhatia y comprado unos años mas tarde por Microsoft para su portal MSN.
En Enero de 1999 llegó el primer virus transmitido por correo electrónico, el “Happy99”, no era un virus realmente dañino, unicamente mostraba un mensaje en la pantalla (“Happy New Year 1999!!”) y se reenviaba a la lista de contactos de la persona infectada. Unos meses mas tarde surgió el virus “Melissa”, que se convertiría en el mas extendido hasta la fecha.
En marzo de 2002 se produce en España el primer despido por uso indebido del correo electrónico en el trabajo.
El 6 de Noviembre del mismo año se envía el primer correo electrónico durante un vuelo. Un año mas tarde se ofrece el servicio de envío y recepción de correo electrónico en vuelos comerciales.
El invento de Ray Tomlinson, ha supuesto una revolución en la comunicación, hoy en día el correo electrónico es una herramienta totalmente integrada en la comunicación empresarial, incluso podemos enviar correos desde nuestra PDA (Agenda electrónica) o desde nuestro móvil. ¿Quién le diría que su rápida elección por la arroba llegaría a tener tanta importancia en la comunicaciones treinta años después?
La revolución del email [Infografía]

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


Infografía sobre el uso de Internet en Latinoamérica.


Internet-en-LatinoamericaEl crecimiento en Latinoamérica es el mayor del mundo con un 16%, junto con África (14%), explica Valdivielso.

“De los 230 millones de internautas latinos, Brasil es el país con más usuarios (80 millones)”, refiere. México le sigue con 42 millones.

En cuanto a penetración de Internet en cada país, Argentina ocupa el primer lugar con un 67%, le sigue Chile (59,2%), Colombia (56%), y Brasil (39%).
Latinoamérica tiene el perfil más joven de usuario que accede a Internet con casi un 35% de usuarios de 15 a 24 años, frente al 27% en la población global.

Por otra parte, Perú sorprende en el número de horas promedio que las personas pasan en la Red: 27 frente al 26,7 de Brasil y Argentina.

El mayor índice de penetración de Facebook la tiene Chile (90.02%), seguido de Venezuela (87.8%), Perú (79.6%) y México (73.7%).

La infografía que mostramos a continuación muestra el estado de Internet en Latinoamérica en base a los patrones de uso, a las plataformas predominantes y a los caminos de acceso.
http://redesweb.com/wp-content/uploads/2012/05/Asi-se-usa-Internet-en-LA2.jpg

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


La historia del HTML 5 en una infografía.

 HTML 5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML.
HTML 5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML (XHTML) (application/xhtml+xml).

Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo.

El desarrollo de este código es regulado por el Consorcio W3C.
HTML 5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos.
Actualidad Informática. Infografía: historia de HTML5. Rafael Barzanallana

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


Countdown (Contadores) para anunciar la llegada de la próxima versión de Ubuntu 12.10 Quantal Quetzal.

ubuntu-12.10Como es normal la comunidad oficial de Ubuntu por un lado y tantos colaboradores de la distribución Linux más popular en los últimos años por el otro, en ocasión de cada lanzamiento semestral proponen una serie de widgets y banner (countdown) indicando la cuenta regresiva.

Para esta nueva edición de Ubuntu, la 12.10 denominada Quantal Quetzal, aunque con un poco de retraso los banners que de a poco comienzan a ser publicados son los siguientes:

countdown ubuntu 12.10

<iframe src="http://djazz.mine.nu/files/ubuntucountdown/" width="180" height="150" scrolling="no" frameborder="0">Ubuntu countdown</iframe>
<iframe src="http://www.corbindavenport.com/ubuntu/widget.html" style="width:180px; height:150px; border:0px;">There was an error loading the countdown.</iframe>
Aquellos que quieran colaborar señalando nuevos gadgets pueden hacerlo indicando la fuente, de esa manera contribuiremos a propagar y compartir esta magnífica distribución de software libre.

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


Ghostscript excelente herramienta para transformar, convertir y unir PDFs

Ghostscript.svgGhostscript es el programa intérprete por excelencia de documentos en formato PS (y también PDF).

Ghostscript permite presentar datos PS y PDF en la pantalla y además traducirlos de manera que puedan ser impresos en una impresora con capacidad gráfica mediante el uso del controlador de dicha impresora.
Aladdin Enterprises mantiene las nuevas versiones de Ghostscript hasta que alcanzan una cierta «edad», y luego las libera a la Fundación de Software Libre (FSF, Free Software Foundation) para que se distribuya como GNU Ghostscript. Estas versiones son las que se distribuyen «libres de cargo» en las distribuciones de Linux.

Dispone de una serie de dispositivos controladores para diversos tipos de impresora. Si en la línea de comandos del sistema operativo invocamos gs -h, nos aparecerá gran cantidad de información sobre la versión instalada de Ghostscript del ordenador que utilizamos, entre la que encontraremos los dispositivos controladores.

Ghostscript te da el poder para convertir archivos, combniarlos y mucho mas y todo desde la linea de comando.

Es facil de combinar varios archivos en uno solo PDF usando Ghostscript:
gs -sDEVICE=pdfwrite
   -dNOPAUSE -dBATCH -dSAFER
   -sOutputFile=combinado.pdf
   uno.pdf
   dos.pdf
   tres.pdf [...]
Los archivos que vas a combinar no tienen que ser necesariamente PDFs.
Támbien puedesconvertir los archivos a colores en blanco y negro o en escala de grises:
gs -sDEVICE=psgray
   -dNOPAUSE -dBATCH -dSAFER
   -sOutputFile=combined.ps
   uno.pdf
   dos.ps
   tres.eps [...]
gs -sDEVICE=psmono
   -dNOPAUSE -dBATCH -dSAFER
   -sOutputFile=combined.ps
   uno.pdf
   dos.ps
   tres.eps [...]
Si necesitas por alguna razon una serie de páginas EPS solas hechas desde varios archivos, intenta esto:
gs -sDEVICE=epswrite
   -dNOPAUSE -dBATCH -dSAFER
   -sOutputFile=p%08d.eps
   5pag-uno.pdf
   7pag-dos.ps
   1pag-tres.eps [...]
El resultado sera varios archivos con nombres p00000001.eps .... p00000013.eps ...
Pero tencuidado por que al convertir entre archivos se pierden algunas caracteristicas especiales.
Por eso es mejor quedarse con PDFs y evitar la conversion a PostScript y luego a PDF...
Si necesitas archivos TIFF o JPG de todas las páginas de los archivos de entrada, prueba con esto:
gs -sDEVICE=tiffg4
   -dNOPAUSE -dBATCH -dSAFER
   -sOutputFile=p%08d.tif
   -r600x600
   5pag-first.pdf
   7pag-second.ps
   1pag-third.eps [...]
gs -sDEVICE=jpeg
   -dNOPAUSE -dBATCH -dSAFER
   -r600x600
   -sOutputFile=p%08d.jpg
   5pag-first.pdf
   7pag-second.ps
   1pag-third.eps [...]
Los gurus gráficos podrian revisar esto, para crear separacion de colores:
gs -sDEVICE=tiffsep
   -dNOPAUSE -dBATCH -dSAFER
   -r600x600
   -sOutputFile=p%08d.tiff
   5pag-first.pdf
   7pag-second.ps
   1pag-third.eps [...]
Se ha incluido parametro extra en los ultimos ejemplos para hacer que la resolucion del archivo de salida a 600dpi, ya quel a resolucion por defecto de 72dpi no es muy recomendable en páginas a todo color. Ahora quizas te sorprenda, por cada página de los archivos de entrada obtienes 5 archivos diferentes automaticamente:
p000000XX.tiff
p000000XX.Cyan.tiff
p000000XX.Magenta.tiff
p000000XX.Yellow.tiff
p000000XX.Black.tiff
EL archivo *.tiff sera el mas grande, ya que contiene una sola composicion de 32 bit CMYK. Los cuatro *.color.tif no son realmente coloreados, sino en realidad son archivos en gris. Si Ghostscript autodetectó algo llamado "spot colors" en los archivos de entrada, estos tendran su propio archivo.

Download.

Instalación.

Abrir la terminal y digitar:

sudo apt-get install ghostscript

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


11 consejos para mejorar Ubuntu: optimizar las aplicaciones.

ubuntu_thumb[2]Introducción.
La configuración que trae por defecto Ubuntu GNU/Linux es perfectamente estable y segura. Sin embargo, es posible realizar pequeños ajustes que optimicen el uso de los recursos para tener un sistema de escritorio más ágil.

No voy a entrar en valoraciones sobre si tal o cuál valor en este o aquel parámetro es mejor o peor. Sólo mencionaré que después de aplicar todo lo escrito aquí se obtiene una mejora en el rendimiento y la respuesta del sistema (no la he medido con ningún programa, se nota a simple vista). Supongo que la mejora dependerá cada sistema. Además, no entraré en cambios complejos (compilaciones de núcleo o bibliotecas) ni peligrosos para el hardware (véase hdparm), por considerar que la relación riesgo/beneficio no es buena.

Los cambios que voy a proponer son aplicables con pequeños cambios a cualquier distribución GNU/Linux que queramos usar en nuestro escritorio. Las órdenes necesarias está entre comillas, hay que teclear sólo el texto que está dentro. Por ejemplo, en "sudo nano /boot/grub/menu.lst", teclearíamos en el ordenador: sudo nano /boot/grub/menu.lst. El editor para realizar los cambios que se usa en los ejemplos es siempre nano. Evidentemente, puede usarse desde vim hasta gedit, pasando por emacs algooooo

3. Optimizar las aplicaciones.

Si en el menú Aplicaciones de Gnome vamos a la opción Herramientas del sistema e iniciamos Monitor del sistema, veremos una lista de procesos y aplicaciones junto con la memoria que consume cada uno. Ahora intentaremos "aligerar" los más pesados.

3.1 Nautilus.
Nautilus_screenshot

Aunque me encanta el modo espacial nativo de Gnome, hay que reconocer que el navegador de archivos viene con unas cuántas opciones que hacen que sea bastante lento. Podemos desactivar algunas para hacerlo más ágil.

- Abrimos Nautilus. Por ejemplo, entrando en el menú Lugares de Gnome y abriendo Carpeta personal. Entramos en el menú Editar y después en preferencias. Vamos a la pestaña Vista previa y las desactivamos todas, marcando en todos los apartados la opción Nunca.

3.2 Firefox.
firefox
Se pueden hacer cambios en Firefox para aumentar el número de conexiones y para que aproveche otros parámetros.
- Abrimos Firefox pulsando en su icono. En una ventana escribimos la dirección: "about:config" y pulsamos enter.
- Cambiamos estos valores. Para ello, hacemos doble click encima de la línea que queremos modificar y en el cuadro de diálogo que aparece, escribimos el valor nuevo:
network.dns.disableIPv6 Cambiamos el valor a true (basta con un doble click)
network.http.max-connections Cambiamos el valor a 128
network.http.max-connections-per-server Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy Cambiamos el valor a 24
network.http.max-persistent-connections-per-server Cambiamos el valor a 12
- Si se dispone de conexión de banda ancha, también se puede modificar los siguientes valores:
network.http.pipelining Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests Cambiamos el valor a 30
3.3 Openoffice.org.

openoffice

Una de las aplicaciones más pesadas es Openoffice.org. Utilizando la caché intentamos que se ejecute más rápido.

- Abrimos Openoffice.org. Por ejemplo: menú Aplicaciones, Oficina, Openoffice.org Word Processor.
. Entramos en el menu Herramientas, apartado Opciones y marcamos memoria de trabajo. A la derecha en Antememoria de la imagen, cambiamos los valores de Uso de Openoffice.org de 6 a 128 y de Memoria por objeto de 0,5 a 20. Aceptamos los cambios. Al ejecutar Openoffice.org repetidas veces, notaremos la diferencia.

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:


11 consejos para optimizar Ubuntu: cambios generales.

ubuntuIntroducción.
La configuración que trae por defecto Ubuntu GNU/Linux es perfectamente estable y segura. Sin embargo, es posible realizar pequeños ajustes que optimicen el uso de los recursos para tener un sistema de escritorio más ágil.

No voy a entrar en valoraciones sobre si tal o cuál valor en este o aquel parámetro es mejor o peor. Sólo mencionaré que después de aplicar todo lo escrito aquí se obtiene una mejora en el rendimiento y la respuesta del sistema (no la he medido con ningún programa, se nota a simple vista). Supongo que la mejora dependerá cada sistema. Además, no entraré en cambios complejos (compilaciones de núcleo o bibliotecas) ni peligrosos para el hardware (véase hdparm), por considerar que la relación riesgo/beneficio no es buena.

Los cambios que voy a proponer son aplicables con pequeños cambios a cualquier distribución GNU/Linux que queramos usar en nuestro escritorio. Las órdenes necesarias está entre comillas, hay que teclear sólo el texto que está dentro. Por ejemplo, en "sudo nano /boot/grub/menu.lst", teclearíamos en el ordenador: sudo nano /boot/grub/menu.lst. El editor para realizar los cambios que se usa en los ejemplos es siempre nano. Evidentemente, puede usarse desde vim hasta gedit, pasando por emacs algooooo

2. Cambios generales.
2.1 Swappiness.

jpgspeedmemory4
Por defecto, en la rama 2.6, el núcleo de linux tiene este valor a un 60_ (en la rama 2.4 no existe). Esto quiere decir que se hará bastante uso de la memoria de intercambio (swap). Resulta útil si tenemos un servidor con gran carga de trabajo y poca RAM, o si compilamos frecuentemente aplicaciones muuuuy grandes. Sin embargo, en un sistema de escritorio, con varias aplicaciones pequeñas ejecutándose, podemos bajar este valor a 10 para que el núcleo use más a menudo la memoria RAM (más rápida) y recurra menos a la memoria de intercambio. Para ello, abrimos una terminal y hacemos lo siguiente:

- Consultamos el valor inicial: "sudo cat /proc/sys/vm/swappiness". Después de introducir la contraseña, nos muestra un valor de 60 (si ya nos muestra 10, no hay nada que hacer. Pasa al siguiente apartado algooooo
- Probamos cómo responde el sistema al bajar el valor: "sudo sysctl -w vm.swappiness=10". Ejecutamos después un par de aplicaciones.
- Si el resultado es satisfactorio, vamos a modificar un archivo de configuración para que el cambio sea permanente: "sudo nano /etc/sysctl.conf". En la última línea añadimos: "vm.swappiness=10".
- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.2 Consolas virtuales.
 
Al acceder a nuestro sistema, aparte de la pantalla de login gráfica, hay 6 consolas en modo texto (a las que se puede acceder pulsando CONTROL+ALT+(desde la tecla F1 hasta la tecla F6, la tecla F7 vuelve a acceder al sistema gráfico) ejecutándose en segundo plano. En mi caso, por ejemplo, cada una ocupa 1,5 megas de RAM. Para ahorrar memoria, pueden no activarse las 6, sino dejar sólo 1 ó 2, por si el sistema gráfico tiene algún problema.
- Abrimos una terminal y tecleamos lo siguiente: "sudo nano /etc/inittab". Dentro de este archivo, vamos hasta unas líneas en las que se lee:
1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
- Comentamos las consolas que no queremos que se inicien. Esto se hace poniendo una almohadilla (#) delante de la línea correspondiente. Para desactivar todas las consolas de texto menos la primera debe quedar así:
1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.3 Xorg.
Podemos bajar la profundidad de color a 24-bit a 16-bit notando poca diferencia. Esto reduce uso de la memoria de la tarjeta gráfica.
- Abrimos una terminal y tecleamos: "cd /etc/X11".
- Ahora vamos a modificar el archivo de configuración xorg.conf: "sudo nano xorg.conf".
- Buscamos la línea que pone DefaultDepth y modificamos su valor de 24 a 16.
- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.

2.4 Cambiar el núcleo.
kernel-icc
Por defecto, Ubuntu GNU/Linux viene con un núcleo estándar compilado para i386 de modo que funcione desde en el viejo Pentium 100 del trastero hasta en el potente Pentium 2,2 del salón. Sin embargo, si escogemos un núcleo precompilado de Ubuntu que se ajuste a nuestro procesador, notaremos una mejora.
Pasos a seguir:
- Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic.
- Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes.
- Tras actualizar, escogemos la sección Sistema Base. OJO!!: para evitar problemas con núcleos no oficiales, marcamos Sistema base, no Sistema base(universe)
- Bajamos hasta la zona dónde tenemos paquetes que se llaman: linux-image-X.X.X-nombre_de_nuestro_procesador y marcamos la versión más actual. Por ejemplo, en este momento, para mi ordenador sería: linux-image-2.6.10-5-k7.
- Si tenemos algún hardware que requiera módulos del núcleo especiales (véase tarjetas Nvidia), debemos marcar también los linux-restricted-modules correspondientes al núcleo seleccionado.
- Aplicamos los cambios. Al reiniciar la próxima vez, se cargará el núcleo seleccionado.
2.5 Parar servicios no necesarios. Para cubrir el mayor número de situaciones posibles, Ubuntu GNU/Linux inicia toda una serie de servicios que, a veces, no son necesarios. Si deshabilitamos los que no necesitamos, no estarán durmiendo y consumiendo memoria. Existen otros programas y formas de evitar iniciar servicios, por ejemplo update-rc.d o el programa boot-Up Manager (http://www.marzocca.net/linux/bum.html), pero esta forma es simple y efectiva (es la recomendada también por http://www.ubuntuguide.org).
- Abrimos una terminal y vamos al directorio /etc/init.d: "cd etc/init.d/".
- Vemos qué servicios puede ejecutar el ordenador: "ls" (son los que aparecen en verde).
- Denegamos el permiso de ejecución para el que no queramos arrancar: "sudo chmod -x nombre_del_servicio". Por ejemplo, si no usamos fetchmail, teclearemos "sudo chmod -x fetchmail"
- Si nos equivocamos, siempre podemos volver a habilitar el servicio haciendo: "sudo chmod +x nombre_del_servicio".
- Sugerencias de servicios que normalmente no se usan en un ordenador de escritorio:
- ntpdate: actualiza el reloj del sistema sincronizándolo cada vez que se reinicia.
- pcmcia: sólo se usa con portátiles que tengan tarjetas PCMCIA.
- ppp: protocolo punto a punto. Sólo se utiliza si usas un módem para conectarte a Internet
- powernowd: en teoría lo usan los procesadores AMD para gestionar el uso de la energía, personalmente nunca lo he usado.
- rsync: utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado.
- fetchmail: recoge y reenvía correo y actúa como pasarela hacia el servicio smtp.
- postfix: agente de transferencia de correo, parecido a sendmail. Personalmente, con Yahoo y Evolution me llega.

En este punto, al ser cada caso distinto, sólo puedo recomendar que antes de evitar que arranque un servicio se sepa para que sirve: "man nombre_del_servicio" o bien busquemos en Google más información sobre el mismo.

Hay que tener cuidado si se desactiva algún servicio que usen otras aplicaciones. Por ejemplo: Gnome usa cupsys, demonio de impresión. Si se hace desde Gnome una llamada al mismo y no está ejecutándose, el sistema se vuelve inestable. Para evitar esto, hay que modificar, desde el menú Sistema, Preferencias, Sesiones, los demonios del escritorio que se inician en el arranque (en este caso se quitaría del arranque el proceso de Gnome relacionado con cupsys).

2.6 Inicio de procesos en paralelo. No entro en tecnicismos sobre el arranque, resumo la idea. Init.d invoca los procesos de uno en uno en el arranque. Si los invocamos en paralelo, ahorramos tiempo en el inicio del sistema. Puede ser que se produzca algún error de dependencias porque ciertos procesos "suponen" que hay otros ejecutándose cuándo se inician. Aún así, en un sistema de escritorio no debe haber problemas. Pasos que se deben seguir:
- Abrimos una terminal y tecleamos: "cd /etc/init.d".
- Ahora vamos a modificar el archivo de configuración rc: "sudo nano rc".
- Buscamos la línea que pone "startup $i start" y añadimos un &, de modo que quede cómo sigue: "startup $i start &".
- Guardamos los cambios pulsando las teclas CONTROL+o y salimos pulsando CONTROL+x.
La próxima vez que iniciemos la máquina, veremos cómo todos los procesos salen "disparados" de una sola vez en la traza del inicio.

2.7 Gnome.
GNOME___The_Ring_by_emailandthings
Para iniciar más rápido Gnome, podemos desactivar la pantalla de bienvenida desde el menú Sistema, Preferencias, Sesiones, en la pestaña Opciones de la sesión desmarcando la opción: Mostrar la pantalla de bienvenida al iniciar sesión.

Si somos la única persona que accede al ordenador o si todos acceden con el mismo usuario, podemos iniciar la sesión sin hacer login ni cargar GDM de este modo:

- Vamos al menú Sistema y, dentro de Administración, escogemos: Configuración de la pantalla de inicio de sesión. Vamos a la pestaña General y marcamos la opción Acceder automáticamente con un usuario al arrancar por primera vez. Debajo escribimos nuestro nombre de usuario. OJO!!: a partir de la activación de este cambio NO se pedirá contraseña al entrar en el sistema.

Los escritorios virtuales son, para mí, un atractivo más para usar Linux, pero puede ser que 4 consuman demasiados recursos. Para cambiar el número de escritorios virtuales hacemos click con el botón derecho del ratón en el panel inferior, justo en el paginador de escritorios (a la izquierda de la papelera). En el menú que aparece seleccionamos Preferencias y escogemos en Cantidad de espacios de trabajo el número que queramos.

2.8 Prelink.


Existe una utilidad que se encuentra en los repositorios Universe que se llama "Prelink". Según su página del manual su función es: "pre-enlazar binarios y bibliotecas ELF compartidas para acelerar su tiempo de inicio". Hay que tener en cuenta que para disponer del progrma prelink, debemos tener los repositorios Universe activos, el modo de hacerlo se explica aquí: http://www.guia-ubuntu.org/hoary/doku.php . Para ponerlo en funcionamiento haremos lo siguiente:

- Vamos al menú Sistema de GNOME, abrimos Administración e iniciamos el Gestor de Paquetes Synaptic.
- Una vez dentro de Synaptic, si disponemos de conexión a Internet, pulsamos en Recargar para obtener los últimos paquetes.
- Tras actualizar, le damos al botón Buscar y tecleamos prelink. Una vez que aparece el programa lo marcamos y lo instalamos.
- Ahora modificamos las opciones de prelink: "sudo nano /etc/default/prelink". En la línea que pone: PRELINKING=unknown, lo modificamos y ponemos: PRELINKING=yes. El resto de opciones por defecto funcionan bien.
- Para iniciar prelink por primera vez (la primera vez puede llevar algo de tiempo). Tecleamos: "sudo /etc/cron.daily/prelink".
- Si no queremos enlazar todo el sistema, sino sólo Openoffice.org (aplicación bastante pesada) nos saltaríamos el paso anteiror y haríamos: "sudo /usr/sbin/oooprelink -f"
- Debemos tener en cuenta que al actualizar bibliotecas, debemos ejecutar de nuevo "sudo /etc/cron.daily/prelink", para evitar inestabilidades en el sistema.
- Si no nos gusta el rendimiento de prelink, podemos hacer "sudo nano /etc/default/prelink". En la línea que pone: PRELINKING=yes, lo modificamos y ponemos: PRELINKING=no. Ejecutamos de nuevo "sudo /etc/cron.daily/prelink".
prelink

Búsqueda personalizada

-->
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog: