martes, 21 de octubre de 2014

Historia De Linux

¿¿Que es Linux y Que es Ubuntu??

 Linux:
GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema 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.
 Ubuntu:
Ubuntu es un sistema operativo basado en Linux y que se distribuye como software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de los demás.
Esta orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. Estadísticas web sugieren que la cuota de mercado de Ubuntu dentro de las distribuciones Linux es, aproximadamente, del 49%,y con una tendencia a aumentar como servidor web. Y un importante incremento activo de 20 millones de usuarios para fines del 2011.

Origen de Linux y Que tiene que ver con Unix:
Origen:
Como breve introducción, tenemos que el ambiente GNU tuvo sus inicios en 1983 cuando Richard Stallman decidió crear un sistema operativo similar y compatible con UNIX. Posteriormente en 1985 el mismo personaje creo la FSF (Fundación del Software Libre) y desarrolló la Licencia pública general de GNU para difundir el software libremente.

Luego de esos eventos, el software GNU se comenzó a desarrollar rápidamente y ya para principios de 1990 había suficiente código como para desarrollar un sistema operativo completo, sin embargo, le hacia falta un núcleo completo.

En 1991 Linus Torvalds comenzó un proyecto que finalmente terminó siendo el núcleo de Linux. Este núcleo fue denominado GNU/Linux y es lo que se conoce hoy en día como sistema operativo Linux y fue lanzado bajo la licencia general pública de GNU creada originalmente por Stallman.

 Que tiene que ver unix con linux:
Linux es un "clon" de unix hecho por un tal Linus Torvalds allá por los años 90's. Linux no es un sistema operativo completo, sino un núcleo del que se ha desarrollado un sistema operativo completo , mejor dicho GNU/Linux, es un sistema operativo basado en la misma estructura que Unix, pero GNU/Linux se reescribió desde cero y se liberó todo el código fuente, es decir, todo el código con el cual se concibió

Quien Fue linus Torvals y Hable un poco de su vida:
Linus Benedict Torvalds (28 de diciembre de 1969, Helsinki, Finlandia) es un ingeniero de software finlandés estadounidense, conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco-parlante de Finlandia.
Sus padres tomaron su nombre de Linus Pauling (estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.
A finales de los años 80 tomó contacto con los ordenadores IBM, PC y en 1991 adquirió un ordenador con procesador modelo 80386 de Intel.
En 1988 fue admitido en la Universidad de Helsinki, donde estudio Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tanenbaum saca a la luz el S.O. Minix con propósitos didácticos. Dos años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.
 
Que tiene que ver el pais Finlandia con linux,¿Por que se relaciona?




Como se creo el Sistema Operativo linux?

En Finlandia, Linus Torvalds, por entonces estudiante de Ciencias de la Computación de la Universidad de Helsinki, decidió realizar la entonces cuantiosa inversión de 3500 dólares estadounidenses para adquirir un nuevo ordenador con el microprocesador 80386 de Intel, el cual funcionaba a 33 MHz y tenía 4MB de memoria RAM. El pago lo realizaría a plazos, pues no disponía de tal cantidad de dinero en efectivo.
Normalmente, este ordenador lo usaba para tener acceso por línea telefónica a la red informática de su Universidad, pero debido a que no le gustaba el sistema operativo con el cual trabajaba, denominado Minix, decidió crear uno él mismo. Inicialmente, escribió un programa con lenguaje de bajo nivel prescindiendo de Minix. En los primeros intentos, consiguió arrancar el ordenador 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. Inicialmente, el programa arrancaba desde un disquete.


Mencione y Explique 7 caracteristicas de Linux:

1. El sistema operativo se adapta a ti

Existen decenas de distribuciones de Linux. Todas ellas comparten el núcleo del sistema y la mayoría de funcionalidades, pero cada una en una línea diferente. Por ejemplo, Debian es la más estable y avanzada, Ubuntu es sencilla y fomenta el software libre... Podemos escoger la distribución que más nos convenga según nuestras necesidades, con lo que nuestro sistema será eficiente porque somos nosotros quienes lo escojemos. 

2. Usabilidad y simplicidad

Parecía imposible porque Windows ha sido siempre sinónimo de simplicidad, pero Linux está entendiendo perfectamente las necesidades del usuario en este aspecto; y algunas distribuciones (como Ubuntu) son aún más fáciles de usar que Windows. Como ejemplo de usabilidad -y diseño- podemos ver un ejemplo sobre los nuevos entornos de escritorio Gnome (Linux) que nos dejó Rayder en el artículo Windows es mejor que Linux

3. Gestión completa del sistema operativo

Linux puede ser fácil de usar para principiantes, pero también permite que los usuarios avanzados se sientan cómodos gestionando todos los parámetros del sistema. En Linux dispones de gran cantidad de herramientas para monitorizar el rendimiento, ver los procesos en ejecución, limpiar el sistema, controlar los servicios habilitados, ver logs de sucesos...

4. Los programas no ocupan 600 MB

En Windows es común que muchos programas amplíen su utilidad realizando tareas fuera de su funcionalidad principal. Cada vez crecen más y, como normalmente no es posible seleccionar sólo los componentes que necesitas, eso implica que ocupan más espacio en disco y consumen más memoria. En Linux no ocurre así, las aplicaciones están desarrolladas para dar libertad al usuario sobre lo que se quiere instalar.

5. Nos olvidamos de cracks y seriales

Para Windows es incalculable el número de gente que busca y nos pide números de serie y cracks en Portal Programas. En Linux, donde la mayoría del software es libre, no tienen sentido. En Linux no existen cracks ni seriales porque el negocio del software libre es otro.
  
6. Nos olvidamos de virus

En Linux no hay virus, simplemente no existen. Por eso tampoco se necesitan antivirus. Esa es una gran ventaja porque trabajando con Windows ningún ordenador se puede permitir el lujo de no tener un antivirus potente. El antivirus trabaja por sí sólo de forma casi transparente pero consume recursos del PC y tiene un coste anual por su mantenimiento. Si bien también es cierto que además de los virus hay otras amenazas como phising para lo que ningún sistema operativo puede ofrecer protección.

7. Fomento del Software libre (y gratis)

El propio Linux es el ejemplo más claro de software libre. Como él, la mayoría de aplicaciones para este sistema operativo están desarrolladas como software libre. Además de ser libre, suelen ser gratuitas. Pueden distribuirse libre y gratuitamente gracias a que el modelo de negocio de las empresas no se basa en vender licencias como en Windows sino en servicios adicionales sobre el propio software. Es decir, instalar 1 sistema Linux cuesta lo mismo que instalar 100 o 1000 (0 euros); mientras que en Windows la diferencia de precio sería muy notable.


 Que es Tux y cual es su figura?

Tux es el nombre de la mascota oficial de Linux. Creado por Larry Ewing en 1996, es un pequeño pingüino de aspecto risueño y cómico. La idea de que la mascota de kernel Linux fuera un pingüino provino del mismo Linus Torvalds, creador de kernel Linux. Según se cuenta, cuando era niño le picó un pingüino; además desde pequeño mostró una gran simpatía por estos animales. No tiene un significado en específico.













 Que es software de distribuccion libre y porque se dice que linux es libre?


software de distribuccion libre:

Software libre (en inglés free software, aunque esta denominación a veces se confunde con «gratis» por la ambigüedad del término free en el idioma inglés, por lo que también se usa libre software) es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Según la Free Software Foundation, el software libre se refiere a la seguridad de los usuarios para ejecutar, copiar, distribuir y estudiar el software, e incluso modificarlo y distribuirlo modificado.

Porque linux es libre:

Linux-libre es un proyecto que publica y mantiene versiones modificadas del núcleo Linux a las que se les ha quitado todo el software que no incluye código fuente, así como el código fuente ofuscado o el que esté publicado mediante licencias privativas. Las partes que no tienen código fuente son llamadas blobs binarios y corresponden a firmware privativo.
Es el núcleo recomendado por la Free Software Foundation y una pieza principal de las distribuciones GNU totalmente libres. Linux-libre es mantenido y publicado por la Fundación Software Libre América Latina (FSFLA)

Tabla comparativa entre Linux y Windows:






5 Distribuciones de linux mas usadas en el mundo:


1. Ubuntu


http://www.ubuntu.com/



Mantenido por Canonical y una comunidad de desarrolladores. Utiliza núcleo Linux, y está basado en Debian. Ubuntu está orientado al usuario novel y promedio. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto. El porcentaje de mercado de Ubuntu dentro de "distribuciones Linux" es de aproximadamente 49%, y con una tendencia a subir como servidor web. Y un importante incremento activo de 20 millones de usuarios para fines de 2011.


2. Debian


http://www.debian.org/index.es.html


Es una comunidad conformada por desarrolladores y usuarios, que mantiene un sistema operativo GNU basado en software libre. El sistema se encuentra precompilado, empaquetado y en un formato deb para múltiples arquitecturas de computador y para varios núcleos.


3. Linux Mint


http://www.linuxmint.com/



Es una distribución del sistema operativo GNU/Linux, basado en la distribución Ubuntu (que a su vez está basada en Debian). A partir del 7 de septiembre de 2010 también está disponible una edición basada en Debian.
Linux Mint mantiene un inventario actualizado, un sistema operativo estable para el usuario medio, con un fuerte énfasis en la usabilidad y facilidad de instalación. Es reconocido por ser fácil de usar, especialmente para los usuarios sin experiencia previa en Linux.



4. Fedora


http://fedoraproject.org/


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.

5. openSUSE


http://es.opensuse.org/Bienvenidos_a_openSUSE.org



openSUSE es el nombre de la distribución y proyecto libre auspiciado por SUSE Linux GmbH y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux. Después de adquirir SUSE Linux en enero de 2004, Novell decidió lanzar SUSE Linux Professional como un proyecto completamente de código abierto, involucrando a la comunidad en el proceso de desarrollo.





Incluya un video de youtube.com en donde explique la Historia de Linux?
 
 










Comandos de ubuntu mas usados Frecuentemente:

Directorios
cd       Crear un directorio
rmdir    Borrar un directorio
mkdir    Crear un directorio
pwd      Imprime el directorio actual

Archivos
cat      Concatenar y desplegar (en pantalla) el contenido de
         un o varios archivos
find     Buscar archivos que corresponden a un criterio deseado
file     Determina el tipo de archivo(s)
grep     Busca en archivos por las líneas que correspondan al
         patrón buscado
head     Muestra la primera parte de uno o varios archivos
less     Despliega parte de un archivo en pantalla de manera
         interactiva
ln       Crear enlaces simbólicos o duros entre archivos
ls       Listar información sobre archivos
sort     Ordenar archivos de texto
tail     Muestra la última parte de un archivo
tee      Redirecciona la salida a múltiples archivos
uniq     Remueve lineas duplicadas en los archivos indicados
wc       Imprime el conteo de bytes, palabras y lineas

Manipulando Archivos
cp       Copiar uno o mas archvios a otra ubicación o ruta
mv       Mover o renombrar archivos o directorios
rm       Remover archivo(s)

Trabajando con comandos Linux
type     Describe un comando •
which    Buscar en el $path del usuario por un archivo de
         programa
man      Maual o ayuda de un comando
apropos  Buscar ayuda en la paginas de manual (man -k)
info     Leer documentos info del sistema o comandos
whatis   imprime descripciones de páginas de manual
alias    Crear un alias •
help     Despliega la ayuda para un comando integrado en el
         sistema •

Miselaneos
echo     Despliega un mensaje en la pantalla •
clear    Limpiar la pantalla de la terminal
history  Muestra el historial de los comandos ejecutados

Permisos
id       Imprime los identificadores de usuario y grupo
chmod    Cambiar los permisos de acceso
chown    Cambiar el propietario y grupo de un archivo
su       Cambia el id del usuario o para convertirse en
         superusuario (root)
sudo     Ejecuta un comando como otro usuario
chgrp    Cambiar la pertenencia a un grupo
passwd   Modificar la contraseña de un usuario

Procesos
ps       Reporta una vista de los procesos actuales
top      Despliega tareas
jobs     Lista los trabajos activos
bg       Pone un trabajo en segundo plano
fg       Pone un trabajo en primer plano
kill     Envía una señal a un proceso
killall  Mata procesos por nombre
shutdown Apaga o reinicia el sistema
pstree   Muestra una lista de los procesos en forma un árbol
         que permite ver la relación padre/hijo entre los
         procesos
vmstat   Muestra un estado de uso los recursos del sistema,
         incluyendo memoria, espacio de intercambio y E/S 
         de disco.
xload    un programa gráfico que muestra la carga del sistema a
         través del tiempo
tload    similar a xload pero para la terminal

Almacenamiento
mount    Monta un sistema de archivos
umount   Desmonta un sistema de archivos
fsck     Verifica y Repara un sistema de archivos
fdisk    Programa para manipular tablas de particiones de
         discos
mkfs     Crea un sistema de archivos
fdformat Da formato a un disco floppy
dd       Escribe datos en bloque directamente a un
         dispositivo
genisoimage Crea un archivo de imagen ISO 9660
wodim       Escribe datos en un dispositivo óptico
md5sum      Calcula una suma de verificación MD5

Manejo de paquetes
rpm      Manejo de paquetes de bajo nivel para RedHat
yum      Manejo de paquetes de alto nivel para RedHat
dpkg     Manejo de paquetes de bajo nivel para Debian / Ubuntu
apt-get  Manejo de paquetes de alto nivel para Debian / Ubuntu