InicioApuntes Y Monografiashistoria de linux su comparacion con windows

historia de linux su comparacion con windows


Introducción
LINUX es un sistema operativo, compatible Unix. Dos caracteristicas 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 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 codigo fuente. El sistema lo forman el nucleo del sistema (kernel) mas un gran numero de programas / librerias que hacen posible su utilizacion.
LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el codigo fuente tiene que estar siempre accesible.
El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El nucleo del sistema sigue en continuo desarrollo bajo la coordinacion de Linus Torvalds, la persona de la que partio la idea de este proyecto, a principios de la decada de los noventa.
Dia a dia, mas y mas programas / aplicaciones estan disponibles para este sistema, y la calidad de los mismos aumenta de version a version. La gran mayoria de los mismos vienen acompanados del codigo fuente y se distribuyen gratuitamente bajo los terminos de licencia de la GNU Public License.
En los ultimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rapidamente por la excelente relacion calidad-precio que se consigue con Linux.
Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II/III/IV, Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Historia
LINUX hace su aparicion a principios de la decada de los noventa, era el año 1991 y por aquel entonces un estudiante de informatica de la Universidad de Helsinki, llamado Linus Torvalds empezo, como una aficion y sin poderse imaginar a lo que llegaria este proyecto, a programar las primeras lineas de codigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian mas.
Linux nunca anuncio la version 0.01 de Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilacion.
El 5 de octubre de 1991, Linus anuncio la primera version "Oficial" de Linux, -version 0.02. Con esta version Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribucion .....
Despues de la version 0.03, Linus salto en la numeracion hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despues de sucesivas revisiones, Linus incremento el numero de version hasta la 0.95 (Marzo 1992). Mas de un año despues (diciembre 1993) el nucleo del sistema estaba en la version 0.99 y la version 1.0 no llego hasta el 14 de marzo de 1994.
La serie actual del nucleo es la 2.4.x y sigue avanzando dia a dia con la meta de perfeccionar y mejorar el sistema.
Distribuciones de Linux
Linux es un sistema de libre distribución por lo que podéis encontrar todos los ficheros/programas necesarios para su funcionamiento en multitud de servidores conectados a Internet. La tarea de reunir todos los ficheros/programas necesarios, asi como instalarlos en tu sistema, puede ser una tarea bastante complicada y no apta para muchos. Por esto mismo, nacieron las llamadas distribuciones de Linux, empresas que se dedican a hacer el trabajo "sucio" para nuestro beneficio y comodidad.
Una distribución no es otra cosa, que una recopilación de programas y ficheros, organizados y preparados para su instalación. Estas distribuciones se pueden obtener a traves de Internet, o comprando los CDs de las mismas, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, via FTP(sin cargo alguno).
Existen varias distribuciones creadas por diferentes empresas a unos precios bastantes asequibles (si se compran los CDs, en vez de bajársela via FTP ), las cuales deberiais de poder encontrar en tiendas de informática o librerías. En El siguiente enlace teneis una lista con las empresas que distribuyen distribuciones en España y Centro/Sur américa. En el peor de los casos siempre podeis encargarlas directamente por Internet a las empresas que las crean. A veces, las revistas de informática sacan una edición bastante aceptable de alguna distribución.
Si vais a instalar el sistema por primera vez, os recomiendo haceros con una de estas distribuciones y en un futuro cuando querais actualizar el sistema con las últimas versiones y actualizaciones del núcleo y programas que utiliceis, usar Internet.

Tipos de distribuciones


• Red Hat – Fedora
• Mandrake Linux
• Debian
• Knoppix
• SuSE - Novell Linux Desktop

Estas son algunas de las distribuciones Linux que hay exciten muchas versiones además de estas que nombramos


Comparación directa entre Windows y Linux
En este articulo presentaremos una comparación directa entre Windows y Linux, desde el punto de vista MS, desde ningún punto de vista este articulo representa la posición de CREANGEL, no es mas que una recapitulación de las características que menciona como puntos fuertes MS.
Para comenzar este articulo encontré un documento en el sitio de Internet de Microsoft, citando las ventajas competitivas que tiene la plataforma empresarial (Windows 200x) de la empresa con respecto a las características de LINUX, estas características son tomadas de dicho articulo y en algunas partes se harán comentarios con propósitos de claridad.
Requerimientos del cliente LINUX Windows 2000
aplicaciones • No existe el empeño por dar compatibilidad hacia atrás, frecuentemente hay la necesidad de recompilar para diferentes distribuciones.
• A menudo no se provee el condigo fuente.
• De manera principal basadas en script similares a UNIX (CGI, PERL, PHP)
• No existe un marco para el desarrollo de aplicaciones distribuidas o aplicaciones Web.
• No existe una implementación de: COM, CORBA, EJB, o middleware de transacciones habilitado.
• No hay un sistema de monitoreo al procesamiento de transacciones (TP) o un sistema de colas. • Ejemplos de código, kit de desarrollo (hardware, software y dispositivos) y selected source of code licencing.
• Modelo integrado COM para procesamiento distribuido y Web, colas de mensajes procesamiento de transacciones y servicios multimedia.
• Amplio rango de lenguajes incluyendo ASP.
• Ínter operación de bases de datos con soporte a transacciones distribuidas (DTC)
• Mas de 100 aplicaciones certificadas Windows y 2000 aplicaciones basadas en servicios de directorio e integración con seguridad.
• Aplicaciones de directorio integradas habilitadas
confiabilidad • Bueno para servir aplicaciones simples de contenido estático, en maquinas de bajo nivel, de único procesador.
• Pocas garantías OEM de tiempo arriba en sistemas Linux
• Falta de pruebas extensivas que garanticen la compatibilidad entre componentes y aplicaciones. • Gran numero de pruebas externas e internas de drivers, integración de aplicaciones, pruebas de stress beta (para garantizar la compatibilidad entre los componentes, servicios y aplicaciones)
• Alto tiempo arriba (uptime) por parte de OEM que garantizan Windows 2000 server.
• Sistema dinámico de configuración (plug and play, hot swap) sistema de protección de archivos y certificación de drivers.
• Soporte por modo de kernel de protección de escritura, cluster de alta disponibilidad de aplicaciones, servidor Web de aplicaciones y balanceador de cargas de red.
• Sistema de archivos journal (para mejorar la confiabilidad y recuperación rápida)
• Soporte de compresión de archivos y encripcion.
seguridad • Todo o nada no se pueden delegar privilegios administrativos
• No hay una ruta de resolucion (metodología) para arreglo de BUG, con una forma clara de contabilizacion.
• No existe seguridad centralizada, incluyendo auditoria. • Sitema de Single, sign-on (SSO) o usuario único que permite a un solo usuario acceder a distintos sistemas en un entorno de RED.
• Servicios de sistema corren con altos niveles de seguridad para servicios multiusuarios.
• Soporte a los últimos Standard de seguridad (kerberos, PKI, smart-cards, encripted files system, IPSec, y VPN)
escalabilidad • Soporte de forma predeterminada de solo 960M RAM, tiene que recompilarse y aplicar parches para soportar 2G RAM y un maximo por archivo de 2G
• I/O sincronico introduce una limitante de contencion a la escalabilidad SMP (multi procesador)
• Optimizado para hardware de bajo perfil.
• Falta de un “threading” a nivel de kernel para un manejo eficiente de el procesamiento de aplicaciones.
• Pobre desempeño de servidor Web (comparativa de apache contra IIS)
• no se conoce un benchmarks TCP-C disponible. • Windows 2000 Server default 4G RAM; Windows 2000 Advanced server 8G RAM default; Windows 2000 Datacenter Server 64G RAM (default) máximo tamaño de archivo de 16T.
• Soporte integrado de balance de cargas basado en TCP/IPi.
• Escalabilidad SMP hasta 32 CPU
• Desempeño de servidor Web probado
• I/O asincrono “threads” pueden procesar otras tareas mientras esperan al I/O mejorando el desempenio y la escalabilidad.
• Record mundial en TCP-C precio/desempeño
• Magnificos resultados en doble y cuádruple procesador sobre SPECWeb
Administracion • No infraestructura de administración.
• Bajo grado de integración de seguridad entre los componentes y las aplicaciones, incrementando costos y riesgo tecnico.
• Servicios prestados d manera no integrada, desarrollados por equipos o personas independientes.
• No estudios de TCO disponibles • Administración Centralizada , Servicios De Directorio Integrados, Delegacion De Administración Y Administración Basada En Políticas.
• Capacidad De Elegir Entre GUI O Línea De Comandos Para Administración.
• Directorio Activo Para Administración Integrada, Delegacion, Administración Y Scripting.
• Tegnologias De INTELLIMIRROR, SysPrep, sistemas de instalación remota, Wizards de configuración, y herramientas de actualizacion.
Time to market • Limitado soporte de hardware y drivers.
• No hay una lista HCL compilada.
• Se requiere personal altamente entrenado para administración (frecuentemente desarrolladores) los que deben recompilar el kernel para agregar características .
• Usuarios finales forzados a hacer la integración y pruebas de paquetes desarrollados por diferentes proveedores. • Soporte a las ultimas innovaciones de hardware (plug-n-play, power management, infrared file transfer)
• Lista HCL compilada concertificacion y soporte OEM.
• Plataforma integrada alrededor de la facilidad de uso.
• Herramientas GUI para simplificar tareas complejas.
• Administración vía scripts para automatizar tareas y administración remota.
• Pruebas extensas y soporte a nuevos dispositivos.
Accountability • No hay mapa de desarrollo, las características son adicionadas o evolucionan deacuerdo con las necesidades de los desarrolladores. No hay un compromiso en el desarrllo.
• Bajo GPL cualquier trabajo derivado (su ventaja competitiva) debe darse a la comunidad de desarrollo.
• No hay un proceso de certificación para las aplicaciones. • Mapa claro a largo plazo de desarrollo.
• $10millones/día se gastan en investigación y desarrollo para lograr cumplir el mapa de desarrollo.
• Amplia red Micosoft certified profesional,.solution developers, consultores, engineers.
• Red de soporte dedicada.



Datos archivados del Taringa! original
0puntos
46visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

m
muni32🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.