Todos con Software Libre

El Software y el conocimiento debe ser Libre

Follow me on TwitterRSS Feeds

  • Home
  • Camino de Santiago
  • Corazón de La Mancha
  • Manchegox
  • Mobile Me
  • Parámetro del kernel Linux - file-max

    Parámetro del kernel de Linux - file-max. El kernel de Linux asigna los identificadores de archivos de forma dinámica y el valor de file-max denota el número máximo de manejadores de archivos que el kernel de Linux puede asignar. Cuando aparece muchos mensajes de error sobre la "escasez de controladores de archivos", el aumento de este límite será de ayuda. Para cambiar, el valor, simplemente escribimos el nuevo núm...
    More
  • Steve Jobs finalmente utiliza un tablet con Android en la otra vida

    Lo admito, los ataques contra Apple, a veces son divertidos. Como podemos ver en este vídeo, en el que imitan a Steve Jobs, en la otra vida, con un tablet con Android. Esto lo hacen como video viral para promocionar dicho tablet.
    More
  • WebOS se pasa al OpenSource

    Os dejo el mensaje que Fred Patton ha publicado en su blog: Editor’s note: Today’s blog post comes from Sam Greenblatt, the chief technology officer and head of technical strategy for the open webOS project. He guides the project’s strategy around open collaboration and is responsible for technical engineering. His focus is on the practice of developing webOS with the community, and his approach is founded on the be...
    More
  • Google Docs para Android con opción offline de documentos

    Google ha lanzado una actualización muy útil para su versión de Android de Google Docs, que proporciona acceso en línea para sus archivos y una mejor experiencia total de usuarios de tablet, proporcionando versiones de alta resolución de sus documentos. La aplicación no sólo te permite seleccionar los archivos que desea guardar para la edición en línea, pero se actualizará automáticamente los archivos sin conexión ca...
    More
  • libvirt Perl binding Sys::Virt, release 0.9.9

    The libvirt Perl binding, Sys::Virt, release 0.9.9 is now available for download: http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Sys-Virt-0.9.9.tar.gz In this release 0.9.9: Add all new APIs in libvirt 0.9.9 Fix crash in get_hostname Fix docs typos & nesting screwups Add example for calculating CPU utilization of host Update META.yml with correct license info Add missing dep on ...
    More

WebOS se pasa al OpenSource

Jan 26th

Posted by javico in Software Libre

No comments

Os dejo el mensaje que Fred Patton ha publicado en su blog:

Editor’s note: Today’s blog post comes from Sam Greenblatt, the chief technology officer and head of technical strategy for the open webOS project. He guides the project’s strategy around open collaboration and is responsible for technical engineering. His focus is on the practice of developing webOS with the community, and his approach is founded on the belief that the open source development model produces great software and web technology. Sam has many years of open source experience, including being on the board of OSDL (Linux Foundation). His long career in software development includes being a CTO at HP, Chief Innovation Officer at CA Technology, and CTO at Candle Corporation (IBM).

In December, HP announced that webOS would be made available under an open source license, with continued support from HP. We’re proud of webOS and its potential to harness web standards to improve the next generation of applications, web services, and devices.

Today, we’re taking the next step on this journey by releasing Enyo, our JavaScript app framework, under open source licensing, allowing developers to distribute their Enyo-based webOS apps across other platforms. In this post, we’ll also provide a first look at our open source release roadmap.

In any large project, it’s imperative to communicate the plan for achieving the project’s goals. This plan is usually presented in the form of a roadmap, which outlines the steps necessary to achieve project goals and shows the path forward. For an open source project to be a success, that roadmap must be public so all contributors have a sense of where the project is headed.

In subsequent posts, and on the new Enyo website, we will share more details about our roadmap for webOS, including our plans for release phases, governance, tools, documentation, and more. So with that in mind, let’s step into an overview of some of the pieces of the release plan.

Our first contribution is Enyo, our lightweight, cross-platform framework aimed at mobile devices and web browsers.

This initial open source release includes Enyo 1.0, which allows current developers of Enyo apps for webOS devices to distribute their apps to other platforms. While this release is not intended to be expanded any further, there is considerable utility for our current developer base in releasing it.

Today’s release also includes the core of Enyo 2.0, which will be the foundation for Enyo going forward. It expands Enyo’s “write once, run anywhere” capability to even more platforms, from mobile devices to desktop web browsers. It works on many of the most popular web browsers, including Chrome, IE 9, Firefox, and Safari.

While 2.0 does not yet include any UI widgets, the core will support a wide variety of libraries and add-ons. A UI widget set for 2.0 will be released in the near future.

Upcoming releases include our distribution of WebKit, which will support not only HTML5, but also Silverlight and Flash through the use of plug-ins. It will enable the rendering of webpages to HTML Canvas and 3-D textures, and will support a wide range of application interfaces, including multi-touch.

We will also release a new kernel based on the Linux Foundation’s standard kernel. As we continue through the roadmap, you will see enhanced integration with JavaScript through register callbacks and custom multi-process architecture for security, load balancing, and recovery availability.

Look for us to introduce LevelDB to replace our prior database.

Along the way, we will also share our tool sets, and we expect that many of you will want to share yours as well.

In closing, I want to thank the great engineers who have worked with me on creating the open webOS roadmap and let you all know that we look forward to collaborating with the community. As my friend Eric Raymond stated as I embarked on the open source adventure, “It takes a village to create a complete solution.”

Distribuciones, Software Libre

libvirt Perl binding Sys::Virt, release 0.9.9

Jan 10th

Posted by javico in KVM

No comments

The libvirt Perl binding, Sys::Virt, release 0.9.9 is now available for download:

http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Sys-Virt-0.9.9.tar.gz

In this release 0.9.9:

  • Add all new APIs in libvirt 0.9.9
  • Fix crash in get_hostname
  • Fix docs typos & nesting screwups
  • Add example for calculating CPU utilization of host
  • Update META.yml with correct license info
  • Add missing dep on Time::HiRes
  • Convert CHANGES file to Changes & format to comply with Test::CPAN::Changes

The module homepage, where online documentation, and historical downloads can be found is:

http://search.cpan.org/dist/Sys-Virt/

KVM

Extendiendo un volumen lógico

Jan 3rd

Posted by javico in Comandos

No comments

Para extender un volumen lógico simplemente dile al comando lvextend cuánto quieres incrementar el tamaño. Puedes especificar cómo crecer el volumen, o cómo expandirlo

# lvextend -L12G /dev/vg00/homevol 

lvextend -- extending logical volume "/dev/vg00/homevol" to 12 GB lvextend -- doing automatic backup of volume group "vg00" lvextend -- logical volume "/dev/vg00/homevol" successfully extended

extenderá /dev/vg00/homevol a 12 Gigabytes.

 

# lvextend -L+1G /dev/vg00/homevol 

lvextend -- extending logical volume "/dev/vg00/homevol" to 13 GB lvextend -- doing automatic backup of volume group "vg00" lvextend -- logical volume "/dev/vg00/homevol" successfully extended

añadirá otro gigabyte a /dev/vg00/homevol.

 

Después de que hayas extendido el volumen lógico es necesario incrementar el tamaño del sistema de archivos para que coincida. Cómo hacerlo dependerá del tipo de sistema de archivos que estés usando.

Por defecto, la mayoría de las utilidades de redimensionado de sistemas de archivos incrementan el tamaño del sistema de archivos para ser el tamaño del volumen lógico subyacente por lo que no necesitas preocuparte por especificarle el mismo tamaño para cada uno de los dos comandos.

ext2/ext3A no ser que hayas parcheado tu kernel con el parche de ext2online es necesario desmontar el sistema de archivos antes de redimensionarlo. (Parece que el parche de redimensionado online es todavía peligroso, por lo que úsalo bajo tu propio riesgo)

   # umount /dev/myvg/homevol/dev/myvg/homevol # resize2fs /dev/myvg/homevol # mount /dev/myvg/homevol /home

 

Si no tienes e2fsprogs 1.19 o posterior, puedes descargar el comando ext2resize de ext2resize.sourceforge.net y usarlo:

   # umount /dev/myvg/homevol/dev/myvg/homevol # ext2resize /dev/myvg/homevol # mount /dev/myvg/homevol /home

 

Para ext2 hay una manera fácil. LVM 1 viene con una utilidad llamada e2fsadm que hace el lvextend y resize2fs por ti (además hace el recortado del sistema de archivo, velo en la sección siguiente).

LVM 2 Caveat: Actualmente no hay un equivalente a e2fsadm para LVM 2 y el e2fsadm que viene con LVM 1 no funciona con LVM 2.entonces el comando

   # e2fsadm -L+1G /dev/myvg/homevol

es equivalente a los dos comandos:

   # lvextend -L+1G /dev/myvg/homevol # resize2fs /dev/myvg/homevol
Nota: Necesitas desmontar el sistema de archivos antes de ejecutar e2fsadm.

 

  • reiserfsEl sistema de archivos Reiserfs puede ser redimensionado cuando está montado o desmontado, como tú prefieras:
    • Conectado:
         # resize_reiserfs -f /dev/myvg/homevol

       

    • Desconectado:
         # umount /dev/myvg/homevol # resize_reiserfs /dev/myvg/homevol # mount -treiserfs /dev/myvg/homevol /home

       

     

  • xfsEl sistema de archivos XFS debe ser montado para ser redimensionado y el punto de montaje es especificado en vez del nombre del dispositivo.
       # xfs_growfs /home

     

  • jfsComo el XFS, el sistema de archivos JFS debe ser montado para ser redimensionado y el punto de montaje es especificado en vez de el nombre del dispositivo. Necesitas por lo menos la versión 1.0.21 de jfs-utils para hacerlo.
    # mount -o remount,resize /home

     

     

    Fallos conocidos del Kernel
    Algunas versiones del kernel tienen problemas con esta sintaxis (se sabe que 2.6.0 tiene este problema). En este caso tienes que especificar exactamente el nuevo tamaño del sistema de archivos en bloques. Es extremadamente una equivocación que tú debas saber el tamaño de bloque de tu sistema de archivo y calcular el nuevo tamaño basado en esas unidades.

    Ejemplo: Si tuvieses que redimensionar un sistema de archivos JFS a 4 gigabytes que tienen bloques de 4k, deberías poner:

    # mount -o remount,resize=1048576 /home

 

Comandos, Linux
Tux Clock

Imagen de la semana: Tux Clock

Dec 29th

Posted by javico in Linux

No comments

Yo quiero uno de estos relojes con forma de pinguino (Tux) para mi colección de Gadgets y objetos Linux.

Linux
«12345»102030...Last »
  • Búsqueda

  • Últimos Tweets

    Loading tweets...
    Follow me on Twitter!
  • Libros

    • Recent comments
    • Popular posts
    • Archives
    • Tags
    Android Apple Bash Blog BSD CentOS cifs Comandos Comparativa Debian Distribuciones EBook Eventos fedora find Firefox FSF Gentoo GNOME GNU Juegos KDE Kernel KVM LibreOffice Linus Torvalds Linux mplayer nfs Novell OpenSuSE PHP proxy Red Hat Richard Stallman Ruby on Rails Shell Script Software Libre Spacewalk Ubuntu Unix vi Videos Virtualbox Xen
    • February 2012
    • January 2012
    • December 2011
    • November 2011
    • October 2011
    • September 2011
    • August 2011
    • July 2011
    • June 2011
    • May 2011
    • April 2011
    • March 2011
    • February 2011
    • January 2011
    • December 2010
    • November 2010
    • October 2010
    • September 2010
    • August 2010
    • July 2010
    • June 2010
    • May 2010
    • March 2010
    • February 2010
    • January 2010
    • December 2009
    • November 2009
    • Cómo instalar el XMMS en Ubuntu 10.04 (lucid) (5)
    • Como compilar ConkyWizard (4)
    • Manifiesto “En defensa de los derechos fundamentales en Internet” (3)
    • Ruby on Rails – Part 6: Configuration and Deploy (3)
    • Como arreglar el problema de depencia libstdc++5 en Ubuntu 10.04 (3)
    • Manuel: Muy buena tu revision, me gusto, ahora con mas animo a probar esta distribucion, asi mismo seria...
    • max1679: disculpas como puedo conectarme a una red wifi si tiene proxi desde una tablet hptouchpad?
    • mi IP: Gracias por los tips Jose. Saludos desde España
    • Rodrigo: A mi también me gusta, es una interfaz muy cuidada y muy optimizada para la resolución de pantalla d...
  • Blogroll

    • Camino de Santiago
    • Corazón de La Mancha
    • Manchegox
    • Mobile Me
  • RSS Corazón de La Mancha

    • [Rumores] Especificaciones del Samsung Galaxy S III
    • Jack Bauer interrogando a Papa Noel
    • ¿Has alcanzado la paz interior?
    • Calles de fuego – Streets of Fire – Película recomendada
    • Juega gratuitamente al Angry Birds Rio Online
Copyright © 2012 Todos con Software Libre
RSS Feeds XHTML 1.1 Top
PR