No more Mr. Slack guy!

Es inevitable recordar aquellos tiempos en los que empecé a usar Slackware. Mis primeras experiencias fueron con una distribución Live llamada Slax, que usaba en las computadoras de la universidad. Después cuando pude tener una propia, me di a la tarea de investigar como instalar Slax en el disco duro de mi laptop. Navegar por el IRC, los foros y blogs era emocionante. Mucha gente me dio tips bastante útiles, pero hubo por ahí un comentario que leí y que redirigió mi camino. Hubo alguien que escribió algo como lo siguiente:

Slax es una distro que tiene la finalidad de ser un Live CD, si quieres un sistema para tu disco duro instala la distribución en la que se basa: Slackware.

Así que me propuse instalar Slackware, a pesar de había leído muchos comentarios y blogs en los que quedaba claro que Slackware es una de las distribuciones más difíciles de usar y aprender, por lo que esta distro no era para principiantes como yo. Aún así me decidí a hacerlo. Entre los mayores obstáculos que hubo en mi camino está la escasez de documentación, y por si esto fuera poco la mayoría en inglés.

Lo anterior fue una de las principales motivaciones para crear este blog. Mi intención no fue hacer un blog muy popular, ya que en principio la comunidad de usuarios de Slackware no es tan amplia y la mayoría de ellos no necesita leer blogs como éste. Además la cantidad de usuarios que quieren empezar con Slackware tampoco es muy amplia. Pero aún así la experiencia ha sido muy buena.

El destino de este blog es incierto. No hay mucho que escribir en el mundo de Slackware, a menos que uno esté pegado a lo que sucede en la rama current. Estoy a la mitad de la maestría, lo que tampoco me deja mucho tiempo libre. Y finalmente ya no estoy usando Slackware como mi sistema principal. Considerando lo anterior y aunque normalmente no hay mucha actividad en este blog, voy a anunciar una pausa indefinida.

No soy un distrohopper, en mi vida he probado unas cinco o seis distribuciones a lo mucho. Y buscando distros estables que me ayuden a hacer mi trabajo y mi investigación, me he decidido por Red Hat Enterprise Linux (aprovechando que hay una suscripción sin costo para desarrolladores). Particularmente seguir usando Slackware me empezó a resultar poco viable, ya que por las actividades que necesito hacer, me toma mucho tiempo en dejarlo usable. Y además estoy entrando en el ambiente empresarial, por lo que quiero familiarizarme con las ofertas de Linux que existen.

Así que, como ya no voy a estar usando Slackware, dejaré este blog en stand-by. En el momento que Slackware regrese a ser mi sistema principal, nos estaremos leyendo de nuevo.

No me queda mas que agradecer sus visitas y comentarios. Mil gracias!

Saludos Slackers!

Empezando el 2015

slackware-14.1-xfce_2

Definitivemente el año 2014 fue un año de mucho slacking para mí. No hubo mucha actividad en el blog, pero bueno aquí vamos empezando este 2015. El año pasado estuve muy ocupado y me fue difícil dedicar tiempo a publicar en el blog. Hubo muchos cambios en mi vida durante el año pasado, cambios en mis metas y cambios en el trabajo. Y para este año espero haya muchos más. Ahora comienzo una nueva etapa en la que al parecer tendré más tiempo para escribir y compartir en el blog. Incluso ya he comenzado un nuevo blog con contenido en inglés y enfocado un poco más a la programación.

En lo que respecta a la temática de este blog puedo decir que me aventuré a usar otra distribución Linux. Los que me conocen saben que no soy de los que gusta andar instalando cada nueva versión de las distros que aparecen en Distrowatch para hacer reviews o guías de instalación. No. Yo soy más de tomar las cosas en serio y un cambio de distribución para mí significa algo por completo y definitivo. Pues estamos hablando de mi distribución principal, aquella que me servirá tato para el trabajo como para el entretenimiento. Una que sea de día y noche. Con buena estabilidad, que sea aguantadora y que de batalla.

He tomado dos decisiones curiosas en mi vida. Cuando elegí la distribución de Linux con la que quería comenzar mis aventuras, sabía que debía elegir bien y que definitivamente Ubuntu no era. Decidí elegir una de las distribuciones ‘más difíciles’. Y elegí Slackware. Es curioso porque recuerdo que cuando elegí mi carrera de licenciatura, (más bien ingeniería) tomé mi decisión con un criterio parecido. La más difícil. Nada que ver pero bien, la anécdota está contada.

Ahora durante 2014 decidí cambiar mi distribución de Linux, y dejé Slackware por Fedora. Estuve usando Fedora por algunos meses y me sentí fuera de casa. Raro. En ese momento yo quería una distro más ‘fácil’, enfocada a desarrolladores, que no fuera rolling-release, que manejara RPM y que soportara algunos programas no libres de terceros. Se que dí un paso muy alejado de los terrenos en los que me muevo. Ahora me doy cuenta de que una opción más sabia hubiera sido CentOS o Scientific Linux por el lado RPM; por el lado DEB yo creo que Debian es lo más conveniente. Fedora maneja siempre e software más actual, así que eso causó muchas incompatibilidades y problemas molestos con aplicaciones que yo he desarrollado con las librerías “antiguas” que usa Slackware. Al querer portarlas a Fedora… zaz en la boca. Problemas realmente molestos con Qt, Python, Qwt, Poppler, etc., son algunas de las causas de mi fracaso, sobre todo porque se manejan versiones muy diferentes. Creo que lo mismo me hubiera pasado con OpenSUSE (aunque ahora que lo pienso también “hubiera” sido una opción interesante). Arch la descarté porque se actualiza y cambia muy seguido también. Me gusta más la estabilidad al estilo de Slack y por eso regresé.

Tampoco hay mucho que contar sobre Slackware, durante el año pasado no hubo una nueva versión de la distro y la verdad al menos yo no la necesité. Mi Slack 14.1 funciona perfectamente en mi laptop que se va desgastando poco a poco de tanto compilar. El desarrollo de Slackware-current sigue como debe y este año no estuve al pendiente pues no creo volver a animarme a usar la rama current de nuevo. Al menos mientras tenga compromisos que cumplir con mi equipo. Si tuviera otra computadora tal vez me tomaría el tiempo de ver como funcionan las cosas en current. A falta de recursos no se puede experimentar. Siempre he querido hacer esto, ir testeando los cambios en current en una computadora especial para ello. Creo que con otro equipo tendría la oportunidad de contribuir un poco con la comunidad sin arriesgar mi trabajo.

El uso que le doy a la distribución es el desarrollo de aplicaciones de escritorio en Python, C++ y Qt. Casi no uso aplicaciones de ofimática como LibreOffice. Además de navegar mucho por la web, escribir en el blog, checar correos electrónicos y sitios de universidades. Dropbox está siempre con algo que actualizar. Y obvio música y muchos videos de series y películas.

En el 2014 también usé el dual boot con Windows 8 para hacer algunas contribuciones a aplicaciones en C#. De esta manera conocí Visual Studio, es un entorno de desarrollo agradable y muy completo. Supongo que esa es la idea, que sea tan completo para que no necesites buscar otra cosa. Aún así los que hacemos programación en Linux no me dejarán mentir, si yo no conociera más que Visual Studio en Windows seguro que sentiría que es lo máximo. Pero por fortuna conozco más allá de eso y para mí Linux es el paraíso de la programación. Es mucho más natural (y más fácil) hacer programación en Linux, usando cualquier IDE o editor de texto. Los IDEs que hay para Linux algunos deben ser más completos que Visual Studio y otros tienen menos herramientas, pero siempre hay una forma muy natural de hacer las cosas. Se soportan muchos más lenguajes de programación en Linux que los que Microsoft soporta en Windows. De manera simple en Slackware y cualquier Linux se puede usar C, C++, Python, Perl, FORTRAN, COBOL, Java y un largo etc., en cambio sobran dedos para contar los lenguajes que “soporta” Microsoft como Visual Basic, C++, C#, F#, etc. Las bases de datos y tecnologías web son algo parecido. Ahora que si incluimos los lenguajes de programación libres la lista crece pues todos son muy bien soportaros en Windows. En fin terminé usando mucho Visual Studio este 2014, pero no terminé convencido.

Pues bien empiezo este año con un poco de slacking, ya va medio mes y aún nada en el blog, pero espero que las cosas cambien en los próximos días. Ahora me dió por usar már Xfce (como pueden ver en la captura de pantalla al inicio) y la verdad ha sido muy placentero el cambio a pesar de que estoy muy acostumbrado al uso de Qt. La verdad si se siente la diferenia entre la ligereza de Xfce y pesadez de KDE, pero nada del otro mundo Xfce no tiene una “ultra velocidad”. Pues bien, seguiré compartiéndo mi viaje como linuxero durante este año.

Saludos y que ustedes también tengan un slack new year

Razones para no usar Windows (de nuevo)

Hay muy buenas razones por las cuales uno no dejaría su preciado Linux (indistintamente usado como GNU/Linux) para volver a Windows.

  • Primeramente, la razón más superficial es el ahorro de dinero al no tener que PAGAR POR LA LICENCIA de tu sistema operativo. La otra opción es no pagar y usar una copia ilegal del sistema, la cual tienes que ACTIVAR.
  • También por lo molesto que es usar un ANTIVIRUS que este siempre ejecutándose y usando memoria RAM y CPU, además de estar escaneando paranóicamente cada memoria USB que se conecte a tu computadora y si no lo haces no tiene mucho sentido tenerlo.
  • No tendrías que descargar y crakear copias de ILEGALES de SOFTWARE para tu PC, y con todo esto de la ley SOPA, la PIPA, etc., cada vez es mas difícil conseguir software ilegal.
  • Con Linux uedes tener el SOFTWARE MÁS ACTUAL sin necesidad de que te de Versionitis.
  • No se puede PERSONALIZAR Windows tanto como con Linux, a lo mucho podrás poner tu ventana transparente y activar Aero en la super “Configuración avanzada” del sistema de Windows 7, en cambio con Linux puedes tener varios entornos de escritorio en tu computadora eligiendo el que mejor se adapte a tus necesidades y cada uno con muchos efectos visuales. KDE, Gnome, XFCE, LXDE, Unity, etc., son unos ejemplos de la variedad que hay para escoger en Linux. Y seguro que ellos te envidian cuando te ven usar Linux con un cubo de escritorio, ventanas transparentes y gelatinosas, y efectos para minimizar tus aplicaciones.
  • Para usar Windows 7 y usar solo Office y el Internet Explorer NECESITAS ADAPTAR tu computadora con el hardware para que funcione bien o comprar una nueva con buenas características de RAM y CPU (lo que Microsoft llama Actualización de Hardware). En cambio para usar Linux puedes escoger la distribución que mejor se ADAPTE al hardware de tu computadora y usar las aplicaciones que desees.
  • Usar la terminal o consola de Linux es hasta DIVERTIDO y te hace más eficiente y eficaz en muchas tareas, en Windows casi nadie la conoce (el equivalente sería el Símbolo del sistema) y consideran usar “MS-DOS” algo obsoleto.
  • Para instalar un programa vas al centro de software de tu distribución de Linux, repositorio (o lo que sea) y buscas la aplicación que necesites, sino pues descargas su código fuente de su sitio OFICIAL y la instalas. No hay peligro de versiones virulentas en sitios de dudosa procedencia.
  • Los problemas son un reto que te hacen aprender en Linux, de nada sirve un mensaje de “Se ha producido un error fatal y XXX debe cerrarse”. Eso no sirve para solucionar un problema, no aprendes nada con eso, el problema sigue ahí.
  • Se burlaran de ti por ser diferente y usar Linux, pero te burlas de ellos por que SON TODOS IGUALES y usan lo mismo. Parafraseando a Kurt Cobain.
  • Nadie revisará tu computadora pues los usuarios de Windows (y la gente en general) le tienen miedo a lo nuevo y diferente, tu PRIVACIDAD en este sentido esta asegurada.
  • Versiones de Windows: Starter, Home, Professional, Ultimate, Enterprise todas con prácticamente lo mismo. Distribuciones de Linux: Mint, Ubuntu, Fedora, openSUSE, Debian, Arch, CentOS, Puppy, Mageia, PCLinuxOS, Lubuntu, FreeBSD, Mandriva, Sabayon, Chakra, Ultimate, Slackware, Bodhi, Gentoo, Zorin, PC-BSD, Pinguy, Fuduntu, Scientific, Tiny Core, Kubuntu, ArchBang, Vector, GhostBSD, Xubuntu, CrunchBang, KNOPPIX, Red Hat, BackTrack, Dreamlinux, MEPIS, Salix, Tails, ClearOS, Unity, Frugalware, FreeNAS, Ubuntu Studio, Peppermint, ZevenOS, Clonezilla, Solaris, Kororaa, wattOS, Dream Studio, Pear, BackBox, Commodore, Zenwalk, antiX, aptosid, Parted Magic, Macpup, Pardus, Oracle, OpenBSD, ALT, AriOS, SalineOS, Super OS, Joli OS, Netrunner, Porteus, Toorox, Mythbuntu, SliTaz, Absolute , moonOS, Fusio, SUSE, LFS, Alpine, Semplice, DragonFly, PureOS, BlankOn, GParted, Connochaet, Zentyal, linuX-gamers, KahelOS, DoudouLinux, DEFT, SystemRescue, MINIX, Yellow Dog, AV Linux, Calculate, TinyMe, Linpus, Deepin, Trisquel, Legacy, Turbolinux, Lunar … básicamente es el top 100 y restan muchas mas. NOTA: Aquellos que saben de esto, tal vez la lista no sea del todo correcta pero, entienden el punto ¿NO? ;). Ah y todas las distribuciones anteriores (A excepción de dos o tres como Red Hat y SUSE), libres para su descarga gratuita e instalación. Y si tienes lo que hay que tener… hasta puedes modificarlas para que se adapten a tus necesidades.
  • Las aplicaciones de Linux si te RESUELVEN PROBLEMAS, están hechas por usuarios que necesitaron alguna vez resolver cierta tarea y no hechas por un departamento de Marketing con opciones insuficientes e innecesarias.
  • Con Linux puedes sentirte parte de una COMUNIDAD en en la web e internet, con foros en los que te ayudan personas de buena voluntad (aunque suene utópico así es) a resolver tus problemas, nada de “Enviar informe de errores” y a saber si te resuelven.
  • En windows NO APRENDES MUCHO, seguro que no sabias ni lo que era un proceso o una partición.
  • Te encanta sentirte GEEK/NERD usando la terminal y programas que nadie conoce, es mas muchos hasta te llamarán hacker por verte instalar LibreOffice con pacman (haha que risa), pero ellos no lo saben. Bien podrías estar “hackeando” los servidores de la NASA ¿o no?.
  • Y sobre todo… porque Linux no es para cualquiera y Windows si. Todos lo sabemos pero no podemos decirlo en palabras entendibles a los demás.

¿Por qué usamos Linux?

Bueno esa es una excelente pregunta, le decimos a la gente que usamos Linux por que es seguro. O porque es libre, porque es altamente personalizable, porque es gratis, porque tiene una excelente comunidad de soporte…

Pero todo ello es solo propaganda de mierda. Nosotros le decimos eso a los no-Linuxeros por que ellos no entenderían la verdadera razón. Y cuando decimos esas falsas razones lo suficiente, empezamos a creerlas nosotros mismos.

Pero profundo e internamente, la razón real permanece.

¡Usamos Linux por que es divertido!

Es divertido meterle mano a tu sistema. Es divertido cambiar la configuración, romper el sistema, tener que ir al modo de recuperación para repararlo. Es divertido tener cientos de distribuciones para elegir. Es divertido usar la línea de comandos.

Déjame decirlo de nuevo. ¡Es divertido usar la línea de comandos!

No es de extrañar que los no-Linuxeros no lo entiendan.

El punto con nosotros los fans de Linux es – nosotros usamos Linux por nuestra propia motivación. Claro, nos gusta que el trabajo esté hecho. Claro, nos gusta estar seguros de los virus. Claro, nos gusta ahorrar dinero. Pero esos solo son efectos secundarios. Lo que realmente nos gusta es jugar con el sistema, husmear, y descubrir cosas completamente sin sentido pero aún así fascinantes sobre el Sistema Operativo.

Hay tres razones principales por las que Linux es divertido:

1. Linux te da el control total

¿Alguna vez intentaste detener un proceso en Windows y el SO no te dejó? ¿Intentaste borrar un archivo y nada? ¿Incluso con permisos de administrador?

Linux te deja hacer lo que sea. Ese es el gran beneficio de que usualmente inicies sesión como usuario. Si entras como root, el SO asume que sabes lo que estas haciendo incluso sino es así. Una vez que eres root, todo está permitido.

2. Linux no es ampliamente usado

Esto es una paradoja. Frecuentemente nos quejamos de que Linux no es ampliamente usado. Pero esa es una de las razones por las que lo usamos. Nos da un sentimiento de pertenecer a un grupo especial. Como si fuéramos mejores que “esa masa de ignorantes”.

Si Linux se vuelve ampliamente usado, probablemente cambiaríamos a algo más. O mínimo desarrollar una distro oscura que solo nosotros usáramos. Porque enfrentémoslo, queremos sentirnos especiales.

3. Linux es libre

Podemos obtener el código fuente de todas tus aplicaciones. Si queremos saber como funciona cierta parte del SO, podemos hacerlo. Esto nos deja cambiar lo que sea y jugar con nuestro sistema. Y nos encanta ajustar nuestro sistema.

Claro que no podemos decirle a los no-Linuxeros que usamos Linux porque es divertido – ellos nos meterían en un manicomio antes de lo que puedes decir “antidisestablishmentarianism”. Así que sigue diciéndoles falsas y plausibles razones para usar Linux, pero en tu interior tú sabes la razón real por la que usamos Linux.

Y tal vez, solo tal vez, la próxima vez que alguien me pregunte el porqué uso Linux, destellará una sonrisa enorme en mi cara y contestaré: “Porque usar Linux es divertido”.

Saludos, buen inicio de semana!

FUENTE

Dual boot Slackware 13.37 y Chakra GNU/Linux

Esta es mi primera entrada del año, ya casi termina el mes pero bueno aqui me tienen regresando a la blogósfera con una entrada que podría ser interesante para algunos de ustedes. Y es que desde hace unos meses atrás empecé a sentir curiosidad por la distribución Chakra, el porqué es muy simple… pues he empezado a ser un fan de KDE y de la belleza que tiene este entorno de escritorio.

En Slackware trabajo con KDE 4.5 que es la versión que trae por defecto y es muy bonito y como hace tiempo que lo uso ya me he acostumbrado a su estilo, sin embargo llegó el punto en el que quería más y me topé con Chakra. Uso la versión 13.37 de Slackware y no me he animado a usar -current en la que podría instalar el nuevo KDE debido a que no quiero perder la estabilidad que ahora disfruto de esta distribución, es por ello que busqué una alternativa sin arriesgarme a perder mi sistema. Tal vez no tenga los conocimientos técnicos necesarios para comparar a Slackware con Chakra, ambas parecen muy buenas distribuciones para mí (y eso que apenas acabo de instalar Chakra) y me he sentido muy agusto con las dos, ahora quiero compartir mi historia de como hice para tener ambos sistemas en la misma computadora.

Por lo que leí aún no hay muchas aplicaciones para Chakra, sin embargo mi idea es seguir haciendo el trabajo rudo con Slackware (tal vez usando XFCE en vez de KDE) y tener un sistema “bonito” y actual para el internet, office y presumile a mis amigos windozeros.

Bueno, mi laptop es la de siempre: HP G60, Slackware 13.37, 3 Gb de RAM, 320 de disco duro, procesador de 2 GHz… ya tiene algunos años. Mi tabla de particiones es algo mas o menos así:

sda1 - Swap
sda2 - Slackware
sda3 - Archivos, musica, videos....
sda4 - Chakra

A mi particion de archivos, música y videos le quité espacio para la instalación de Chakra. Lo primero que hice fue descargar el ISO del DVD para i686 del sitio de Chakra Project, chequé el md5 con md5sum en el terminal y ya comprobada la integridad de la descarga lo quemé en un disco con K3B, así de simple.

Luego inicié Chakra por medio del DVD en modo Live usando los controladores libres y el idioma español, me encontré con un sistema KDE no muy diferente a lo que conocía, sin embargo las mejoras y cambios en algunas aplicaciones son muy notorias. En cuanto a las aplicaciones me topé con LibreOffice (me sorprendió esto ya que por lo que sé y por lo que se puede ver libreoffice no usa Qt, en fin), rekonq es el navegador predeterminado, lo acompañan Konqueror y QupZilla nada de Firefox como me imaginé; no hay Amarok en cambio se tiene Bangarang que es un reproductor tanto de audio como video y que en lo personal le encuentro un parecido al reproductor de Windows, también tiene el centro multimedia XBMC y Tomahawk como reproductor de audio. Por lo demás me agradó el uso de Python 2.7.2 y las herramientas de desarrollo de Qt como el Designer.

En el menú de favoritos se encuentra Tribe que es el instalador gráfico que se usa en el modo live para instalar Chakra en el disco duro, al iniciar el instalador nos hará leer algunas características y cosas de la licencia de la distribución, pedirá algunos datos de configuración del usuario, la localización y el idioma, luego pedirá que configuremos los discos duros, en mi caso coloqué a sda4 como raíz “/” y a los otros les asigné un punto de montaje. Finalmente esperé para la instalación y en menos de 10 minutos ya tenía mi sistema listo para reiniciar y disfrutar (como no tenía internet no instalé nada de software). Hasta este punto me había resignado a no ver mi Slackware por un buen rato hasta que encontrara la forma de configurar el GRUB (imaginé), luego configuré el bootloader (que no tiene nada que configurar solo hay que instalarlo) e instalé BURG que hasta ahora era desconocido para mí, bueno ya está listo.

Reinicié.

Me llevé una sorpresa muy agradable, pues apareció un menú en el que se me daban dos opciones para iniciar Chakra la principal y una de recuperación, y se me dió una opción para linux en sda2, es decir ¡Slackware!. Así es, tan sencillo como eso y sin saber jeje, ambas funcionan a la perfección… así que esa es la simple historia de como tengo un dual boot de Slackware y Chakra.

Slackware sigue funcionando normalmente, a Chakra le estoy configurando algunas cosas. Por lo pronto he hecho una actualización completa del sistema con pacman:

$ sudo pacman -Syu

Sip, Chakra usa pacman así como la distribución que le dió origen: Arch.

Al parecer ese tal BURG me ha hecho la vida más fácil, cosa que en un sistema Linux me sorprendió de verdad pues estaba esperando pasarme horas configurando mi dual boot y el sistema, no tantas como con una configuración de Slackware, sinceramente esperaba algo parecido a Arch.

Saludos Slackers…

Volver a Slackware

Ok esto es raro pero, de hecho es lo que parece, deje aun lado Arch Linux y regrese a Slackware, el porque es “simple”, si precisamente eso Slackware es simple y sobretodo estable, algo a lo que no me termine de acostumbrar en Arch.

Lo que me gusto de Arch el tiempo que lo utilice fue obviamente su manejador de paquetes: pacman. De verdad es una adoración que te resuelva las dependencias y todo sea mas fácil y rápido, sin embargo después de un rato se volvió molesto para mi, pues el sistema empezó a tornarse lento e inestable (aunque tal vez le estoy pidiendo a mi laptop algo que ya no puede darme jeje). Tal vez esto no sea justificación para algunos pero yo elegí Slackware sobre Arch solo por preferencia personal.

Me llevare un rato configurando mi slackware, lo se, pero también se que vale la pena la desvelada de hoy con tal de tener el sistema que me sirva a mi gusto. Aunque Arch se puede configurar perfectamente, extrañaba usar Slackware pues ya me había acostumbrado a esta distribución y sus características. Bueno, el objetivo del post de hoy es ir describiendo paso por paso la configuración que le voy haciendo a slackware para que sea funcional a mi manera.

Inicio: Instalacion

Mi objetivo aquí no es hacer un manual de instalación de Slackware puesto que hay muchos por la red, únicamente diré que tuve que desempolvar mi DVD de la versión 13.37 de la distro (bueno antes hice las particiones con gparted) y realice la instalación como en unos 15 o 20 minutos, bastante rápido y mas sencillo de instalar a comparación de lo que me tomo instalar Arch Linux.

Elegí el entorno KDE pues para mi es el mas completo y ademas ya me acostumbre a usarlo, alguna vez intente usar XFCE en Slackware (también con Arch) y la verdad me resulto un tanto incomodo pues KDE proporciona un nivel muy avanzado de configuración gráfica del entorno de escritorio por medio de su panel de preferencias que no encontré en XFCE ya que este, a mi parecer, usa mucho la configuración del entorno de escritorio por medio de archivos de texto.

Una vez instalado el sistema procedí a agregar mi usuario normal, entrando como root escribí el comando:

# adduser

Con ese se agrega un usuario nuevo, hay que escribir el nombre del usuario, luego lo demás se puede dejar por omisión aceptando lo que el sistema propone entre corchetes pulsando simplemente la tecla ENTER, por ejemplo para el directorio, bash, grupo, etc. Lo que hay que cuidar es que donde se piden grupos adicionales pulsar la tecla de la flecha hacia arriba para ver algunos grupos en los que conviene que nuestro nuevo usuario este, los grupos básicamente nos permiten montar dispositivos extraibles automáticamente, usar el audio, video, entre otras características básicas que nos permitirán estar libres de problemas.

Configuración inicial

La configuración inicial de mi sistema la realice siguiendo algunos de los post que antes he escrito, por ejemplo:

Colocar mi sistema en español y usar la codificación UTF-8 de aqui.

Dado que KDE esta hecho en QT las aplicaciones tipo GTK no se ven muy bien, por ejemplo Firefox, para darles una mejor apariencia hice esto.

Para conectarme a internet y empezar a escribir esta entrada de mi abandonado blog, seguí estos pasos.

Como me gusta iniciar mi sesión en KDE entonces hice lo que se indica en esta entrada para configurar el inicio con el entorno de escritorio en vez del inicio en modo texto.

Ademas para acelerar un poco el inicio del sistema elimine el tiempo de espera de LILO al iniciar en donde se da la opción de elegir el sistema con el que se desea bootear.

Luego, como mi teclado tiene incluida la parte numérica para mi era deseable que al iniciar se activara esta opción, ya que por omisión están bloqueados los números y para la gente olvidadiza como yo esto puede llegar a ser molesto.

Para activar el teclado numérico al iniciar en KDE, simplemente hacer clic en el menú K > Preferencias del sistema > Dispositivos de entrada > Teclado y en la parte en donde dice algo como Teclado numérico al iniciar KDE dar clic en Activar y listo. Para configurar los idiomas del teclado dar clic en la pestaña Distribuciones y Configurar distribuciones, luego elegir la opción Agregar > Spanish (o español) y aparecerá latam en la lista, para cambiar entre distribuciones del teclado se puede configurar el acceso rápido del escritorio o dejar el que esta por omisión (Ctrl + Alt + K).

Haciendo algunas actualizaciones

Antes de continuar con otra cosa decidí actualizar un poco las aplicaciones que vienen con Slackware, en este caso muy particular Firefox usando slackpkg, haciendo lo indicado aquí y listo.

Actualicé Firefox a la versión 8 y Thundebird a la 3.1.13 que hasta la fecha son las más recientes para slackware por medio de slackpkg, algunas de las aplicaciones y sus comandos correspondientes son los siguientes:

# slackpkg upgrade firefox
# slackpkg upgrade thunderbird
# slackpkg upgrade pidgin

Bueno hasta aquí mi post, ahora me falta instalar algunas aplicaciones básicas y ya queda poca madrugada… espero que me alcance. Ojalá mis lineas le sirvan de ayuda a alguien.

Saludos Slackers!

Empezando con Arch Linux

Empiezo un nuevo camino en el mundo de GNU/Linux, ahora mis aventuras son con una nueva distribución: Arch Linux. Antes solía usar Slackware y todo iba muy bien, tenía estabilidad en mi computadora y configuraba todo a mi antojo. Aunque desde mi punto de vista, Slackware no está hecho para ser una distribución de escritorio fácil de usar en un sistema de producción, porque hay que invertirle su tiempo para tener el sistema funcionando bien y eso no era problema para mí hasta que empecé a ver mi falta de productividad debido al tiempo que pasaba configurando el sistema.

Mi único punto en contra de Slackware es el tiempo que hay que invertirle en la instalación de paquetes robustos que tienen una gran cantidad de dependencias y en la configuración del sistema en general, para tener un sistema de escritorio productivo. Para mí esto fue determinante, puesto que no podía permitirme estar horas descargando, compilando e instalando las dependencias de los paquetes que necesitaba, por lo menos no en mi trabajo. Intenté usar slapt-get y Swaret para solucionar mi problema con lo tardado de las dependencias, pero no tuve éxito. Así que decidí cambiar de distribución, necesitaba una que me hiciera más productivo y con ello me refiero principalmente a tener un manejador de paquetes que resuelva dependencias.

Al momento de decidir cambiar mi Slackware por alguna otra distro, me pasó por la mente Ubuntu. Alguna vez tuve instalado Ubuntu en una máquina virtual y la verdad no me gustó del todo, por que oculta muchas cosas y me pareció lento, además creo que es muy diferente a Slackware y no quería pasar tiempo acostumbrándome a algo nuevo y diferente, sorry.

Alguna vez leí este blog y me pareció que ArchLinux era una opción buena, de hecho empecé a buscar información en la red y encontré muy buenas referencias e información acerca de esta distribución. Algo que me pareció interesante es que ambas comparten la misma filosofía así que sentí que era de mis mejores opciones pues me facilitaría la resolución de dependencias, es veloz, minimalista y me dejaría configurar el sistema a mi antojo, aunque no tanto como Slackware pero definitivamente me incliné por Arch para mi próximo sistema.

Al día de hoy llevo algunas semanas con Arch y me va de maravilla. Lo uso tanto en el trabajo como en la casa, como sistema de producción y de entretenimiento, es un buen sistema por que tiene estabilidad, velocidad, fácilidad de configuración, un sistema manejador de paquetes que resuelve dependencias llamado pacman.

Arch es una distribución para usuarios con conocimientos intermedios y avanzados de Linux, ya que por default no instala un sistema gráfico, sino que únicamente se instala un sistema dal estilo linea de comandos (al principio) y se pueden ir instalando los paquetes que uno quiera, personalmente siento que mi experiencia con Slackware me fue bastante útil para esto.

Para obtener Arch se puede ir a su sitio oficial, en su página de descargas y la instalación se describe paso a paso en su Wiki en español donde se puede consultar una guía, hasta la fecha me pareció que está un poco desactualizada pero sirve como una buena guía.

Me llevó una noche instalar Arch en mi laptop, cuidando una partición de mi disco duro en la que tengo mis archivos del trabajo, música, videos, etc. Le instalé KDE y algunas aplicaciones básicas. Algo que me gustó es que pacman permite instalar las versiones más actuales de las aplicaciones, es algo así como tener Slackware-current, y mantener todo el sistema al día con un solo comando de slackpkg.

El primer día con ArchLinux le instalé los siguientes paquetes con pacman, a lo cual debo agregar que es bastante sencillo y rápido:

  • KDE (con VLC)
  • Wicd
  • Firefox
  • Thunderbird
  • Google Earth
  • Amarok
  • K3b
  • Adobe Reader
  • LibreOffice
  • Xpdf
  • Oracle VM VirtualBox
  • Play On Linux (instalé Office 2007 para la oficina)
  • Xhat IRC

Al día siguiente de instalarlo me lo llevé al trabajo y funcionó a la perfección. Claro que con el tiempo he ido instalándole más cosas.

Para mí ArchLinux ha sido una buena distribución, en en todo este tiempo que llevo usandola me ha hecho más productivo que mi antiguo y buen Slack ya que me da mas tiempo para trabajar en vez de pasarme la vida instalando paquetes, con sus respectivas dependencias, y configurando el sistema.

Saludos.

Mi experiencia con Slackware

Buena tarde slackers!

Hoy después de algunos meses trabajando con Slackware Linux me he puesto a reflexionar y evaluar mi experiencia con este sorprendente sistema que como algunos sabrán utilizo tanto en la casa como en el trabajo.

Inicialmente me adentré en el mundo de la informática como usuario de Windows (95, 98, XP y 7) y desde la preperatoria me entró la inquietud por usar sistemas libres, empecé usando Slax, decidido a entrar en Slackware solo que como no podía comprar una computadora en ese entonces usaba el Slax desde un CD Live y luego de una USB en las computadoras de la universidad.

Siempre tuve interés por la programación así que aprendí Python por mi mismo y como ingeniero me formé usando diferentes tipos de software desde lo más básico como Windows, MSOffice hasta algo mas avanzado y específico como AutoCAD, ArcView, ArcGIS, SAP, Surfer, y me enseñaron programación en los cursos de la universidad: Pascal, Delphi y C (Python seguía siendo mi favorito).

Una vez que empecé a trabajar en mi área usando principalmente ArcGIS, Python me cayó como anillo al dedo gracias a que se integra decentemente para hacer scripts. En ocasiones uso AutoCAD y Excel y siempre uso Word para los reportes, sin embargo en donde trabajo existe cierta libertad a usar el software uno que necesite, la única limitante es que el trabajo se hace en equipo y los demás integrantes usan las aplicaciones que ya comenté, asi que hay que adaptarse. Por ejemplo para hacer una presentación si alguien la empieza en MS PowerPoint 2010 y alguien más tiene que complementarla es imperativo que tenga instalado ese mismo programa ya que como todos saben si alguien tiene una versión anterior como por ejemplo la 2003 los formatos no son compatibles y hay que hacer un circo para que alguien guarde su trabajo en un formato compatible con el software que uno tiene. Asi mismo sucede con otros programas como el AutoCAD por que de pronto alguien tiene el 2011, otro el 2010 otros el 2004 y el ArcGIS 9.2, 9.3 y 10, entonces imaginense a alguien comprando una licencia de ArcGIS 10 de mil dólares (creo) solo por que alguien más pudiente si tiene la posibilidad. ¡El infierno mismo! ¡Nadie hace eso!, así que aparte de todo el uso de software pirata es desgraciadamente una opción muy factible. Sin mencionar que la mayoria de los usuarios de Windows no saben ni cuidarse de los virus y al buscar los cracks en internet infectan de Escape hasta Enter su computadora, y aun peor infectar las computadoras de los otros miembros del equipo al compartir el trabajo mediante memorias USB, en sus máquinas vulnerables que a lo mucho tienen una licencia caducada del Karpesky ¡OMG!, caos total y lo peor de todo esto es que es muy frecuente.

Ahora imaginense un sistema Slackware entre tanta incompatibilidad, dificil ¿no?. Fueron muchas las razones que me orillaron al traslado de mi Slackware de ser solo un sistema que usaba en la casa a ser mi plataforma de trabajo, mi sistema de producción. Entre ellas el librarme de los molestos virus que me hacian estar formateando mi laptop del trabajo a cada rato, y siempre he sido muy cuidadoso con los virus, pero se me escapan algunas. La conexión a internet me funciona perfectamente tanto la de cable como la inalámbrica, para facilitar la tarea uso Wicd el cual me da un ambiente gráfico para una rápida configuración. Las impresoras me funcionan a la perfección tanto con HP Device Manager y las opciones impresión del mismo Slackware (con KDE), el reconocimiento de impresoras en red es impresionante teniendo una HP y una Xerox Phaser incluso mejor que con mi antiguo Windows con el que jamás pude hacer que me imprimiera un plano a color en la impresora Xerox y tardaba una eternidad en bajar el controlador del Windows Update.

Con mi usuario normal puedo acceder sin problemas a las memorias USB o discos duros externos de manera automática sin usar el comanto mount, uso mi mouse USB inalámbrico cómodamente, le conecto audifonos y se escuchan a la perfección, puedo bajar fotografías de las cámaras introduciendo las tarjetas al lector de mi laptop e incluso he tenido conversaciones por gmail y Kopete con mi webcam sin problemas y a la hora de entregar un trabajo en digital lo puedo quemar en un CD o DVD con K3B con unas velocidades que no sabia que mi laptop podia tener, en fin todo el hardware de mi máquina es reconocido a la perfección. Incluso puedo configurar un monitor externo para usarlo con mi laptop y tener un escritorio extendido grande para trabajar mejor.

He llegado a reemplazar muchas aplicaciones de software privativo que usaba anteriormente por otras libres, como por ejemplo actualmente estoy usando QuantumGIS con el plugin de GRASS para hacer mis trabajos, aún no lo domino del todo bien pero estoy en ello. En el tiempo que llevo trabajando con QGIS me he dado cuenta de que no tiene nada que envidiarle a las plataformas de ESRI, realmente está muy completo y solo es cuestión de acostumbrarse y aprender. Hasta ahora no he tenido la necesidad de usar programas CAD pero es cuestión de buscar algo compatible con los formatos DWG que usan todos en la oficina, he encontrado que DraftSight lo maneja aunque no es OpenSource solo es gratuito podría ser una opción, así como VariCAD para el que se necesita comprar una licencia. Existen QCAD, FreeCAD y blrcad pero al parecer no soportan DWG, habría que probar.

Para navegar en internet Firefox es mi gallo y para las descargas JDownloader se las sabe todas las que me gustan, Thunderbird me sirve para mis correos aunque a veces se pone algo lento con los adjuntos. VLC para ver mis películas o videos y para escuchar música alterno entre Amarok y XMMS, me gustaría probar Foobnix ya que en Windows mi favorito era el Foobar, pero una vez que lo instalé no me funcionó si alguien ha podido en Slackware 13.37 avíseme por fa.

Para Python he recorrido muchos caminos, desde Kwrite y Emacs hasta el IDLE que me gusta por ejecutar directamente el código en el interprete. Para wxPython uso wxGlade que me funciona a la perfección.

Por otro lado a mi novia y a mi nos gustan mucho los juegos que trae el KDE como el Ktron, o los rompecabezas, los juegos de memoria, el ahorcado. Son buenos juegos para niños y hacen pasar un buen rato. Uno interesante es el KTurtle que está bueno para enseñar programación. Eso si, si de juegos se trata en linux es dificil encontrar los más comerciales.

En cuanto a suites de ofimática elegí el LibreOffice el cual está muy completo, mi novia es desarrolladora de macros en Excel y a veces le presumo cosas que no se pueden hacer en esa aplicación y que si son posibles de hacer en Calc. Aunque desde mi punto de vista la compatibilidad del LibreOffice (y me atrevo a mencionar el OpenOffice.org) con MSOffice es un poco deficiente es posible ver y editar documentos sencillos. Tal vez ambos no tienen por que ser compatibles en su totalidad, pero para personas como yo sería importante y de gran ayuda puesto que trabajo con compañeros que usan MSOffice todo el tiempo. Creo que aún faltan detalles por afinar a las aplicaciones de ofimática libres como LibreOffice y OpenOffice.org para que sea totalmente aceptado en el ámbito profesional. Por lo menos yo aún siento que mis trabajos en Word son mejores que los que hago en Writer por cuestiones de presentación, y me veo obligado a usar una maquina virtual con XP para usar MSOffice y que además me sirve para ejecutar otros programas (como ArcGIS o AutoCAD), aunque de una manera menos frecuente por que ya he ido encontrando alternativas que hacen el mismo trabajo.

En resumen soy un usuario que poco a poco ha ido adaptándose a trabajar en un sistema libre, y he ido buscando alternativas al software que uso día a día, por ahora mantengo un equilibro en el uso de software libre y privativo para hacer mi trabajo, siendo del lado del software libre donde uso muchas más aplicaciones en todos los aspectos.

¡Saludos!