Archivo

Artículos etiquetados y‘GNU/Linux’

[SW] SSHMenu

Agosto 25, 2009 msdark Deja un comentario

SSHMenu es un applet para el panel de Gnome que permite gestionar fácilmente las conexiones SSH a todos tus servidores… con un simple par de clicks… (Para los que dicen que GNU/Linux y sus herramientas son complicadas… ;) )

Cada opción del menú abre una nueva sesión SSH en una terminal, se pueden organizar grupos de conexiones en diferentes submenús, incluso puedes configurar distintos perfiles de terminales…

SSHMenu

SSHMenu

Para instalarlo puedes descargarlo desde el sitio oficial

o descargarlo directamente (sitio oficial)

Nuevo exploit para el kernel Linux

Julio 18, 2009 msdark Deja un comentario

Se ha publicado una nueva vulnerabilidad (y su exploit) para el kernel linux, especificamente 2.6.30 y 2.6.30.1.

Por medio de esta vulnerabilidad es posible evitar las protecciones de seguridad de módulos como SELinux y AppArmor.

Una posible solución es ejecutar el compilador con la orden CFLAGS+= -fno-delete-null-pointer-checks que evita que la optimización se lleve a cabo. El error está solucionado en la rama 2.6.31-rc3.(via Slashdot )

El problema parece que proviene de una optimización del compilador en la implementación de net/tun respecto a los punteros referenciados a NULL. En concreto:

struct sock *sk = tun->sk; // initialize sk with tun->sk
...
if (!tun)
return POLLERR; // if tun is NULL return error

xD… a cuidarse un poco mientras llega la actualización con el parche

Construye tu primer módulo cargable para el Kernel Linux

Julio 6, 2009 msdark Deja un comentario

Estos son dos pequeños post escritos en http://casidiablo.net que te muestran como construir un módulo cargable para el Kernel de nuestro querido SO..

Leer, aprender, comentar (en casidiablo) y continuar trabajando para el Software Libre

[how-to] Tu primer módulo cargable para el Linux kernel
A fondo: Tu primer módulo cargable para el Linux kernel

Saludos!!!

Como cargar tu Ipod Touch en GNU/Linux

Mayo 16, 2009 msdark 6 comentarios

Me acaban de regalar uno de los mejores gadgets existentes según yo, un Ipod Touch 2G. El único problema es que como yo no utilizo Windows en mi laptop no puedo sincronizarlo (ya que necesito obligatoriamente iTunes).. pero más extraño aún, tampoco CARGA!!!!.

Pero buscando por ahi encontre la solución:

Lo primero que necesitamos es decargarnos el Iphone Module

Lo descomprimimos y editamos el archivo iphone.c cambiando la linea

#define IPHONE 0×1290
por
#define IPHONE 0x1291

Luego buscamos la función iphone_probe y agregámos:
udev -> autosuspend_disabled = 1;

Ahora ya estamos listos, solo debemos instalarlo
$ sudo make -C /lib/modules/`uname -r`/build M=`pwd` modules

Y listo, ahora nuestros Ipod Touch cargará su batería en nuestra Linux Laptop…

Si alguno sabe como sincronizarlo (otra manera diferente a ssh) me lo cuenta ya?

Categorías:Aficion, GNU/Linux Etiquetas:,

Nhopkg… el instalador universal.

Mayo 7, 2009 msdark 4 comentarios

Nhopkg es un proyecto que intenta crear un administrador de paquetes universal, es decir, un sistema que sea capaz de instalar paquetes binarios y fuentes para cualquier distribución Linux/Unix, esto con el afán de terminar con las “incompatibilidades” entre distros… que si uso pkg, rpm, pacman, etc.

Nhopkg está en su version 0.5 y es un software en desarrollo pero completamente funcional, puede instalar paquetes binarios, fuentes y crear paquetes -src.nho a partir de las fuentes .tar.gz o .tar.bz2 de cualquier software. Además realiza el control de dependencias, e incluso es capaz de verificar la existencia de un paquete de software instalado con cualquier otros sistema de paqueteria (lease apt, rpm, pacman, emerge….)

Este es un gran proyecto que me he dado a la tarea de probar en mi arch y de apoyar (desde ahora)….

Puedes visitar la pagina oficial del proyecto en http://nhopkg.sourceforge.net e instalar este adminstrador en su distro, para probarlo y contribuir al proyecto.

El repositorio actual puede que no sea muy grande, pero día a día va creciendo.

Saludos

Categorías:Distros, Programación, Tips Etiquetas:, ,

Algunos diagramas para GNU/Linux y Software Libre

Marzo 27, 2009 msdark Deja un comentario
Software Libre en diagrama

Software Libre en diagrama

Estructura de Directorios GNU/Linux

Estructura de Directorios GNU/Linux

Categorías:GNU/Linux, General Etiquetas:, ,

Xserver 1.6

Febrero 28, 2009 msdark Deja un comentario

Con un par de meses de retraso llega el release 1.6 de X Server, el componente principal de X org, aquel que se encarga de desplegar las aplicaciones en pantalla y recibir las acciones del usuario.

Intel quería que este release se hiciera al finalizar el año 2008, pero por todos los cambios que se necesitaban en otros componentes como es el caso del kernel de Linux, se tuvo que aplazar la fecha final y además se tuvieron que eliminar algunas características y dejarlas para el próximo release 1.7.

Todos los drivers de código abierto exitentes y el driver de NVIDIA son compatibles con esta versión 1.6, incluso algunos drivers antiguos como los del mítico chip Voodoo han sido actualizados.  Los que se quedarán atras por el momento son los usuarios de AMD/ATI.

X Server 1.6 incluye los siguientes avances:

  • Direct Rendering Infraestructure 2 (DRI2) : Es una mejora a nivel de arquitectura respecto a DRI (actual). Distribuye la funcionalidad actual de DRI en otros componentes que han sido potenciados últimamente, incluyendo el uso de los nuevos gestores de memoria como Graphics Execution Manager (GEM).   DRI2 ya estaba disponible en Mesa y el driver de Intel, sólo faltaban los cambios en X Server.  Una de las mejoras que se destaca es que ahora se puede renderizar directamente via hardware en ventanas que estan operadas por un compositor como Compiz.
  • X Input 1.5 : Incluye métodos para compartir información acerca de los dispositivos de entrada conectados entre drivers, aplicaciones y X Server.  En palabras sencillas mejora el “plug & play” de dispositivos como touchpad, mouse y teclados. Esta funcionalidad es parte de X Input 2.0 pero se traspasó (backport) a la versión 1.5 para que fuera liberada lo antes posible.
  • Predictable Pointer Acceleration : es una mejora para que el usuario tenga mejor control de dispositivos de punteros como es el caso del mouse.  Segun dicen, muchos usuarios no notarán el cambio, pero para otros puede ser una experiencia bastante diferente a lo que existe hoy.
  • RandR 1.3 : Resize and Rotate es la extensión que permite rotar la pantalla, o cambiar su tamaño “al vuelo”.  En esta versión se mejora el manejo de multiples salidas y algunas gracias como hacer panning entre varios displays.

Otros cambios son correcciones y mejoras a EXA, la arquitectura de aceleración optimizada para Render, una de las extensiones más utilizadas en las interfaces de usuario actuales.

Los cambios que deben esperar

Varias características interesantes quedaron fuera, pero se espera que se integren al release 1.7 y se puedan disfrutar oficialmente a fines de este año al integrarse junto a X.Org 7.5 en distribuciones como Ubuntu 9.04 y Fedora 11.

  • X Input 2 / Multi Pointer X :  permite manejar varios punteros en forma simultánea en X, es la base de lo que se necesita para manejar pantallas multitouch.  Este trabajo comenzó hace unos 4 años pero no se ha integrado oficialmente, a pesar de que se hicieron bastante populares las demos de MPX en YouTube.
  • UMA Acceleration Architecture (UXA): Se trata de una arquitectura de aceleración construida a partir de EXA pero que incluye el uso de los nuevos gestores de memoria como GEM (Graphics Excecution Manager).  Tanto UXA como EXA y GEM son tecnologías desarrolladas por Intel pero que cualquier fabricante puede (y debería) usar.

Los que nos dicen adiós ¡Hasta siempre!

Son varios los componentes de X Server que fueron eliminados a partir de esta versión porque están obsoletos, rotos, sin uso o sin nadie que los mantenga.

No seguirán con nosotros :

  • Xgl : es la variante de X en donde se inició el desarrollo de Compiz y que significó por primera vez tener una plataforma completa y usable para usar las funciones de aceleración 3D del hardware.
  • Xprt : era un X server que en vez de desplegar las aplicaciones en pantalla, lo hacía en un medio impreso.  Ya no tiene mucho sentido considerando que las aplicaciones pueden renderizar en su propio espacio con capacidades de WYSIWYG.
  • xorgconfig y xorgxfg : utilidades que ayudaban a crear el archivo de configuración xorg.conf.  Ya no son tan necesarias debido a todo el progreso respecto a la autodetección del hardware.
  • XFree86-Misc y XEvIE : Sus funciones estan cubiertas de mejor forma en X Input.

Link: X Server 1.6.0 has been released (Phoronix)

Fuente: FayerWayer

Xfce 4.6 liberado!!!

Febrero 28, 2009 msdark Deja un comentario

Luego de 2 años de desarrollo de este Desktop Manager destacado por su bajo consumo de recursos, ha llegado la versión 4.6, con grandes mejoras y cambios estéticos.

Entre estas mejoras, tenemos:

  • Nueva interfaz de configuración
  • Nuevo administrador de características/configuraciones
  • Renovada interfaz de administrador de sesiones
  • Mejorado mezclador de sonido así como muchas y grandes mejoras en los componentes de su núcleo.

El tratamiento de objetos en el escritorio se ha mejorado pudiendo seleccionar y mover los mismos de forma natural con el ratón. El administrador de archivos es Thunar, y el sistema de ventanas dispone un plugin de “área de notificación” donde se mostrarán todas las notificaciones del sistema.

Para ver todo lo que la nueva versión ofrece, visita el Tour que han organizado en la página del proyecto. Y si quieres descargarlo puedes ir directamente a la página de descarga.

Este DE, es genial para equipos antiguos o con bajos recursos, o para quienes gustan de lo simple y veloz, además Xfce cuenta con un gestor de ventanas (xfwm) que tiene soporte para transparencias (composite simple) nativo, lo que nos da una mejor en el aspecto visual.

Las libertades del SL

Febrero 27, 2009 msdark Deja un comentario
Categorías:GNU/Linux Etiquetas:

Shutters en GNU/Linux… games

Febrero 4, 2009 msdark 2 comentarios

Siempre se ha dicho que GNU/Linux no tiene juego y muchos incluso dicen que no sacan Windows de sus máquinas por que: “Windows es la mejor consola de juegos” (xD)… pero aqui hay un listado de 10 Shutters excelente para GNU/Linux (gratis y de pago)… para que vean que en GNU/Linux mucho se puede hacer…

10. Sauerbraten (Precio: gratuito)

Este es el conocido como Cube 2… se destaca por la edición de mapas y sus escenarios dinámicos…

9. Nexuiz (Precio: gratuito)

Este es un juego multiplataforma, desarrollado por Alientrap. Fue lanzado en el 2005 y se ha descargado 1,5 millones de veces.

8. Tremulous (Precio: gratuito)

Una combinación de FPS con RTS. Se pueden elejir 2 razas para matarse entre si xD.

7. Urban Terror (Precio: gratuito)

Inicialmente fue una modificación de Quake III Arena, pero terminó siendo una juego completo. Utiliza una versión modificada del motor ioquake3.

6. True Combat: Elite (Precio: gratuito)

TC:E, modificación de Wolfenstein Enemy Territory, pero este ha sido desarrollado por gamers para gamers.

5. Warsow (Precio: gratuito)

Multiplataforma que utiliza el motor Qfusion 3D (basado en Quake 2)

4. America’s Army (Precio: gratuito)

El juego desarrollado por el Departamento de Defensa de los Estados Unidos se ha convertido en una de las referencias en este segmento, y su recomendación oficial por parte del ejército de ese país ha expandido su popularidad. Es como estar en el ejército, pero sin tener que estar realmente.

3. Enemy Territory: Quake Wars (Precio: 29,99 dólares)

El sucesor de Wolfenstein: Enemy Territory sitúa su acción en el mismo universo de ciencia ficción que Quake II y Quake 4, con un argumento parecido al de Quake II que sirve como trasfondo de la historia. Además de los personajes será posible controlar vehículos y aeronaves, con equipos con distinta Inteligencia Artificial y mapas muy, muy grandes. Lamentablemente, es un desarrollo comercial.

2. Wolfenstein: Enemy Territory (Precio: grautito)

Este popular videojuego, más conocido como “ET” a secas es un FPS multijugador ambientado en la segunda guerra mundial. Se desarrolló como una expansión para el legendario Return to Castle Wolfenstein, pero al final acabó publicándose como un juego independiente. La cantidad de mapas y mods derivados de este juego es realmente espectacular.

1. Unreal Tournament 2004 (Precio: 9,99 dólares)

Los modos de juego y la tecnología integrada en este juego le han hecho merecedor de un buen número de críticas favorables, y aunque algunos seguramente prefiráis a alguno de los anteriores desarrollos lo cierto es que el motor y desarrollo de UT2004 es realmente notable. Cierto que es un desarrollo comercial, pero serán 10 dólares muy bien gastados.

Los comentarios son del blog my linux de  y algunos mios.

Otro juego que recomiendo es Regnum Online no es un shutter pero es excelente… ya les comentare de el…

Via: Linux para seres humanos

Categorías:GNU/Linux, Games Etiquetas:,