Los Paquetes de Software en Linux

En los inicios de Linux instalar un programa era una tarea que requería un conocimiento importante de temas como programación, compilar, enlazar y configurar otras herramientas para hacer que un programa funcionara, sin mencionar que en ocasiones un programa requería de muchos otros por lo que instalar un programa podía tomar mucho tiempo.

Ahora, las cosas son mucho mas sencillas y me atrevo a decir que instalar programas en Linux es mas fácil que en otros sistemas operativos, ya se que se realiza por medio de las aplicaciones de manejo de paquetes o por medio de comandos mediante una terminal o shell.

Paquetes de software linux debian rpmExisten varios sistemas de paquetes pero en general se utilizan 2 formatos el RPM (RedHat Package Managment) y el DEB que se maneja por apt (Advanced Packaging Tool). Como su nombre lo dice, el primero fue desarrollado por Red Hat y es utilizado por la mayoría de Distribuciones Linux que se basan en Red Hat, como son Fedora, Mandriva, SuSE (aunque esta no está basada en Redhat utiliza este sistema de paquetes), Mageia, Turbolinux, PClinuxOS. El otro formato es llamado DEB por que es el sistema de paquetes que utiliza Debian, una de las distribuciones mas trascendentes de Linux y en general muchas distribuciones utilizan este sistema de paquetes por que se basan en Debian y una de las fortalezas de esta distribución es que cuenta con una gran cantidad de software en sus repositorios (cerca de un centenar de miles de programas en formato .deb).

Las distribuciones mas populares (para usuarios de escritorio) utilizan el formato el paquetes de Debian por lo que actualmente puedes encontrar muchos programas para Linux en archivos .deb, sin embargo en el área de servidores las distribuciones más populares utilizan el sistema de paquetes RPM, así distribuciones como CentOS, RedHat, Oracle Enterprise Linux y Suse Enterprise Linux usan archivos RPM para manejar los paquetes de software.

No es que un sistema de paquetes sea mejor que otro, cada uno tiene sus ventajas, desventajas y una trayectoria que hace que cada distribución aproveche todos sus puntos fuertes para lo que están orientadas o especializadas.

Al instalar Linux debes decidir cual distribución de Linux es la más adecuada, si la vas a utilizar en una laptop o en un servidor o si está destinada a usos tipo servidor o va orientada a un uso diario de internet, documentos, etc. Sin importar cual sea la distribución que uses los paquetes de software se instalan, se actualizan y se desinstalan por medio del sistema de paquetes y en la mayoría de los casos solo tienes que encontrar el administrador de paquetes, buscar el paquete y hacer click en «instalar».

Hablando de actualizaciones esto es una ventaja más que proporcionan estas herramientas puede no tienes que ocuparte de estar actualizando a mano, el sistema automáticamente detecta que hay actualizaciones y tu puedes hacer click en un botón para que se descarguen, se actualicen y se configuren todos los programas que tengan versiones nuevas donde se arreglen errores o se agreguen características al programa.

Por último estos sistemas de paquetes van de la mano con lo que se llama un repositorio de software pero de esto te hablaré en el siguiente artículo.

Posted in Software Libre | Tagged , | 3 Comments

El poder de Linux

El poder de Linux - lo puedes usar cuando quieras“El poder de Linux es que aunque no te ayude nadie siempre podrás tener tu propia copia de Linux y podrás hacer lo que te de la gana con el”

Linus Torvalds

En el documental “Codename: Linux” Linus explica, lo que considero, uno de los aspectos mas importantes de Linux y es el poder que tienen las personas al usarlo y al disponer de este sistema operativo cuando les venga en gana.

Hoy en día muchas empresas se han dado cuenta de esto y en ves de querer inventar el hilo negro por enésima vez, voltean y miran que si desean desarrollar o realizar algo tiene un punto de partida que tiene años de avance, que funciona y que está disponible para usar y servir de base si se requiere algo más específico.

Empresas como Google, Facebook, Yahoo, Amazon, Intel, Red Hat, Oracle, HP y muchas saben que detrás de Linux existe un producto y un desarrollo valuado en cientos de millones de dolares que ha involucrado a miles de personas por todo el mundo y ha tomado mas de 20 años y que el día de hoy está disponible para usarse con la misma libertad con la que fue anunciado el 25 de agosto de 1991.

Si no has visto el documental “codename: Linux” no te lo pierdas pues habla de esto, de como las personas tiene el poder de crear, de imaginar, de desarrollar, de trabajar y sobre todo de usar un sistema operativo que está ahí al alcance de un click para descargar y usar, sin ninguna restricción y que además te invita compartirlo con quien tu desees.

Por esto el poder de linux está presente en un sin fin de dispositivos como computadores, servidores, automóviles, en la industria, en navegadores GPS, en teléfonos celulares y una gran lista de dispositivos que creo no dejará de crecer. Pero lo mas importante es que ahora lo puedes tener en tu computadora o servidor y solo necesitas ver como instalar Linux para comenzar a explotar todo ese poder.

Posted in Blog | Tagged , , | Leave a comment

Code name Linux – Un documental Linux

Documental de Linux historia de linuxLa historia de Linux se remonta a los inicios de 1991 pero hay ocasiones que las cosas no se pueden platicar o escribir, sino que es mejor escucharlo y verlo de primera mano. El documental linux The Code describe aspectos muy interesantes, no solo de las personas detrás Linux sino también de los eventos y circunstancias que se dieron en el preciso momento para que se creara lo que hoy conocemos como Linux y la enorme maquinaria social que está detrás de esto y que se conoce como la Comunidad GNU/Linux.

¿Qué es Linux? En palabras del propio Linus Torvalds, Linux fue creado con el fin de tener un sistema funcional para ordenador casero, (una PC 386) pero que funcionara de forma muy similar a Minix, una versión que no era nada profesional como GNU, pero que si alguien quería hacer algo como esto, no tuviera que empezar de 0. En 1991 Linus publicó este mensaje en el canal comp.os.minux de usenet que podemos ver gracias a google groups aquí:
https://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b

Hola a todos aquellos que usan Minix –

Estoy haciendo un sistema operativo (gratuito) (solamente una afición, no será grande ni profesional como el GNU) para clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan en minix, ya que mi SO (Sistema Operativo) se le parece un poco (la misma disposición física del sistema de archivos, debido a motivos prácticos, entre otras cosas).

Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber qué características quiere la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometeré que las pondré en práctica 🙂

Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)

PD. Sí – es libre de cualquier código de minix, y tiene un sistema de archivos multi-hilo. NO es portable (usa 386 una conmutación de tarea etc.), y probablemente nunca será soportada por nada más que los discos duros AT, porque es todo lo que tengo :-(.

Y con este anuncio dio inicio a esta gran aventura llamada Linux. Pero mejor ve este documental que habla de esto y muchos aspectos, situaciones y puntos interesantes de Linux y sus creadores.

Posted in Software Libre | Tagged , , | 4 Comments

¿Qué es una Distribución de Linux?

Un tema importante sobre como instalar Linux, es decidir cual es el mejor Linux para ti, pero primero veamos que es una Distribución Linux.

Si vemos en la wikipedia podemos leer lo siguiente:

Una distribución Linux (coloquialmente llamada distro) es una colección de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios… …Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.

que es una distribucion linux o distro linuxTeniendo esto en cuenta, puedes entender que Linux no es «un solo» programa, por esto podemos responder a la pregunta ¿qué es una distribuciónde linux? se llama «Distribución» pues es un conjunto de programas que incluyen el Kernel Linux y el sistema GNU, entre otros, que se organizan de cierta forma para cubrir las necesidades específicas para las que han sido conformadas.

Una referencia práctica para conocer las diferentes Distribuciones Linux (también llamadas distos) que hay es la pagina web Distrowatch.com (en inglés) en donde puede encontrar (en inglés) una lista con las características de cada una, que programas y versiones incluye, la pagina web de cada una y de donde se puede descargar. En esta página también se publican anuncios de las nuevas versiones que van apareciendo de las diferentes distribuciones.

¿Qué es una Distribución de Linux?

Pero en general puedes englobar tres tipos de distribuciones: de escritorio o domésticas, servidores y empresariales.

Las versiones domésticas son las que podemos usar en una computadora personal o laptop y que nos sirve a todos los usuarios comunes, principiantes o avanzados pero que se enfocan en aplicaciones de escritorio, como navegar en internet, leer correo, administrar archivos y pueden por ejemplo incluir escritorio gráficos de primer nivel para manejar nuestras redes sociales, escuchar audio y ver compartir video en internet, etc.

Las versiones para servidores están pensadas para ser instaladas en equipos tipo servidor (de alto desempeño) que generalmente están encendidos las 24 hrs del día 7 días de la semana y proveen por ejemplo servidores de correo electrónico, de páginas web en internet, de resolución de nombre de dominio, de proceso de datos o un gran etc. Estos generalmente no se instalan con ningún entorno gráfico (aunque lo pueden tener) pues se busca sean eficientes y veloces, generalmente en atender una sola tarea.

Las versiones empresariales generalmente son versiones de paga que tiene características y desempeño muy especializado dedicadas especialmente a cierto tipo de servidores y servicios a gran escala, una de las ventajas es que incluyen servicios empresariales de soporte.

Si te das cuenta Linux es muy versátil, pero en general puedes instalar y manejar cualquier distribución con los mismos principios, comandos y programas. Aquí podrás aprender como instalar linux con esto podrás instalar linux con cualquier tipo de distro linux.

Posted in Software Libre | Tagged , , | Leave a comment

La importancia de Linux

Se puede hablar de Linux como el sistema que opera millones de servidores de internet, que opera 9 de cada 10 de las super computadoras en el mundo, que mas 800,000 teléfonos android que corren con Linux se activan cada día o que Linux esta presente en 700 mil nuevos televisores cada día y más.

Técnicamente Linux tiene ventajas importantes sobre muchos sistemas, es por ello que 8 de cada 10 de los sistemas financieros de las bolsas del mundo utilizan Linux.

Todo lo anterior se podría mencionar como “Por esto Linux es importante», sin embargo, la importancia de Linux radica en otro lado, en aspectos mas relevantes. La importancia de Linux se basa en la posibilidad de cubrir las necesidades de cada usuario ya que puede ser adaptado y personalizado. Al permitir que sea posible agregar o quitar partes, modificar funciones, características o componentes permite desarrollar esta flexibilidad a una velocidad sin precedentes por empresas y personas con ideas diferentes e innovadoras para que al final cubra las necesidades de otros usuario.

Importancia de LinuxNo se trata de decir Linux es mejor que cualquier otro sistema operativo, si utilizas otro sistema operativo y cubre tus necesidades entonces sigue usándolo. Lo que puedo afirmar es que Linux puede cubrir tus necesidades de una forma diferente, innovadora y con grandes ventajas técnicas, pero sobre todo que siempre estará disponible para cuando quieras usarlo.

Puede ser que Linux no tenga el 92% de escritorios en el mundo, pero si está en el escritorio de tu laptop, en tu teléfono celular o en el servidor de la pagina web que usas entonces Linux ha cumplido su comedido. Ser útil para ti cuando y como lo necesites y por eso Linux es importante.

Posted in Software Libre | Tagged , | 3 Comments

Linux un sistema operativo relevante para la personas y las empresas

Linux es software libre, free softwareMuchas personas pueden estar convencidas que unos sistemas son mejores que otros, que son lo mejor por tener características especiales y sin duda pueden tener razón ya que estas características lo hacen importante ya que son lo que cada quien (personas o empresas) usan.

De igual forma, una de las característica de linux que lo hace relevante tanto para las personas como para la empresas, es que Linux siempre estará disponible para quien desee usarlo si alguien lo necesita o desea ponerlo a funcionar, solo es necesario descargar linux de internet e instalar linux en una computadora, pues hoy y siempre Linux estará disponible. Linux es software libre.

Linux un sistema operativo relevante para la personas

Tal vez esto pueda ser poco evidente en este momentos, pero este punto toma relevancia cuando una empresa se declara en banca rota, o cuando una empresa descontinua tal o cual producto. Para una persona o una empresa que utilizaba un programa o sistema operativo que ha dejado de ser desarrollado o soportado se presenta una situación importante, pues, por causas ajenas está obligado a buscar otra opción, a realizar gastos o a hacer cambios importantes al no contar más con una herramienta como es el software.

Otras prácticas ya habituales y arbitrarias que realizan diversas empresas es que aun cuando el software es el mismo, las versiones de los documentos y hojas de cálculo son incompatibles entre sí, o de sistemas operativos que la nueva versión no es compatible con el hardware anterior solo por que exige que se use en equipo de cómputo nuevo.

Linux permite que nosotros (personas y también empresas) tengamos la libertad de usar y modificar el sistema operativo si lo consideramos necesario y categóricamente podemos afirmar que Linux y una grán cantidad de software (software de código libre y abierto) estará siempre disponible pues no existe una empresa o entidad que pueda dar por terminado el desarrollo de un software bajo las condiciones como en las que se ha creado Linux. Basta que una persona descargue el código fuente para que se pueda continuar su desarrollo, y por tanto, pueda seguir disponible para ser usado por todos con solo compilarlo.

Hace algún tiempo ocurrió algo parecido, con OpenOffice.org un suite de oficina que es software libre y que era auspiciada por una empresa llamada Sun Microsystems. Al rededor de OpenOffice.org se desarrollo una gran comunidad que ayudó a que documentos y hojas de calculo (compatibles son software comercial privativo) fuera disponible para quien quisiera usarlo de forma libre y gratuita, sin embargo, Sun Microsystems fue comprada por Oracle, una empresa que no tenía interés el los activos de software libre y que manejó de forma negligente este y otros proyectos.

La respuesta de la comunidad fue abandonar OpenOffice.org y tomar el código fuente para reorganizar todo el ecosistema de personas, colaboradores, desarrolladores, etc. en torno a una organización llamada The Document Fundation que ahora produce el software llamado LibreOffice y que permite la misma funcionalidad aun cuando la empresa había dejado el proyecto a la deriva.

Este es el aspecto relevante del software libre, siempre estará disponible con algún costo monetario, o en muchos casos, gratis, pero lo mas importante es que siempre estará aquí para que lo aprovechemos y ejerzamos las libertados que poseemos. Solo basta con instalar Linux y usar el software libre que acompaña a una distribución Linux que en algunos casos llegan a ser decenas de miles de programas.

Posted in Software Libre | Tagged , | Leave a comment

Linux 32 o de 64 bits, esa es la cuestión

Las distribuciones Linux tiene versiones de linux  32 o 64 bits y en ocasiones no sabemos cual versión es la mas adecuada para tu computadora. Por regla general las versión de 32 bits funcionará en cualquier computadora, sin embargo, tiene algunas limitantes que impide que se puedan utilizar recursos como la cantidad de memoria que tienen los equipos mas nuevos.

Cuando seleccionar una versión de linux 32 o 64 bits.

Cuando quieras utilizar un equipo antiguo con algún procesador como Intel Pentium 4, un AMD Atlhon o anteriores o cuando tengas menos de 2 Gb de ram.

Estos procesadores no puede ejecutar códigos de 64 bits y al tratar de instalarlos mostrarán un mensaje como indicando que la versión requiere de un procesador de arquitectura x86_64.

Por otro lado algunos programas muy específicos solo se encuentran disponibles para 32 bits, estos pueden ser por ejemplo codecs o software muy especializado, generalmente software propietario.

Por último si no tienes idea si tu procesador soporta o no 64 bits o simplemente quieres ejecutar Linux en cualquier equipo y el desempeño no es un punto importante a considerar elige la versión de 32 bits.

Cuando seleccionar un versión de 64 bits

Si tienes un equipo nuevo, una laptop o un PC y que incluye mas de 2 GB de Ram es muy recomendable que instales la versión de 64 bits. Esto permitirá que el sistema utilice toda la memoria ram que tenga disponible, por otro lado el desempeño de los procesadores es ligeramente superior.

En la actualidad casi cualquier procesador (excepto los destinados a netbooks) soportan la ejecución de código de 64 bits.

Tu ¿cuál versión de Linux utilizas de linux 32 o 64 bits?

Posted in Software Libre | Tagged , , | 20 Comments