1. ¿Qué es Linux?
Linux es un sistema operativo clásico, un conjunto de programas y aplicaciones, compatible Unix. Dos características muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado:
- Es libre, gratuito y no hay licencia, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo.
- El sistema viene acompañado del código fuente (HTML), que es el lenguaje o las instrucciones que nosotros vamos a utilizar para comunicarnos; es un código que nos va a permitir ver películas, vídeos, música, etc. Es como un código interno del ordenador, para interpretar y para que nosotros lo podamos modificar y poder poner las aplicaciones que queramos.
- El sistema operativo es todo el conjunto de programas y aplicaciones (elementos internos), que va a permitir que el ordenador se encienda y que esté en funcionamiento.
En Linux, el sistema lo forman el núcleo del sistema “Kernel” más un gran número de programas/bibliotecas que hacen posible su utilización. Muchos de estos programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos llaman a Linux, GNU/Linux. Kernel es el corazón del sistema operativo (tienes alrededor bibliotecas, programas y aplicaciones).
2. Características del Software Libre.
-Libertad
de usar el programa con cualquier propósito. Ese software libre tú no vas a tener que pedir ninguna justificación
para utilizarlo, lo vas a utilizar sin cualquier explicación.-Libertad de estudiar cómo funciona el programa y adaptarlo a tus necesidades.Tenemos ese código fuente y podemos modificar ese código y adaptarlo a nuestras necesidades.
-Libertad de distribuir copias. Se crean comunidades, y a través de estás se puede distribuir. En NBU podemos generar nuestro propio código y esa aplicación la podemos distribuir.
-Libertad de mejorar el programa y hacer públicas las mejoras con el fin de que toda la comunidad se beneficie. En Mozilla, nosotros podemos mejorar el programa por nuestra cuenta.
-Linux lo podemos utilizar como servidor en el colegio para distribuir actividades, para bajar videos, etc.
3. Ventajas y Desventajas del Software Libre (I).
VENTAJAS:
-Ahorros multimillonarios en la adquisición de licencias del software libre. Se evita gasto en dinero de licencia.
-Combate efectivo a la copia ilícita de software. Construir el software entre todos, y no se hacen cosas ilegales. Con el software libre se elimina lo ilegal. Todo es abierto y se puede modificar los códigos. Se evitan problemas de copias ilegales.
-Eliminación de barreras presupuestales. Antes Microsoft tiene un equipo de programadores pagandoles mucho y ahora con el libre se ahorran y se eliminan esas barreras. Deforma gratuita eso se elimina, cada uno realiza la aplicación en casa y luego la sube.
-Muchos colaboradores de primera línea dispuestos a ayudar. Si yo soy un desarrollador de Mozilla, yo no necesito estar en una empresa, sino que lo puedo hacer desde mi casa.
-Tiempos de desarrollo sobre algo que no exista son menores por la amplia disponibilidad de herramientas y librerías. Tanta cantidad de gente que ha hecho tantas aplicaciones que se pueden copiar y pegar. Las plantillas son enormes y los tiempos menores. Los tiempos que se necesitan para hacer los programas son más rápidos. Las aplicaciones son más fáciles de ver donde está el problema.
-Las aplicaciones son fácilmente auditadas antes de ser usadas en procesos de misión crítica, además del hecho de que las más populares se encuentran muy depuradas. Estas aplicaciones las hacen tantas gentes y eso se va colgando en determinadas comunidades.
-Tiende a ser muy eficiente (porque mucha gente lo optimiza, mejora).
-Tiende a ser muy diverso: la gente que contribuye tiene muchas necesidades diferentes y esto hace que el software esté adaptado a una cantidad más grande de problemas.
DESVENTAJAS:
-La curva de aprendizaje es mayor. El problema de este tipo de aplicaciones requieren de mayor tiempo de aprendizaje.
-El software libre no tiene garantía proveniente del autor.
-Se necesita dedicar recursos a la reparación de erratas. Si tenemos una aplicación de páginas webs en HTML5, y todas están en HTML puede haber erratas.
-No existía una compañía única que respalda toda la tecnología. No tenemos un seguro único. Nosotros si utilizamos Internet Explorer, sabemos que todas las aplicaciones están respaldadas por Internet Explorer.
-Las interfaces amigables con el usuario (GUI) y la multimedia apenas se están estabilizando. No hay interfaces amigables, no hay un estándar puesto para software libre para hacer interfaces para todas las aplicaciones de software libre.
-El usuario debe tener nociones de programación, ya que la administración del sistema recae mucho en la automatización de tareas. El usuario tiene que tener noción de programación, y debe saber programar.
-La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc, pueden crear confusión. Problemas para la distribución.

No hay comentarios:
Publicar un comentario