domingo, 26 de junio de 2016

              
          INTRODUCCIÓN A GNU/LINUX


GNU/Linux

SOFTWARE LIBRE

¿Qué es el software libre?

Software libre significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.
El software libre es una cuestión de libertad, no de precio. Para entender el concepto, debe pensarse en «libre» como en «libertad de expresión», no como en «cerveza gratis».
Más precisamente, software libre significa que los usuarios de un programa tienen las cuatro libertades esenciales:
§La libertad de ejecutar el programa como lo desee, con cualquier propósito (libertad 0).
§  La libertad de estudiar el funcionamiento del programa y adaptarlo a sus necesidades (libertad 1). El acceso al código fuente es un prerrequisito para esto.
§  La libertad de redistribuir copias para ayudar a los demás (libertad 2).
§  La libertad de mejorar el programa y de publicar las mejoras, de modo que toda la comunidad se beneficie (libertad 3). El acceso al código fuente es un prerrequisito para esto.
GNU/LINUX
Resultado de imagen para software libre/GNU/Linux
GNU/LINUX (más conocido como Linux, simplemente) es un sistema operativo, compatible Unix.
Dos características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: la primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente.
El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas y librerias que hacen posible su utilización.
Linux se distribuye bajo la Licencia Pública General GNU (GPL), por lo tanto, el código fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la persona de la que partió la idea de este proyecto, en 1991.
Linus, por aquel entonces un estudiante de informática de la Universidad de Helsinki, empezó (como proyecto de fin de carrera y sin poder imaginar en lo que se llegaría convertir) a programar las primeras líneas de código de este sistema operativo llamado LINUX.

DEFINICIÓN DE DISTRIBUCIONES


DEBIAN(Debian GNU/Linux). Debian es un sistema operativo gratuito, una de las distribuciones de Linux más populares e influyentes. Debian es conocido por su adhesión a las filosofías del software libre y por su abundancia de opciones (su actual versión incluye más de 18 mil paquetes de software, para once arquitecturas de computadora). Debian GNU/Linux, también es base para otras múltiples distribuciones de Linux como Knoppix, Linspire, MEPIS, Xandros y la familia Ubuntu. Debian también es conocido por su sistema de gestión de paquetes (especialmente APT), por sus estrictas políticas con respecto a sus paquetes y la calidad de sus lanzamientos. Estas prácticas permiten fáciles actualizaciones entre lanzamientos, y una instalación y removión sencilla de paquetes. También utiliza un desarrollo y proceso de testeo abiertos. Es desarrollado por voluntarios de todo el mundo, y apoyado por donaciones a través de la "Software in the Public Interest", una organización sin fines de lucro para el apoyo de proyectos de software libre.

Resultado de imagen para UBUNTU
UBUNTU: Ubuntu es una distribución de Linux orientada a escritorio, basada en Debian GNU/Linux pero enfocado en la usabilidad, lanzamientos regulares y fáciles de instalación. Ubuntu es patrocinado por la empresa Canonical Ltd. de Mark Shuttleworth, y es una sistema operativo libre y de código abierto. Características de Ubuntu
·         Soporta las plataformas i386, AMD64, PowerPC (no más a partir de la v7.04), PlayStation 3, IA-64 y UltraSPARC.
·         Su interfaz de usuario por defecto es GNOME, y se sincroniza con sus liberaciones.
·         Ubuntu se basa en gran medida en los trabajos de las comunidades de Debian y GNOME.
·         Las versiones estables son liberadas cada 6 meses.
·         Su navegador web oficial es Mozilla Firefox.
·         Sus lanzamientos son gratuitos, e incluso el CD de Ubuntu es distribuido gratuitamente a quien lo solicite (http://shipit.ubuntu.com/)

Subproyectos oficiales y no oficiales de Ubuntu

Kubuntu y Xubuntu son subproyectos del proyecto Ubuntu, con el objetivo de traer los entornos de escritorio KDE y Xfce al núcleo de Ubuntu.
Edubuntu es un subproyecto oficial diseñado para entornos escolares, y apropiado para que los chicos usen en casa. Gobuntu es otro de los subproyectos oficiales.
Existen otros proyectos no oficiales, externos a Ubuntu, entre ellos: Ubuntu Christian Edition, Copland, Elbuntu, Fluxbuntu, gNewSense, Gnoppix, Guadalinex, Ichthux, ImpiLinux, Freespire, Linux Mint, LinuxTLE, Lite, MEPIS, Molinux, Mythbuntu, Nexenta OS, nUbuntu, Studio y Symphony OS.

FEDORA(anteriormente llamado Fedora Core). Es una distribución de Linux, desarrollada por la comunidad que soporta al Proyecto Fedora y es patrocinado por Red Hat.
Es un completo sistema operativo de propósito general, que contiene sólo software libre y de código abierto.
En general, un nuevo lanzamiento de Fedora sale cada seis meses. Fedora es una derivación de la distribución original de Red Hat Linux, e intenta reemplazar la distribuciones "de hogar" de Red Hat Linux.

Características de Fedora
·         Fedora soporta las arquitecturas x86, x86-64 y PowerPC.
·         Soporta redes instaladas sobre HTTP, FTP y NFS.
·         El entorno de escritorio por defecto es GNOME, e incluye KDE en algunas versiones.
·         El gestor de buteo es GNU GRUB por defecto.
·   Fedora está diseñado para ser fácil de instalar y configurar, incluyendo para esto instaladores y herramientas gráficas.
·         El sistema de archivos por defecto es ext3 sobre LVM.
·         Sólo contiene una pequeña selección de paquetes de software (unos 8 mil), pero existen varios almacenes disponibles con software extra para completar esta distribución, pero muchas no son oficiales de Fedora (e incluso algunas pueden infringir patentes).
·         Su navegador por defecto es Firefox desde su versión Fedora Core 3 y superior
·         Incluye el paquete ofimático OpenOffice.org desde su versión 4.

Versiones de Fedora
El proyecto Fedora fue creado entrado el año 2003, cuando Red Hat Linux fue dejado de producir.

Nombre del sistema, el número de versión, nombre en código y fecha de lanzamiento de las distintas versiones de Fedora:

-       Fedora Core 1 - v1 - Yarrow - 6 de noviembre de 2003
-       Fedora Core 2 - v2 - Tettnang - 18 de mayo de 2004
-       Fedora Core 3 - v3 - Heidelberg - 9 de noviembre de 2004
-       Fedora Core 4 - v4 - Stentz - 13 de junio de 2005
-       Fedora Core 5 - v5 - Bordeaux - 20 de marzo de 2006
-       Fedora Core 6 - v6 - Zod - 24 de octubre de 2006
-       Fedora 7 - v7 - Moonshine - 31 de mayo de 2007
-       Fedora 8 - v8 - Werewolf - 8 de noviembre de 2007
-       Fedora 9 - v9 - Sulphur - 13 de mayo de 2008
-       Fedora 10 - v10 - Cambridge - 25 de noviembre de 2008
-       Fedora 11 - v11 - Leonidas - 9 de junio de 2009.

GENTOOGentoo en un párrafo: Gentoo es una distribución especial de Linux que puede ser personalizada y optimizada automáticamente para cualquier programa o necesidad. Un buen rendimiento, configurabilidad y una comunidad de desarrolladores son las marcas de la experiencia de Gentoo.
Gracias a la tecnología llamada Portage. Gentoo puede ser el servidor ideal, una estación de trabajo para desarrolladores, un escritorio personal, un sistema para jugar, una mezcla o algo más, todo lo que necesites que sea. Por que su adaptabilidad es casi ilimitada.

Que es Portage?
Portage es el corazón de Gentoo, y ejecuta muchas funciones importantes. Por un lado, Portage es el software del sistema de distribución para Gentoo. Para obtener el último software para Gentoo, compilarlo, instalarlo y ejecutarlo solo tienes que teclear un comando
Gentoo dispone de las de 4000 paquetes de software, se actualizan y se añaden más cada pocas horas.
A pesar que gracias a Portage no hacen falta los discos de las nuevas versiones (ya que se actualizan nada más salir), Cada cierto tiempo sale un nuevo CD oficial de Gentoo.
Estas son algunas de sus características:
  • Soporte para procesadores X86, PowerPC, UltraSparc y Alpha.
  • Instalación basada en un cd para X86 y Alpha.
  • Lo último estable de KDE y Gnome.
  • Varios kernels optimizados.
  • Entornos de desarrollo modernos.
  • Soporte para muchos sistemas de ficheros y hardware.
MANDRIVAMandrake o Mandriva Linux fue una distribución Linux publicada por la compañía francesa Mandriva destinada tanto para principiantes como para usuarios experimentados, orientada a computadoras personales y servidores con un enfoque a los usuarios que se están introduciendo al mundo de Linux y al software libre.
La primera edición se basó en Red Hat Linux v5.1 y escogió el entorno gráfico de KDE v1.0. Desde entonces siguió su propio camino, separado de Red Hat e incluyó numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema. También esta distribución fue conocida por que sus paquetes fueron compilados con optimizaciones para procesadores Pentium y superiores, incompatibles con versiones más antiguas tales como 386 y 486. La última versión estable de Mandriva Linux fue denominada Hydrogen, y fue publicada el 28 de agosto de 2011.

ZORIN OS: Distribución también basada en Ubuntu que nació con la intención de ayudar a que el usuario diera el salto a Linux ofreciéndole una interfaz lo más similar posible a Windows. Tiene varias versiones, algunas gratuitas como Core (versión básica), Lite (para PCs poco potentes) y Educational (incluye aplicaciones educativas), y otras cuantas de pago muy al estilo de las versiones de Windows.


CENTOS: Nació como un derivado gratuito de la distribución comercial Red Hat Enterprise Linux (RHEL) destinada al uso empresarial. Recientemente unió las fuerzas con el propio Red Hat, y sigue siendo una apuesta segura para los que busquen un código de gran calidad.


ARCH LINUX: Una distribución modular en la que empiezas desde cero y tienes que ir añadiéndole los componentes que quieras. No es muy apta para principiante, y utiliza pacman, su propio gestor de paquetes. Se trata de una Rolling Release, lo que quiere decir que todos sus componentes van actualizándose sin necesidad de instalar versiones nuevas del sistema operativo.

MANJARO: Una prometedora distribución que promete llevar todo el potencial de Arch Linux al usuario menos experimentado. Para eso, ofrece un sistema operativo ya montado y basado en Arch, con un instalador sencillo como el que podemos encontrar en otras distribuciones como Ubuntu. Tiene versiones oficiales con los entornos de escritorio XFCE y KDE.
REQUERIMIENTOS PARA LA INSTALACIÓN

Hardware requerido

Linux no requiere de un equipo de última generación para su configuración mínima. Sólo requiere de:
·         un procesador 386SX o superior
·         4 MB de RAM (se recomienda tener 8 MB)
·         un controlador de disco duro y un disco duro con 20 MB de espacio libre (se recomienda tener 100 MB) 
(en la práctica, Linux se puede ejecutar desde un simple disquete)
·         una unidad de CD-ROM
Con respecto a dispositivos periféricos anexos, es mucho más probable que Linux admita los componentes de hardware comúnmente disponibles en el mercado.

Requisitos previos

Linux se puede instalar junto con el sistema operativo ya instalado en su equipo. 
Antes de iniciar la instalación, asegúrese de que el sistema de archivos no tenga ningún error.
Para esto, utilice un programa como scandisk o chkdsk para verificar la integridad del disco, ya que Linux utiliza un disco mucho más fuerte que el DOS, por ejemplo.

Etapas de la instalación

Linux se instala en varios pasos, lo que permite implementar un sistema de archivos que Linux reconozca (ext2fs) en una o diversas particiones dedicadas y después proceder con la instalación misma. Para configurar un nodo previo al inicio del sistema desde el disco, los pasos a seguir son los siguientes:
·         Creación de disquetes de arranque
·         Inicio del sistema desde el disquete
·         Creación de la partición principal del disco duro
·         Creación de la partición swap Creación del sistema de archivos
·         Creación del sistema de archivos
·         Instalación de Linux
·         Configuración del núcleo
·         Reinicio del sistema

2.- RESUMEN
GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unixdenominado Linux con el sistema operativo GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.
A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras. donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500 mayores supercomputadores.

3.- SUMMARY
GNU / Linux is one of the terms used to refer to the combination of the core or kernel Unixdenominado free like the GNU Linux operating system. Its development is one of the most prominent examples of free software; all its source code can be used, freely modified and redistributed by anyone under the terms of the GPL (GNU General Public License in English: General Public License) and a number of free licenses.
A variant of this union programs and technologies, which are added various application programs specific or general purposes are called distributions. Its aim is to provide editions that meet the needs of a particular group of users. Some of them are especially known for their use in servers and supercomputers. where has the largest market share. According to a report from IDC, GNU / Linux is used by 78% of the top 500 world servers, another report gives a market share of 89% in the top 500 supercomputers.

4.- RECOMENDACIONES
·         Las Administraciones Públicas deben tomar parte activa en el debate sobre las patentes de software para asegurar la libertad en el uso del mismo y evitar los monopolios que sólo empobrecen el desarrollo tecnológico. Por tanto deben limitar los efectos negativos de las leyes de propiedad intelectual (sistema de patentes), sobre todo cuando concierne a la interoperabilidad. Deberían igualmente fortalecer los mecanismos legales de regulación para que no se produzcan casos de monopolio flagrante y evitar las regulaciones que puedan directa o indirectamente dañar la libertad de los desarrolladores

·         También las Administraciones Públicas deben promover y dar ejemplo en el uso de estándares abiertos y por tanto del uso del software libre que los provee. Siendo las AAPP las encargadas de ofrecer servicios públicos a los ciudadanos deben usar estándares abiertos que aseguren la interoperabilidad no sólo con los ciudadanos sino también en el intercambio de información interministerial e intergubernamental

·         Debería evitarse el uso de formatos propietarios de documentación ligados a una determinada compañía y sistema operativo, como Office, Corel, etc. y sí formatos abiertos como LaTEX, HTML, SGML, o incluso PDF y RTF, que siendo formatos propietarios, permiten interoperabilidad

·         Esta interoperabilidad debe garantizarse también en el caso de los servicios que se proveen en Internet, asegurando el acceso de la información y los servicios a todos los ciudadanos. A tal efecto, existen organismos que promueven la interoperabilidad como es el W3C Consortium, que intentan que no se produzcan casos desafortunados como el de los navegadores de software libre que cumplen y respetan los estándares y no pueden acceder a servicios que ofrece la Administración, porque están diseñados en sistemas propietarios y que sólo funcionan bajo dichos entornos, dejando fuera a parte de la ciudadanía que quiere hacer uso de dichos servicios

·         En lo que respecta a inversión en compra de hardware, es necesario también hacer una serie de recomendaciones para que éste sea compatible con GNU/Linux


5.- CONCLUSIONES
Al principio la apreciación que teníamos es que era sistema operativo demasiado difícil de usar, reservado sólo para analistas, o usuarios realmente avanzados, pero a medida que fuimos investigando descubrimos que este sistema operativo no es tan difícil de usar y que cualquier usuario con conocimientos medios puede desempeñarse realmente bien en este sistema operativo, Linux existe la misma diversidad de aplicaciones que para Windows, e incluso, hay programas como el Star Office u Openoffice que son capaces de leer documentos hechos en Word. Mucha gente tiene la idea de que Linux es mucho más difícil de usar que Windows, pero esto es un concepto totalmente erróneo, y si bien esto fue cierto algunos años atrás, ahora el panorama es totalmente distinto; Porque hoy en día existen múltiples aplicaciones para este sistema operativo, existen interfaces de usuario (cosa que hace unos años atrás no existía), y eso ha simplificado una enormidad el uso de este sistema operativo.
Concluimos en que Linux más que un sistema operativo, es una herramienta poderosa el día de hoy, y por eso su uso en servidores de Internet va en aumento, y definitivamente Linux resulta muy competente para Windows. Por este mismo hecho grandes compañías han adoptado el Linux , como Apple Computer Co. que adoptó el kernel de Linux como base de su sistema operativo X. 
Para terminar mencionamos brevemente las ventajas que Linux tiene sobre Windows: 
Ø   Es software libre
Ø   Es más seguro y estable.
Ø   Es multi-usuario.
Ø   Hace mejor la multitarea.
Ø   Soporta eficientemente memoria virtual.
Ø   En una red, puede actuar como servidor (por ejemplo: servidor de ftp server o de http).
Ø   Está muy bien documentado.

7.- GLOSARIO DE TERMINOS
Linux: Es un kernel desarrollado por Linus Torvalds et al. El kernel Linux es en su mayoría software libre sin embargo contiene algunas partes que no son libres y no es apropiado en su estado actual para el uso en distribuciones completamente libres.
Linux-libre: Es un proyecto mantenido por la Free Software Foundation Latin America que remueve todas las partes que no son libres del kernel Linux.
Privativo: Término alternativo para designar al software que no es libre. Véase Software no libre
Richard Matthew Stallman (RMS): Fundador del proyecto GNU y de la Free Software Foundation. Acá puede encontrar su sitio web
Root: El súper usuario en un sistema GNU/Linux. También se conoce como el administrador del sistema. Tiene acceso a todos los archivos y permisos.
Servicio como Sustituto de Software (Service as a Software Substitute, SaaSS): Software que es alojado por un vendedor o por un proveedor yque se encuentra disponible a través de Internet.
Puesto que no tenemos control sobre lo que hace el servidor con nuestros datos (o incluso acceso al software ejecutable en sí mismo), debemos actively rechazar el SaaSS activamente, incluso si funciona con software libre.
Software libre: El software libre es aquel que respeta su libertad. Para ser considerado software libre un programa informático debe ofrecer:

o   La libertad para ejecutar el programa para cualquier propósito (libertad 0).
o   La libertad para estudiar cómo funciona el programa y para modificarlo de forma que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición para ejercer esta libertad.
o   La libertad para redistribuir copias de manera que usted pueda ayudar a su vecino (libertad 2).
o   La liberta para distribuir copias de sus versiones modificadas a otros (libertad 3). Al hacer esto usted puede darle a la comunidad una oportunidad para beneficiarse de sus modificaciones. El acceso al código fuente es una condición necesaria para hacer esto.
o   Véasela definición de software libre de la Free Software Foundation.
o   Cita: "Libre como en libertad de expresión, no como en barra libre."
  • Software no libre: Es el software que no cumple con la definición de lo que es software libre, debido a que no reúne una o más de las cuatro libertades listadas en la definición de software libre.
8.- LINKOGRAFIA
 9.- SLIDESHARE:
es.slideshare.net/lead-campaigns/new?from=upload&uploaded_slideshow_id=63466794