Como se Construye Linux

Linux Foundation : como se construye linuxYa hemos hablado de la comunidad Linux, también hemos hablado del creador de Linux, de la enorme maquinaria de personas y empresas que se han formado desde los Inicios de Linux hasta nuestros días y algo que se podría llamar «imposible» está ocurriendo, siendo el mayor desarrollo colaborativo en las historia de computo: El Desarrollo de Linux

The Linux Fundation muestra gráficamente como se construye Linux y lo que implica, da

 una idea del peso y magnitud del sistema operativo Linux en nuestro entorno y como está creciendo a pasos agigantados.

El video está en inglés pero puedes acceder directamente a youtube para verlo con subtítulos en español o cualquier otro idioma. Para hacerlo debes activar el símbolo CC (close caption) y activar la transcripción de audio y luego activar la traducción de subtítulos en español o el idioma que desees.

Sin duda aprender a usar Linux es un punto importante para aprovechar y usarlo, o para ser un profesional en este sistema operativo, puedes aprender como instalar linux pero sobre todo puedes enseñar a usar Linux.

Es es lo mas importante que tiene esta comunidad que fomenta que el conocimiento se comparta, y claro que puedes ganar dinero por hacerlo. Si estás aprendiendo mira como instalar linux y empieza tu curso gratis ahora.

Posted in Blog | Tagged , | Leave a comment

Munich confirma que Linux es mas barato y que tiene menos quejas de TI

Ciudad de Munich - Alemania - usa linux

La ciudad de Munich inicio un proyecto en 2004 para migrar toda su infraestructura a software libre, lo cual inició en 2006.

Entre los comentarios importantes que ha comunicado es que el proyecto LiMux ha costado a la ciudad al rededor de €11.7 millones de euros ($15.5 millones de dólares) y que haber mantenido la infraestructura con Windows habría costado €11.8 millones de euros, además de haber tenido que gastar otros €15.52 millones de euros en el hardware necesario para actualizar los sistemas windows a un nivel comparable al de la infraestructura Linux, sin contar que se necesitarían otros €1.65 millones adicionales solo en software.

Respecto al número de quejas por mes, que se tenían antes de iniciar el cambio hacia Linux, se contaban 70 como máximo. Después de que se alcanzaran llegara a 1500 se alcanzaran los 9500 sitios de trabajo migrados a LiMux las quejas bajaron a 46 por mes. Lo que permite identificar que la disminución de problemas se debió a LiMux.

El 23 de Marzo de este año se alcanzo el número de 10,000 sitios de trabajo operando con LiMux, que es una distribución basada en Ubuntu, que utiliza KDE como escritorio y Openoffice.org con unas adecuaciones que agregan soluciones especificas a esta suite de oficina, además se tiene instalado FireFox, el cliente de correo Thunderbird y el editor gráfico GIMP

La ciudad de Munich ha adoptado el formato Open Document Format con estándar para el manejo de documentos e información de la administración para facilitar la migración y mantener la información en formatos libres que no estén ligados a una aplicación en particular y se cuente con una plataforma total de software y formatos libres y abiertos.

Se espera que para Enero del próximo año se cuente con 15,000 sitios de trabajo operando con LiMux.

Ahorrar tiempo, dinero y recursos son unas de las ventajas de linux y del software libre que cualquier persona o empresa puede utilizar, la ciudad de Munich ha ahorrado millones de euros y seguirá ahorrando ya que las nuevas versiones de software libre no tiene costo, simplemente se actualizan sin representar algún gasto. En comparación de los costos por licencias que tiene que gastar en promedio cada 3 años por cada nueva versión de windows y office.

Referencia: http://www.computerworlduk.com/news/public-sector/3348475/munich-mayor-says-switch-linux-is-much-cheaper-reduced-complai/

Posted in Blog, Software Libre | Tagged , , | 1 Comment

Repositorios de software para Linux

Repositorios Linux DebianEn el artículo anterior te hablé de los tipos de paquetes de software que hay para Linux de los dos principales formatos de paquetes los .rpm y los archivos .deb y de como estos formatos de paquetes de software y las herramientas relacionadas a ellos ayudan a descargar, instalar, configurar y dejar listo un paquete de software para que tu solo lo ejecutes y lo utilices.

Una parte importante que va de la mano del sistema de paquetes es el repositorio de software y es, en pocas palabras, un sitio en internet donde se almacenan muchos paquetes para una distribución de Linux, se organizan, catalogan y almacenan para facilitar su distribución e uso.

Si viste el documental “codename: Linux” del que hablamos hace algunos días sabrás que la comunidad Linux esta formada por personas e instituciones que colaboran en el desarrollo, la difusión, uso y soporte de Linux y los repositorios de software son una parte importante para que Linux pueda funcionar como lo hace.

Si te pones a pensar la cantidad de usuarios de Linux y de servidores Linux que están operando en todo internet te darás cuenta que sería virtualmente imposible que Linux se descargara de un solo lugar de Internet y como se menciona en el documental, eso fue un problema desde un principio y se ha solucionado mediante lo que se llama “mirrors” o sitios espejos, es decir lugares (servidores) en internet que almacenan un espejo (lo mismo) que tiene el repositorio original pero que puede ayudar a que las personas que esten mas cerca (geográficamente hablando) puedan acceder al software más rápidamente.

Los repositorios de software de linux se almacenan literalmente en cientos de servidores espejos “mirrors” distribuidos en muchos países, por ejemplo la lista de mirrors de Debian incluye cientos de servidores unos alojados por empresas, otros por universidades, gobiernos, etc. En el caso de ubuntu la lista también es larga y abarca países de la A a la Z.

http://www.debian.org/mirror/list

https://launchpad.net/ubuntu/+archivemirrors

¿Y cual es la importancia de estos repositorios? hacer disponible el software sin tener que ocuparse de buscarlo, ni de ocuparse de la versión, ni de conflictos entre programas, etc. El repositorio es el primer punto donde se acude para instalar un programa y si está en el repositorio solo se tiene que «perdir» que se instale el paquete y es todo lo que tienes que hacer. Olvidate de versiones, claves, números de licencia, olvídate de buscar en un sitio o página, ejecutarlo, ni revisarlo, nada.

Para instalar un programa del repositorio de distribución solo tienes que usar la herramienta de paquetes de software e indicar que «se instale» el paquete o paquetes que desees. La herramienta por si misma encontrará el repositorio (el mirror) mas cercano, descargará el paquete (y todos los demás paquetes que puedas necesitar para que tu programa funcione o las llamadas “dependencias”), lo descomprimirá, lo instalará y lo configurará para que tu simplemente lo uses.

Esta es la importancia de los repositorios, quieres una aplicación para Editar Audio, un juego para tus hijos, una herramienta para abrir archivos .rar, para descargar musica por P2P, para compartir una impresora, para instalar un base de datos, para poner servidor de páginas web. Todo está en el repositorio y está disponible por medio de internet y a un click de distancia (o un simple comando en la terminal)

De forma sencilla el repositorio de software de una Distribución Linux en como la Appstore de Linux y esto tiene funcionando mas de 10 años, no es nada nuevo en Linux. Como puedes darte cuenta instalar Linux no es tan difícil y instalar aplicaciones o programas en Linux es muy sencillo.

Posted in Blog, Software Libre | Tagged , , , | 1 Comment

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