martes, 13 de octubre de 2015

Datos

Integrantes: Sebastian Ayala Martínez
                    Joselin Jazmin Santiago Mendoza

Grupo: "138"

lunes, 12 de octubre de 2015

Linus Torvalds Creador De Linux Mint



Nació el 28 de diciembre de 1969 en Finlandia, es un ingeniero de software conocido por iniciar y mantener el desarrollo del “kernel” de Linux, basándose en el sistema operativo libre Minix y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. En la actualidad es responsable de la coordinación del proyecto.

Su vida: Con tan solo 11 años y la ayuda de su abuelo que era un matemático y estadístico de la época, el cual al comprarse un Commodore enseño al joven Linus a manejarlo.

En 1988 entro en la Universidad de Helsinki en donde aprendió sobre las ciencias de la computación y conoció a Andew S.Tanenbaum el cual ese mismo año creo el sistema operativo Minix.

Aprendió a programar en C y después de varios años adquiriendo experiencia y tomar prestadas algunas ideas, creó en 1991 el primer Linux capaz de ejecutar BASH y disponer del compilador GCC.

Le llamo Linux, debido a su apodo de la universidad.

Un año más tarde Linux adopto GPL, una licencia que le añadía libertades para poder manipular y redistribuir su código de manera totalmente libre, lo que ha permitido que Linux se mantenga estable hasta nuestros días.

Después de estar diez años estudiando y e investigando, entro a trabajar en Transmeta, una empresa dedicada a la fabricación de microprocesadores para portátiles; más tarde decidió abandonarla para poder dedicarse completamente al sueño que había creado, el desarrollo del kernel Linux.

En la actualidad trabaja en los laboratorios Open Source Development Labs en Oregón, con la intención de seguir desarrollando su pasión, el kernel de Linux.

Torvalds posee la marca registrada “Linux” y supervisa el uso de la marca a través de la organización sin ánimo de lucro Linux International, que se encarga de difundir por el mundo los beneficios del S.O.

A pesar de todo, Linus, con sus 36 años, está felizmente casado con Tove y actualmente vive en Portland con sus tres hijas: Patricia, Daniela y Celeste, un lugar mucho más tranquilo para vivir con su familia.



Algunas de las curiosidades que conocemos de Linus Torvalds es una persona como otra cualquiera y a la que le encanta la cerveza, conducir, y estar disfrutando con su familia.

En 2001 lanzó su primer y único libro, su propio autobiografía, titulada “Just For Fun: The Story of an Accidental Revolutionary”, que traducido al castellano es muy curioso y significa: Sólo por diversión: la historia de un revolucionario accidental.

Creación de Linux

Los motivos que llevaron a este genio a desarrollar su propio sistema operativo fueron varias.

Normalmente, Linus utilizaba un computador que usaba para tener acceso por línea telefónica a la red informática de su Universidad, pero debido a que este utilizaba Minix y este no era de su agrado, decidió crear uno él mismo.

En los primeros intentos hizo un programa que arrancaba desde un disquete, y consiguió arrancar el computador y ejecutar dos procesos que mostraban la cadena de caracteres “AAAAABBBBB”. Uno lo utilizaría para leer desde el módem y escribir en la pantalla, mientras que el otro escribiría al módem y leería desde el teclado.

El otro motivo que le llevo a el desarrollo de su S.O fue, la necesidad que tenia de poder descargar y subir archivos de su universidad, pero para implementar esta funcionalidad en el software, era necesario crear un controlador de disco. Así que después de un trabajo continuo y duro, creó un controlador compatible con el sistema de archivos de Minix.

Podríamos decir que por error decidió crear Linux partiendo desde cero al darse cuenta, de que estaba creando algo más que un simple emulador de terminal.

En un principio Linux se iba a llamar Freax (free+ freak + x), aunque después se le siguió conociendo como lo conocemos hoy en día.

Después de decidir seguir desarrollando su sistema para construir un remplazo de Minix, sube al servidor de su universidad Linux con 10.000 líneas de código. A partir de ese momento Linux empezó a evolucionar rápidamente y hasta día de hoy no ha dejado de avanzar, ganando terreno a otros sistemas operativos que no son de código abierto. Linux hoy en día sigue ganando adeptos en todas las partes del mundo debido a ser gratuito y cada vez más personas anónimas contribuyen a su desarrollo y a convertirse en el sistema más estable y seguro.

La frase que utilizo al subir Linux al servidor fue:

“Si suspiras al recordar aquellos días cuando los hombres eran hombres y escribían sus propios drivers. Si te encuentras sin ningún proyecto interesante y te gustaría tener un verdadero sistema operativo que pudieras modificar a tu gusto, si te resulta frustrante tener solo Minix. Entonces este artículo es para ti”.

Lo que la gente desconoce es que Linus Torvalds solo escribe el 2% del sistema operativo Linux, es decir unas 50.000 líneas de código. El resto, se encarga de escribirlo los millones de personas que por vocación deciden mejorar este sistema, aunque Linus se encarga personalmente de supervisarlo.

Torvalds siempre se ha mostrado ingenioso en sus respuestas sobre su rival, Microsoft. En una de sus últimas declaraciones explicaba que “el caso antimonopolio contra Microsoft no ha representado una gran diferencia o una ayuda para Linux, pero lo que sí ha conseguido es que la gente compruebe que Microsoft no representa el sueño americano de la informática; que tiene muchos huecos por cubrir, muchas cosas que mejorar y un grave problema de marketing. Probablemente esto nos ha abierto muchas puertas”. Otra de las cualidades a destacar de Torvalds quizá es que sea uno de los pocos miembros del movimiento OPENSOURCE que se preocupa más por el código que por las leyes.

Fundación de GNU y creación de GNU/Linux

Se le pidió que firmara un acuerdo de no divulgación y llevara a cabo otras acciones que él consideró traiciones a sus principios, a raíz de ello, el 27 de septiembre de 1983 Stallman anunció en varios grupos de noticias de ARPANET Y USENET el inicio del proyecto GNU que perseguía crear un sistema operativo completamente libre, para ello dejaría su trabajo en el MIT en febrero de 1984. Al anuncio original siguió, en 1985, la publicación del Manifiesto GNU, en el cual Stallman declaraba sus intenciones y motivaciones para crear una alternativa libre, pero compatible, al sistema operativo Unix, al que denominó GNU, que también quiere decir ñu en inglés (logotipo de GNU).



Poco tiempo después fundó la organización no lucrativa Free Software Foundation para coordinar el esfuerzo, empleando a programadores de software libre y proveer de una infraestructura legal al movimiento del software libre. Popularizó el concepto de copyleft, un mecanismo legal que protege los derechos de modificación y redistribución del software libre, fue implementado en la Licencia Pública General GNU en 1989.

La mayor parte del sistema GNU, excepto el núcleo, se completó aproximadamente al mismo tiempo, en 1990 hubo miembros del Proyecto GNU que comenzaron a desarrollar un núcleo llamado GNU Hurd. En 1991, un estudiante finlandés llamado Linus Torvalds utilizó las herramientas de desarrollo de GNU para producir el núcleo Linux, completando un sistema GNU completo y operativo, el sistema operativo GNU/Linux.

 

Introducción a Linux



¿Qué es? Linux es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningun 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 / 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, para resaltar que el sistema lo forman tanto el núcleo como gran parte del software producido por el proyecto GNU.

Distribución: Linux se distribuye bajo la GNU General Public License por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación o trabajo derivado tiene que tener esta licencia.

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 Linux Torvalds, la persona de la que partió la idea de este proyecto, a principios de la década de los noventa. Hoy en día, grandes compañías, como IBM, SUN, HP, Novell y RedHat, entre otras muchas, aportan a Linux grandes ayudas tanto económicas como de código.

Día a día, más y más programas y aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen generalmente bajo los términos de licencia de la GNU General Public License.

Más y más casas de software comercial distribuyen sus productos para Linux y la presencia del mismo en empresas aumenta constantemente por la excelente relación calidad-precio que se consigue con Linux.
Las arquitecturas en las que en un principio se puede utilizar Linux son Intel 386-, 486-, Pentium, Pentium Pro, Pentium II/III/IV, IA-64, Amd 5x86, Amd64, Cyrix y Motorola 68020, IBM S/390, zSeries, DEC Alpha, ARM, MIPS, PowerPC, SPARC y UltraSPARC. Además no es difícil encontrar nuevos proyectos portando Linux a nuevas arquitecturas.



Introducción: Básicamente en este informe se hablara sobre el sistema operativo de libre circulación en el mercado Linux. Este sistema operativo fue desarrollado en los años 90 por un estudiante, buscando un proyecto para su carrera, Linux es desarrollado y modificado por personas que tengan los niveles de conocimiento para hacer tal tarea, por esta razón han salido más de 200modificaciones de este sistema operativo. En la gran mayoría de sus versiones Linux se maneja y se configura por medio de interfaz de comandos aunque en la actualidad con la modificación de la versión de Linux Ubuntu ya no es muy necesario este método de configuración por línea de comandos puesto que esta versión de Linux viene con su interfaz gráfica correspondiente.

Historia: El nombre Linux surgió de la mezcla de Linus + Unix. Linux es el nombre del creador del Linux, LinusTorvalds. Y Unix, es el nombre de un sistema operativo de gran porte, del cual contaremos su historia ahora, para que entienda mejor al Linux. El origen del Unix tiene conexión con el sistema operativo Multics, proyectado en la década de1960. Ese proyecto era realizado por el Massachusetts Institute of Technology (MIT), por GeneralElectric (GE) y por los laboratorios Bell (Bell Labs) y American TelephoneTelegraph (AT&T). La intención era de que el Multics tuviera características de tiempo compartido (varios usuarios compartiendo los recursos de una única computadora), siendo así, el sistema más avezado de la época. En 1969, ya existía una versión del Multics corriendo en una computadora GE645.Ken Thompson era un investigador del Multics y trabajaba en Bell Labs. Sin embargo, la empresa se retiró del proyecto tiempo después, pero él continuó sus estudios en el sistema. Desde entonces, su idea no era continuar con el Multics original y sí crear algo más chico, pero que conservara las ideas básicas del sistema. A partir de ahí, comienza la saga del sistema Unix. BrianKernighan, también investigador de Bell Labs, fue quien le dio ese nombre. Linus Torvalds. Era un estudiante de Ciencias de la Computación de la Universidad de Helsinki, en Finlandia y en 1991, por hobby, Linus decidió desarrollar un sistema más poderoso que el Minix. Para divulgar su idea, envió un mensaje a un grupo por la Use net (una especie de antecesor de la Internet).El mismo año, él puso a disposición la versión del kernel (núcleo de los sistemas operacionales) 0.02 y continuó trabajando hasta que en 1994 terminó la versión 1.0.Ventajas: Es totalmente Gratuito y aunque posea versiones de paga (con soporte técnico) es aún más barato que comprar Windows. Los distros importantes tienen muchos programas muy útiles y que lo puedes encontrar muy fácilmente en internet. Un punto muy importante es la seguridad, los Hackers y/o creadores de virus rara vez atacan a Software de Linux. Como se puede observar en muchas webs, existe infinidad de Información técnica que te servirá de ayuda (Podríamos incluir este Post)

Se lleva bien en el arranque en conjunto con Windows. Carga y realiza tareas con mayor eficiencia que Windows. La constante actualización y nuevas versiones es asombrosa. Existen infinidades de Distribuciones de Linux Desventajas: El origen técnico de Linux aún se percibe; antes de que puedas creerlo, estarás abriendo una “Terminal” de Linux y escribiendo comandos. Algo que nunca harías con Windows. No es muy común su uso en Compañías, por lo que generalmente se usa para trabajar desde Casa, así que debes hacer ajustes laboriosos. A la hora de trabajar con documentos de Windows complejos, se podría convertir en una tareas difícil o casi imposible debido a la poca compatibilidad para importar desde Windows para Linux. Instalar controladores de Hardware y programas resulta ser más complicado que en Windows. Esto debido a que las empresas creadoras de controladores crean sus productos en base a Windows, el sistema operativo más usado a nivel mundial. Muchos juegos no se ejecutan en Linux así que olvídate de grandes Gráficos y poner a trabajar tu tarjeta de video al máximo. Claro existen sus excepciones.

Estructura de directorios: La mayoría de sistemas operativos del mercado siguen el estándar IEEE POSIX (PortableOperatingSystem Interface), dónde se especifican las principales características que debería tener cualquier sistema operativo. Entre ellas está la distribución en directorios que tenemos que hacer de nuestros archivos para tenerlos correctamente organizados y poder localizarlos de forma rápida y sencilla. En la mayoría de distribuciones basadas en GNU/Linux se siguen estas recomendaciones, encontrando los siguientes directorios principales:/bin/: comandos básicos para todos los usuarios del sistema./boot/: archivos estáticos necesarios para el arranque del sistema./dev/: dispositivos del sistema./etc./: archivos de configuración del sistema y de las aplicaciones instaladas en el mismo./home/: directorio para poner las carpetas home de los usuarios./lib/: librerías esenciales para el núcleo del sistema y módulos del mismo./mnt/: punto de montaje temporal para dispositivos./proc/: procesos y variables del núcleo del sistema./root/: directorio home para el root del sistema./sbin/: comandos especiales para el root del sistema./tmp/: archivos temporales. Según la distribución utilizada (o la configuración que utilicemos) se borran al arrancar el sistema o cada cierto período de tiempo./usr/: segunda estructura jerárquica, utilizada para almacenar todo el software instalado en el sistema./var/: directorio para los spoolers de impresión, ficheros de log, etc. Es muy recomendable conservar y no eliminar ninguno de estos directorios (o los que por defecto nos cree la distribución que utilicemos) ya que son básicos para el buen funcionamiento del sistema. Generalmente los procesos de instalación de nuevas aplicaciones necesitan que exista La organización dada y muchos de los archivos de configuración de los programas deben estar indeterminados directorios. Lo que sí podemos hacer sin ningún tipo de restricción es crear nuevos directorios a la raíz del sistema o en cualquier otra carpeta.

martes, 6 de octubre de 2015

Para que sirve Linux



Linux se utiliza para entornos web, desarrollo y servidores. Linux es útil tanto para el trabajo como para el uso doméstico. Sin embargo, para juegos comerciales de ordenador, el servidor linux no es uno de los mejores. Es más difícil de controlar que windows pero luego es más rápido y puede llegar a ser más útil. Además es más complicado que linux deje entrar virus en su servidor. Funciona mediante comandos.


De que se compone: Linux Mint se compone de muchos paquetes de software, la mayor parte de los cuales se distribuyen bajo una licencia de software libre. La principal licencia utilizada es la GNU General Public License (GNU GPL) que, junto con la GNU Lesser General Public License (GNU LGPL), declara explícitamente que los usuarios tienen libertad para ejecutar, copiar, distribuir, estudiar, cambiar, desarrollar y mejorar el software. Linux Mint es financiada por su comunidad de usuarios. Los usuarios individuales y empresas que utilizan el sistema operativo pueden actuar como donantes, patrocinadores y socios de la distribución. El apoyo financiero de la comunidad y la publicidad en el sitio web ayuda a mantener Linux Mint libre y abierto.

Caracteristicas: Linux Mint viene con su propio juego de aplicaciones (Mint tools) con el objetivo de hacer más sencilla la experiencia del usuario.

MintUpdate: Diseñado especialmente para Linux Mint, y desarrollado para los usuarios que instalan actualizaciones prescindibles o que requieren un nivel de conocimiento para configurarlas apropiadamente. MintUpdate asigna a cada actualización un nivel de seguridad (que va de 1 a 5), basado en la estabilidad y necesidad de la actualización, según el criterio de los desarrolladores líderes. Esta herramienta se incluye por primera vez en la edición 4.0 Daryna.

MintInstall: Sirve para descargar programas desde los catálogos de archivos .mint que están alojados en el Portal de Software de Linux Mint. Un archivo .mint no contiene el programa, pero sí contiene toda su información y recursos desde los cuales será descargado.

MintDesktop: Usado para la configuración del escritorio. MintDesktop ha recibido una mejora significativa en la versión 4.0.

MintConfig: Un centro de control personalizable, que facilita la configuración del sistema.

MintAssistant: Un asistente personalizable que aparece durante el primer acceso (login) del usuario, guiándole por varias preguntas para personalizar la base de Mint de acuerdo con el nivel de conocimiento del usuario y su comodidad con varios componentes de Linux.

MintUpload.: Un cliente FTP, integrado al menú contextual de Nautilus, con el fin de facilitar la compartición de archivos de forma sencilla y rápida. Básicamente, el archivo es alojado en un servidor FTP, con capacidad limitada a 1 Gigabyte por usuario (ampliable al comprar el servicio Mint-space). Para compartir el archivo basta con posicionarse sobre él, hacer clic derecho y elegir la opción "upload", luego aparecerá una ventana desde la cual se elige el perfil "Default" y se hace clic en en botón "upload". Finalmente se espera a que el archivo sea subido. Cuando se haya completado el alojamiento, en la parte inferior de la ventana de mintupload aparecerá el hiperenlace de descarga del archivo.

MintMenu: Es un menú escrito en python que permite plena personalización de textos, iconos y colores. Mantiene un aspecto similar al menú de openSUSE 10.3

MintBackup: Programa que facilita el respaldo y posterior restauración tanto de archivos de usuario como de software del sistema.

MintNanny: Es un programa que permite restringir el acceso a ciertas páginas de Internet definidas por el usuario

¿Que es Linux?

INUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede usarse mediante línea de comando como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender Minix, decidió escribir su propio sistema operativo compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más importante era el kernel o núcleo, que controla el hardware.
Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo que llamamos GNU/Linux.