Software Libre

De WikiSalud
Saltar a: navegación, buscar

Contenido

¿Qué es el Software Libre?

Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:

Número Libertad
0 La libertad de usar el programa, con cualquier propósito.
1 La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades. El acceso al código fuente es una condición previa para esto.
2 La libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
3 La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. El acceso al código fuente es un requisito previo para esto.

Un programa es software libre si los usuarios tienen todas estas libertades. Así pues, deberías tener la libertad de distribuir copias, sea con o sin modificaciones, sea gratis o cobrando una cantidad por la distribución, a cualquiera y a cualquier lugar. El ser libre de hacer esto significa (entre otras cosas) que no tienes que pedir o pagar permisos.

Distribución Linux

Una distribución Linux (coloquial mente llamada distro) es una distribució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, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios. Además del núcleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo del tipo de usuarios a los que la distribución esté dirigida se incluye también otro tipo de software como procesadores de texto, hoja de cálculo, reproductores multimedia, herramientas administrativas, etc. En el caso de incluir herramientas del proyecto GNU, también se utiliza el término distribución GNU/Linux. Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como Debian y Gentoo. Aunque hay otras distribuciones que no están relacionadas con alguna empresa o comunidad, como es el caso de Slackware.

Distribución Características Requerimientos Mínimos Logo y página principal
ArchLinux

Es una distribución de GNU/Linux simple. El enfoque de diseño se centra en la simplicidad, la elegancia, la coherencia de código y el minimalismo. ArchLinux define simplicidad como "...una ligera estructura base sin agregados innecesarios, modificaciones, o complicaciones, que permite a un usuario individual modelar el sistema de acuerdo a sus propias necesidades".

  • Rolling Release (no existen versiones, cualquier ordenador con ArchLinux se puede actualizar con un mismo comando).
  • Bastante actualizado (las versiones de los programas y del kernel son bastante modernas, no busca tanto la estabilidad como debian, sino que busca un sistema mas moderno).
  • Como gestor de paquetes usa pacman, uno de los mejores gestores de paquetes, muy sencillo y rápido una vez que aprendes la sintaxis del comando.
  • Se configura casi todo a mano editando archivos.
  • La instalación no te instalará ningún entorno gráfico, (aunque yo si voy a incluir la instalación del entorno gráfico en mi guía)
  • Los paquetes están muy optimizados, necesitaras un procesador i686 o posterior. (Todos los pentium 4, pentium pro, athlon xp, athlon 64, y todos los procesadores de varios núcleos, tanto de pentium, como de AMD).
  • Procesador 450 MHz.
  • 64 MB de RAM.
  • 4 MB de VRAM.
  • 1 GB de espacio libre en disco duro.
CentOs

CentOS (Community ENTerprise Operating System) es una bifurcación a nivel binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del código fuente liberado por Red Hat.

  • Arquitecturas Soportadas: Intel x86-compatible, AMD64, Intel EM64T, PowerPC/32, IBM Mainframe.
  • Una comunidad de usuarios activa y creciente.
  • Extensa red de servidores espejos.
  • Memoria RAM: 64 MB (mínimo).
  • Espacio en Disco Duro: 1024 MB (mínimo) - 2 GB (recomendado).
Debian

Es un sistema operativo libre, desarrollado por más de mil voluntarios alrededor del mundo, que colaboran a través de Internet. La dedicación de Debian al software libre, su base de voluntarios, su naturaleza no comercial y su modelo de desarrollo abierto la distingue de otras distribuciones del sistema operativo GNU. Todos estos aspectos y más se recogen en el llamado Contrato Social de Debian.

Ver: Manual Debian y Entorno KDE Básico

  • Arquitecturas soportadas: i386 – x86-32, amd64 – x86-64, alpha – DEC Alpha, sparc – Sun SPARC, arm – Arquitectura ARM, armel – Emulador de ARM Emulator, powerpc – Arquitectura PowerPC, ia64 – Arquitectura Intel Itanium (IA-64), mips, mipsel – Arquitectura MIPS (big-endian y little-endian), s390 – Arquitectura IBM ESA/390 y z/Architecture, m68k – Arquitectura Motorola 68k en Amiga, Atari, Mac, y varios sistemas embebidos VME.
  • Una amplia colección de software disponible. La versión 5.0 viene con más de ≈ 23.000 paquetes y la versión 6.0 con casi ≈ 30.000.2
  • Un grupo de herramientas para facilitar el proceso de instalación y actualización del software (APT, Aptitude, Dpkg, Synaptic, Dselect, etc.) Todas ellas obtienen información de donde descargar software desde /etc/apt/sources.list, que contiene los repositorios.
  • No tiene marcado ningún entorno gráfico en especial, pudiéndose no instalar ninguno, o instalar GNOME, KDE, Xfce, LXDE, Enlightenment u otro.

Requisitos mínimos Debian

  • Instalación sin entorno gráfico
    • Procesador: Pentium 4 @ 1Ghz
    • Memoria Ram 64MB
    • Disco duro: 1GB
  • Instalación con entorno gráfico
    • Procesador: Pentium 4 @ 1Ghz
    • Memoria Ram: 128MB
    • Disco duro: 5GB
Fedora

Es una distribución Linux para propósitos generales basada en RPM, que se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red Hat. El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder en ese ámbito tecnológico. Algo que hay que destacar es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución.

  • Software libre y de código abierto.
  • Aplicaciones libres, alrededor de 10.000 paquetes disponibles.
  • Construido por una comunidad global de colaboradores.
  • Utiliza PM Package Manager: RPM Package Manager (Red Hat Package Manager), herramienta de administración de paquetes pensada básicamente para GNU/Linux.
  • Requerimientos de Memoria y Procesador en arquitecturas x86_64
  • Instalación sin entorno gráfico:
    • Pentium 200 MHz
    • RAM: 128 MB
  • Instalación con entorno gráfico:
    • 400 MHz Pentium II
    • RAM: 192 MB
Gentoo

Es una distribución Linux orientada a usuarios con cierta experiencia en estos sistemas operativos. Fue fundada por Daniel Robbins, basada en la inactiva distribución llamada Enoch Linux. El nombre Gentoo proviene del nombre en inglés del pingüino papúa.

  • Actualizaciones de forma continua.
  • Portage La piedra angular de Gentoo es Portage, un gestor de paquetes inspirado en los ports de FreeBSD, escrito en Python y Bash.
  • CPU i486
  • Memoria 256 MB
  • Espacio en disco 3.0 GB (incluye el espacio de intercambio)
Opensuse

Es el nombre de la distribución y proyecto libre auspiciado por Novell para el desarrollo y mantenimiento de un sistema operativo basado en linux. Antes de la aparición de openSUSE, el desarrollo de esta distribución, anteriormente conocida como SUSE Linux, se realizaba a puerta cerrada. Ahora, el proceso está abierto a cualquier programador y usuario que desee contribuir al desarrollo de openSUSE.

  • Entornos gráficos KDE y GNOME.
  • Compiz: un escritorio 3D que corre sobre Xgl.
  • AppArmor: otorga permisos a las aplicaciones en función de cómo se ejecutan e interaccionan con el sistema.
  • YaST: una aplicación que openSUSE utiliza para administrar el sistema e instalar software.
  • Arquitecturas: 32-bit i586 y 64-bit x86-64, PowerPC (PPC).
  • Procesador: Intel Pentium 1–4 o Xeon; AMD Duron, Athlon, Athlon XP, Athlon MP, Athlon 64, Sempron u Opteron
  • RAM: 256 MB.
  • Disco duro: 500 MB para instalación mínima; 2.5 GB para sistema estándar.
Ubuntu

Es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Ubuntu tiene un fuerte enfoque en la facilidad de uso y mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Extraoficialmente la comunidad de desarrolladores proporciona soporte para derivaciones de Ubuntu con otros entornos: Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio, Mythbuntu y Lubuntu.12

  • Soporta oficialmente dos arquitecturas de hardware en computadoras personales y servidores: i386, amd64, SPARC y IA-64.
  • A partir de la versión 9.04, se empezó a ofrecer soporte oficial para procesadores ARM,42 comúnmente usados en dispositivos móviles.
  • Posee la capacidad de actualizar a la vez todas las aplicaciones instaladas en la máquina a través de repositorios.
  • Tiene traducción a más de 130 idiomas,2 y cada usuario es capaz de colaborar voluntariamente a esta causa, a través de Internet.
  • Los usuarios pueden participar en el desarrollo de Ubuntu, escribiendo código, solucionando bugs, probando versiones inestables del sistema, etc.
  • Posee una gran gama de aplicaciones para llevar acabo tareas cotidianas, entretenimiento, desarrollo y aplicaciones para la configuración de todo el sistema.
  • Procesador x86 a 700 MHz.
  • Memoria RAM de 512 MiB.
  • Disco Duro de 5 GB (swap incluida).
  • Tarjeta gráfica y monitor capaz de soportar una resolución de 1024x768.
  • Lector de DVD o puerto USB.
  • Conexión a Internet (ideal).
  • Para tener activos los efectos de escritorio (Compiz)
    • Intel (i915 o superior, excepto GMA 500, nombre en clave «Poulsbo»)
    • NVidia (con su controlador propietario o el controlar abierto incorporado Nouveau)
    • ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario fglrx)

Escritorios

El escritorio es tan solo el nombre que se le da a la distribución de pantalla cuando inicia KDE o cual quier otro tipo de escritorio, es decir se presenta un fondo de color en su pantalla, dicho fondo puede variar según el gusto del usuario, pues se puede personalizar.

Tipos de Escritorios

Debian presenta varios tipos de escritorios ó entorno gráfico de trabajo de los cuales los mas comunes son los siguientes: GNOME, XFCE y LXDE, MATE, KDE.


Entorno de Gnome

GNOME (GNU Network Object Model Environment) es un torno de escritorio desarrollado para sistemas operativos UNIX, compuesto enteramente de Software libre. Cuando inicie una sesión gráfica verá el escritorio GNOME. Este escritorio cuenta con iconos para acceder rápidamente a aplicaciones y con menús que le permiten iniciar programas. También le permite usar varios espacios de trabajo, cada uno como un escritorio independiente de los demás aunque es fácil pasar aplicaciones de un espacio de trabajo a otro, pues basta arrastrarlas con el ratón.

(thumbnail)
Entorno de gnome

Entorno de Xfce

XFCE (XForms Common Enviroment) es un entorno de escritorio ligero para sistemas tipo Unix como GNU/Linux, y derivados. Se configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, lo describe así: «Diseñado para la productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema».

(thumbnail)
Entorno de Xfce

Entorno de Lxde

LXDE ("Lightweight X11 Desktop Environment") que en español significa Entorno de escritorio X11 ligero, es un entorno de escritorio libre para Unix y otras plataformas POSIX, y como Linux o BSD.
(thumbnail)
Entorno de Lxde

Entorno de KDE

(K Desktop Environment, Entorno de Escritorio K) es un entorno de escritorio para GNU/Linux y otros sistemas derivados de Unix,(Sistema Operativo, multitarea y multiusuario). Incluye muchas aplicaciones integradas entre si, además un manejador de ventanas.
Cabe mencionar que este es el mas utilizado, ya que es fácil de manejar, y ajustarlo al gusto del usuario
(thumbnail)
Entorno de KDE

Entorno Unity

Unity (entorno de escritorio) Unity es un interfaz de usuario creada para el entorno de escritorio GNOME, y desarrollado por Canonical para la distribución de Linux Ubuntu. Su primer lanzamiento se realizó en la versión 10.10 de Ubuntu Netbook Remix. Fue diseñado con el propósito de aprovechar el espacio en pantallas pequeñas de los netbooks, especialmente el espacio vertical.

(thumbnail)
Entorno de Unity
Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas