Mi experiencia en linux

26 noviembre, 2014

Hace unos años empece a trabajar de manera personal y profesional sobre algunos sistemas linux, realice algunos articulos sobre lo bueno que era linux, sobre como hacer instalar programas, etc. Pero como toda persona que descubre algo nuevo, uno se siente entusciamado, uno cree que es lo mejor, pero poco a poco uno va viniendo la realidad, viendo los defectos y las cosas no son tan bonitas como al comienzo (imaginen que es como cuando conocen a una persona y andas «enamorad@», todo es muy bonito, todo nos gusta, hasta ciertas conductas que en otras personas nos molestarian, pero despues de un tiempo la realidad es otra).

Algo que muchas personas no hacen, es contar la continuacion de su aventura, escriben y escriben mientras estan «enamorad@s» de linux, pero cuando ya no empiezan a estar contentos simplemente dejan de escribir sobre su amor y pasan al siguiente tema, dejando a los lectores con la impresion que todo es bonito en linux, pero no todo lo es en linux, por lo tanto este articulo se enfoca sobre mi experiencia en linux (Debian, Centos), sobre lo bonito|bueno y feo|malo de linux.

Para lo que no lo saben Linux es un sistema libre, creado en el concepto de comunidad (teoricamente cualquiera puede Contribuir/Modificar/Distribuir), cercano a un sistema unix, etc. (Wikipedia linux les puede suministrar mejor information).

Libertad

Un beneficio de linux es que te permite hacer lo que quieras, como quieras las cosas, aunque para un utilizador basico esta funcion no aporta gran cosa, dado que para poder hacer lo que quieras o como quieres, debes tener un conocimiento medio o hasta avanzado sobre muchos temas informaticos.

Por lo tanto es un beneficio proporcianal al conocimiento que tengas sobre tus conocimientos informaticos. Sistemas como windows no te permiten hacer lo que quieras o como quieres de manera tan sencilla, pero de nuevo para los utilizadores basicos, esto no les aporta ni les quita nada.

Al ser sistema abierto, toda persona puede contribuir, lo cual permite que si existe un error en algun programa, la comunidad entera puede intentar resolverlo lo mas rapido posible, lo cual agrega una sensacion de establidad, aunque es algo cuestionable, dado que aunque cualquiera puede contribuir, muchas comunidades ya no existen o solo quedan algunas personas capaces de entender el codigo realizado.

Una analogia seria como cuando vamos caminando por la calle que transitamos todos los dias, la cual contiene una papelera, pero un dia la paperla se cae, lo mas probable es que nadie intente arreglarla, solo nos quejaremos que la papelera esta caida y que la(s) persona(s) que esta(n) encargada no hace su trabajo de repararla, aunque potencialmente todo el mundo que pasa podria ver si la puede arreglar, dado que la solucion puede ser simplemente de levantarla, aunque otras veces requiere mas, conociemientos especificos de como fijar uno papelera, pero en ambos casos es raro el que intenta repararla si no es parte de tu trabajo. (Similar es el mundo de los sistemas abiertos).

Hasta hoy en dia son pocas las veces que he intentado solucionar un problema en un programa, las mayoria de las veces veo miles y miles de lineas de codigo, que practicamente solo el creador del codigo es capaz de entender lo que hizo y porque lo hizo.

Seguridad

Este tema podria decirce que es un punto fuerte de los sistemas linux, dado que es concibido para ser seguro (es importante no confundir un sistema seguro con concibido para ser seguro) y dado que es codigo abierto (open source) toda persona que ve el codigo puede encontrar los fallos de seguridad y notificar el problema encontrado. Un sistema de codigo cerrado no benefician de este punto (la mayoria de los programas que tienen instalados si tienen windows o MacOS), dado que aunque es posible encotrar el codigo, se necesita decompilar el codigo, cosa que en muchos paises resulta ser ilegal por lo tanto notificar a las empresas que encontraron el problema y el porque de dicho problema por medio del codigo, puede causar problemas legales.

Ahora hablando del sistema, para tener un sistema seguro de nuevo hacen faltan algunos conocimientos de como realizar una buena configuracion, asi que instalando programas y no configurandolos correctamente pueden causar problemas de seguridad, en conclusion no es mas seguro que otros sistemas operativos como windows. Aunque si piensas en virus, vamos a decir que de la manera que linux trabaja, no permite que existan virus de la misma manera que en windows.

Por los momentos no he tenido problemas de seguridad, aunque cada vez tengo que leer bastante antes de saber como configurar bien una aplicacion y evitar los problemas de seguridad.

Instalacion de programas

Hoy en dia Linux, Windows y otros sistemas, tienen tienedas virtuales que permiten instalar programas de manera sencilla en un click. Linux tambien teoricamente te permite instalar la version que tu quieras, donde tu quieras, etc. Pero para poder realizar esto de nuevo se necesitan conocimientos medio a avanzado, y si empiezas hacer lo que quieras, puedes llegar a tener un sistema inservible dado que existen problemas entre las dependencias de programas.

Algo que me sucede en Debian, es que utilizo para PHP y Apache las versiones mas recientes, lo que hace un caos cada vez que intento actualizarlas, otro problema es que son algunas dependencias son manejadas de manera automatica, pero de alguna manera mi sistema piensa que no se necesitan ciertos programas y si yo hago confianza a esta informacion y las borro, destruyo por completo mi sistema y tengo que reinstalar mi debian.

Interfaz grafica

realidad muchas cosas son similares a otros sistemas operativos, pero en este si de verdad quieres configurar las cosas tiene que meterte por la consola, en mi experciencia en windows yo instalo y dejo la configuracion por defecto, pero en linux es diferente.

Existen miles y miles de programas que solo existen para ser executados por la consola, por lo que vamos a decir que si buscas algo mas que lo clasico tienes que irte a la consola, considero que le hace falta una filosofia grafica a los creadores de programas en linux.

Continuara en Mi experiencia en linux 2

Problema con skype y camara web logitech quickcam pro 4000 en debian 6 squeeze

24 febrero, 2013

Durante estos días e instalado skype 4.0 en mi sistema debian 6 squeeze por necesidad, en una computadora ya un poco vieja una HP 530, por lo que dicha computadora no viene con cámara integrada asi que me toco buscar la cámara web que tenia guardada una logitech quickcam pro 4000, pero al conectarme a skype no lograba hacer funcionar el vídeo, aunque el micrófono si funcionaba.

Asi que de nuevo me puse en la búsqueda de una solución y encontré una solución que me funciono, la cual fue entrar a la consola como superuser (super usuario) y colocar (con la cámara conectada, aunque no se si importa o no)

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype (debes tener instalado libv4l en tu sistema debian, si no lo tienes el comando para instarlo es el siguiente apt-get install ibv4l-0)

una vez dado enter skype fue lanzado por el mismo comando dado que tiene el skype al final, pero segui teniendo problemas (no se veía el vídeo  solo una pantalla negra) por lo que decidí reiniciar la pc, una vez de nuevo en el sistema operativo debian, lance skype y esta vez el vídeo de mi cámara web logitech quickcam pro 4000 si funcionaba, por lo tanto problema solucionado (en casi todo cuando hablo por skype mi vídeo se mezcla en algunas ocasiones con el vídeo de la personas con la que hablo, aunque solo se manifesta en de mi lado, y no del lado de la persona con la que hablo)

Al parecer esta solucion puede ser aplicada para camaras web viejas.

Otra solucion (entre muchas encontradas) es que dicen de cambiar simplemente la cámara de puerto USB o colocar la camara en un puerto USB que no comporta con otro dispositivo, aunque dicha solución no me funcionan

Instalar Skype en debian 6 squeeze

Durante estos dias he tenido la necesidad de instalar skype en mi sistema debian (linux) dado que mi computadora que utilizo continuamente con sistema windows anda en reparacion (historia que no voy a contar).

Intentando descargar e instalar skype en debian 6 squeeze me encontré con varios problemas los cuales en la mayoria eran que las versiones de las librerías eran menores a las necesarias, por lo que intentando actualizar las por medio de la consola, seguía llegando al mismo problema, cosa que realmente no lograba entender el por que.

Buscando en varias pagians de internet llegue a una version oficial de la solucion del problema en el wiki de debian, por lo que decidi compartirlo con ustedes, dado que no vi paginas en español que mostraran dicha solucion.

El problema es que la version actual de skype (4.1 version al 24/02/2013) a descargar oficialmente es compatible con la version 7 de debian, todavia no disponible en una version estable.

Por lo que para instalar skype necesitamos descargar la version 4.0 la cual si es compatible con debian 6.

Para poder descargar esta version simplemente tienen que colocar o darle al link siguiente http://download.skype.com/linux/skype-debian_4.0.0.7-1_i386.deb

Una vez descargada solo deberan ejecutal el siguiente comando

sudo dpkg -i skype-debian_4.0.0.7-1_i386.deb (puede que sudo no sea necesario, y para que funcione tienen que estar en la carpeta donde se descargo el archivo skype*.deb)

Ej.

nicearma@nicearma-linux:~/Descargas$ sudo dpkg -i skype-debian_4.0.0.7-1_i386.deb

y listo normalmente con ese simple comando tendran instalado skype en debian, totalmente utilizable

Cuando actualizar un programa?

27 enero, 2013

Creo que todos hemos pasado por preguntarnos si actualizar no un programa, sobre todo si la actualización este cuesta dinero, aunque también simplemente porque realizar la lleva su tiempo.

Primero para poder responder a la pregunta cuando actualizar un programa, debemos tener en cuenta que existen diferentes tipo de actualizacion o por lo menos desde mi punto de vista, las cuales son las siguientes:

Actualizaciones de seguridad

Como su nombre lo dice, son orientadas a la seguridad del programa, dado que no importa que tan seguro digan que sea un programa, todos tienen problema de seguridad, que en algunos caso permiten explotar utilidades del sistema, cosa que permiten a usuarios mal intencionados tomar control del sistema (en la mayoría de los casos sin que el usuario normal se de cuenta). Este tipo de actualizaciones son importante instalarlas dado que una vez que salen a la luz publica, aunque son para acomodar el problema, ocasiona que  todo el mundo comienza a saber de la existen esos fallos, claro que  esta no dicen exactamente como explotarlo, pero con una pequeña búsqueda en google o otro buscador, podemos llegar a encontrar la información necesaria para ese fin.

Algunos ejemplos:

Uno que podemos colocar es uno basado en un hecho que sucedió hace poco con java, en la versión 7 update 10, se encontró un fallo de seguridad fuerte, que permite a los usuarios tomar control de la pc sin que nadie se de cuenta (si no lo han actualizado a la versión 7 update 11 háganlo ya!).

Flash es una tecnología muy utilizada en la web, la cual a pasado por muchas fallos de seguridad (como el de java), creo que todos hemos pasado de ver que a cada rato nos sale un mensaje en nuestras computadoras que Adobe debe ser actualizado, pues bien la mayoría de las veces son por fallos de seguridad encontrados (así que la mayoría de las veces deberían instalarlas).

Como ultimo ejemplo tenemos a wordpress (cms con el que este realizado esta web) el día de hoy realice la actualización dado sacaron una nueva actualización y entre ellas encontramos que habian 3 fallos de seguridad

wordpress-seguridad

 Actualizaciones de errores

read more …

Ubuntu 12.04 LTS Precise Pangolin

30 abril, 2012

Durante la semana pasada se anuncio la nueva version de Ubuntu, la cual seria la version 12.04 llamada Precise Pangolin, si quieren ver algunas de las nuevas especificaciones nuevas pueden ver el video.

Ahora como se darán cuenta si son usuarios de ubuntu, es que no existen muchas variaciones importantes, solo algunas modificaciones en la interfaz de usuario.

Para los que no estan familiarizado con las versiones de ubuntu, e los desarrolladores de ubuntu, se han puesto como tarea sacar actualizaciones del sistema operativo cada 6 meses, colocando como regla para el nombre, que para cada versión, seria primero el año y después el mes (año.mes), lo que hace que sea diferente a otros sistemas operativos como windows que entre versiones se note una gran diferencia.

Algo que te puede estar preguntando es si vale la pena cambiarte de versión, la respuesta es realmente no, aunque esta versión es LTS (Long Term Support) lo cual quiere decir que tiene un soporte de 5 años, pero como es explicado anteriormente, realmente no le veo mucha utilidad a esto, solo entre algunas versiones existe un cambio importante que hace la pena cambiar (algunos cambios hacen que librerías o programas dejen de funcionar, por lo tanto creo que es el único criterio a tomar si quieren actualizar su sistema ubuntu).

Como instalarlo? pues pueden seguir el mismo paso descrito en este articulo Ubuntu 11.10 (recomendado si eres un usuario novato en sistemas linux o ubuntu)

Juega MariO

8 marzo, 2012

Hace unos dias sacaron un juego que dio mucho que hablar hace unos meses, el cual consiste en juntar el juego que todos conocemos Mario bros con un juego que se puso de moda no hace mucho(3 años creo) Portal(Wikipedia).

Pues bien se los comento dado que es gratuito y para pasar el rato no esta mal, aunque en realidad prefiero el juego clasico Mario, pero si justaste y te gusto Portal, este juego te distraerá un rato.

Tienes el modo clásico de los Mundos de mario y mundos estilos estilo Portal

Descargar mariO portal (disponible para cualquier sistema operativo)