miércoles, 30 de marzo de 2011

¡UTUTO XS 2011 está aquí!

Crear un sistema operativo desde los fuentes de cada paquete es una tarea que requiere tiempo. Tiempo para crear cada uno de los más de 522.000 archivos que lo componen, probarlos, empaquetarlos y convertirlos en algo que el usuario pueda usar.

En todo este proceso se reconocen cientos de ajustes, configuraciones y pruebas para cada uno de los aspectos del sistema, Tanto técnicos, de imagen, de funcionamiento siempre poniendo en el centro de este proceso al usuario.

El usuario es el verdadero juez de nuestro trabajo. El es quien da el "ok" a todas nuestras horas dedicadas a pulir UTUTO XS. Es quien nos da la guía de como hacer un sistema operativo para serle útil en sus necesidades cotidianas.

UTUTO XS se ronovó totalmente, una vez más, incorporando muchos cambios y mejoras.

Fuente: softwarelibre.net

viernes, 25 de marzo de 2011

La DebConf 12 será en Latinoamérica pais Nicaragua.

La comunidad de Debian Nicaragua se encuentra participando junto con la comunidad de Debian Brasil para organizar la DebConf (Conferencia anual del proyecto Debian) en el 2012, lo cual implica que la DebConf 12 será en Latinoamérica.

Desde este espacio manifestamos nuestro apoyo incondicional a la comunidad de Debian Nicaragua, y en general a la comunidad de Software Libre en Centroamérica ante este gran reto que han asumido, no sin antes felicitarlos por esta decisión.

Organizar una DebConf no es tarea fácil y es por ello que todo apoyo es muy bien recibido, así que si les interesa sumarse a este esfuerzo revisen tanto la propuesta de Nicaragua como la de Brasil, y si deciden apoyar a la comunidad de Nicaragua no duden en darse de alta en la lista de correo de coordinación para la organización de la DebConf 12 en Nicaragua. Una forma de apoyar esta propuesta, es grabando un video en el que manifestemos nuestro apoyo a Nicaragua para organizar la DebConf 12 haciéndoles sentir el respaldo de la comunidad de Debian México.

La decisión final sobre el país que organizará la DebConf 12 se llevará a cabo el 22 de Marzo en una reunión vía IRC en el canal #debconf-team del servidor irc.debian.org (OFTC) a las 20:00 UTC (14:00 tiempo del centro de México). ¡Mucha suerte y que gane la mejor propuesta!, (así que a colaborar se ha dicho para lograr que Nicaragua sea la mejor propuesta xD).

Por último, recuerden que unirse al equipo encargado de la organización de la DebConf es una excelente forma de comenzar a colaborar con el proyecto Debian.


Fuente: blog.debian.mx

¿Qué es el GRUB?

En computación es un administrador o gestor de arranque múltiple, desarrollado por el proyecto GNU, derivado del GRand Unified Bootloader (GRUB; en español: Gran Gestor de Arranque Unificado), que se usa comúnmente para iniciar uno de dos o más sistemas operativos instalados en un mismo equipo.

Se usa principalmente en sistemas operativos GNU/Linux. El Sistema Operativo Solaris ha usado GRUB como gestor de arranque en sistemas x86 desde la revisión 10 1/06, aunque se sabe que la versión de Grub2 utilizada en la mayoria de las distribuciones no reconoce a Solaris o particiones ZFS esto se puede solucionar editando manualmente el archivo correspondiente a la lista correspondiente.

Fuente: Wikipedia.org

domingo, 20 de marzo de 2011

¿Como Reparar el GRUB?

1.- Colocar un live CD o live USB y arrancar la pc desde este.

2.- Abrir la terminal del live CD o live USB y ejecutar el comando que nos permite entrar en modo root o super usuario:

su

ó

sudo -H -s

3.- Luego ejecutar el comando:

fdisk -l

Esto nos mostrará más o menos lo siguiente:

Disco /dev/hda: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009440f

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 7295 58597056 7 HPFS/NTFS
/dev/hda2 7296 9763 19824210 83 Linux
/dev/hda3 9764 10011 1992060 82 Linux swap / Solaris

4.-
Viendo el resultado en la consola ya sabemos en que partición esta instalado el sistema operativo GNU/Linux y a continuación ejecutamos el siguiente comando el cual crea una carpeta y la usa para punto de montaje:

mkdir disco & mount -t ext3 /dev/hda2 disco

Nota: /dev/hda2 representa el lugar donde esta nuestro sistema linux instalado y dependiendo de la configuración de la PC a nivel de hardware esto puede variar se recomienda investigar sobre "montaje de unidades de almacenamiento en GNU/Linux.

5.- Luego nos adueñamos de la partición con el siguiente comando:

chroot disco

6.- Y por ultimo reinstalamos el grub ejecutando el comando:

grub-install

ó

grub-install --root-directory=/boot /dev/hda

aveces hay que ejecutar:
grub-install --root-directory=boot/ /dev/hda

Esto nos mostrará en la terminal o consola el resultado si todo ha salido bien el grub ya está reparado solo tendríamos que reiniciar la PC y sacando el live CD o live USB antes de que rearranque de nuevo.

¿Qué es el ogg?

Ogg es un formato contenedor, desarrollado por la Fundación Xiph.org y es el formato nativo para los códecs multimedia que también desarrolla Xiph.org.

El formato es libre de patentes y abierto al igual que toda la tecnología de Xiph.org, diseñado para dar un alto grado de eficiencia en el "streaming" y la compresión de archivos.

Ogg encapsula datos no comprimidos y permite la interpolación de los datos de audio y de vídeo dentro de un solo formato conveniente.

Fuente: Wikipedia.org

viernes, 18 de marzo de 2011

Fundayacucho estrena portal web basado 100% en Software Libre

Dando cumplimiento al Decreto 3.390, aprobado en Gaceta Oficial Nº 38095, de la República Bolivariana de Venezuela, de fecha 28 de diciembre de 2004, el cual dispone que la Administración Pública Nacional (APN) empleará prioritariamente Software Libre (SL) desarrollado con Estándares Abiertos, en sus Sistemas, Proyectos y Servicios Informáticos, la Fundación Gran Mariscal de Ayacucho (Fundayacucho) relanzó el 16 de marzo de 2011 su portal web para adecuarse a las últimas tendencias gráficas.

Adaptado a las Normas Técnicas para Portales de Internet de la Administración Pública Nacional, el nuevo portal institucional evoluciona y marca una diferencia significativa al anterior, ya que está apegado a las líneas estratégicas en materia de ciencia, tecnología e innovación al estar desarrollado 100% en Software Libre, lo que significa independencia y soberanía tecnológica.

El proyecto fue posible gracias al trabajo mancomunado del personal de la Dirección General de Tecnología de la Información de Fundayacucho, lo que garantiza la apropiación efectiva del conocimiento y la experiencia técnica generada durante la fase de desarrollo.

La presidenta de la institución, Julia Montoya, indicó que el nuevo portal representa un conjunto de servicios que la Fundación ofrece a las y los becarios, con la finalidad de optimizar los sistemas de comunicación externos. Exhortó a los servidores y servidoras a apropiarse del portal.

"Presentamos el nuevo portal, lo que es bien importante porque consideramos que es la cara de la institución ante nuestros becarios, becarias, colectivos, usuarias y usuarios. Los invitamos a que lo conozcan, a que opinen a fin de mejorarlo. Como dice nuestro Presidente, el gobierno son ustedes, ustedes indíquenos el camino, nosotros tenemos ideas, la ponemos al servicio, pero ustedes oriéntenos, corríjannos porque la finalidad es brindar un portal al servicio de nuestros usuarios", dijo.

Oscar González, a cargo de la Dirección General de Tecnología de la Información, resaltó las cualidades del nuevo portal. "Estamos cumpliendo con todos los lineamientos técnicos exigidos en relación a navegación y accesibilidad, con especial énfasis en el ingreso de personas con discapacidad visual.

En lo referente a los contenidos, todos los documentos y fotos que se incluyen en el portal cumplen con estándares y formatos abiertos. En general, cambiamos por completo la imagen del portal, añadimos nuevos elementos visuales muy agradables, reforzamos los contenidos, y lo más importante es que todo fue hecho en casa, hecho en socialismo".

Como novedad, la nueva versión da más énfasis y despliegue a las noticias vinculadas a la Fundación; los becarios tienen un espacio para estar informados sobre los procesos de becas y convenios que se ejecutan en el territorio nacional como en el exterior, asimismo cuentan con las secciones Consulta de Estatus y Cierre de Expediente, lo que permite que cumplan con sus procedimientos jurídicos y académicos vía on line.

La sección Entérate mostrará las últimas informaciones de interés para los becarios como listados de beneficiarios a becas y convenios en ejecución. También se incorpora un módulo que notificará a los usuarios de los eventos que llevará a cabo la Fundación.

Para conocer más de las bondades, beneficios y nuevas secciones de nuestro portal institucional, ingresa a la dirección web.

Fuente: rnv.gov.ve

domingo, 13 de marzo de 2011

¿Qué es k3b?

K3b (KDE, burn, baby, burn) es una de las interfaces gráficas más completas que existen para la grabación de discos compactos y DVD bajo los sistemas operativos GNU/Linux y FreeBSD. Utiliza, entre otros, los programas cdrecord y cdrdao, y las bibliotecas de KDE.

K3b permite, entre otras cosas, la creación de discos compactos (CD) de datos, creación de CD de audio, creación de Video CD (utilizando para ello la herramienta GNU VCDImager), copia exacta de CD (copia clon), grabación de DVD de datos y creación de Video DVD También posee opciones para ripear CD/DVD

Fue galardonada como la mejor aplicación multimedia por LinuxQuestions.org en 2006 por el 70% de los participantes. K3b está programado en C++ y utiliza la biblioteca Qt.

K3b recibio un fuerte apoyo de Mandriva, quien ayudo en el desarrollo, portando esta aplicación a Qt4, pues se encontraba bastante retrasada en este proceso, en comparación a otras aplicaciones de KDE Extragear.

Fuente: Wikipedia.org

miércoles, 9 de marzo de 2011

¿Qué es qemu?

QEMU es un emulador de procesadores basado en la traducción dinámica de binarios (conversión del código binario de la arquitectura fuente en código entendible por la arquitectura huésped). QEMU también tiene capacidades de virtualización dentro de un sistema operativo, ya sea GNU/Linux, Windows, o cualquiera de los sistemas operativos admitidos, (de hecho es la forma más común de uso). Esta máquina virtual puede ejecutarse en cualquier tipo de Microprocesador o arquitectura (x86, x86-64, PowerPC, MIPS, SPARC, etc.). Está licenciado en parte con la LGPL y la GPL de GNU.

El objetivo principal es emular un sistema operativo dentro de otro sin tener que reparticionar el disco duro, empleando para su ubicación cualquier directorio dentro de éste.

El programa no dispone de GUI, pero existe otro programa llamado QEMU manager que hace las veces de interfaz gráfica si se utiliza QEMU desde Windows. También existe una versión para GNU/Linux llamado qemu-launcher. En Mac OS X puede utilizarse el programa Q que dispone de una interfaz gráfica para crear y administrar las máquinas virtuales.

Fuente: Wikipedia.org

martes, 8 de marzo de 2011

Publicado el estándar WebGL 1.0

Hace unos pocos días días se ha publicado la edición definitiva del estándar WebGL 1.0. Como cuentan en neoteo: El soporte WebGL actual está disponible en versiones de prueba y builds de desarrollo de los navegadores Firefox, Opera, Safari y Chrome, algo razonable si recordamos que Mozilla, Google, Apple y Opera son miembros activos del Khronos Group, encargado de WebGL. Con la librería lista, lo único que queda por hacer es integrar el soporte completo a los navegadores, y alentar a los desarrolladores para que comiencen a crear contenido compatible. Lo primero que viene a la mente son videojuegos de navegador con gráficos 3D, pero el potencial no termina allí [...] puede presentarse como un potencial rival para Adobe Flash.

Fuente: elestadal.com

Autenticación con lápiz USB (pendrive)

Este artículo describe como realizar la autenticación de root mediante la inserción de una llave USB.
Lápiz USB
Material Necesario:

* Una máquina con GNU/Linux (el artículo se basa en Debian) y un puerto USB libre.
* Lápiz de memoria USB.

Instalando PAM USB:

# apt-get install libpam-usb

Instalando las PAM USB Tools:

# apt-get install pamusb-tools

Añadiendo nuestro lápiz como token de autenticación:

En primer lugar debemos pinchar el lápiz en el puerto USB y ejecutar:

# pamusb-conf —add-device llaveusb

Donde llaveusb es un nombre identificativo para el token, pero puede ser cualquier otro.
Añadiendo usuarios a pam-usb:

Es muy fácil añadir usuarios como se puede ver en el siguiente ejemplo en el que añadiremos a root para autenticar con pam-usb:

# pamusb-conf —add-user root

Probando si funciona la autenticación:

Con el lápiz conectado:

# pamusb-check root

* Authentication request for user «root» (pamusb-check) * Device “MyToken” is connected (good). * Performing one time pad verification… * Access granted.

Veremos que al final aparece Acces Granted, es decir, estamos autorizados.

Si repetimos la operación sin el lápiz observaremos que devuelve Access Denied
Si sacamos el pendrive veremos que al ejecutar lo anterior nos devuelve Access denied, justo lo contrario.
Pam-usb como sistema de login:

Editaremos el fichero /etc/pam.d/common-authy añadiremos la siguiente línea al principio:

auth sufficient pam_usb.so

En este momento podriamos iniciar una sesión gdm sin necesidad de introducir contraseña, simplemente conectando la llave usb.

Otra opcione interesante es que permite la ejecución automática de comandos al conectar el lápiz, así que podríamos crear un sistema para hacer copias de seguridad al conectar la llave usb, o un sistema de fichajes horarios o una máquina que introdujese albaranes de reparto personalizados para el transportista cuya llave ha sido introducida, autenticar un fichero firmado con gnupg, y muchas otras cosas, pero esto ya dejo que lo investiguéis vosotros mismos.

Para hacer todo esto se puede utilizar cualquier lápiz usb sin que sufra ninguna modificación, ya que el pam mira los datos del dispositivo hardware, como el fabricante, uuid y número de serie. Lo interesante es que aunque hiciésemos una copia completa del dispositivo, por ejemplo con dd, no obtendríamos una llave correcta para el token configurado.

Fuente: trucolinux.com

domingo, 6 de marzo de 2011

¿Qué es kdenlive?

Kdenlive (acrónimo del inglés: KDE Non-Linear Video Editor) (ˌkeɪdɛnˈlaɪv) es un editor de video no lineal para KDE, y está basado en MLT framework. El proyecto fue desarrollado inicialmente por Jason Wood en 2002, y actualmente es mantenido por un pequeño equipo de desarrolladores.

Kdenlive tiene soporte de todos los formatos FFmpeg (tal como MOV, AVI, WMV, MPEG, XviD, y FLV), y también soporta las razones de aspecto 4:3 y 16:9 para PAL, NTSC y varios estándares HD, incluyendo HDV. El video puede exportarse a dispositivos DV, o escribirse en DVD con capítulos y un menú simple.

Fuente: wikipedia.org

sábado, 5 de marzo de 2011

¿Como Descargar imagenes de debian GNU/Linux con jigdo?

¿Qué es jigdo?

Jigdo (acrónimo de "Jigsaw" y "download") es una utilidad de descarga inicialmente diseñado en torno a la distribución Debian de GNU / Linux que descarga archivos de varios espejos con el fin de construir una imagen de disco óptico. Jigdo es software libre, publicado bajo la licencia GNU General Public License. Actualmente Ubuntu, Fedora, Solaris, [cita requerida] y FreeBSD, también están disponibles a través de jigdo.

Fuente: wikipedia.org
Traducido por: Google traductor

A descargar un imagen con jigdo.

Lo primero que se tiene que hacer es conseguir los archivos *.jigdo y *.template de la imagen a descargar estos archivos le dan la información a jigdo de como descargar y construir la imagen de debian.

Teniendo los archivos dichos anteriormente en nuestra computadora abrimos el terminal o consola y nos desplazamos al directorio donde tenemos guardados los archivos *.jigdo y *.template.

Luego ejecutamos el comando:

jigdo-lite

Ojo si no se tiene instalado jigdo en nuestro sistema tendremos que instalarlo con el comando:

apt-get install jigdo

Una vez ejecutado el comando jigdo nos mostrará en la consola lo siguente:

Jigsaw Download "lite"
Copyright (C) 2001-2005 | jigdo@
Richard Atterer | atterer.net
Loading settings from `/home/alejandro/.jigdo-lite'

-----------------------------------------------------------------
To resume a half-finished download, enter name of .jigdo file.
To start a new download, enter URL of .jigdo file.
You can also enter several URLs/filenames, separated with spaces,
or enumerate in {}, e.g. `http://server/cd-{1_NONUS,2,3}.jigdo'
jigdo []:

Le pasamos como parametro el nombre el archivo por ejemplo:

debian-6.0.0-i386-DVD-1.jigdo

Pulsamos enter y luego nos mostrará la siguiente impresion:

Images offered by `debian-6.0.0-i386-DVD-1.jigdo':
1: 'Debian GNU/Linux 6.0.0 "Squeeze" - Official i386 DVD Binary-1 20110205-17:27 (20110205)' (debian-6.0.0-i386-DVD-1.iso)

Further information about `debian-6.0.0-i386-DVD-1.iso':
Generated on Sat, 05 Feb 2011 17:36:32 +0000

-----------------------------------------------------------------
The temporary directory `debian-6.0.0-i386-DVD-1.iso.tmpdir' already exists. Its contents
ARE GOING TO BE DELETED (possibly after having been copied to the
image, if they are of interest for it). If you do not want this
to happen, press Ctrl-C now. Otherwise, press Return to proceed.
:

-----------------------------------------------------------------
If you already have a previous version of the CD you are
downloading, jigdo can re-use files on the old CD that are also
present in the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom').
Alternatively, just press enter if you want to start downloading
the remaining files.

You can also enter a single digit from the list below to
select the respective entry for scanning:
1:
Files to scan:

Aquí le pasamos como parametro el archivo *.template por ejemplo:

debian-6.0.0-i386-DVD-1.template

Luego pulsamos enter luego vemos la siguente impesion:

-----------------------------------------------------------------
The jigdo file refers to files stored on Debian mirrors. Please
choose a Debian mirror as follows: Either enter a complete URL
pointing to a mirror (in the form
`ftp://ftp.debian.org/debian/'), or enter any regular expression
for searching through the list of mirrors: Try a two-letter
country code such as `de', or a country name like `United
States', or a server name like `sunsite'.
Debian mirror [ftp://ftp.debian.org/debian/]:

Aqui solo pulsamos enter.

Y listo se comienza a descargar la imagen.

si en algun momento llegamos a cerrar la consola o terminal por equivocacion o se nos apague el pc por alguna razon no se preocupen la descarga no la han perdido simplemente ejecuten jigdo-lite y pulsen varias veces enter y el continuara la descarga automaticamente recuerden que primero hay que desplazarse al directorio de trabajo donde se encuentran los archivos jigdo y template antes de ejecutar el comando jigdo-lite y pulsar varias veces enter.

Espero que les sea de ayuda jigdo gestiona muy bien la descarga de las imagenes cuando uno no tiene una conexion muy rapida.

viernes, 4 de marzo de 2011

Reiniciar un kernel linux automáticamente con GRUB

Estuve creando un Kernel para un servidor Xen que tiene problemas para iniciar en Debian Squeeze, el problema?, el servidor está en un datacenter y yo estoy en mi oficina, ¿cómo hago para compilar un kernel?, el miedo que siempre ocurre es un fatídico “kernel panic” y tener que trasladarse hasta el equipo para reiniciarlo?, pues hay ciertos trucos de GRUB que los pueden ayudar.

Evitando que GRUB se quede en kernel panic

Para evitar que GRUB se quede en Kernel Panic y reinice “automáticamente” unos segundos después que detecta que el equipo quedó en “kernel panic”, entonces agregamos a cada entrada del GRUB:
panic=x

Donde X es la cantidad de segundos que esperará hasta reiniciar el equipo (porque se encuentra en kernel panic).

ejemplo en /etc/default/grub:
GRUB_CMDLINE_LINUX=”acpi=on numa=on lapic panic=60″

Y obviamente, actualizamos el GRUB

update-grub2

También lo podemos “fijar” para todos los kernels en el PROC mediante:

echo 60 > /proc/sys/kernel/panic

Esto hará, que de detectarse un Kernel Panic, el servidor se reiniciará a los 60 segundos de espera.

¿Muy útil, no? …

Modificando el Arranque por defecto del GRUB

Por lo general, GRUB siempre arrancará “por defecto” desde un kernel específico, dictado por la opción:
GRUB_DEFAULT=0

en /etc/default/grub; sin embargo, podemos cambiar este comportamiento, fijando nosotros (por comando) cual kernel será el por defecto y con cual arrancará en próxima oportunidad, para ello:

1. Editamos el archivo /etc/default/grub
2. Modificamos la opción GRUB_DEFAULT=0 para que diga GRUB_DEFAULT=saved
3. Comentamos opciones como GRUB_TIMEOUT y HIDDEN_TIMEOUT
4. Actualizamos el menu grub ejecutando:

update-grub

Y listo!, ahora, a probar!.

Para definir cual de las entradas en nuestro menú GRUB es la “por defecto”, ejecutamos:

grub-set-default X

Donde X es el número de la entrada, empezando en cero, que contiene el kernel que será nuestro arranque por defecto; ejemplo:

grub-set-default 0

Hará que siempre inicie por la primera entrada.

Luego, debemos definir con “cual” vamos a iniciar, en mi caso, instalé un kernel XEN (y el Hypervisor) nuevo y quedó de 6 en la lista de kernels, así que ejecuté:

grub-reboot 6

y reinicié (reboot)

Así, el equipo “intentó” iniciar con el kernel número 6, pero como este tenía problemas (este equipo me da problemas con Xen), en vez de quedarse “congelado” en un Kernel Panic, se reinició solo y pude volver al kernel por defecto (default=0) previamente configurado.

No se imaginan lo útil que es poder compilar un Kernel Linux remotamente y no tener que desplazarse físicamente …

Fuente: phenobarbital.wordpress.com

¿Como crear diskette arrancable en GNU/Linux?

Como todos sabemos aun existen los pcs viejitos y de seguro en algún momento tendremos que reparar uno esto les valdrá de mucho

cp /boot/vmlinuz /dev/fd0

Siempre y cuando el kernel contenga la información sobre cual
partición arrancar, etc. lo que se puede indicar así:

rdev /boot/vmlinuz /dev/tuparticionroot

rdev /boot/vmlinuz indicará cual tiene configurada:

chanae:~# rdev /boot/vmlinuz
Root device /dev/hda3

jueves, 3 de marzo de 2011

¿Qué es Chromium?

Chromium es un proyecto de navegador web de código abierto, a partir del cual se basa el código fuente de Google Chrome

Diferencias entre Chromium y Chrome

Las diferencias principales entre ellos es la omisión de determinados complementos de Google, como: la marca de Google, el mecanismo de actualización automática, términos de licencias, seguimiento de uso, la incorporación de Adobe Flash Player, una opción de opt-in para los usuarios a enviar a Google sus estadísticas de uso e informes de fallos, así como, en algunos casos, el seguimiento de RLZ (ver Google Chrome) que transmite información en forma codificada a Google, por ejemplo, cuándo y dónde Chrome ha sido descargado. De forma predeterminada, Chromium sólo admite Vorbis, Theora y codecs WebM para las etiquetas de audio y video de HTML5, mientras que Google Chrome admite además AAC y MP3. Algunas distribuciones de Linux pueden añadir soporte para los códecs de otros a sus versiones personalizadas de Chromium[2] En junio de 2010 Google confirmó que el seguimiento de RLZ sólo está presente en las versiones de Chrome que se descargan como parte de las promociones de marketing y alianzas de distribución y no en las versiones de Chrome descargadas desde el sitio web de Google directamente. El código fuente RLZ también se hizo código abierto, para que los desarrolladores pueden confirmar lo que es y cómo funciona.

Licencia de Chromium

Chromium está liberado bajo la licencia BSD,[4] con secciones que están sujetas a una variedad de diferentes licencias de código abierto, incluyendo la licencia MIT, LGPL, el Ms-PL y MPL un / GPL / LGPL tri-licencia.

Fuente: Wikipedia.org