lunes, 25 de abril de 2011

COMPARACIÓN DE WINDOWS Y LINUX

Historia de Linux

En 1983 Richard Stallman inició el Proyecto GNU.
Se trataba de un proyecto compatible con Unix. En
1989 Richard Stallman escribe la primera versión de
la licencia GNU GPL. En 1991 El Linux es
anunciado públicamente. Algunos desarrolladores
están interesados en el proyecto y contribuyen a
mejoras y extensiones. En 1992 Linux es licenciado
de nuevo bajo el GNU GPL. Las primeras
distribuciones Linux son creadas. En 1994 se libera
la versión 1.0 de Linux. Esta versión está, por
primera vez, disponible en la red.
En 1996 la versión 2.0 del núcleo Linux es liberada.
En 1997 varios programas son liberados para
Linux, como la base de datos Adabas D, el
navegador Netscape y las suites de oficina
Applixware y StarOffice.
En 1999 aparece la serie 2.2 del núcleo Linux, en
enero, con el código de red. Al mismo tiempo un
grupo de desarrolladores comienza el trabajo sobre
el entorno gráfico GNOME, que competirá con
KDE por la facilidad de uso y la eficiencia para el
usuario.
En 2001 en enero, la 2.4 serie del núcleo Linux es
liberada. El núcleo Linux ahora soporta hasta 64 Gb
de RAM. En 2002 la comunidad OpenOffice.org
libera la versión 1.0. El navegador Web libre
Mocilla es también liberado. En 2003 al final del
año la serie 2.6 de Linux es libera. En 2007 Dell
llega a ser el primer fabricante principal de
computadoras en vender una computadora personal
de escritorio con Ubuntu instalado.

PAGINA PRINCIPAL LINUX

Al abrir Linux la página principal que te
sale es la siguiente


Se compone en la barra de arriba de aplicaciones,
lugares, sistemas, mozilla, mensajes, ayuda,
calendario, regular volumen, y apagar sistema.
En barra de abajo escritorio, y papelera de reciclaje.
En la pagina principal puedes acceder en lo que
equivale al escritorio en Windows a examples e
instalar. 
PAGINA PRINCIPAL WINDOWS
Se compone de la barra inferior de la pantalla,
llamada barra de inicio que tiene inicio, conexión de
area local, regulador de volumen y todo tipo de
programas que interese tener y la hora que al poner
encima el ratón puedes ver la fecha. En el escritorio
puedes tener los accesos directos a los programas
que quieras al igual que en Linux normalmente
aparece la papelera y mi PC.
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.

No hay comentarios:

Publicar un comentario