ZeroShell es una pequeña distribución para servidores cuyo objetivo es ofrecer los principales servicios que una LAN requiere. Está disponible en formato de LiveCD y también como una imágen Compact Flash, y puede ser configurado y administrado usando un navegador gracias a su completa interface web. Entre otras, ZeroShell ofrece las siguientes características:
Tiene un Radius Server, el cual permite tener un control de autenticación y de manejo automático de llaves para el manejo de encriptación a nivel wireless, soporta 802.1x con EAP-TLS, EAP-TTLS entre otros.
Permite hacer calidad de servicio (QoS), ya que contiene el proyecto de layer7, y el mismo permite hacer una eficiente detección de aplicaciones y así poder dar Calidad de Servicio muy fina.
Tiene un HTTP Proxy, con el cual se puede hacer un filtrado de URLs asi como detección de virus, ya que todo el tráfico web que chequea lo pasa por un antivirus.
Tiene un portal captivo que permite hacer un hotspot, en el cual el sistema capta toda el tráfico que no esta autenticado y lo envía a un sitio de login.
Permite ser un AccessPoint con capacidad de MultiSSID además de utilización de VLANS, todo esto con los chipset Atheros.
Tiene la capacidad de ser Cliente y Servidor de VPN, por ejemplo con L2TP/IPSec con usuario y contraseña encriptado con Kerberos 5.
Además permite la autenticación de MAC y/o Grupos de MAC y tiene interoperatibilidad con el Active Directory de Windows.
Una de las cosas que más extraño del viejo multi-gnome-terminal es su capaciad de separar la ventana de la terminal actual en varios "paneles", consiguiendo tener acceso a varias sesiones desde una sola ventana. Afortunadamente, no soy el único al que le gustaría tener la misma funcionalidad en el más reciente GNOME Terminal. Entra Terminator, un pequeño script Python que intenta maximizar el espacio útil ubicando múltiples widgets VTE en una ventana normal de GNOME Terminal.
Terminator todavía replica todavía todo el comportamiento de GNOME Terminal, pero ya es bastante útil y está disponible por lo menos en los repositorios de Ubuntu con el comando:
PostgreSQL puede ser la base de datos Open Source más avanzada sobre la faz del planeta, pero este formidable servidor parte inicialmente de una configuración tan mínima que resulta inadecuada en la mayoría de los casos. Esto se hace para asegurar que el servidor arrancará casi con cualquier configuración hardware, aunque, por supuesto, no es válida para gestionar bases de datos de manera eficiente.
Este artículo, basado en el documento PostgreSQL Hardware Performance Tunning, va dirigido a cualquier persona que ya ha instalado PostgreSQL en su sistema GNU/Linux y se dispone a extraer toda la potencia de este magnífico RDBMS.
Se considera prerequisito PostgreSQL 8.x, 1 GB de RAM y un máximo de 100 conexiones a la base de datos.
Sólo para los sysadmins más empedernidos (y solitarios) aquí está el "oneliner" más eficaz a la hora de conseguir una rubia (blonde) y la remera para quienes consigan hacerlo exitosamente:
who | grep -i blonde | date; cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep
Ahora que ya es oficial el cambio del hora en todo el territorio Argentino a partir de las cero horas del próximo Domingo 30 conviene preguntarnos qué pasará con la hora de nuestros sistemas y servidores. Quienes no sincronizan la hora con servidores de hora de internet podrán hacer el cambio a mano y listo. Pero quienes sí sincronizan deberán hacer modificaciones en la información de la zona horaria.
Este mensaje en la lista de correo de Sgo-gral (Santiago del Estero al Software Libre) explica cómo hacerlo fácilmente.
Bazaar, el proyecto de un sistema de control de versiones distribuído patrocinado por Canonical Ltd., anunció así el lanzamiento de su versión 1.0. Según Mark Shuttleworth, "Bazaar está diseñado para equipos globales de desarrolladores colaborativos" y tiene la ventaja sobre los sistemas similares centralizados como Subversion o CVS en que no requiere un servidor dedicado.
Bazaar además permite a los desarrolladores explorar nuevas ideas dentro de un mismo proyecto en lugar de dividirlas (fork) en un proyecto distinto. "Esto desalienta los forks y ayuda a resolver los conflictos entre los nuevos y viejos desarrolladores de un proyecto", explica Shuttleworh en una entrevista en Linux-Watch.
Y así como antes Subversion reemplazó a CVS como el sistema de control de versiones preferido por los proyectos de código abierto ¿Será otra vez KDE el primero en hacer el gran cambio que otros imitarán después?
Para todos lo que alguna vez fantaseamos con lo que pasaría si alguna vez se nos ocurría hacer realidad el impulso autodescructivo de ejecutar el comando rm -rf / en nuestro sistema, un usuario lo hizo por nosotros y filmó lo que ocurría para que no nos perdiéramos ningún detalle:
El sitio de la recomendable revista Free Software Magazine publica un interesantísimo artículo sobre cómo mantener "limpia" la instalación de cualquier distribución GNU/Linux basada en Debian (Ubuntu incluída), y más particularmente, en su herramienta de administración de paquetes Apt. La idea es manter nuestro sistema libre de paquetes "huérfanos", o sea, aquellos que aún quedan instalados depués de que desinstalamos el paquete que los instaló primero como una dependencia previa. De esta manera, liberamos su espacio en el disco rígido, evitamos redundancias innecesarias y conflictos con otros paquetes que decidamos instalar después.
Este problema nace por el hecho de que cuando removemos un paquete determinado con apt-get remove sólo eliminamos a éste en particular, y no a todos los paquetes que pudo haber instalado como dependencias (generalmente librerías) antes.
La solución viene de la mando de herramientas como Deborphan (y sus frontends como Orphaner, Editkeep y GtkOprphan), Debfoster y por supuesto, Aptitude más dselect.