Sunteți pe pagina 1din 43

Microsoft Windows

Microsoft Windows

Desarrollador

Microsoft Pgina principal de Windows

Informacin general

Modelo de desarrollo

Software propietario;Shared Source

Lanzamiento inicial

Noviembre de 1985(info)

ltima versin estable

Windows RT, Windows Server 2012 (Ncleo NT 6.2 Build 9200) (info)
26 de octubre de 2012; hace 11 meses

ltima versin en pruebas

Windows 8.1, Windows Server 2012 R2 NT 6.3 (Build 9600)


28 de junio de 2013; hace 3 meses

Tipo de ncleo

Monoltico (versiones basadas en MSDOS),Hbrido (versiones basadas en Windows NT)

Mtodo de actualizacin

Windows Update; en empresas se aplican tecnologas como WSUSy SCCM)

Licencia

Microsoft CLUF (EULA)

Idiomas

Multilinge

En espaol

Soporte tcnico

Todos los sistemas operativos Windows reciben un grado variable de soporte, bajo la directiva de Ciclo de vida de soporte tcnico de Microsoft (info) Vase: Historial de lanzamientos

Artculos relacionados

Historia de Microsoft Windows Versiones de Microsoft Windows


Microsoft Windows (conocido generalmente como Windows), es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft. Microsoft introdujo un entorno operativo denominadoWindows el 25 de noviembre de 1985 como un complemento para MSDOS en respuesta al creciente inters en las interfaces grficas de usuario (GUI).1 Microsoft Windows lleg a dominar el mercado mundial de computadoras personales, con ms del 90% de la cuota de mercado, superando a Mac OS, que haba sido introducido en 1984. Las versiones ms recientes de Windows son Windows 8 para equipos de escritorio, Windows Server 2012 paraservidores y Windows Phone 8 para dispositivos mviles. La primera versin en espaol fue Windows 3.0. Windows es un sistema operativo basado en ventanas. La primera versin se lanz en 1985 y comenz a utilizarse de forma generalizada gracias a su interfaz grfica de usuario (GUI, Graphical User Interface). Hasta ese momento, el sistema operativo ms extendido era MS-DOS (Microsoft Disk Operating System), y la interfaz consista en una lnea de comandos.
ndice [ocultar]

1 Historia

o o

1.1 Versiones BETA 1.2 Historial de lanzamientos

2 Versiones ms utilizadas 3 Seguridad

o o o

3.1 3.2 Windows Defender 3.3 Permisos de archivos

4 Aplicaciones

4.1 Windows 8

5 Crticas y polmicas 6 Vase tambin 7 Referencias 8 Enlaces externos

Historia[editar editar cdigo]


Artculo principal: Historia de Microsoft Windows.

rbol genealgico de Windows.

La primera versin de Microsoft Windows, versin 1.0, lanzada en noviembre de 1985, compiti con el sistema operativo de Apple. Careca de un cierto grado de funcionalidad y logr muy poca popularidad. Windows 1.0 no era un sistema operativo completo; ms bien era una extensin grfica de MS-DOS. Windows versin 2.0 fue lanzado en noviembre de 1987 y fue un poco ms popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluy por primera vez ventanas que podan solaparse unas a otras. El resultado de este cambio llev a Apple a presentar una demanda contra Microsoft, debido a que infringan derechos de autor. Windows versin 3.0, lanzado en 1990, fue la primera versin de Microsoft Windows que consigui un amplio xito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibi un lavado de cara en Windows 3.1, que

se hizo disponible para el pblico en general el 1 de marzo de 1992. El soporte de Windows 3.1 termin el 31 de diciembre de 2001. En julio de 1993, Microsoft lanz Windows NT basado en un nuevo kernel. NT era considerado como el sistema operativo profesional y fue la primera versin de Windows en utilizar la Multitarea apropiativa. Windows NT ms tarde sera reestructurado para funcionar tambin como un sistema operativo para el hogar, con Windows XP. El 24 de agosto de 1995, Microsoft lanz Windows 95, una versin nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y tambin se utiliza multitarea apropiativa. Windows 95 fue diseado para sustituir no solo a Windows 3.1, sino tambin de Windows para Workgroups y MS-DOS. Tambin fue el primer sistema operativo Windows para utilizar las capacidades Plug and Play. Los cambios que trajo Windows 95 eran revolucionarios, a diferencia de los siguientes, como Windows 98 y Windows Me. El soporte estndar para Windows 95 finaliz el 31 de diciembre de 2000 y el soporte ampliado para Windows 95 finaliz el 31 de diciembre de 2001. El siguiente en la lnea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparacin con Windows 95, pero muchos de sus problemas bsicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El soporte estndar para Windows 98 termin el 30 de junio de 2002, y el soporte ampliado para Windows 98 termin el 11 de julio de 2006. Como parte de su lnea profesional, Microsoft lanz Windows 2000 en febrero de 2000. La versin de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologas para Microsoft: en particular fue el Universal Plug and Play. Durante el 2004 parte del cdigo fuente de Windows 2000 se filtr en internet, esto era malo para Microsoft porque el mismo ncleo utilizado en Windows 2000 se utiliz en Windows XP. En octubre de 2001, Microsoft lanz Windows XP, una versin que se construy en el kernel de Windows NT que tambin conserva la usabilidad orientada al consumidor de Windows 95 y sus sucesores. En dos ediciones distintas, Home y Professional, el primero carece por mucho de la seguridad y caractersticas de red de la edicin Professional. Adems, la primera edicin Media Center fue lanzada en 2002, con nfasis en el apoyo a la funcionalidad deDVD y TV, incluyendo grabacin de TV y un control remoto. El soporte estndar para Windows XP termin el 14 de abril de 2009. El soporte extendido continuar hasta el 8 de abril de 2014. En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la lnea de productos de servidor de Windows 2000 con un nmero de nuevas caractersticas y un fuerte enfoque en la seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server 2003 R2.

El 30 de enero de 2007, Microsoft lanz Windows Vista. Contiene una serie de caractersticas nuevas, desde un shell rediseado y la interfaz de usuario da importantes cambios tcnicos, con especial atencin a las caractersticas de seguridad. Est disponible en varias ediciones diferentes y ha sido objeto de muy severas crticas debido a su patente inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta incompatibilidad con sus predecesores, hecho que no ocurra con stos. El 22 de octubre de 2009, Microsoft lanz Windows 7. A diferencia de su predecesor, Windows Vista, que introdujo a un gran nmero de nuevas caractersticas, Windows 7 pretenda ser una actualizacin incremental, enfocada a la lnea de Windows, con el objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era compatible. Windows 7 tiene soporte multi-touch, un Windows shell rediseado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos. El 26 de octubre de 2012, Microsoft lanz Windows 8. Por primera vez desde Windows 95, el botn Inicio ya no est disponible en la barra de tareas, aunque la pantalla de inicio est an activa haciendo clic en la esquina inferior izquierda de la pantalla y presionando la tecla Inicio en el teclado. Presenta un Explorador de Windows rediseado, con la famosa interfaz ribbon de Microsoft Office. Segn Microsoft han vendido 60 millones de licencias, aunque ha recibido muchas crticas por parte de los usuarios. Se conservan la gran mayora de las caractersticas de su predecesor, Windows 7, con excepcin de la nueva interfaz grfica y algunos cambios menores.

Versiones BETA[editar editar cdigo]


Las versiones Beta, Alpha o de pruebas, son versiones gratuitas que se crean como base para el prximo sistema operativo de Windows a lanzar. En ellas se colocan algunas funciones que Microsoft ha puesto por defecto y que las lanza al pblico para demostrarles a los usuarios de cmo podra ser la futura versin de Windows. Mientras estas versiones estn activas, los usuarios pueden reportar errores que se encuentren en el sistema operativo, (ya que no tienen soporte para actualizaciones) y si el reporte es solucionado, Microsoft le dar una cantidad de dinero al usuario que ha reportado dicho error (En US$). Las versiones de prueba son muy diferentes a las originales, puesto que no se comercializan y que tienen nombres distintos. Por ejemplo, la versin que se utiliz para crear Windows 95, fue nominada "Chicago". Estos nombres tambin se suelen llamar "Codenames". En algunas versiones de prueba (como Windows 8.1 BETA), no llevan un respectivo codename, y por este motivo llevan el nombre de la prxima versin de Windows de la respectiva versin de pruebas, junto a su indicador "Beta".

Historial de lanzamientos[editar editar cdigo]

[mostrar]Versiones

Versiones ms utilizadas[editar editar cdigo]


Fuente Net Market Share28 W3Counter29 Global Stats30 W3 Schools31

Dato

Septiembre 2013

Septiembre 2013 Septiembre 2013 Septiembre 2013

Total

91.13%

70.01%

85.01%

82.50%

Windows 7 (2009)

46.43%

41.79%

51.87%

56.80%

Windows XP (2001)

31.41%

18.43%

20.66%

13.50%

Windows 8.x (2012)

8.89%

5.62%

7.86%

10.20%

Windows Vista (2007)

3.98%

4.17%

4.81%

1.60%

Windows Server

0.12%

N/D

N/D

0.40%

Seguridad[editar editar cdigo]


Una de las principales crticas que con frecuencia reciben los sistemas operativos Windows es la debilidad del sistema en lo que a seguridad se refiere y el alto ndice de vulnerabilidades crticas. El propio Bill Gates, fundador de Microsoft, ha asegurado en repetidas ocasiones que la seguridad es objetivo primordial para su empresa.32 Partiendo de la base de que no existe un sistema completamente libre de errores, las crticas se centran en la lentitud con la que la empresa reacciona ante un problema de seguridad que pueden llegar a meses33 34 35 36 o incluso aos37 38 de diferencia desde que se avisa de la vulnerabilidad hasta que se publica unparche. En algunos casos la falta de respuesta por parte de Microsoft39 40 ha provocado que se desarrollen parches que arreglan problemas de seguridad hechos por terceros.41 Uno de los pilares en que se basa la seguridad de los productos Windows es la seguridad por ocultacin, en general, un aspecto caracterstico del software propietario que sin embargo parece ser uno de los responsables de la debilidad de este sistema operativo ya que, la propia seguridad por ocultacin, constituye una infraccin del principio de Kerckhoff, el cual afirma que la seguridad

de un sistema reside en su diseo y no en una supuesta ignorancia del diseo por parte del atacante.42

[editar editar cdigo]

Windows Defender[editar editar cdigo]


Artculo principal: Windows Defender.

El 6 de enero de 2005, Microsoft lanz una versin Beta de Microsoft AntiSpyware, basado en Giant AntiSpyware publicado anteriormente. El 14 de febrero de 2006, Microsoft AntiSpyware se convirti en Windows Defender con el lanzamiento de la Beta 2. Windows Defender era un programa diseado para proteger contra spyware y otro software no deseado. Los usuarios de Windows XP y Windows Server 2003 que tienen copias originales de Microsoft Windows pueden descargar libremente el programa desde el sitio web de Microsoft y Windows Defender se suministra como parte de Windows Vista y 7. En Windows 8, Windows Defender y Microsoft Security Essentials se han combinado en un solo programa, denominado Windows Defender. Sus caractersticas y la interfaz de usuario se basan en Microsoft Security Essentials. Asmismo, Windows Defender se transform en un programa antivirus y Spyware. A pesar de que est activada de forma predeterminada, se puede desactivar para utilizar otra solucin antivirus.

Permisos de archivos[editar editar cdigo]


En todas las versiones de Windows con NT 3 se han basado en un sistema de permisos de sistema de archivos denominado AGDLP (cuentas, Global, Local, permisos) AGLP que en esencia donde se aplican los permisos de archivo a la carpeta en forma de un grupo local que luego tiene otros 'grupos globales' como miembros. Estos grupos globales mantienen otros grupos o a usuarios segn las diferentes versiones de Windows que utiliza. Este sistema vara de otros productos de proveedores tales como Linux y NetWare debido a la 'esttica' asignacin de permiso se aplica directorio para el archivo o carpeta. Sin embargo con este proceso de AGLP/AGDLP/AGUDLP permite a un pequeo nmero de permisos estticos para aplicarse y permite cambios fciles a los grupos de cuentas sin volver a aplicar los permisos de archivo de los archivos y carpetas.

Aplicaciones[editar editar cdigo]


Son aplicaciones que trae preinstaladas el sistema operativo Windows.

Windows 8[editar editar cdigo]


En Windows 8 se han introducido nuevas aplicaciones.

Fotos Vdeo

Contactos Mapas Windows Store Cmara

Deportes Viajes Bing App

Msica (Xbox Music) Calendario

Mensajes

SkyDrive App Noticias

Internet Explorer es un navegador web de Internet producido por Microsoft para su plataforma Windows. Fue creado en 1995 tras la adquisicin por parte de Microsoft del cdigo fuente de Mosaic, un navegador desarrollado por Spyglass, siendo rebautizado entonces como Internet Explorer. Las primeras versiones, basadas en Mosaic, no supusieron ninguna amenaza para el entonces dominante Netscape Navigator, ya que eran bastante simples y no eran compatibles con algunas de las extensiones ms populares de Netscape que dominaban la web de la poca (como los marcos o JavaScript). Es el navegador de Internet con mayor cuota de mercado, ya que se incluye integrado por defecto con Windows, hecho que le ha costado a Microsoft demandas pormonopolio en Europa.43

Windows Anytime Upgrade es el mtodo de actualizar Windows incluida en Windows vista y actualmente en Windows 7 y Windows 8, el usuario introduce un cdigo en la aplicacin el cual en 10 minutos actualizara a una versin ms avanzada de Windows, el pack de actualizacin se compra a travs deMicrosoft Store o con el fabricante OEM.

Windows Media Center es una aplicacin con una interfaz de usuario, diseado para servir como equipo personal de cine en casa. Est incluido en Windows XP Media Center Edition como parte de dicha versin especial del sistema operativo, ya que la aplicacin no puede ser aadida a una instalacin existente de XP. Tambin se incluye en las ediciones superiores de Windows Vista (Vista Home Premium y Vista Ultimate), Windows 7 (todas las ediciones exceptuando Starter y Home Basic) y en Windows 8 Pro.

WordPad es un procesador de textos bsico que se incluye con casi todas las versiones de Microsoft Windows desde Windows 95 hacia arriba. Es ms avanzado que el Bloc de notas pero ms sencillo que el procesador de textos de Microsoft Works y Microsoft Word.

Paint es un programa simple de dibujo grfico desarrollado por Microsoft. Su antecesor fue el PaintBrush, includo desde Windows 1.0 hasta Windows 3.1. Desde entonces, Paint ha acompaado al sistema operativo Microsoft Windows desde Windows 95.

Crticas y polmicas[editar editar cdigo]


Microsoft fue demandado por el Gobierno de Estados Unidos durante el ao 1998 por competencia desleal, y especialmente por la inclusin del navegador Internet Explorer en su versin Windows 95.44 Tras esta denuncia, la pena le conllev a Microsoft a lanzar una versin de Windows 95 sin su navegador de Internet.

En 2004 Microsoft lanz una campaa, llamada Get the facts, en la que mostraba cientos de empresas conocidas que migraron de GNU/Linux a Windows Server y aumentaron su productividad y otro tipo de comparativas,45 aunque la cerr poco despus, en 2007.46 Los defensores de GNU/Linux desarrollaron su propio estudio argumentando que, en contra de uno de los reclamos de Microsoft, GNU/Linux tiene menores costos administrativos que servidores basados en Windows.47 Otro estudio realizado por el Yankee Group afirma que la actualizacin desde una versin de Windows Server a otra plataforma tiene un coste inferior al de cambiar de GNU/Linux a Windows Server.48 En 2007 Windows Vista tuvo que enfrentarse a pruebas de que su sistema ofertado funcional a partir de 512MB requera ms de 4GB para serlo, ello avalado por un consultor de IBM experto en el sistema.49 estando sobrecargado de objetos, los cuales hacen que los computadores que actualmente estn funcionando con Windows XP no soporten adecuadamente el sistema y no ofrezcan al usuario una experiencia fluida de uso, aunque si bien es cierto que gracias a caractersticas como el ReadyBoot, el Superfetch, ReadyBoost, ReadyDrive y similares el rendimiento de Vista incluso puede llegar a ser superior al de XP en computadores potentes. 50 Debido al fracaso de Windows Vista, en 2007 Microsoft autoriz a hacer downgrade hacia Windows XP en las versiones Business, Entreprise y Ultimate.51

Va

1975 1981: Inicio de Microsoft La compaa fue fundada en 1975 por William H. Gates III y Paul Allen. Ambos se haban conocido durante su poca de estudiantes por su aficin comn a programar con la computadora PDP-10de Digital Equipment Corporation. Pocos han odo hablar de las microcomputadoras, pero dos jvenes apasionados de la informtica, Bill Gates y Paul Allen, perciben que la informtica personal es el camino hacia el futuro. Su idea es que en cada hogar haya un escritorio con un equipo personal. Ese mismo ao Popular Electronics dedic su portada y un artculo al Altair 8800, la primera computadora personal. Ese artculo animo a Gates y Allen a desarrollar un la primera versin del lenguaje Basic para este equipo. El lenguaje fue un xito y mltiples empresas compraron las licencias .Con el dinero ganado fundaron la base en Albuquerque, Nuevo Mxico. No tardaron en llegar nuevas versiones de Basic, un segundo producto llamadoMicrosoft Fortran, otro lenguaje de programacin, y con todo ello pronto sac versiones del lenguaje Basic para los microprocesadores 8080 y 8086. En junio de 1980, Gates y Allen contratan a Steve Ballmer, ex compaero de Gates de Harvard, para que les ayude a dirigir la empresa. Poco despus, tras

trasladarse a Bellevue, Washington, IBM contrat a Microsoft para escribir el sistema opertico delIBM PC, que saldra al mercado el ao siguiente. Este proyecto llamado inicialmente Chess, pretenda ser la base sobre la que se pudieran ejecutar los programas del equipo. Presionados por el poco tiempo disponible, compraron QDOS (Quick and Dirty Operating System) a Tim Paterson, un programador de Seattle por 50.000 dlares, y le cambiaron el nombre a MS-DOS (Microsoft Disk Operative System). Esta primera versin de MS-DOS soportaba 16 Kb de memoria RAM. Disquetes de 5,25 pulgadas de una sola cara de 160 Kb e inclua ya 22 rdenes. Adems de incluir ya el intrprete de comandos COMMAND.COM. y manejar archivos con extensin .com y .exe.

En 1981, tras comenzar a comercializar los IBM con MS-DOS los usuarios descubren el uso de la tecla de la barra invertida (\). MS-DOS nos acompa desde 1981 con la versin 1.0 hasta el ao 2000 con laversin 8.0 (que estaba incluida en Microsoft Windows Millenium Edition), en ese intervalo de casi 20 aos, fue incluyendo nuevas funcionalidades y ampliando sus capacidades: MS-DOS 2.0 (1983) aport el soporte para discos duros, MS-DOS 2.11 incluy el soporte para LAN, MS-DOS 6.0 (1993) lleg con el desfragmentador de disco o el antivirus MSAV y MS-DOS 6.22 fue la ltima versin de MS-DOS que se distribuy por separado ya que las sucesivas versiones (MS-DOS 7.0 y MS-DOS 8.0) vendran integradas en Windows 95, Windows 98 y Windows Me sucesivamente.

Windows 1.0 MS-DOS era eficaz pero de difcil comprensin para algunas personas, por lo que 4 aos ms tarde, Microsoft lanz Windows. Aunque fue llamado inicialmente Interface Manager, finalmente se le cambi el nombre porque describe mejor los

cuadros y las ventanas informticas, que resultan fundamentales en el sistema. La interfaz inicial sufri un cambio tras el Apple Lisa, un experimento de Apple por crear una interfaz grfica de usuario. Este amplia las prestaciones de MS-DOS e incorpora una interfaz grfica de usuario. Ahora en lugar de escribir comandos, es posible desplazarse entre pantallas o ventanas moviendo el mouse, y sealando lo que se quiere. Las siguientes fueron las principales caractersticas de Windows 1.0:

Interfaz grfica con mens desplegables, ventanas en cascada y soporte para mouse. Grficos de pantalla e impresora independientes del dispositivo. Multitarea cooperativa entre las aplicaciones Windows.

Windows 1.0 requiere como mnimo 256 KB, y recomienda disponer de 512KB.

Windows 2.0 En diciembre del 1987, sale al mercado Windows 2.0. Sus caractersticas ms importantes fueron el soporte de archivos PIF para aplicaciones DOS y la opcin de superponer ventanas, controlar el diseo de la pantalla, y los mtodos abreviados de teclado. Ser el primer Windows que incorpore el Panel de control, presente hasta la actualidad. Nacen aplicaciones como Excel, Word for Windows, Corel Draw, etc. Los primeros programas basados en Windows. Este sistema operativo, est diseado para el procesador Intel 286, por lo que al salir al mercado el 386, se publica Windows/386, para aprovechar sus funcionalidades de memoria extendida. Esta nueva caracterstica permita mltiples mquinas virtuales DOS con multitarea. Tiene su propio formato de archivo ejecutable y proporciona sus propios controladores de dispositivo.

Windows 3.0 Publicado en mayo de 1990, supone una reconstruccin de Windows, que ahora consigue redireccionar ms de 640KB de memoria. Gracias a ello sus grficos avanzados son de 16 colores. Las siguientes fueron las principales caractersticas de Windows 3.0:

Modo estndar (286), con soporte mejor soporte de memoria (large memory). Se agreg en Administrador de Programas y de Archivos Soporte de Red Soporte para combo boxes, mens jerrquico y los archivos .INI privados para capa aplicacin empezaron a cobrar ms valor.

Todo ello se instala con mltiples disquetes, por lo que Windows se usa cada vez ms en el trabajo y en casa, que tambin incluye juegos como el Solitario, Buscaminas Ahora, puede usar el increble poder de Windows 3.0 para holgazanear es el texto del anuncio, algo impensable hasta la poca. Poco tiempo despus llegan al mercado Windows 3.1 y 3.11, que permiten:

Trabajar en grupo de trabajo punto a punto Fuentes escalables True Type. Compatibilidad con redes de dominio Capacidad para que una aplicacin reinicie la mquina.

Windows 3.11 slo es una actualizacin que contena parches para errores menores.

Windows NT Windows NT se lanza en julio de 1993, tras haber vendido ms de 10 millones de copias de Windows 3.0/3.1, Windows es ya el sistema operativo ms utilizado. Por ello Windows NT fue diseado para estaciones de trabajo avanzadas y para servidores. Las letras NT provienen de la designacin del producto como Nueva Tecnologa (New Technology). Aunque la leyenda urbana dice que Dave Cutler, responsable de proyecto, trajo sus conocimientos sobre VMS en DEC. (Windows NT son las letras posteriores del abecedario a VMS). Es un proyecto iniciado en la dcada anterior, con la intencin de crear un nuevo sistema operativo de 32 bits desde cero. Pero ste sufri problemas de compatibilidad con el hardware y software existentes. A diferencia de Windows 3.1, que era una interfaz grfica que corra sobre MSDOS, Windows NT es un sistema operativo por s solo. NT necesita un 386 con al menos 12MB de RAM y un disco duro de 75MB.

Windows NT 3.1 Inicialmente estaba destinado a ser una versin de un sistema operativo creado entre Microsoft e IBM. Cuando desde Microsoft vieron el xito decidi abandonar la colaboracin con IBM y lo lanz al mercado rebautizndolo como Windows NT. La estrategia de marketing de Microsoft era que Windows NT pareciera la continuacin de Windows 3.1.Por primera vez se dio soporte para el sistema de ficheros NTFS, pero no se har realmente efectivo hasta la llegada de Windows 2000. Poda correr en microprocesadores Intel x86, DEC Alpha, MIPS R4000.

Windows NT 3.5 / 3.51 Publicado a finales de 1994, Microsoft da el salto a la arquitectura PowerPC,

mantenien

do la arquitectura de Intel x86.

Uno de los principales objetivos era aumentar la velocidad del sistema operativo. Inicialmente se llam al proyecto Daytona en honor a un circuito de carreras de EE.UU

Incorpora un aadido llamado NewShell. Que no era ms que la versin Beta de la nueva interfaz grfica de Windows 95 y NT 4.0, con el botn ymen de inicio. El objetivo final de Microsoft es que los usuarios prueben la nueva interfaz grfica que ser presentada en un futuro prximo. Windows NT 3.51 fue el ltimo de la serie que se ejecutaron en un 386.

Windows NT 4.0 Windows NT 4.0 fue la cuarta versin del sistema operativo de Microsoft Windows NT, lanzado en 1996. Su interfaz es similar a la de Windows 95, y es un sistema de 32 bits. Durante su etapa de desarrollo, tiene el nombre de Cairo. Presenta novedades como el soporte para diferentes plataformas como MIPS, Alpha, Intel, etc. Presenta varias versiones como Workstation, Server, etc. Estas permitan adaptarlo a varias necesidades. Tiene un pobre soporte de DirectX, con lo que la mayora de juegos en 3D no funcionaban. Incorpora caractersticas importantes para mejorar las aplicaciones en red y mejorar las comunicaciones.

Windows 95 El 24 de agosto de 1995 Microsoft lanza Windows 95, el cual supone un record de ventas con 7 millones de copias en 5 semanas. Es el lanzamiento ms publicitado de Microsoft. Durante su desarrollo se conoci como Windows 4 o tambin como Chicago. Sustituyo a MS-DOS como sistema operativo y a Windows 3.x como entorno grfico. Se encuadra dentro de la familia Windows 9x.

En esta poca empieza a surgir el correo electrnico, los fax/mdems y los juegos multimedia, Windows 95 tiene compatibilidad integrada con internet, conexin de red por acceso telefnico y nuevas funciones de Plug and Play que facilitan la instalacin de hardware y software. Es un sistemas operativo con interfaz grfica de usuario hibrido de entre 16 y 32 bits, ofrece funciones multimedia mejoradas, caractersticas ms eficaces para equipos informticos mviles y redes integradas. Incorporo el sistema de archivos FAT32, y el primer y novedoso USB. En Windows 95 aparecen por primera vez el men Inicio, la barra de tareas y losbotones para minimizar, maximizar y cerrar ventanas, y cambio el nombre a los directorios llamndolos carpetas. Existen versiones tanto en disquetes como en CD-ROM. La versin en 13 disquetes usaba un formato no estndar llamado DMF que les permita almacenar una capacidad mayor a 1,44MB. La versin en CD-ROM ofreca una seleccin de accesorios y complementos multimedia mucho mayor, adems de algunos controladores de dispositivos, juegos y versiones demo de algunos programas.

Microsoft no cambio todo el cdigo de Windows a 32 bits, sino que partes del cdigo permanecieron para 16 bits por razones de compatibilidad, rendimiento y tiempos de desarrollo. Esto, junto con el hecho de que muchas debilidades de diseo no se corrigieron, hizo que las sucesivas versiones de Windows, acarrearan

problemas de fondo, eventualmente impactando en la eficiencia y estabilidad del S.O. Mucha gente no considera a Windows 95 como un sistemas operativo real, pues se necesitaba primero cargar MS-DOS como parte del proceso de inicio, es decir, no era completamente independiente. Incluye a MS-DOS como una aplicacin. Microsoft consigui una ventaja con Windows 95, que solo se cargase en su versin de DOS (MS-DOS). Con la entrada de los 32 bits en el acceso a ficheros, se pudo aadir al sistema el uso de nombres de ficheros largos, que estaba disponible tanto para los programas del sistema, como lo de DOS arrancados bajo Windows. Los requisitos mnimos eran los siguientes:

PC con un procesador 386DX o superior (se recomienda 486) 4 megabytes (MB) de memoria (se recomiendan 8 MB) Espacio en disco duro necesario normalmente para actualizarse a Windows 95: 35 a 40 MB. El requisito real vara, dependiendo de las caractersticas que elija instalar.

Espacio en disco duro necesario normalmente para instalar Windows 95 en un sistema limpio: 50 a 55 MB. El requisito real vara, dependiendo de las caractersticas que elija instalar.

Una unidad de disco de 3,5 pulgadas de alta densidad (instalacin desde diskettes) Resolucin VGA o superior (se recomienda SVGA de 256 colores)

Estos requisitos eran insuficientes para el trabajo diario ms all del uso de una aplicacin por estacin de trabajo, debido al constante uso de la memoria virtual. Windows 98 Fue presentado el 25 de junio de 1998, Windows 98 (con nombre en clave Memphis) es la primera versin de Windows diseada especficamente para los consumidores. Los equipos informticos son habituales en la oficina y en el hogar. Aun es un sistema operativo basado en MS-DOS.

Se publican dos ediciones de este S.O., esta ltima con correcciones para muchos problemas menores, soporte de USB mejorado y el Internet Explorer 5, la conexin compartida a internet que permita compartir a mltiples ordenadores en una LAN una nica conexin a Internet por medio de NAT, y soporte para DVD-ROM.No era una actualizacin gratuita para los compradores de la primera edicin, lo que supona un problema ya que muchos programas necesitaban Windows 98SE. Algunas de las caractersticas de Windows 98 son un mejor soporte de AGP, soporte para mltiples monitores y WebTV. Ofrece soporte para el sistema de ficheros FAT32, permitiendo soportar particiones de disco mayores a los 2GB de Windows 95. Tena un nuevo estndar de controladores (Windows Driver Model), aunque an poda usar el antiguo estndar (VxD). Una de sus caractersticas ms controversiales, fue la integracin del navegador Internet Explorer a la interfaz grfica de Windows y al explorador de archivos, llevando esto a Microsoft a ser acusado de monopolio. La publicacin de Windows 98 tuvo una notable demostracin pblica por parte de su presidente Bill Gates destacando la facilidad de uso del sistema operativo y su mejorado soporte Plug and Play. Sin embargo cuando intento conectar un escner e instalarlo, el sistema operativo se colg mostrando un pantallazo azul. Los requisitos del sistema son:

Procesador 486 DX2 a 66 MHz o superior con 16 MB de memoria RAM (se recomiendan 24 MB).

Suficiente espacio en el disco duro. La cantidad de espacio necesario depende del mtodo de instalacin elegido y de los componentes que haya seleccionado.

Actualizando desde Windows 95 o desde 3.1: 140-315 MB (normalmente 205 MB) de espacio.

Nueva instalacin usando el sistema de ficheros FAT16: 210-400 MB (normalmente 260 MB) de espacio.

Nueva instalacin usando el sistema de ficheros FAT32: 190-305 MB (normalmente 210 MB) de espacio.

No soporta instalacin en particiones/discos con el sistema de ficheros NTFS como las versiones Windows NT

NOTA: Ambos, Windows 98 y Windows 98SE, tienen considerables problemas asociados a discos duros de un tamao superior a 32 GB. Se hizo pblica una actualizacin de software para corregir esta deficiencia.

Monitor con resolucin VGA o superior. Unidad de CD-ROM. Microsoft Mouse o un dispositivo apuntador compatible.

Windows 2000 Se puso en circulacin el 17 de febrero del 2000, conocido durante su desarrollo como NT 5.0. Es una versin til para los administradores de sistemas, tuvo xito tanto en el mercado de los servidores como en el de las estaciones de trabajo.

Es un sistema operativo para empresas, y algunas de las tareas que puede realizar son: crear cuentas de usuarios, asignar recursos y privilegios, actuar comoservidor web, FTP, servidor de impresin, DNS, DHCP, etc. Su principal punto fuerte es el Active Directory, herramienta desde la cual se puede administrar toda la infraestructura de una organizacin. En dicho sistema operativo, se introdujeron algunas modificaciones respecto a sus predecesores como el sistema de archivos NTFS 5, con la capacidad de cifrar y comprimir archivos. Tres das antes de su lanzamiento se filtr un documento de un empleado revelando que tena ms de 63.000 defectos potenciales conocidos. El 12 de febrero de 2004 Microsoft anunci que partes del cdigo fuente de Windows 2000 fueron filtradasy colgadas en internet, y el 16 de febrero se descubri un exploit que fue supuestamente descubierto por un particular estudio del cdigo fuente. Hay cuatro variantes de Windows 2000:

Windows 2000 Professional: Estaba destinado a estaciones de trabajo. Windows 2000 Server: Esta destinada a ser servidor de archivos, impresin, web, FTP. Es ideal para cuando no se requiere de un servidor dedicado a cada tarea o departamento, y de esta manera tener todo centralizado en un solo servidor.

Windows 2000 Advanced Server: Est orientado a empresas medianas o grandes que tienen un mayor nmero de usuarios en la red. Ofrece una estructura completa de clsteres para alta disponibilidad y escalabilidad y admite multiprocesamiento simtrico de ocho vas, adems de memoria de 8 GB con la extensin de direccin fsica. Soporta hasta 8 procesadores y soporte RAID. Su principal funcin es la de servidor de aplicaciones o de tareas crtica dentro de una organizacin grande.

Windows 2000 Datacenter Edition: Es una versin de primer nivel especializada para Windows 2000 Server que admite multiprocesamiento simtrico de 32 vas y hasta 64GB de memoria fsica. Est destinado a servidores muy potentes, para manejar grandes volmenes de datos, y para ISP a gran escala y alojamiento de sitios Web.

Windows ME Fue lanzado el 14 de septiembre del 2000. Es un sistema operativo grafico hibrido de16/32 bits. Es el sucesor de Windows 98 en la familia Win 9x y de Windows 2000cronolgicamente, fue puesto en el mercado como Home Edition cuando fue comparado con Windows 2000, lanzado siete meses antes. Fue diseado para que fuera de gran facilidad de uso para usuarios caseros, y Microsoft tambin puso al da la interfaz grfica con algunas caractersticas de Windows 2000. No est construido bajo el ncleo de Windows NT ya que fue usado solamente en los S.O. profesionales de Microsoft hasta ese momento. Windows ME es una versin basada de la familia de Win9x como sus antecesores, pero con MS-DOS ejecutado en tiempo real pero muy restringido, para poder correr ms rpido durante el arranque del sistema. Fue concebido como un proyecto rpido que servira como sustituto temporal entre Windows 98 y Windows XP, por lo que fue ampliamente criticado y no tuvo la popularidad esperada. Las crticas se centraban especialmente en sus problemas de estabilidad y deficiencias para modo real en DOS. Fue el ltimo sistema operativo basado en el kernel Windows 9x, teniendo a MSDOS de fondo.

Requisitos del sistema:


Un procesador Pentium o compatible de 150 MHz. 320 MB de espacio libre de disco duro. Por lo menos 32 MB RAM.

Windows XP Con nombre clave Whistler, Windows XP se lanz al mercado el 25 de octubre de 2001. Las letras XP provienen de la palabra eXPerience y su periodo de desarrollo fue menor a 18 meses, concretamente entre Diciembre de 1999 y Agosto de 2001. Actualmente es el sistema operativo ms utilizado del planeta para procesadores x86 y se considera que existen ms de 400 millones de copias funcionando. Sucesor de Windows 2000, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un ncleo y arquitectura de Windows NT disponible en dos versiones: una para plataformas de 32 bits y otra para plataformas de 64 bits.

En XP se introdujeron algunas caractersticas que mejoraron el S.O. notablemente con respecto a sus antecesores:

Ambiente grfico ms agradable que el de sus predecesores. Secuencias ms rpidas de inicio y de hibernacin. Capacidad del sistema operativo de desconectar un dispositivo externo, de instalar nuevas aplicaciones y controladores sin necesidad de reiniciar.

Una nueva interfaz de uso ms fcil, incluyendo herramientas para el desarrollo de temas de escritorio.

Uso de varias cuentas, lo que permite que un usuario guarde el estado actual y aplicaciones abiertos en su escritorio y permita que otro usuario abra una sesin sin perder esa informacin.

ClearType, diseado para mejorar legibilidad del texto encendido en pantallas de cristal lquido (LCD) y monitores similares.

Escritorio Remoto, que permite a los usuarios abrir una sesin con una computadora que funciona con Windows XP a travs de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y dispositivos.

Soporte para la mayora de mdems ADSL y wireless, as como el establecimiento de una red FireWire.

Algo destacable fueron las nuevas capacidades que se introdujeron para la gestin de software y evitar as el denominado DLL Hell (infierno de las DLLs) que tanto se dio en versiones anteriores. Al estar basado en Windows NT, XP presenta grandes mejoras en estabilidad y rendimiento. Su IGU (Interfaz Grfica de Usuario) destaca por su fcil manejo con respecto a versiones anteriores y otros sistemas operativos. Dicha IGU recibe el nombre de Luna y presenta cambios tales como:

Colores brillantes. El men Inicio y la capacidad de indexacin de los directorios de Windows fueron reajustados

Botn Cerrar (cruz) de color rojo. Botones estndar de colores en las barras de herramientas de Windows e Internet Explorer.

Un rectngulo azul translcido en la seleccin de los archivos. Un grfico en los iconos de la carpeta, indicando el tipo de informacin que se almacena.

Sombras para las etiquetas del icono en el tablero del escritorio Capacidad de agrupar aplicaciones similares en la barra de tareas. Capacidad para prevenir cambios accidentales. Destaca programas recin instalados en el men de inicio.

Sombras bajo los mens (Windows 2000 tena bajo el puntero del ratn, pero no en los mens).

Al igual que en los anteriores Windows (Windows 98, Windows ME, Windows 2000), el Explorador de Windows incluye la vista preliminar (en miniatura) de archivos Web (*.htm, *.html) en los detalles en la barra de tareas comunes en las carpetas y en la vista en miniatura, ya sean pginas Web guardadas localmente o accesos directos a Internet.

Windows XP es la primera versin de S.O. de Microsoft que utiliza la Activacin de Producto para reducir la piratera del mismo, algo que no sent demasiado bien entre parte de los usuarios.

Para Windows XP no todo fueron elogios, ya que recibi numerosas crticas por vulnerabilidades en su seguridad y por integrar Internet Explorer y Windows Media Player. Durante la vida de XP, Microsoft se encargara de mantener su S.O. actualizado y seguro distribuyendo lo que se conoce como Service Packs, alcanzado un total de 3:

SERVICE PACK 1: 9 de Noviembre de 2002. SERVICE PACK 2: 6 de Agosto de 2004. SERVICE PACK 3: 6 de Mayo de 2008.

En junio del 2008 Microsoft anunci oficialmente, que ya no distribuira ms Windows XP.

30 das despus, afirm que no haban terminado con su sistema operativo ms popular y aunque Windows XP no se vendera en tiendas, Microsoft y sus socios continuaran ofreciendo soporte tcnico para l durante meses y aos. De hecho, Microsoft ofrecer soporte tcnico para Windows XP hasta el ao 2014, como se tena planeado. El hecho de que Windows Vista requiera semejante cantidad de memoria RAM, junto con la aparicin de los ordenadores microporttiles (con 1 GB de memoria RAM) ha sido decisivo en los sucesivos retrasos en la despedida de XP.

Requisitos mnimos del sistema:


Procesador de 233 MHz o superior. Memoria de 64MB RAM Video: Super VGA (800600 o superior) Disco duro : 1,5GB (ms 1,8GB SP2 y 900MB SP3).

WINDOWS VISTA Microsoft comenz a trabajar en los planes de desarrollo de Windows Vista (nombre en clave Longhorn) en 2001, despus de la introduccin de Windows XP. Inicialmente estaba previsto para ser lanzado a finales de 2003 como un paso menor entre Windows XP y Blackcomb.

El proceso de desarrollo termin el 8 de noviembre de 2006 y en los siguientes tres meses fue entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribucin, iniciando as un numero sin precedentes de pruebas beta del programa. Aunque Microsoft esperaba que el sistema operativo estuviera disponible en todo el mundo para la navidad de 2006, se anunci en marzo de ese ao que la fecha de lanzamiento sera aplazada hasta enero de 2007, con el fin de otorgar mayor tiempo a las empresas para la construccin de nuevos controladores que fueran compatibles con el nuevo sistema operativo. El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposicin para ser comprado y descargado desde el sitio web de Microsoft. La aparicin de Windows Vista viene despus de ms de 5 aos de la introduccin de Windows XP, es decir, el tiempo ms largo entre dos versiones consecutivas de Microsoft Windows. La campaa de lanzamiento fue incluso ms costosa que la deWindows 95, ocurrido el 25 de agosto de 1995, debido a que esta incluy adems otros productos como Microsoft Office 2007 y Exchange Server 2007. Las expectativas creadas por Microsoft respecto a Vista decepcionaron a muchos usuarios, debido a los altos requerimientos de hardware necesarios para poder ejecutarlo correctamente:

Procesador de 800 MHz o superior. Memoria de 512MB RAM Video: Tarjeta Grfica compatible con DirectX 9.0 Disco duro : 15GB de espacio libre (HDD de 20GB de capacidad).

Asimismo, en sus primeros aos se dieron gran cantidad de problemas de compatibilidad con programas y controladores de hardware debido a que no funcionaban o no existan versiones para Windows Vista. Varias empresas y universidades optaron por no instalar Vista en sus equipos porproblemas con programas lanzados originalmente para Windows XP, as como porque requiere una gran inversin debido a la necesidad de comprar equipos nuevos para poder ejecutar Vista.

NUEVAS CARACTERSTICAS PARA EL USUARIO:

Windows Media Center: es una aplicacin que, al igual que en la versin Media Center Edition, permite la grabacin y visualizacin de msica, imgenes, vdeos y televisin grabada.

Windows Aero: Es una nueva interfaz grfica que permite la transparencia en las ventanas. Incluye Flip 3D, una mini-aplicacin que permite cambiar de ventana con presionar la tecla Windows y el tabulador. Adems, permite tener una vista preliminar de las ventanas abiertas, con slo pasar el ratn sobre los botones en la barra de tareas.

Internet Explorer 7: Es el nuevo explorador de internet que se incluye con Windows Vista, el cual permite la navegacin a travs de pestaas y el botn Pestaas rpidas, que muestras vistas en miniatura en todas las pginas abiertas. Tambin incluye mejoras en la seguridad como las advertenciasantiphishing y el modo protegido (slo en Vista) que evita que los sitios web ejecuten cdigo sin permiso del usuario.

Windows Sidebar: (Barra lateral de Windows) es una nueva herramienta, ubicada inmvilmente en el costado derecho de la pantalla. Esta aplicacin permite ejecutar pequeos programas (gadgets) en el escritorio, sin necesidad de abrir ventanas fsicas. Algunos ejecutan funciones bsicas, como la hora, el clima o buscar informacin en Google o Wikipedia.

Windows Defender: sistema antispyware.

Aade al firewall de sistema la capacidad de bloquear conexiones que salen del sistema sin previa autorizacin.

Windows Mail: es un cliente de correo electrnico, que permite el manejo de cuentas de e-mail. En funciones, es el sustituto de Outlook Express.

User Account Control: (Control de cuenta de usuario) es una caracterstica del sistema que limita las operaciones de determinados tipos de usuarios en el equipo. A diferencia de las anteriores versiones de Windows, los nuevos usuarios de Windows Vista (con cuenta estndar) no tienen derechos de administrador por defecto, como la instalacin y la modificacin a registros del sistema.

WINDOWS 7 Windows 7 es la versin ms reciente de Microsoft Windows, lnea de sistemas operativos producida por Microsoft Corporation. Esta versin est diseada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos porttiles,Tablet PC, netbooks y equipos media center. El desarrollo de este sistema operativo comenz inmediatamente despus del lanzamiento de Windows Vista. El 20 de julio de 2007 se revel que ese sistema operativo era llamado internamente por Microsoft como la versin 7. Hasta ese momento la compaa haba declarado que Windows 7 tendra soporte para plataformas de 32 bits y 64 bits, aunque la versin para servidores que comparte su mismo ncleo (Windows Server 2008 R2, que sucedera a Windows Server 2008) sera exclusivamente de 64 bits.

El 13 de octubre de 2008 fue anunciado que Windows 7, adems de haber sido uno de tantos nombres en cdigo, sera el nombre oficial de este nuevo sistema operativo. Mike Nash (vicepresidente de estrategia en plataformas Windows deMicrosoft ) dijo que esto se deba a que con Windows 7 se apunta a la simplicidad, y el nombre deba reflejarlo. Ya para el 7 de enero de 2009, la versin beta se public para suscriptores de Technet y MSDN. El 9 de enero se habilit brevemente al pblico general mediante descarga directa en la pgina oficial. El 5 de mayo se liber la versin Release Candidate en 5 idiomas, entre ellos el espaol. Estuvo disponible para descargar hasta el 20 de agosto de 2009. El 2 de junio Microsoft anunci que la salida mundial de Windows 7 tendra lugar el 22 de octubre. El 24 de julio, los directivos de Microsoft Steve Ballmer y Steven Sinofskyanunciaron la finalizacin del proceso de desarrollo con la compilacin de la versin RTM, destinada a la distribucin de Windows. NUEVAS CARACTERSTICAS:

Reconocimiento de escritura a mano mejorado. Soporte para discos duros virtuales. Rendimiento mejorado en procesadores multincleo. Mejor rendimiento de arranque del sistema. Soporte para sistemas que utilizan mltiples tarjetas grficas (multi-GPU). Ampliacin de funciones y rediseo de la Calculadora (Estadstica y Programacin). Modo XP: permite ejecutar un equipo virtual Windows XP de forma transparente para el usuario.

Requisitos de hardware mnimos recomendados para Windows 7: Arquitectura 32 bits:


Procesador 1 GHz Memoria RAM 1 GB de RAM Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0 (paraWindows Aero)

Disco duro 16 GB de espacio libre Unidad ptica DVD-R

Arquitectura 64 bits:

Procesador 1 GHz

Memoria RAM 2 GB de RAM Dispositivo de grficos DirectX 9 con soporte de controladores WDDM 1.0 (paraWindows Aero)

Disco duro 20 GB de espacio libre Unidad ptica DVD-R

EL FUTURO DE WINDOWS Muchos equipos porttiles ya no vienen con ranura para DVD, y algunos tienenunidades de estado slido en lugar de discos duros convencionales. Casi todo se trasmite, se guarda en unidades flash o se almacena en la nube (un espacio en lnea para compartir archivos y almacenamiento). Windows Live (un conjunto de programas y servicios gratuitos para trabajar con fotos, pelculas, mensajera instantnea, correo electrnico y redes sociales) est perfectamente integrado con Windows para que el usuario pueda mantenerse en contacto desde su equipo, telfono o Internet a fin de extender Windows a la nube. Mientras tanto, se est trabajando en la siguiente versin de Windows: Windows 8

RESUMEN DE PRODUCTOS:

EVOLUCIN GRFICA WINDOWS:

Introduccin En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas operativos e interfaces grficas y sobre todo, del costo que representa contar con un sistema operativo que interactue con el software sin problemas, surge con fuerza inusitada: Linux LINUX es un sistema operativo, compatible Unix. Dos caractersticas 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 ningn tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel) mas un gran numero de programas / libreras que hacen posible su utilizacin. LINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el cdigo fuente tiene que estar siempre accesible. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la persona de la que parti la idea de este proyecto, a principios de la dcada de los noventa. Da a da, ms y ms programas / aplicaciones estn disponibles para este sistema, y la calidad de los mismos aumenta de versin a versin. La gran mayora de los mismos vienen acompaados del cdigo fuente y se distribuyen gratuitamente bajo los trminos de licencia de la GNU Public License. En los ltimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rpidamente por la excelente relacin 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, Amiga y Atari, tambin existen versiones para su utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC. Resea Historia del Linux: Linux fue creado originalmente por Linus Torvald en la Universidad de Helsinki en Finlandia, siendo l estudiante de informtica. Pero ha continuado su desarrollado con la ayuda de muchos otros programadores a travs de Internet. Linux originalmente inicio el desarrollo del ncleo como su proyecto favorito, inspirado por su inters en Minix, un pequeo sistema Unix desarrollado por Andy Tannenbaum. l se propuso a crear lo que en sus propias palabras seria un "mejor Minix que el Minix".

El 5 de octubre de 1991, Linux anuncio su primera versin "oficial" de Linux, versin 0.02. Desde entonces , muchos programadores han respondido a su llamada, y han ayudado a construir Linux como el sistema operativo completamente funcional que es hoy. QU ES LINUX? Linux es un sistema operativo diseado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el software de libre distribucin junto con su cdigo 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 cdigo fuente expande enormemente las posibilidades de este sistema. Este mtodo tambin es aplicado en numerosas ocasiones a los programas que corren en el sistema, lo que hace que podamos encontrar muchisimos programas tiles totalmente gratuitos y con su cdigo fuente. Y la cuestin es que, seores y seoras, Linux es un sistema operativo totalmente gratuito. Mi mquina corre Linux, y puedo asegurar que es uno de los sistemas que ms aprovecha mi computadora, es decir, con el consigo ejecutar tareas mucho ms rpido que con otros sistemas operativos comerciales. Y es que Linux no requiere grandes prestaciones para funcionar. Las funciones principales de este magnfico sistema operativo son:

Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecucin de cada aplicacin. Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea). Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el ncleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy til para realizar procesos en segundo plano. Independencia de dispositivos Linux admite cualquier tipo de dispositivo (mdems, impresoras) gracias a que cada una vez instalado uno nuevo, se aade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos. Comunicaciones Linux es el sistema ms flexible para poder conectarse a cualquier ordenador del mundo. Internet se cre y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prcticamente idnticos. Con linux podr montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas. Linux no sacrifica en ningn momento la creatividad, tal y como lo hacen algunas compaas informticas. Linux es una ventana abierta por la que es posible huir hacia un mundo donde la verdadera informtica puede ser disfrutada sin limites ni monopolios. Linux es distribuido mediante una serie de distribuciones como RedHat, Slackware, Deban ... las cuales se diferencian por su mtodo de instalacin y por los paquetes (software) que viene incluido. Es posible que encuentre a la venta versiones de Linux y piense: "si, si.... decan que era gratis..." No se asuste, todo el software de Linux esta regido por la licencia de GNU, con la cual cualquier persona puede modificar un programa y venderlo segn el desee, con la condicin que la persona que compra ese producto puede realizar la misma accin o simplemente hacer copias para todos aquellos que lo quieran sin tener que pagar ms (por lo tanto no se extrae si encuentra distribucin comerciales). Esta licencia es la garanta que afirma la absoluta libertad de este sistema operativo. Si no desea ni siquiera pagar esa msera cantidad puede descargrselo de Internet totalmente gratis (bueno, slo tendr que pagar la factura de telfono ).

Caractersticas de Linux

multitarea: varios programas (realmente procesos) ejecutndose al mismo tiempo. multiusuario: varios usuarios en la misma mquina al mismo tiempo (y sin licencias para todos). multiplataforma: corre en muchas CPUs distintas, no slo Intel. funciona en modo protegido 386.

tiene proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. carga de ejecutables por demanda: Linux slo lee de disco aquellas partes de un programa que estn siendo usadas actualmente. poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: una particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms reas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de pginas). Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio. la memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y ste puede a su vez ser reducido cuando se ejecuten grandes programas. libreras compartidas de carga dinmica (DLL's) y libreras estticas tambin, por supuesto. se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo. casi totalmente compatible con POSIX, System V y BSD a nivel fuente. mediante un mdulo de emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito. control de tareas POSIX. pseudo-terminales (pty's). emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador matemtico. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria. soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente. consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinmicamente y puedes tener hasta 64. soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no necesitas ningn comando especial para usar la particin MS-DOS, parece un sistema de archivos normal de Unix (excepto por algunas graciosas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al ncleo de desarrollo y estar en la prxima versin estable. un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. soporte en slo lectura de HPFS-2 del OS/2 2.1 sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc. Appletalk disponible en el actual ncleo de desarrollo. software cliente y servidor Netware disponible en los ncleos de desarrollo. LINUX - COMANDOS BSICOS date muestra la fecha del sistema. date u mmddhhhhaa cambia la fecha del sistema, ej. 1202120095 es igual a mes 12, da 02, hora 12:00 y ao 1995.

logout sale de la actual sesin. login sale de la actual sesin. ^D sale de la actual sesin. Alt+F1 inicia una consola virtual (varias a la vez: F1,F2,F3...) passwd cambia el password del actual usuario. ^C aborta programa en ejecucin. ^S paraliza la pantalla. ^Q anula la paralizacin de la pantalla. who lista los usuarios conectados. who am i lista tu nombre. who you are lista tu nombre. mail nombre enva correo, se finaliza escribiendo un punto en una lnea sola. mail visualiza tu correo, teclea ? para ayuda. ls lista directorios y ficheros. ls i lista directorios y ficheros con sus i-nmeros. ls a lista directorios y ficheros en orden alfabtico. ls s lista directorios y ficheros con su tamao en bloque (1 bloque= 512 bytes) ls r lista directorios y ficheros en orden inverso. ls u lista directorios y ficheros segn ltimo acceso. ls l lista todos los directorios y ficheros en formato largo. Head n lines selecciona la primera lnea (ej. ls|head 1 lines) cat file file ... visualiza seguidamente los ficheros indicados. cat file file > file graba los dos archivos en uno. ln file link crea un enlace a un archivo, los dos contienen el mismo fichero fsico, si cambias uno, cambia el otro. Pero si borras uno todava queda el otro. cp file file copia ficheros. rm file borra ficheros. mv file file mueve o cambia de nombre. pwd muestra el directorio actual. cd cambia de directorio. mkdir directorio crea un directorio. rmdir directorio borra un directorio. comando & hace que el proceso sea desatendido en 2 plano (background). ps [n] muestra los procesos desatendidos. ps alx muestra los procesos desatendidos asociados a la terminal (a), los no asociados (x) y hace una lista larga (l). Elementos de la lista larga: STA (Estado del proceso) O (Inexistente) S (Durmiendo) W (Esperando) I (Intermedio) R (Ejecutndose) Z (Terminado) Z (Parado) UID (N de Identificacin del propietario) PID (N de Identificacin del proceso) PPID (N de Identificacin del proceso padre) PRI (Prioridad, n altos=baja prioridad) WCHAN (Suceso al que espera) NICE (N para calcular la pri.) TTY (Terminal) STTY (Tiempo de ejecucin) kill n detiene la ejecucin de un proceso en background. at hora o fecha <<EOF ejecuta algo a una hora establecida (para salir escribir EOF) Posibilidades para hora o fecha: 8am, 2130, 12N fri week (siguiente semana), 2PM apr 3, now +1minute, now +1 hour, 4PM +2 days, 1PM tomorrow,... comando ; comando se pueden escribir varios comandos a la vez. comando > file redirecciona la salida a un archivo. (comando ; comando) > file redirecciona toda la salida del conjunto a un archivo. comando >> file redirecciona la salida a un archivo, pero lo aade al final de este. comando < file > file redirecciona de forma contraria para acabar llevando el resultado a un archivo. comando | comando tubo (pipeline) la salida del 1 la enva hacia el 2. *, ?, [...], ... caracteres de sustitucin. echo * lista directorios y ficheros. echo n "Hoy es `date`, hola $variable" hace eco sin carro de retorno (-n) de la frase Hoy es, ejecuta el comando date (entre acentos), hace eco de hola y imprime el contenido de la variable. Para eliminar los valores especiales de algunos caracteres deberemos escribir / antes, ejemplo "Hola /"Pepe/"". mesg y permite que te escriban los usuarios del sistema. mesg n prohibe que te escriban a los usuarios del sistema.

mesg muestra el estado actual (escribir o no). tty muestra tu nmero (archivo) de terminal. write nombre [tty] para comunicarse con un usuario conectado al sistema. Para salir ^D, para indicar al otro el fin del mensaje oo-, y el fin de la comunicacin oo-. Si el usuario pertenece a otra terminal, se debe indicar. Si el usuario tiene el mesg en no o esta realizando una tarea especfica no podremos comunicarnos. cmp file file comprueba si son idnticos, si lo son no aparece ninguna salida. comm [-n] file file lista las palabras comunes de los dos archivos, en el nmero se indica la columna a comparar: 0,1,2,3. diff file file lista las palabras diferentes de los dos archivos. find . file ... mtime 1 size +10 type f busca en el directorio actual los ficheros con dicho nombre, que hayan sido modificados hace 1 da, con un tamao mayor a 10 bloques y del tipo fichero. find / -name ... atime 1 size 20 type d busca en el directorio actual los directorios con dicho nombre, que hayan tenido acceso hace 1 da, con tamao menor que 20 bloques y del tipo directorio. find . name ok rm {} \; busca en el directorio actual y borra los ficheros encontrados que cumplan los requisitos. lpr file imprime el archivo. pr file imprime el archivo junto a un encabezamiento, la fecha, hora, ... tail n file muestra la cola de un archivo, en n se debe especificar: +2l (a partir de la segunda lnea por arriba), -10l (a partir de la dcima lnea por abajo). Si en lugar de l (lnea) podemos escribir b (bloque) c (carcter). tr caracteres caracteres cambia los caracteres por los indicados a continuacin. (Ejemplo: tr abc ABC). tee file muestra los datos en un punto intermedio. du muestra el tamao por bloques de cada archivo y directorio. du s muestra el tamao total por bloques. file file indica el tipo de archivo que es (empty\ cannot open\ directory\ English text\ ascii text\ data). stty informacin sobre nuestro terminal. stty [-] raw lee carcter a carcter. Se anula aadiendo el signo al comando. stty [-] cooked lee lnea a lnea. Se anula aadiendo el signo al comando. stty [-] cbreak mezcla de los dos anteriores. Se anula aadiendo el signo al comando. stty [-] nl no retorna el carro hasta el principio (se anula con ^J). stty [-] echo no se ven las pulsaciones en pantalla. Se anula aadiendo el signo al comando. sort file muestra en pantalla el archivo ordenado por la 1 columna (para indicar la segunda columna aadir +1 y as sucesivamente). sort file u muestra en pantalla el archivo ordenado por la 1 columna sin las lneas duplicadas. sort file b muestra en pantalla el archivo ordenado por la 1 columna ignorando espacios en blanco. sort file f muestra en pantalla el archivo ordenado por la 1 columna distinguiendo entre minsculas y maysculas. sort file r muestra en pantalla el archivo ordenado por la 1 columna en orden inverso. sort file c comprueba si el archivo ya esta ordenado. grep palabra file busca unos caracteres determinados en un fichero. grep v palabra file busca las lneas que no contienen dicha palabra. grep c palabra file muestra el nmero de lneas que contienen la palabra. grep y palabra file busca la palabra en el fichero sin distinguir entre minsculas y maysculas. grep n palabra file busca la palabra y muestra su lnea con el nmero de esta. uniq file muestra el archivo sin las lneas que estn repetidas. wc file muestra el nmero de lneas, palabras y caracteres (en este orden) del archivo. wc l file muestra el nmero de lneas del archivo. wc w muestra el nmero de palabras del archivo. wc c muestra el nmero de caracteres del archivo. cal [n mes] n ao imprime un calendario del mes y/o ao indicado. Mes: 1-12, ao 1-9999. newgrp grupo cambia de grupo. sum file suma las palabras de un archivo. expr n + n suma +, resta -, multiplica *, divide /,... una expresin. wall mensaje manda un mensaje a todos los usuarios. (Solo lo recibirn los usuarios que tengan su sistema configurado para poder recibir estos mensajes)

id muestra nuestro UserId y el GroupId. chmod nnn file cambia los permisos de un archivo. 1: Permiso de ejecucin (x), 2: Permiso de escritura (w), 3: Permiso de lectura ( r). Se deben sumar para poner ms de uno. El primer nmero corresponde al creador del archivo, el segundo al grupo del creador, y el tercero al resto de usuarios. Ej. 666 : todo el mundo tiene permiso de todo. chown nombre file cambia el propietario de un archivo. chgrp grupo file cambia el grupo del propietario de un archivo. umask muestra los permisos por defecto de los archivos creados. Ej. 022 entonces 666-022=644, es decir usuario permiso de w, r, grupo permiso de r y lo otros permiso de r. umask n cambia los permisos por defecto de los archivos creados. Ej. umask 000: todo el mundo tiene todos los permisos al ser creado un archivo. Archivos especiales: /etc/passwd Contiene todos los logins y passwords /etc/motd Mensaje del da /etc/profile Se ejecuta al introducir al entrar en el sistema Versiones El desarrollo inicial Linux ya aprovechaba las caractersticas de conmutacin de tareas en modo protegido del 386, y se escribi todo en ensamblador. Linus nunca anunci la versin 0.01 de Linux (agosto 1991), esta versin no era ni siquiera ejecutable, solamente inclua los principios del ncleo del sistema, estaba escrita en lenguaje ensamblador y asuma que uno tenia acceso a un sistema Minix para su compilacin. El 5 de octubre de 1991, Linus anunci la primera versin "Oficial" de Linux, - versin 0.02. Con esta versin 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 trminos soporte, documentacin, distribucin. Despus de la versin 0.03, Linus salto en la numeracin hasta la 0.10, ms y ms programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despus de sucesivas revisiones, Linus incremento el numero de versin hasta la 0.95 (Marzo 1992). Mas de un ao despus (diciembre 1993) el ncleo del sistema estaba en la versin 0.99 y la versin 1.0 no llego hasta el 14 de marzo de 1994. La versin actual del ncleo es la 2.2 y sigue avanzando da a da con la meta de perfeccionar y mejorar el sistema. La ultima versin estable es la versin 2.2, que soporta muchos ms perifricos, desde procesadores hasta joysticks, sintonizadores de televisin, CD ROMs no ATAPI y reconoce buena cantidad de tarjetas de sonido. Incluye tambin soporte para tipos de archivos para Macintosh HFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT. Otras Versiones: Linux 2.0 Linux 2.2 Linux 2.3 Comparacin Se seala las diferencias de Linux con el DOS y no con otro S.O. porque la mayora provienen del DOS. No existe el concepto de unidad de disco. Todas las unidades en Linux se 'montan' como si fueran un subdirectorio ms. No existe el concepto de extensin del nombre de un fichero. Los ficheros pueden tener nombres de hasta 256 caracteres. Los puntos estn permitidos en el nombre de un fichero. As, un fichero se podr llamar: DOSEMU-HOWTO.espaol.tar.gz por poner un ejemplo. Los subdirectorios no se separan con el carcter '\', como en DOS, sino con el carcter '/'. Ejemplo: /usr/src/linux-1.2.13/Makefile

Existe diferencia entre maysculas y minsculas. Por ejemplo, no es lo mismo 'dir' que 'DIR' que 'Dir'... Adis a los atributos de los ficheros, tal y como los conoce el DOS. Cada fichero tendr ahora 10 'atributos'. Entre un comando y sus parmetros deberemos dejar obligatoriamente un espacio en blanco. Por ejemplo 'cd..' no funcionar mientras que 'cd ..' s.

IMPORTANTE: Un sistema Linux NUNCA se puede apagar por las buenas. Antes le hemos de advertir al S.O. de que vamos a apagarlo (o reiniciarlo). La razn de que esto deba ser as es para que al sistema le d tiempo de escribir en disco todos los datos que tuviera pendientes de escribir, salir ordenadamente de todas las aplicaciones que tuviera arrancadas y desmontar todas las unidades que tuviera montadas. Existen muchas otras diferencias (gestin de memoria plana, ...), pero las mencionadas son las que ms nos pueden influir en la forma de trabajar, al menos en principio. Qu es el kernel? El kernel o ncleo de linux se podra definir como el corazn de este sistema operativo. Es el encargado de que el software y el hardware de tu ordenador puedan trabajar juntos. Las funciones mas importantes del mismo, aunque no las nicas, son:

Administracin de la memoria, para todos los programas en ejecucin. Administracin del tiempo de procesador, que estos programas en ejecucin utilizan. Es el encargado de que podamos acceder a los perifricos/elementos de nuestro ordenador de una manera cmoda. Existen dos versiones del Linux kernel: Versin de produccin: La versin de produccin, es la versin estable hasta el momento. Esta versin es el resultado final de las versiones de desarrollo o experimentales. Cuando el equipo de desarrollo del kernel experimental, decide que ha conseguido un kernel estable y con la suficiente calidad, se lanza una nueva versin de produccin o estable. Esta versin es la que se debera utilizar para un uso normal del sistema, ya que son las versiones consideradas mas estables y libres de fallos en el momento de su lanzamiento. Versin de desarrollo: Esta versin es experimental y es la que utilizan los desarrolladores para programar, comprobar y verificar nuevas caractersticas, correcciones, etc. Estos ncleos suelen ser inestables y no se deberan usar, a no ser que sepas lo que haces. Como interpretar los nmeros de las versiones:

Las versiones del kernel se numeran con 3 nmeros, de la siguiente forma: XX.YY.ZZ XX: Indica la serie principal del kernel. Hasta el momento solo existen la 1 y 2. Este numero cambia cuando la manera de funcionamiento del kernel ha sufrido un cambio muy importante. YY: Indica si la versin es de desarrollo o de produccin. Un numero impar, significa que es de desarrollo, uno par, que es de produccin. ZZ: Indica nuevas versiones dentro de una versin, en las que lo nico que se ha modificado, son fallos de programacin /bugs. Unos ejemplos nos ayudaran a entenderlo mejor:

ej1: versin del kernel 2.0.0: Kernel de la serie 2 (XX=2), versin de produccin 0 (YY=0 par), primera versin de 2.0 (ZZ=0) ej2: versin del kernel 2.0.1: Kernel de la serie 2, versin 0, en el que se han corregido errores de programacin presentes en la versin 2.0.0 (ZZ=1) ej3: versin del kernel 2.1.100: versin 100 del kernel de desarrollo 2.1. Sistemas de Archivos Sistema de ficheros linux (I)

Bueno como sabrs el DOS funciona con FAT, File Allocation Table, o sea una tabla a principio del disco duro donde se almacena, la informacin de cada bloque del disco, de manera que tenemos una lista enlazada para cada fichero. --------- | 2| 0 FICHERO A bloques 0 2 6 --------- | 3| 1 FICHERO B bloques 1 3 4 --------- | 6| 2 --------- | 4| 3 --------- | fin| 4 --------- | | 5 --------- | fin| 6 --------Para leer un fichero A leemos en la fat el bloque 0, vemos donde continua y leemos la fat en el bloque 2, leemos el bloque del disco, y volvemos a leer el bloque de la fat donde esta el bloque 6. Esto parece rpido, y lo es i la FAT esta en memoria, pero si calculamos lo que puede ocupar una FAT de un disco duro de 1Giga donde el disco esta dividido en bloques de pongamos 4024Kb y pongamos 20 bytes por descriptor, tenemos una FAT de 5 megas, (no recuerdo de cuanto era el tamao de bloque/descriptor en MSDOS), lo cual no se puede tener en memoria y si hay que leer cada vez de disco es muy lento. Cuando MSDOS funcionaba en disquete no era demasiado problema tener en memoria unos Ks de FAT, pero con los disco de ahora de Giga ya es un problema. Como lo hace UNIX? Y por supuesto ext2 de Linux? Con otra estructura de datos llamada i-nodes, que para cada fichero tiene un array, con las posiciones del disco donde se encuentra este. De esta manera cuando queremos leer un fichero, leemos solo un trozo de disco contiguo, donde encontramos todas las referencias a se y no toda la FAT que puede ser de mas de un mega. Con los nodos-i (o inodes) no ahorramos espacio de disco (con respecto a FAT), la informacin de en que bloques esta cada fichero la tenemos igual pero mejor organizada. Las tablas de i-nodes tienen un tamao limitado, pero en caso de que se llenen con indirecciones se accede a otras tablas de i-nodes, con lo que el limite del tamao de los ficheros es grande. (bueno esto lo he explicado un poco por encima se podra explicar extensamente). IN> Me imagino que el ext2 es mejor que el msdos, pero realmente que IN> diferencias hay entre ellos (menos lo de los permisos y la lon- IN> gitud del nombre de los ficheros). Pues como has visto es mas rapido y eficiente, aparte de no tener las limitaciones de usuario, permisos, nombres largos, etc. El tamao de bloque de disco, en MS DOS es fijo en funcin del tamao de la particin, en linux en el momento en que formateas la particin con mkfs (o mk2efs no recuerdo) puedes elegir el tamao del bloque segn vayas a tener mas ficheros pequeos, o mas ficheros grandes. Sistema de ficheros linux (II) El ext2 tiene un tamao de i-nodo fijo entre 1 y 4K, independientemente del tamao de la particin. El tamao del i-nodo se selecciona al crear el sistema de archivos y es seleccionable por el usuario. El ext2 tiene una unidad similar al cluster, llamada bloque, y que es, por lo general de 1K, especificable por el usuario e independiente del tamao de la particin, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeos. El ext2 no usa una FAT, sino una tabla de i-nodos distribuidos en un nmero determinable de grupos a travs de la superficie, lo cual permite balancear la distribucin de los bloques de archivos en la superficie a travs de dichos grupos para asegurar la mnima fragmentacin. El ext2 tiene un lmite mximo de 4GB de archivo, pero no limita el tamao mximo de la particin a 4GB, como es el caso de la FAT. El ext2 tiene soporte para deteccin de un sistema de archivos desmontado incorrectamente cuando el sistema se apaga de forma errnea, y capacidad para autorecuperarlo en caso de fallo accidental. El ext2 mantiene informacin de la ltima vez que se mont y se accedi al volumen (sistema de archivos), as como del nmero de veces que se ha montado dicho volumen desde la ltima comprobacin automtica, as como la fecha en la que se comprob su integridad por ltima vez. El ext2 permite asignar un porcentaje del disco duro que se reserva para el uso de usuarios con un "uid" y "gid" especficos. El ext2 es un sistema de archivos mucho ms avanzado que el MS-DOS, con soporte de correccin y deteccin de errores, compresin de archivos (todava por implementar), mayor tolerancia a la fragmentacin de archivos y con unos tiempos de respuesta muy superiores, aunque a un coste superior de utilizacin de memoria.

Qu es la Swap?
La swap es un espacio reservado en tu disco duro para poder usarse como una extensin de memoria virtual de tu sistema. Es una tcnica utilizada desde hace tiempo para hacer creer a los programas que existe mas memoria RAM de la que en realidad existe. Es el propio sistema operativo el que se encarga de pasar datos a la swap cuando necesita mas espacio libre en la RAM y viceversa.

En Linux, la memoria total disponible por el sistema estar formada por la cantidad de memoria RAM instalada + la swap disponible. El acceso a la swap (disco duro) es mas lento que el acceso a la memoria RAM, por lo que si nuestro ordenador esta muy cargado de trabajo y hace un uso intensivo de la swap, la velocidad del sistema disminuir. Un uso muy intensivo y continuado de la swap es un indicativo de que necesitamos mas memoria en nuestro sistema para que funcione desahogado con el uso que le estamos dando. En linux generalmente se usa como mnimo una particin dedicada a swap (aunque tambin se puede tener un fichero swap).

Cuanta Swap necesito?


Esta es otra pregunta que es difcil de contestar: Todo depender del uso que se le vaya a dar al sistema y del espacio libre que tengamos. Si vas a utilizar muchos programas a la vez y tienes poca memoria RAM, necesitaras mas swap, si tienes mucha RAM, no necesitaras tanta swap. Hay que recordar que un uso no intensivo de la swap es normal y no afectara mucho a la velocidad del sistema, pero como hemos dicho antes, un uso muy intensivo y continuado es un indicativo de que necesitamos mas memoria RAM. No existe una formula mgica para saber cuanto espacio deberamos reservar para swap. Hay que recordar que la memoria total disponible en Linux es RAM + Swap. Como datos orientativos podramos decir que como mnimo, esta combinacin debera ser de 32MB para sistemas que se utilicen en modo texto y de 64MB en adelante para sistemas que se utilicen en modo grfico. Aqu tienes una serie de consejos sobre la swap: Es recomendable el tener siempre algo de swap configurada, incluso en sistemas con mucha memoria. En linux no se puede tener mas de 128MB en una particin swap, si necesitas mas de 128MB de swap, puedes tener mas de una particin dedicada a swap, por ejemplo, dos de 128MB Si tienes mas de un disco, instala la swap en el que trabaje mas rpido. Si tienes mas de un disco que se puedan acceder simultneamente (por ej. dos SCSI, o dos IDE en diferentes canales IDE), se puede ganar algo de velocidad teniendo una particion swap en cada uno de estos discos. Para un uso privado "normal-alto" del sistema, aqu tienes unos ejemplos orientativos de la cantidad de swap recomendable: 16MB RAM + 64MB Swap 32MB RAM + 96MB Swap 64MB RAM + 64MB Swap 128MB RAM + 128MB Swap 256MB RAM + 128MB Swap Como dato anecdtico, decir que existen servidores, en donde la cantidad de swap llega a ser de 256MB y hasta 512MB aunque yo tengo ordenadores con 16MB de RAM y 16MB de Swap como servidores de impresin que funcionan sin ningn problema. En fin, cada uno debe de saber el uso que le va a dar a su sistema y analizar la cantidad de memoria necesaria, aunque si tienes espacio de sobra en el disco, mas vale tener mas Swap disponible que la necesaria, por lo que pueda ocurrir en un futuro, como dice el dicho, mas vale que sobre que no que falte. Manejo de memoria

Qu es una particin? Cmo creo una particin?


Particionar el disco duro es una manera de dividir el disco fsico en varios discos lgicos. O lo que es lo mismo, al particionar un disco, dividimos el disco en varias particiones independientes unas de otras, creando la ilusin de que tenemos diferentes discos, cuando en realidad lo que tenemos es un solo disco fsico dividido en partes. Una particin es una de estas partes (divisiones) del disco. Existen dos clases de particiones: primarias y extendidas. En un disco solo podrs tener como mximo 4 particiones primaria y 1 extendida. En la particin extendida se podrn definir todas (bueno tambin existe un limite, pero es alto) las unidades lgicas que queramos. Con este sistema podemos tener una gran cantidad de particiones en nuestro disco. Cualquier disco que tengamos en nuestro ordenador tiene al menos una particin primaria, que en la mayora de los casos tiene un tamao equivalente al total del disco. Unos ejemplos aclararan las cosas:

Un disco de 1Gb con una sola particin, tendr una particin primaria de 1Gb (total del disco). Ese mismo disco podra tener 4 particiones primarias de 0.25Gb cada una, dando la ilusin de que tenemos 4 discos duros de 0.25Gb en vez de un solo disco de 1Gb. Otra combinacin posible podra ser 4 particiones primarias de 0.10Gb y 1 extendida con 6 unidades lgicas de 0.10Gb, en este caso parecera que tenemos 10 discos duros de 0.10Gb cada uno. Las combinaciones son mltiples y variadas y dependern de nuestros gustos y de lo que necesitemos. Casi todos los sistemas operativos traen un programa con el que podemos crear, modificar, borrar las particiones de nuestro disco. En Ms-Dos/Windows de llama FDISK, este programa solo puede trabajar con particiones de Ms-Dos/Windows. En Linux tambin se llama FDISK (/sbin/fdisk), pero es un programa mas potente, capaz de trabajar y crear particiones tanto para Linux como otros sistemas operativos. Si vas a trabajar con Linux, es recomendable el uso del FDISK que viene con tu distribucin, para evitar problemas. Al contrario que Ms-Dos, Windows, OS/2, las diferentes particiones en linux no se denominan C:, D:, E:, ...., etc, existe una denominacin propia: Si los discos son IDE: /dev/hda: Disco duro IDE como master en el canal IDE 1. /dev/hda1: Particin primaria 1 en /dev/hda /dev/hda2: Particin primaria 2 en /dev/hda /dev/hda3: Particin primaria 3 en /dev/hda /dev/hda4: Particin primaria 4 en /dev/hda /dev/hda5: Particin extendida 1 en /dev/hda /dev/hda6: Particin extendida 2 en /dev/hda ..... ..... /dev/hda16: Particin extendida 16 en /dev/hda /dev/hdb: Disco duro IDE como esclavo en el canal IDE 1. /dev/hdb1: Particin primaria 1 en /dev/hdb ........ ........ /dev/hdc: Disco duro IDE como master en el canal IDE 2. /dev/hdc1: Particin primaria 1 en /dev/hdc ........ ........ /dev/hdd: Disco duro IDE como esclavo en el canal IDE 2. /dev/hdd1: Particin primaria 1 en /dev/hdd ........ ........ Si los discos son SCSI: /dev/sda: Disco duro SCSI nr.1. /dev/sda1: Particin primaria 1 en /dev/sda ........ ........ /dev/sdb: Disco duro SCSI nr.2. /dev/sdb1: Particin primaria 1 en /dev/sdb ........ ........ IMPORTANTE: Es muy importante saber lo que se esta haciendo cuando trabajas con programas que modifican la tabla de particiones de un disco. Al cambiar la tabla de particiones de vuestro disco, se pierden los datos contenidos en las particiones afectadas. Realizar copias de seguridad de los datos que quieras mantener antes de usar FDISK.

Particiones de disco
Con el fin de instalar Linux, debes tener espacio disponible para el. Este espacio de disco necesita estar separado del espacio de disco usado por otros sistemas operativos que puedas tener instalados en tu ordenador, tal que Windows, OS/2, o incluso una versin diferente de Linux. Un disco puede dividirse en diferentes particiones. Se puede acceder cada particin como si fuera un disco separado. Adems cada particin tiene un tipo que se usa para indicar como esta almacenada la informacin en la particin. Por ejemplo, hay distintos tipos de particiones usados por DOS, OS/2, y Linux. Aun si vas a instalar Linux en su propio disco duro, o en un ordenador que no contiene ningn otro sistema operativo, seguirs necesitando crear particiones para que las use Linux. En este caso es muy sencillo, ya que no hay otras particiones en el disco duro de las que preocuparse. Por otra parte, puede querer instalar Linux en un disco que ya contiene software o datos de un sistema operativo diferente. Las cosas pueden ser algo mas delicadas en esta situacin, ya que un error puede destruir tus particiones actuales, por no mencionar los datos que contengan. Durante el proceso de instalacin, tendrs la oportunidad de crear particiones para Linux. Llegado este punto, tu mayor preocupacin ser estar seguro de tener suficiente espacio disponible para las particiones Linux. Djame repasar las diferentes formas de liberar espacio para las particiones Linux. Estrategias para cambiar particiones Hay tres posibles escenarios a los que puedes hacer frente cuando intentas cambiar las particiones de tu disco duro: Hay espacio libre disponible y no particionado. Hay una particin no usado disponible. Hay espacio libre disponible en una particin usada actualmente. Veamos cada escenario en orden. Usando espacio libre no particionado Todo el espacio no forma parte de ninguna particin definida. En este caso, puedes crear simplemente las particiones necesarias a partir del espacio libre. Usando una particin no usada El ao pasado reemplazaste tu pequeo disco duro de 105MB en tu sistema Windows por un mounstro de 1.2GB. Lo particionaste en dos partes iguales, pensando en que usaras el ``dispositivo'' C: (en realidad la primera particin del dispositivo) para Windows, y el ``dispositivo'' D: (en realidad ls segunda particin del dispositivo) para tu coleccin de programa de libre distribucin que copiaste de Internet. Bien, has estado tan acostumbrado a usar C: que nunca has puesto nada importante en D:. Si te encuentras en esta situacin, puedes usar el espacio asignado a la particin en desuso. Tendrs que borra la particin, y crear las apropiadas particiones Linux en su lugar. Usando espacio libre de una particin activa Esta es la situacin mas comn. Es adems, desafortunadamente, la mas difcil de tratar. El principal problema es que tenemos el espacio suficiente, pero esta actualmente asignada a una particin en uso. Si compras un ordenador con software preinstalado, el disco duro tendr seguramente una gran particin conteniendo el sistema operativo y los datos. Adems de aadir un nuevo disco duro en tu sistema, tienes otras dos opciones: Cambio de particiones destructivo -- Bsicamente, borras la nica particin grande, y creas varias mas pequeas. Como puedes imaginar, cualquier dato que tengas en esta particin ser destruido. Esto quiere decir que es necesario hacer una copia de seguridad completa. Por tu propio inters, haz dos copias de seguridad, usa la verificacin (si esta disponible en tu software de backup), e intenta leer los datos de la copia de seguridad antes de borrar la particin. Ten tambin en cuenta que si hay un sistema operativo de algn tipo instalado en la particin, ser necesario instalarlo de nuevo tambin. Despus de crear una particin mas pequea para tu software actual, puedes instalar de nuevo cualquier software, restaurar tus datos, y continuar con la instalacin de Linux. Cambio de particiones no destructivo -- En este caso, ejecutas un programa que hace lo que parece imposible; hace una particin grande mas pequea sin perder ninguno de los ficheros almacenados en la particin. Mucha gente ha encontrado este mtodo seguro y libre de problemas; sin embargo, recomendamos que hagas una copia de seguridad de la particin a la que vayamos a cambiar el tamao, por si acaso.

Hardware requerido
El Linux funciona correctamente en un 386 SX con 4 Mb de memoria. Pero se deber tener en cuenta que aquellas aplicaciones con fuerte requerimiento de memoria y carga de la CPU (por ejemplo, las X Windows) irn sumamente lentas. Una configuracin mucho ms 'usable' sera la siguiente: 486 DX 33 MHz o superior, con 8 Mb de memoria RAM y con tarjeta de video VGA o superior. Unidad de CD-ROM es altamente recomendable. Casi mejor habra que decir que imprescindible, dado que las distribuciones vienen en ese formato. En la actualidad, la mayora de ellas estn soportadas por el Linux. Asimismo tiene soporte para mdem y tarjeta de sonido. De todas formas, los propietarios de mquinas inferiores a la descrita (todava queda alguno? };-) que no se desanimen. Simplemente debern tener ms paciencia. Y es mi obligacin puntualizar que muchas veces se obtienen mejores resultados con ms memoria que con ms potencia de CPU. Debo puntualizar que en 286 no funcionar el Linux. El kernel est hecho para 386. Hay, sin embargo, un grupo de gente que est trabajando en una versin de Linux para procesadores 8086, pero an est en fase de proyecto. En cuanto al espacio en disco duro, depender en gran medida de lo que se pretenda hacer desde Linux. Segn el 'Linux installation and getting started', con 10 Mb de particin se puede hacer una instalacin mnima pero usable (personalmente me parece bastante optimista). Yo creo que alrededor de 100 Mb resulta espacio suficiente para un Linux completo, incluidas las X Windows. A partir de ah, lo que cada uno considere... Al hacer clculos del espacio en disco duro necesario, deberemos tener en cuenta que se necesita hacer una particin de swap. El tamao de la misma depender de la cantidad de memoria RAM disponible: a ms memoria, menos swap necesitaremos.

Dnde instalo Linux?


Linux se puede instalar en cualquier disco que tengas en tu sistema y en cualquier particion del disco duro (Primaria o extendida). No podrs tener Linux en una particin compartida con otro sistema operativo, Linux necesita su propia particion/es para funcionar.

Cuantas particiones necesito para Linux?


La respuesta rpida y fcil es: recomendable al menos dos, una para el sistema/datos y otra para Swap. Usualmente se suelen tener tres, una para el sistema/programas (/), otra para los datos (/home) y otra para swap. La respuesta larga y no tan fcil es mas complicada de explicar: Todo depender muchisimo del uso que se le vaya a dar al sistema. Para sistemas que se utilicen de forma particular y por uno o pocos usuarios bastara con las dos/tres particiones antes mencionadas, esto evitara los problemas de saber que cantidad de espacio necesitan las diferentes particiones y el quedarnos sin espacio en alguna particion vital, mientras que nos sobra en otras. Para sistemas servidores, con gran cantidad de servicios y usuarios es muy recomendable tener varias particiones/discos. Existe un documento (HOWTO: Multi Disk System Tuning) muy bueno y quizs complicado para el principiante que explica cuantas particiones y discos y que tamao deberan tener en funcin del uso que se le vaya a dar al sistema, o en cualquier servidor con documentacin Howto.

Porque necesito diferentes particiones?


El particionar el disco, es simplemente una manera de organizar tu disco duro. Podrs organizarlo con una sola particin o en varias. Es el usuario el que deber decidir cuantas particiones tendr su disco, y el tamao de las mismas, hay que recordar, que al menos hay que tener una particin primaria. Desventajas de tener vuestro disco dividido en diferentes particiones. Ninguna Ventajas en tener vuestro disco particionado en varias particiones: Si tienes un error/problema en una de ellas, las dems no se vern afectadas. Poder tener diferentes sistemas operativos en vuestra maquina, totalmente independientes unos de otros. Poder tener vuestros archivos de datos en particiones totalmente independientes.

Poder borrar/cambiar el contenido de una particin, sin que esto afecte a las dems. ANEXO

CONCLUSIN Una de las ms importantes es que Linux es una excelente eleccin para trabajar con UNIX a nivel personal. Linux permite desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones de bases de datos y X Windows. Con Linux, se puede correr un sistema UNIX y adaptarlo a las necesidades. La instalacin y uso de Linux es tambin una excelente manera de aprender UNIX si no se tiene acceso a otras mquinas UNIX. Linux no es solo para los usuarios personales de UNIX. Es robusto y suficientemente completo para manejar grandes tareas, as como necesidades de cmputo distribuidas. Muchos negocios especialmente los pequeos se estn cambiando a Linux en lugar de otros entornos de estacin de trabajo basados en UNIX. Grandes vendedores de software comercial se estn dando cuenta de las oportunidades que puede brindar un sistema operativo gratuito. Linux es, propiamente, el ncleo de un sistema operativo. Es decir, el conjunto de programas que controla los aspectos ms bsicos del funcionamiento de un ordenador. Su desarrollo lo inici en 1991 Linus Tovalds, entonces estudiante en la Universidad de Helsinki, en Finlandia, y se complet con miles de aportaciones a travs de Internet.

Leer ms: http://www.monografias.com/trabajos/solinux/solinux.shtml#ixzz2ghn2l2Cg

S-ar putea să vă placă și