lunes, 16 de mayo de 2011

GNU LINUX


¿Qué es un sistema operativo?
Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel.
¿QUÉ ES LINUX?
Linux es un sistema operativo diseñado por cientos de programa dores de todo el planeta, aunque el principal responsable del proyecto es LinusTovalds. Su objetivo inicial es propulsar el software de libre distribución junto con su código fuente para que pueda ser modificado por cualquier persona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya su propio código fuente expande enormemente las posibilidades de este sistema.    Siendo totalmente gratuito.

ORIGEN E HISTORIA DE LINUX
La historia de Linux empieza en Finlandia, en 1991, cuando en Linus B. Torvalds, estudiante de la Universidad de Helsinki, se le ocurrió comprarse un PC con procesador 386. Después de observar que el MS/DOS no aprovechaba los recursos de la máquina, decidió usar otro sistema operativo de entonces: Minix (Minix era un pequeño sistema Unix).
Sin embargo, debido a las limitaciones del Minix, Linus decidió reescribir algunas partes del sistema, añadiéndole  mayor funcionalidad. Posteriormente, Linus difundió el código fuente por Internet, de manera gratuita y con el nombre de Linux. La primera difusión de Linux tuvo lugar el mes de agosto de 1991. Se trataba de la versión 0.01, y por el momento, funcionaba bajo Minix. Esta primera versión era lo que se podría denominar un embrión ni siquiera hubo anuncio oficial. La primera versión «oficial», la 0.02, se hizo pública el 5 de octubre de 1991. En esta nueva versión ya se permitía el uso de algunos programas GNU (GNU es un acrónimo recursivo que significa «GNU No es Unix»).
En estas primeras versiones, Linux era bastante limitado, pero el hecho de que se difundiera la fuente por Internet, y totalmente gratis, hizo que cada vez más personas empezaran a colaborar con el proyecto, hasta llegar a los cientos de colaboradores que hay  trabajando en la actualidad en los cientos de proyectos GNU. La primera versión estable de Linux fue la 1.0 y apareció en marzo de 1994.
El número de versión asociado al núcleo tiene un sentido muy particular, ya que está ligado a su desarrollo; la evolución de Linux se efectúa en dos fases:
- Fase de desarrollo: es el momento en que se añade funcionalidad al núcleo, optimizaciones y demás. En definitiva, es la fase en la que se desarrolla más el núcleo y se caracteriza por su nombre de versión impar: 1.1, 1.3, etcétera.
- Fase de estabilización: se trata de coger el núcleo desarrollado en la fase anterior, y hacer que sea lo más estable posible. Aquí las modificaciones son mínimas; se trata más de retoques y pequeños ajustes. Los núcleos estables tienen número de versión par: 1.0, 1.2, 2.0, 2.4, etcétera.
Actualmente, Linux es un sistema Unix completo, aunque inicialmente se diseñó como un clónico de éste, distribuido libremente para funcionar en máquinas PC con procesadores 386, 486, etc.

CARACTERÍSTICAS BÁSICAS DE LINUX
ROBUSTO, ESTABLE Y RÁPIDO
El hecho de que el Sistema Operativo UNIX haya sido desarrollado para ambientes académicos y de investigación hace que Linux herede las características de estabilidad, rapidez y robustez. Estas características se reflejan en la capacidad de ejecutar aplicaciones de alto desempeño con un uso eficiente de los recursos de la computadora.
DE LIBRE DISTRIBUCIÓN Y CÓDIGO ABIERTO
Varios usuarios en la misma máquina al mismo tiempo (y sin licencias para todos). Con acceso a los códigos fuentes del sistema disponibles para ser modificados  por el usuario.
MULTITAREA
Es un sistema operativo capaz de realizar múltiples tareas simultánea mente, lo que se conoce comomultitasking en inglés. Esta capacidad le permite al sistema correr más de una aplicación a la vez. Por ejemplo, un usuario podría estar al mismo tiempo trabajando en una presentación de su trabajo, escribiendo un correo electrónico e incluso navegando por Internet.       
MULTIPLATAFORMA
Corre en muchas CPU distintas, no sólo Intel.


MULTIUSUARIO
            Muchos usuarios usando la misma máquina al mismo tiempo.

HERRAMIENTAS DE OFICINA DE LINUX
OPENOFFICE
Ofrece procesador de palabras, hoja de cálculos, presentaciones, administrador de base de datos, dibujo y editor de página Web. Puede leer y escribir archivos de Microsoft Office y exportar a PDF y Flash, entre otros formatos. La interfaz gráfica de Open Office una pequeña curva de aprendizaje, por ellos los usuarios sabrán fuertemente las diferencias entre Microsoft Office y OpenOffice. OpenOffice también es multiplataforma, hay versiones para Linux, Solaris, Windows y OS X.

OPENOFFICE.ORG WRITER
Es el procesador de textos de la suite ofimática. Writer permite exportar archivos de texto a los formatos PDF y HTML sin software adicional, lo que permite que pueda ser utilizado como un editor WYSIWYG para crear y editar páginas web.35
OPENOFFICE.ORG CALC
OpenOffice.org Calc es una hoja de cálculo similar a Microsoft Excel o Lotus 1-2-3. Calc ofrece una serie de características no presentes en Excel, incluyendo un sistema que, automáticamente define serie de gráficas, sobre la base de la disposición de la información del usuario. Calc también puede exportar hojas de cálculo para el formato PDF.

OPENOFFICE.ORG IMPRESS
OpenOffice.org Impress es un programa de presentación similar a Microsoft PowerPoint o Keynote de Apple. Puede exportar presentaciones al formato SWF, permitiendo que se reproduzca en cualquier computadora con un reproductor de Flash instalado. También incluye la capacidad de crear archivos PDF, y la capacidad de leer archivos de Microsoft PowerPoint (ppt). Su formato original es ODP.

OPENOFFICE.ORG BASE
OpenOffice.org Base es un programa de base de datos similar a Microsoft Access. OpenOffice.org Base permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual que Microsoft Access, es capaz de trabajar como un front-end para diversos sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0.

OPENOFFICE.ORG DRAW
OpenOffice.org Draw es un editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio y comparable en características a las primeras versiones de CorelDRAW. Ofrece «conectores» entre las formas, que están disponibles en una gama de estilos de línea y facilitan la construcción de los dibujos, como diagramas de flujo. Tiene características similares a la edición de software de escritorio como Scribus y Microsoft Publisher. Draw también puede exportar sus creaciones al formato PDF y al estándar SVG.

OPENOFFICE.ORG MATH
OpenOffice.org Math es una aplicación diseñada para la creación y edición de fórmulas matemáticas. La aplicación utiliza un lenguaje de marcado para crear las fórmulas.36 Dichas fórmulas pueden ser incorporadas dentro de otros documentos de OpenOffice.org, tales como los creados por Writer; permitiendo al usuario la posibilidad de incrustarlas al documento como objetos OLE.37 Math soporta múltiples fuentes y puede exportar fórmulas a los formatos de archivo ODF, PDF o MathML.38

OTRAS APLICACIONES DE OFICINA DE LINUX
EVOLUTION
Es la versión Linux de Outlook, incluye E-Gmail, calendario, contactos, tareas, búsqueda avanzada, integración con el escritorio, compartir vCard, filtro de spam, encriptación, LDAP, soporte para iCalc y mucho mas. Si tu empresa usa Exchange Server, estas de suerte, porque Evolución Connectorserá capaz de mantenerte conectado. Evolución tiende a ser el cliente de correo por defecto de GNOME, pero también puedes disfrutarlo en KDE o cualquier manejador de ventanas.

Formalmente llamado GTT, GnoTime es una aplicación de escritorio que rastrea el tiempo gastado en proyectos. Puede generar numerosos reportes (Jornal, Actividad, Diario, Estado, Por Hacer, Facturas, Query, Primer) y posee una interfaz fácil de usar. GnoTime también incluye un editor de entrada diario para cada proyecto. Con GnoTime puedes agregar simples queries SQL a las plantillas de reportes. Además GnoTime posee autoguardar, por eso en el supuesto caso que tu Linux se caiga, tu información estará salvada.
GIMP
Gimp es la herramienta por defecto para crear y manipular gráficos en Linux, Gimp es a Linux lo que Photoshop es a OS X y Windows. Pero Gimp es mejor que Photoshop en una cosa, que es multiplataforma, puedes instalar Gimp en Linux, OS X y Windows. Posee una interfaz configurable, realzamiento de fotos, retoque digital, soporte de hardware, un enorme rango de formatos soportados, soporte de plug-in, su propio lenguaje script, filtros, etc.
PIDGIN