Renovarse o morir: HP Compaq 8200 Elite

Computer Guts

La obsolescencia programada es un concepto que nunca me ha gustado, mi PC de sobremesa, un Pentium 4 de más de 9 años de edad es buena prueba de ello, el cual con un sistema Debian GNU/Linux con entorno de escritorio KDE 4.x funciona de forma solvente para tareas típicas como internet, ofimática, programación, etc.

Pese a que este PC es todavía 100% usable, hay momentos en que sus carencias quedan evindentes, sobre todo en temás de virtualización o tratamiento de imagen por poner algunos ejemplos. Teniendo esto en cuenta, unido al hecho de que tras una década cualquier aparato puede considerarse más que amortizado, llevo algún tiempo dando vueltas a la idea de cambiar el ordenador.
Sigue leyendo

Servidor Debian: Montaje e instalación con RAID, LUKS y LVM

1968- "2001"  - Hal's eye

Un año hace ya desde que un PC que usaba en casa como servidor pasó a mejor vida a causa de una avería en la placa base. Dicha máquina funcionaba principalmente como servidor de archivos, descargas y centro multimedia, aunque como la avería se produjo en un momento inoportuno, la solución más rápida fué la de delegar la mayoría de los servicios a mi PC de sobremesa, mientras que un disco duro multimedia Iomega ScreenPlay HD acabó asumiendo la función de centro multimedia en el salón.

Como suele decirse, “si algo funciona, no lo toques”, por lo que todo sigue tal cual lo dejé, sin embargo, durante este tiempo siempre he querido montar una versión mejorada del servidor que tenía, aunque siempre surgía otro asunto que me obligaba a posponerlo, hasta ahora.
Sigue leyendo

Bricolaje Informático II

Tools

Hace unos días (dadas las insistentes recomendaciones del amigo Yoyo) me dió por probar la última versión estable de Manjaro, para ello recurrí a un PC que suelo usar para pruebas en las que las limitaciones hardware de mi PC principal dificultan usar máquinas virtuales, entre ellas probar nuevas distros.
Sigue leyendo

Debian Live USB persistente

USB Key Flash Drive with Logo

La amplia mayoría de distribuciones GNU/Linux, desde las más conocidas hasta aquellas de las que nunca has oido hablar disponen de versiones Live, ofreciendo una forma rápida de probarla y opcionalmente instalarla en nuestra máquina. Entre las muchas posibilidades existentes en el universo Linux, es posible encontrar distribuciones Live de propósito general como Knoppix, Slax, etc, así como otras dedicadas a temas específicos como auditorias de seguridad (Backtrack), centros multimedia (GeeXboX), recuperación (SystemRescueCD), etc.

La distribución Live fué concebida en un principio parar ser utilizada sobre medios de solo lectura como CDs/DVDs, por lo que cualquier modificación realizada se pierde una vez apagado el sistema, ya que en realidad todas las operaciones de escritura se aplican sobre la memoria principal volatil (mediante el sistema de archivos tmpfs). Sin embargo, utilizando medios extraibles de lectura/escritura como llaves o discos USB, omitimos esta restricción a través del concepto de persistencia, el cual permite preservar todos los cambios, extendiendo así la idea de distribución Live a una herramienta que permite la portabilidad tanto de nuestros datos como de nuestras aplicaciones las cuales estarán actualizadas y configuradas según nuestras preferencias.
Sigue leyendo

JIM Invoice Manager 0.1.2

jim.on.debian.gnu.linux.kde4.oxygen

Liberada la primera versión funcional y usable de JIM Invoice Manager, una aplicación de facturación orientada al ámbito de las PYMEs. JIM nos permitirá realizar aquellas tareas rutinarias tales como:

  • Gestión de múltiples empresas con ejercicios de facturación independientes.
  • Creación, búsqueda e impresión de facturas de compra o venta con aplicación de impuestos configurable.
  • Gestión de Clientes y Proveedores.
  • Gestión de Productos clasificados en categorías.
  • Realización de informes sobre el volumen de compras y ventas.
  • Seguimiento de facturas impagadas.
  • etc.

JIM Invoice Manager es software libre, liberado bajo licencia GPLv3 y esta disposible para sistemas GNU/Linux y Microsoft Windows (XP SP3 y superiores).

Puedes disponer de la última versión de JIM en el repositorio GitHub o bien a través de:

Aquí puedes obtener mas información sobre JIM.

Bricolaje Informático

Desde hace años, cuando empecé en esto de la informática, he tenido bastantes problemas relacionados con el hardware, unos eran triviales y otros algo mas sutiles, presentando estos últimos un diagnóstico que a veces no quedaba del todo claro, teniendo que recurrir a pruebas por descarte o ensayo y error intercambiando componentes de varias máquinas.

Mi último episodio comenzó a primeros del més de Mayo en el PC de escritorio, que para poner en contexto tiene como principales componentes:
Sigue leyendo

HP Mini 5102 + Debian GNU/Linux

hp_mini_5102_debian

El netbook HP Mini 5102, que ya traté aquí, dispone de un amplio soporte hardware para sistemas GNU/Linux, buena muestra de ello reside en el modelo VQ670EA, que viene equipado de fábrica con una distribución SUSE Linux Enterprise 11 con todos los módulos, servicios y aplicaciones necesarios para dar soporte a los distintos recursos de este netbook.

A pesar de que este modelo disponía de una distribución GNU/Linux preinstalada, quería instalar Debian, que es la distribución que vengo utilizando desde hace unos años, entre otros motivos por su gran flexibilidad, capacidad de adaptación a la mayoría de entornos y compromiso con el software libre. Muchas distribuciones amigables o user-friendly, como Ubuntu y sus distintos sabores, OpenSUSE, Mandriva, etc, ofrecen un conjunto predefinido de paquetes y de entornos de escritorio, lo que facilita en gran medida la instalación y configuración a los usuarios menos experimentados, pero que restan de la flexibilidad que muchas veces se necesita.

Consideraciones iniciales.

El proceso de instalación de Debian es bastante intuitivo y presenta los pasos habituales, tales como el establecimiento del idioma, teclado, particionamiento de disco duro, etc, sin embargo existen varios aspectos que conviene destacar antes de empezar:

  • Versión de pruebas, que ofrecerá un repertorio de paquetes lo suficientemente actualizados en comparación con la versión estable. Una vez instalada Debian Testing o de pruebas, podremos decidir si actualizarnos a Debian Sid o inestable, lo que nos proporcionará las últimas versiones de los paquetes, aunque eso si, a expensas de sacrificar en estabilidad ante un eventual problema tras una actualización.
  • Instalación en red, que nos permitirá instalar el sistema descargando los paquetes de los repositorios, evintando así tener que descargar las imágenes ISO de los CDs o DVDs oficiales de Debian, que aunque no sean necesarios todos para la mayoría de instalaciones, si que podrían exceder los 2 GB para los tres primeros CDs y los 4 GB para el primer DVD, frente a los escasos 200 MB que ocupa la imagen ISO de la netinst.
  • Instalación minimalista, a través de la cual instalaremos el sistema base de Debian junto a un número reducido de aplicaciones de sistema, que serán suficientes para arrancar el sistema operativo e iniciar sesión con nuestro usuario. Llegado ese momento, empezaremos ha instalar aquellos paquetes que necesitemos, lo cual puede resultar tedioso al principio, sin embargo esto nos permitirá ajustar el sistema a nuestras preferencias, algo que puede resultar mas dificil si seleccionamos durante la instalación un conjunto predefinido de paquetes.
  • Datos Cifrados, algo muy importante dada la naturaleza portable de un netbook, ya que no resulta muy descabellado pensar que nuestro ultraportatil podría resultar extraviado o robado, por lo que al perjuicio ocasionado por la pérdida del aparato, habría que sumarle el hecho de que nuestros datos personales estarían circulando libremente a la vista de todo el mundo. Para resolver este problema haremos uso de particiones de disco cifradas mediante el soporte ofrecido por el kernel Linux 2.6 a través de dm-crypt.
  • Gestión de Volúmenes Lógicos, organizando nuestro almacenamiento en disco en volúmenes lógicos, pertenecientes a un grupo de volúmenes que hará uso del volumen físico cifrado. Para ello haremos uso de LVM2 proporcionado por el kernel Linux 2.6.
  • Sistema Operativo Único, prescindiendo así del arranque dual con sistemas operativos Windows, ya que Debian permitirá satisfacer nuestras necesidades en el trabajo del dia a dia, por lo que cualquier rastro en el disco duro de los sistemas operativos de Microsoft acabaría siendo un desperdicio de espacio. En el caso hipotético de verse forzado a trabajar con una aplicación únicamente soportada bajo Windows, el uso de wine o de máquinas virtuales como VirtualBox, QEmu o VMware representa una buena solución. Sin embargo, siempre es posible que alguien se siga resistiendo al hecho de prescindir completamente de Windows, en ese caso no habría problema en seguir con la instalación de Debian adoptando las medidas adecuadas en el particionamiento de disco, algo que no voy ha explicar aquí.

Sigue leyendo