Diferencias entre las versiones de Windows de los sistemas operativos. Lista de sistemas operativos: características, características y revisiones.

Ya se ha escrito mucho sobre este tema en Internet, tanto en forma de artículos como en debates en vivo. ¿Por qué más?

Hay dos razones. En primer lugar, lo que leí personalmente sobre este tema contiene muchas emociones y poca información precisa. En segundo lugar, muy a menudo las comparaciones y contrastes se hacen de forma totalmente poco profesional, basándose en el principio de qué es mejor: lo caliente o lo verde.

Para una comparación correcta, primero es necesario definir claramente para qué es mejor. ¿En qué aspecto del uso de la computadora se comparan estos sistemas operativos?

Como trabajo principalmente en el campo de las “computadoras de escritorio”, lo conozco bien, y además como esta área de uso es la más grande, haré mi comparación en relación a ella.

Primero, debemos definir el término "computadora de escritorio".

No es literalmente una computadora parada o recostada sobre una mesa. Puede estar debajo de la mesa, en su regazo, en la cama, no importa dónde, pero se utiliza para trabajar con documentos de texto, procesamiento no profesional o semiprofesional de materiales fotográficos o de video, navegar por sitios de Internet, y comunicarse a través de Internet.

Es decir, se trata de un ordenador que se utiliza en casa o en la oficina para una gama bastante amplia de tareas sencillas, excluyendo áreas muy especializadas y altamente profesionales como el diseño de ingeniería o la producción de vídeo. En Occidente, esto se denomina “sector SOHO (pequeñas oficinas, oficinas en casa)”.

También hay que decir acerca de las diferencias fundamentales entre los sistemas operativos MS Windows y GNU/Linux. Para comprender con precisión qué es qué.

La primera diferencia es que el sistema operativo (en adelante, OS) MS Windows es desarrollado y respaldado por una sola empresa: la corporación Microsoft. También posee los derechos de autor de este producto y también cobra por el uso del sistema operativo Windows y Microsoft no permite el uso gratuito. Es decir, si quieres utilizar este SO deberás pagarle a Microsoft.

GNU/Linux es un sistema operativo desarrollado y respaldado por docenas, si no cientos, de empresas en todo el mundo y miles de programadores. Los derechos de este sistema operativo han sido transferidos a propiedad pública. Y aunque hay muchas empresas en el mundo que brindan soporte técnico pago para este sistema operativo, el uso de GNU/Linux en sí no está sujeto a condiciones financieras. Es decir, no tienes que pagarle nada a nadie para tener derecho a utilizar Linux.

La segunda diferencia fundamental es que en Windows el entorno gráfico del usuario es una parte integral del sistema operativo. Es decir, Windows simplemente no existe en una versión sin entorno gráfico (modo consola).

Mientras que GNU/Linux es un sistema operativo en modo texto (consola) y el entorno gráfico es un producto de software independiente, como un editor de texto o un reproductor de vídeo. Hay más de 10 programas que implementan un entorno gráfico para el sistema operativo GNU/Linux, pero sólo dos son ampliamente utilizados: GNOME y KDE.

¿Por qué me centro en este aspecto? El hecho es que el entorno gráfico del usuario es una parte necesaria e importante del sistema operativo para las computadoras de escritorio. Y al comparar los dos sistemas operativos desde este punto de vista, es importante entender que no estamos comparando Windows con Linux, sino con uno de los entornos gráficos, por ejemplo con KDE.

La tercera diferencia es que MS Windows como producto final consta del propio sistema operativo y un pequeño conjunto de programas de aplicación que tienen una funcionalidad muy modesta. En otras palabras, al instalar Windows, solo obtienes un sistema operativo y, para resolver algunos problemas, necesitas buscar e instalar programas de aplicación adicionales.

GNU/Linux en su forma pura, como sistema operativo, se distribuye únicamente en áreas de aplicación altamente especializadas. Y en relación al caso que estoy considerando, se utilizan las llamadas distribuciones de Linux. Un kit de distribución es un conjunto que consta del sistema operativo GNU/Linux, un entorno gráfico de usuario y un conjunto de programas de aplicación. Es decir, al instalar una distribución de Linux, obtienes un sistema listo para su uso práctico, al que quizás no necesites agregar nada más.

Bueno, como Linux no pertenece a nadie en particular y existen diferentes entornos gráficos y diferentes programas de aplicación, a raíz de esto cientos de empresas o incluso solo grupos de individuos ofrecen decenas de distribuciones de Linux. Algunos de ellos son casi como gemelos, otros son muy diferentes. Y en el mundo de Windows, las diferencias están sólo en las versiones del propio sistema operativo Windows y estas versiones son más pequeñas que las distribuciones de Linux.

Ahora paso a la comparación real y la haré simplemente enumerando los pros y los contras de cada sistema operativo.

Sistema operativo MS Windows, ventajas.

  • Admite una amplia gama de hardware informático. Cualquiera que sea el hardware exótico que encuentre, es casi seguro que podrá utilizarlo en Windows. Aunque es posible que necesite tiempo para encontrar el programa de controlador adecuado.
  • Una gran cantidad de programas de aplicación, hoy en día probablemente haya más de cien mil títulos. Para cualquier tarea de aplicación en la plataforma Windows existen al menos varias docenas; para tareas populares, existen cientos de programas. Hay mucho para elegir. Para todos los gustos.
  • Existe un gran número de especialistas que conocen más o menos bien la familia de sistemas operativos Windows. Es decir, si necesitas ayuda la encontrarás fácilmente y a un precio razonable.

Sistema operativo MS Windows, desventajas.

  • Costo relativamente alto. En la versión más barata, cuesta más de 50 dólares, a pesar de que ese Windows “barato”, comprado completo con una computadora nueva, está “vinculado” a esta computadora. Esto significa que si cambias de computadora, tendrás que volver a gastar dinero en Windows. Las opciones de Windows independientes de la computadora tienen precios cercanos a los doscientos dólares estadounidenses o más. Y este es el costo de Windows para una computadora. Y si necesita un sistema operativo, por ejemplo, para cinco computadoras que ya tiene (no nuevas), tendrá que pagar alrededor de mil dólares por cinco copias de Windows.
  • Una gran cantidad de programas maliciosos (los llamados virus informáticos). Para la versión de Windows XP, este es un problema particularmente grave que obliga al usuario final a incurrir en costes adicionales. Ya sea para adquirir un buen programa antivirus o contactar con especialistas en los casos en los que el malware imposibilite el funcionamiento normal del sistema operativo Windows. Este problema se puede reducir configurando correctamente Windows y utilizándolo con cuidado en situaciones de riesgo, siendo la principal Internet.
  • Estricta dependencia del desarrollador. El sistema operativo Windows se distribuye únicamente en formato binario, lo cual es difícil de cambiar, pero además, Microsoft generalmente prohíbe realizar cambios en los códigos de trabajo del sistema operativo Windows. Entonces, si necesita alguna funcionalidad que no está disponible actualmente en Windows, solo puede esperar que Microsoft implemente esta funcionalidad algún día o busque algunos "parches" de desarrolladores externos. Sin embargo, para el usuario medio esto es un inconveniente insignificante.

SO GNU/Linux, ventajas.

  • Costo relativamente bajo. En una ciudad más o menos grande, es muy posible conseguir un disco con cualquier distribución de Linux por el precio de un disco CD/DVD en blanco contactando a entusiastas que distribuyen Linux. Si no hay ninguno en su ciudad, por 200-300 rublos puede comprar las distribuciones más populares a través de Internet, con entrega por correo, y esto se puede hacer en cualquier localidad donde haya una oficina de correos. También puedes recibir por correo un CD con la distribución Ubuntu Linux de forma gratuita. Al mismo tiempo, al tener solo una copia física de la distribución de Linux, tiene derecho a instalarla en cualquier cantidad de computadoras. Es decir, devolviendo, por ejemplo, unas cinco computadoras, si compra una copia de la distribución de Linux por 300 rublos, estos serán todos sus gastos para cinco computadoras; no necesitará comprar cinco copias. Así, por un lado (Windows) unos mil dólares, por otro lado (Linux) unos 300 rublos (o incluso menos).
  • Prácticamente no existe ningún malware, al menos hasta la fecha, para esta plataforma. Esto le permite evitar costos adicionales para prevenir o eliminar daños causados ​​por malware.
  • Independencia del desarrollador. Si necesita alguna funcionalidad que falta en el sistema operativo Linux, puede agregarla usted mismo. Esta posibilidad existe debido al hecho de que el sistema operativo Linux se distribuye no sólo en formato binario, sino también en código fuente, y no hay prohibiciones de modificar estos códigos fuente.

Sistema operativo GNU/Linux, desventajas.

  • El soporte para equipos informáticos, especialmente los externos, como impresoras o dispositivos USB, es significativamente peor que para la plataforma Windows. Quizás la peor situación sea con los escáneres y los USB, así como con los módems HSF/HCF internos. Es muy posible que no pueda utilizar algunos equipos en Linux. Pero el problema puede resolverse en gran medida si se adopta un enfoque más cuidadoso en la selección del equipo. Antes de comprar una pieza de hardware, puede buscar en Internet información sobre la posibilidad de su funcionamiento en Linux.
  • El número de programas de aplicación es significativamente menor que en la plataforma Windows. Además, si hablamos de algunos programas, líderes indiscutibles en sus áreas de aplicación, en el sistema operativo Linux no existen versiones correspondientes de estos programas ni otros programas comparables en funcionalidad. Dichos programas de aplicación incluyen productos Adobe, programas económicos 1C, programa de diseño de ingeniería AutoCAD, programas de reconocimiento de texto (FineReader). Por supuesto, existen editores gráficos y programas de modelado/diseño para el sistema operativo Linux, pero son muy inferiores a los líderes. Sin embargo, los programas del nivel de Adobe PhotoShop o AutoCAD no son necesarios para todos y, en casos comunes, los programas para el sistema operativo Linux son suficientes. Esta desventaja puede compensarse parcialmente por el hecho de que algunos programas de Windows se pueden ejecutar en la plataforma Linux. Esto no es posible para todos los programas de Windows, pero quizás el programa de Windows que necesita funcione en Linux.
  • El número de especialistas buenos o decentes es menor que en la plataforma Windows. Es decir, si necesita ayuda, no será tan fácil encontrar a alguien que conozca bien Linux. Es muy posible que el coste de los servicios de dicho especialista sea mayor que en el caso de Windows.

Como puede ver, los pros y los contras de los dos sistemas operativos son opuestos.

Específicamente no consideré, en el contexto del contraste, las diferencias en los entornos gráficos de las plataformas Windows y Linux, ya que no existen diferencias conceptuales en ellos. Es necesario hacer una advertencia aquí. Cuando digo que no hay diferencias, me refiero a los entornos gráficos “Linux” GNOME y KDE y al entorno gráfico “original” de la familia de sistemas operativos MS Windows.

Por supuesto, existen diferencias entre ellos, pero no son fundamentales, por lo que cualquier persona que tenga la suficiente confianza en uno de estos tres entornos gráficos podrá entender los otros dos. Por ejemplo, si tiene confianza en el uso de Windows, no tendrá ninguna dificultad para sentirse cómodo con Linux.

También omití varios mitos que surgen casi siempre cuando se trata de comparar las plataformas Linux y Windows. Mitos como los de que Linux es difícil de configurar y Windows es un sistema operativo inestable e inseguro. Ambas son incorrectas, como lo es mucho más de lo que se dice y escribe sobre este tema. En general, el tema de los mitos sobre Windows y Linux es muy interesante, pero conviene dedicarle un material aparte.

Los pros y los contras que he enumerado son desventajas y ventajas reales. Esto es en lo que realmente debes pensar al decidir qué sistema operativo usar. Y creo que esta información es suficiente para que usted decida qué será mejor para usted, en su situación particular.

Personalmente creo que la principal desventaja de MS Windows es su alto precio y la principal ventaja de Linux es su bajo costo. Todo lo demás puede descuidarse.

En otras palabras, si el coste no es crítico para usted, utilice Windows. Y si cada rublo cuenta, entonces piense en Linux.

Actualización - 2012

El artículo fue escrito en 2009 y muchas cosas han cambiado desde entonces.

Cómo conseguir Linux

Internet de alta velocidad se extiende con confianza por todo el país y esto le permite descargar imágenes del disco de instalación de Linux desde los sitios de distribución oficiales. Por ejemplo de www. ubuntu.com, www. proyecto fedora.org, www. mandrivá.ru. Descarga la imagen, escríbela en un disco láser o unidad flash y listo.

Conductores

La situación con los controladores de dispositivos en la plataforma Linux ha cambiado significativamente, para mejor. En la mayoría de los casos, todo el hardware de la computadora funciona de inmediato y no es necesario instalar nada. Por ejemplo, conectarse a Internet a través de un módem ADSL se reduce a ingresar un nombre de usuario y contraseña, pero para conectarse a través de un módem USB UMTS/HSDPA, además del nombre de usuario y la contraseña, debe especificar el país y el operador celular. ¡Sin conductores!

Un ejemplo del más reciente: en Ubuntu 12.04, para instalar la impresora multifunción HP 1120, solo necesitaba conectarse a Internet y luego enchufar el cable de la impresora al conector USB de la computadora. El propio Ubuntu determinó el modelo y descargó un pequeño complemento para el controlador "en caja". Un par de minutos y el dispositivo funciona.

En Windows 7 SP1 Retail era necesario descargar un controlador de casi 300 MB de tamaño. Ejecute manualmente su instalación. La instalación falló en modo normal: falló con un error. Después de eso, tuve que instalar los controladores a través del Administrador de dispositivos. Así.

Interfaz gráfica del usuario

Mientras Microsoft continúa marcando el tiempo, decorando el mismo botón de inicio, barra de tareas y bandeja, han aparecido nuevos productos en el mundo de Linux: los shells gráficos Unity y Gnome Shell. Esto es más hermoso y más conveniente que la interfaz de Windows 7. Y además, puedes probar KDE 4, que también es muy hermoso y funcionalmente bueno, aunque no es fácil. Hoy en día, las mejores distribuciones de Linux, como Ubuntu, Fedora, Mandriva, son quizás más hermosas y convenientes que Windows 7.

Apoyo técnico

Hoy en día, Linux lo requiere con menos frecuencia que hace tres años. Y hay más gente que entiende Linux. Y también hay más materiales en Internet sobre cómo hacer algo en Linux. Por tanto, este ya no es un factor especialmente importante a favor de Windows.

Resumen

Creo que una vez que los piratas hayan sido eliminados por completo, será muy difícil para Windows mantener su cuota de mercado líder. Si todos los que actualmente usan Windows tienen que pagar el precio completo por él, muchos se cambiarán a Linux. Después de todo, ya no existe una diferencia fundamental entre ellos y, de ser así, ¿por qué pagar más?

Actualización - 2015

La situación en 2015 es tal que utilizar algún tipo de distribución de Linux en lugar de Windows es más que posible. Para la aplicación descrita en este artículo. Es decir, para uso doméstico u oficina. Por supuesto, no todas las distribuciones son igualmente adecuadas para esto. Hay dos que considero las mejores opciones: Ubuntu Desktop y Rosa Fresh Desktop.

Ventajas de Rosa sobre Ubuntu:

  • Rusificación completa desde el primer momento. En Ubuntu, se debe agregar el idioma de la interfaz ruso después de la instalación. No es difícil, pero es un paso extra.
  • Empresa de desarrollo rusa. En consecuencia, el servicio de soporte técnico ruso.

Ventajas de Ubuntu sobre Rosa:

  • En términos generales, es mejor en todo excepto en los dos puntos anteriores.

Además de estas dos distribuciones, puedes probar Alt Linux (también una distribución rusa) y Fedora (Fedora). En el panel izquierdo (o debajo) de esta página, hay enlaces a reseñas breves de estas distribuciones.

Actualización - 2017

Conceptualmente nada ha cambiado. Linux es más barato, Windows tiene mejores controladores de dispositivo.

Tampoco hay cambios entre las distribuciones de Linux. La lista de los mejores es la misma:

  • Ubuntu (versión LTS actual 16.04.3). Enlaces a reseñas de Ubuntu en el panel izquierdo de esta página.
  • Rosa Fresh (versiones actuales R8 y R9). Los enlaces a las reseñas de Rosa se encuentran en el panel izquierdo de esta página.
  • Fedora (versión LTS actual de Fedora 26 Workstation). Enlaces a las reseñas de Fedor en el panel izquierdo de esta página.

Iván Sujov, 2009, 2012, 2015, 2017 .

Si este artículo le resultó útil o simplemente le gustó, no dude en apoyar económicamente al autor. Esto es fácil de hacer tirando dinero a Cartera Yandex n.º 410011416229354. O por teléfono +7 918-16-26-331 .

Incluso una pequeña cantidad puede ayudar a escribir nuevos artículos :)

Los términos "sistema operativo" y "software" suelen utilizarse en el mismo contexto. ¿Qué quieren decir?

Software en sentido amplio y estricto

En primer lugar, vale la pena decir que el término "software" o software es muy amplio. ¿Qué podría significar?

En primer lugar, cualquier tipo de programa informático, empezando por el firmware BIOS de bajo nivel, que controla la computadora incluso antes de que se instalen soluciones personalizadas en ella. El software puede considerarse un juego o una aplicación en la nube. Esta interpretación del software puede denominarse convencionalmente amplia.

En segundo lugar, existe una interpretación estrecha del concepto de software, que corresponde únicamente a las aplicaciones de usuario. Como por ejemplo Photoshop, navegador, Word, Excel. De otra manera se denominan aquellos programas cuyo funcionamiento no es visible para el propietario de la computadora, que no se utilizan en la práctica. Por ejemplo, como "software del sistema".

¿Es un sistema operativo, a su vez, un tipo de software?

Datos sobre los sistemas operativos

Lo más interesante es que el sistema operativo puede incluir tanto “software del sistema” como aplicaciones de usuario. Por lo tanto, se puede considerar con razón software en todas las interpretaciones posibles. Pero si realmente desea descubrir la diferencia fundamental entre el sistema operativo y el software, entonces es muy posible hacerlo. ¿Cómo?

Comparación

El hecho es que, en teoría, es posible que no se incluyan soluciones personalizadas en el sistema operativo. Todo lo que habrá en el sistema operativo es, relativamente hablando, el escritorio y los discos. En este caso, el sistema operativo no puede considerarse software (según una interpretación estricta). Pero se le puede llamar "software del sistema".

Otro punto que permite ver la diferencia entre los términos en cuestión es el propósito de un programa específico.

Todo es muy sencillo. Por ejemplo, es completamente incorrecto llamar a Photoshop "sistema operativo", ya que está diseñado para editar archivos gráficos. Será un tipo de software, pero no un sistema operativo.

A su vez, es difícil llamar a una distribución de Windows o Linux de otra manera que no sea "sistema operativo". Porque su objetivo principal es controlar una computadora.

Intentemos reflejar los hechos básicos sobre la diferencia entre el sistema operativo y el software en una pequeña tabla.

Mesa

Sistema operativo Software
Qué tienen en común los términos
Sistema operativo: un tipo de software
Diferencias entre términos
El software que en realidad es un sistema operativo (por ejemplo, Windows) se llama incorrectamente de otra maneraNo todos los tipos de software son sistemas operativos
Muchos especialistas en TI prefieren utilizar el término "sistema operativo" sólo en relación con el software del sistema que no está relacionado con las soluciones del usuario. El asociado a estos se llama “software”Muchos profesionales de TI prefieren utilizar el término "software" sólo para referirse a soluciones personalizadas. Si hablamos de aquellos que aseguran el funcionamiento de la PC, se denominan “software del sistema” y se consideran parte del sistema operativo.

La característica principal de Windows 8 es su distribución masiva. Esto se debe a que este es un sistema operativo creado para los usuarios, no obliga al usuario a adaptarse al sistema, se adapta a sus necesidades. Este es el sistema operativo más extendido en el mundo, a pesar de que, según la opinión pública, es el más “defectuoso”, “inestable”, poco fiable” y además de pago.

Desde el punto de vista del usuario, Windows funciona así:

1. Núcleo. Trabaja con dispositivos, administra memoria y procesos, administra el subsistema de gráficos.

2. Subsistema de gráficos. Proporciona una interfaz al usuario.

3. Subsistema de texto. Proporciona una interfaz basada en texto al usuario.

4. Sistema de acceso remoto.

Ventajas del sistema operativo Windows 8: 100 por ciento de soporte garantizado para cualquier hardware; hay un controlador para cualquier dispositivo para este sistema operativo y contiene muchos controladores preinstalados para un reconocimiento rápido del hardware. Hay muchos programas de aplicación profesionales, cuyos análogos con todas las funciones no están disponibles en otros sistemas operativos, por ejemplo, Promt y Photoshop. Simplicidad y claridad de la interfaz, lo que la hace accesible para cualquier persona, incluso sin conocimientos básicos de informática. El usuario puede recibir cualquier soporte o consejo sobre su sistema operativo Windows 8 con licencia.

Desventajas del sistema operativo Windows 8: este sistema operativo exige mucho los recursos de hardware de la computadora, especialmente la cantidad de RAM. Su interfaz gráfica, aunque bonita y cómoda, es engorrosa y torpe. Este sistema se considera más vulnerable en términos de seguridad que otros. El sistema es de pago, su precio excede el costo de comprar o descargar un sistema operativo de distribución gratuita.

Linux es un sistema operativo multitarea y multiusuario para educación, negocios y programación individual. Linux pertenece a la familia de sistemas operativos similares a UNIX. La característica distintiva de todos los sistemas operativos tipo UNIX ha sido y sigue siendo la confiabilidad.

Desde el punto de vista del usuario, UNIX funciona así:

1. Núcleo. Trabaja con dispositivos, gestiona memoria y procesos.

2. Subsistema de texto, trabajando con el sistema a través del terminal.

3. Sistema de acceso remoto en modo texto.

4. Sistema de acceso remoto en modo gráfico.

5. Sistema para transferir la ventana de una aplicación gráfica a otra computadora.

Ventajas: la mayoría de las distribuciones de Linux son gratuitas y de uso gratuito. Puede crear sus propios productos basándose en el código del programa tanto del propio sistema Linux como de los programas incluidos en él. Se suministra con un conjunto estándar de software de aplicación. La seguridad en Linux está en un nivel muy alto y está significativamente por delante de Windows.

Desventajas: A pesar de la gran cantidad de software escrito para Linux, los usuarios se enfrentarán al hecho de que parte del software les resultará desconocido... Los mayores problemas surgen con el software profesional especializado, gran parte del cual está escrito sólo para Windows sistemas. Unix consta de un kernel con controladores y utilidades (programas externos al kernel) incluidos. Si necesita cambiar la configuración (agregar un dispositivo, cambiar un puerto o interrumpir), entonces el kernel se vuelve a ensamblar (volver a vincular) desde los módulos de objetos o (por ejemplo, en FreeBSD) desde las fuentes. Esto no es enteramente verdad. Algunos parámetros se pueden ajustar sin reconstruir. También hay módulos de kernel cargables.

A diferencia de Unix, Windows (si no se especifica cuál, nos referimos a 3.11, 95 y NT) y OS/2, al cargar, en realidad cambian los controladores sobre la marcha. Al mismo tiempo, la compacidad del ensamblado. El kernel y la reutilización de código común son un orden de magnitud menor que en Unix, además,

Sin cambiar la configuración del sistema, el kernel de Unix sin modificaciones (solo necesita cambiar la parte inicial del BIOS) se puede escribir en la ROM y ejecutar sin cargarlo en la RAM. La compacidad del código es especialmente importante porque... El kernel y los controladores nunca abandonan la RAM física y no se guardan en el disco.

Unix es el sistema operativo más multiplataforma. Windows NT está intentando imitarlo, pero hasta ahora no ha tenido éxito: después del abandono de MIPS y POWER-PC, W"NT permaneció en sólo dos plataformas: el tradicional i*86 y DEC Alpha.

La portabilidad de programas de una versión de Unix a otra es limitada. Un programa que esté mal escrito, que no tenga en cuenta las diferencias en las implementaciones de Unix y que haga suposiciones poco razonables como "una variable entera debe ocupar cuatro bytes" puede requerir una revisión seria. Pero esto sigue siendo mucho más fácil que, por ejemplo, transferir de OS/2 a NT.

CONCLUSIÓN

Entonces, en este trabajo analizamos las etapas más importantes en la creación de sistemas operativos Unix y las diferencias con la familia Windows.

Se entiende por sistema operativo un conjunto de programas que permiten gestionar los recursos (RAM, disco duro, procesador, periféricos) de una computadora. Sin un sistema operativo es imposible ejecutar cualquier programa de aplicación, por ejemplo, un texto. editor. Por tanto, el sistema operativo es la base sobre la que se desarrollan diversas aplicaciones. el sistema operativo más común, y para la mayoría de usuarios es el más adecuado por su sencillez, buena interfaz, rendimiento aceptable y una gran cantidad de programas de aplicación para el mismo.

El sistema operativo UNIX, que es el primer sistema operativo móvil de la historia que proporciona un entorno confiable para el desarrollo y uso de sistemas de aplicaciones móviles, representa al mismo tiempo una base práctica para construir sistemas y complejos de software y hardware abiertos. Fue la introducción generalizada del sistema operativo UNIX en la práctica lo que hizo posible pasar del eslogan de Sistemas Abiertos al desarrollo práctico de este concepto. La estandarización de las interfaces del sistema operativo UNIX hizo una gran contribución al desarrollo de la dirección de sistemas abiertos.

Se pueden distinguir varias ramas del sistema operativo UNIX, que difieren no solo en la implementación, sino también en ocasiones en las interfaces y la semántica (aunque, a medida que se desarrolla el proceso de estandarización, estas diferencias se vuelven cada vez menos significativas). Hoy en día, es popular una nueva versión gratuita del sistema operativo UNIX llamada FreeBSD.

Se está trabajando en versiones más avanzadas de BSDNet. Windows: adecuado para personas que necesitan un centro multimedia (música, cine, Internet, juegos). Y para aquellos que necesitan un ordenador que no sea caro ni demasiado complicado de utilizar para trabajar. Linux, y los sistemas tipo UNIX en general, son la mejor opción para servidores. Los profesionales (programadores, piratas informáticos, administradores de sistemas) adoran estos sistemas por su alta flexibilidad y confiabilidad.

Compatibilidad de dos sistemas
Linux y Windows son incompatibles por defecto. En otras palabras, no puedes simplemente tomar tu programa o juego favorito de Windows e instalarlo en Linux; simplemente no se ejecutará, ya que los sistemas son completamente diferentes. Pero hay una excepción importante a esta regla: Linux tiene un sistema Wine especial. De hecho, se trata de un emulador, una utilidad que permite ejecutar varios programas creados para Windows: gracias a Wine, estas aplicaciones "piensan" que se están ejecutando en Windows, aunque no es así en absoluto. Puede ejecutar muchas aplicaciones compatibles con Windows en Linux de esta manera, pero no todas. Por otro lado, Linux tiene una gran cantidad de programas y juegos propios.

Compatibilidad de formato de archivo
Pero los formatos de archivo son bastante compatibles. No podrá ejecutar, digamos, el editor de Word en Linux, pero podrá ver y editar documentos de texto.doc/.docx, tablas.xls/.xlsx, archivos gráficos y fotografías familiares, ver películas en el Formatos más populares, escuchar música. Es solo que para esto se utilizarán otros programas.

GUI
Linux no tiene una única interfaz gráfica de usuario. Todo el mundo sabe cómo es Windows. En Linux, puede elegir absolutamente cualquier administrador de ventanas: un programa responsable de diseñar botones, paneles y ventanas. Puede utilizar GNOME o KDE estándar, o puede personalizar la apariencia del sistema operativo para que sea completamente indistinguible del Windows habitual, hasta la ubicación de los botones e iconos.

Virus
Casi no hay virus en Linux. De hecho, existen, pero su número es sólo unos pocos en comparación con los cientos de miles de malware diferentes para Windows. Para infectar una computadora que ejecuta Linux, debes esforzarte mucho, mucho.
Conclusión
Quizás estas sean las principales diferencias entre el sistema operativo Windows y el sistema operativo Linux. Sin embargo, hay una característica más: mientras que todas las versiones de Windows son producidas por Microsoft Corporation, en el caso de Linux la ideología es algo diferente. Este sistema operativo existe como un conjunto de componentes dispares (el núcleo está separado, la interfaz gráfica está separada, etc.), a partir de los cuales, como a partir de un kit de construcción, varias empresas ensamblan distribuciones listas para usar enfocadas a objetivos específicos y objetivos.

Existen versiones de sistemas operativos con elementos Linux para servidores, netbooks de bajo rendimiento, teléfonos inteligentes, tabletas y estaciones de trabajo. La distribución de escritorio más popular fue creada por Canonical, Ltd. y se llama Ubuntu y, por ejemplo, Google preparó la versión de Linux para teléfonos inteligentes y tabletas, Android. Por la misma razón, Linux no tiene un “dueño” específico: los derechos de autor de este sistema pertenecen a miles de programadores y desarrolladores que viven en diferentes partes del mundo. Además, algunos de estos creadores son completamente anónimos.
Windows y Linux son los sistemas operativos más populares del mundo. Sin embargo, existen otros sistemas operativos que tienen sus propias características. Pero hablaremos de ellos en otra ocasión.

Conferencia científica y educativa de estudiantes “Continuidad de generaciones, Shatura-2009” Campo de conocimiento: "Tecnologías de la información" Tema: "Comparación de los sistemas operativos Windows y Linux"

Jefe de trabajo: Voronin Ígor Vadimovich, Jefe del Departamento de Tecnologías de la Información, IPLITRAN

año 2009

Introducción

Una computadora no puede funcionar sin un sistema operativo (SO). Un sistema operativo es un conjunto básico de programas que administran el hardware de la computadora, trabajan con archivos, entrada y salida de información, así como la ejecución de programas de aplicación y utilidades. El sistema operativo también incluye programas y una interfaz de usuario. Existen muchos sistemas operativos para PDA, para computadoras, así como sistemas operativos especiales (para controlar unidades y mecanismos). Los sistemas operativos más populares para PC son Linux, Windows, Unix, GNU, Mac OS, Amiga OS. Este trabajo compara los sistemas operativos Windows y Linux porque son los más populares en el mundo y en Rusia.

objetivos de trabajo

Los objetivos del trabajo son comparar los sistemas operativos Windows y Linux e identificar sus ventajas y desventajas.

Historia de la creación de los sistemas operativos Windows y Linux.

Objetivos: familiarizarse con la historia de la creación de datos del sistema operativo.

Microsoft Windows se introdujo por primera vez en Comdex el 10 de noviembre de 1983, cuando se posicionó como una extensión gráfica para MS-DOS. Incluso los conocidos Microsoft Windows 3.x y Microsoft Windows for Workgroups 3.x no eran sistemas operativos en su forma pura, sino complementos o extensiones del sistema operativo MS-DOS. Las principales innovaciones implementadas en Microsoft Windows fueron la aparición de una interfaz gráfica de usuario y el uso, junto con el teclado, de otro dispositivo: un manipulador gráfico "ratón", sin el cual ahora es difícil imaginar cualquier computadora personal moderna. Windows 1.0 incluía sus propios controladores para tarjetas de video, ratones, teclados, impresoras y puertos serie.

Para 1990, en el marco del proyecto GNU, se desarrollaron y desarrollaron constantemente programas libres, constituyendo las principales herramientas para desarrollar programas en lenguaje C: el editor de texto Emacs, el compilador de lenguaje C gcc, el depurador de programas gdb, el comando Bash. shell, la biblioteca de funciones esenciales para programas C libc. Todos estos programas fueron escritos para sistemas operativos similares a UNIX. Esto significa que utilizaron el mecanismo estándar de UNIX para solicitar los recursos informáticos que necesita el programa. llamadas al sistema, que se ejecutan centro Sistema operativo. Al utilizar llamadas al sistema, los programas obtienen acceso a la RAM, al sistema de archivos y a los dispositivos de entrada y salida. Debido a que las llamadas al sistema parecían más o menos estándar en todas las implementaciones de UNIX, los programas GNU podían ejecutarse (con poca o ninguna modificación) en cualquier sistema operativo tipo UNIX.

Usando las herramientas GNU existentes, sería posible escribir programas en C usando solo Productos de software gratuitos, pero compatibles con UNIX. granos, sobre la base del cual podrían funcionar todas estas herramientas, no existía. En esta situación, los desarrolladores de GNU se vieron obligados a utilizar una de las implementaciones propietarias de UNIX, es decir, se vieron obligados a seguir las soluciones arquitectónicas y tecnologías adoptadas en estos sistemas operativos y basar sus propios desarrollos en ellas. El ideal de Stallman de desarrollar software científico, libre de decisiones comerciales, no fue posible mientras el desarrollo libre se basara en sistemas propietarios compatibles con UNIX. centro, cuyo código fuente permaneció en secreto para los desarrolladores.

Linux es un sistema operativo de la familia UNIX. Linux no tiene un centro de desarrollo geográfico. No existe ninguna organización propietaria de este sistema; Ni siquiera existe un único centro de coordinación. Está siendo desarrollado por muchas empresas en diferentes países. Dos de estas empresas de desarrollo están ubicadas en Rusia: ASP Linux y Alt Linux. Los programas para Linux son el resultado del trabajo de miles de proyectos.

Diferencias del sistema operativo

Windows es de código cerrado. Se vende preinstalado en computadoras o en versión caja. El costo es de aproximadamente 3000 rublos. Linux es de código abierto. Distribuido libremente, es decir. gratis. La Licencia Pública General (GPL) de GNU expresa y protege estos derechos, pero permite que los programas se distribuyan y modifiquen sólo bajo la misma licencia.

La instalación del sistema operativo Windows lleva al menos 1 hora. Al mismo tiempo, se requiere constantemente que un administrador configure el sistema operativo durante la instalación.

Linux primero hace preguntas sobre la configuración (hay alrededor de 15). No se requiere más presencia del administrador. Se instala en 15 minutos.

Diferencia del sistema de archivos

Los sistemas de archivos de Windows son NTFS y FAT32. La desventaja de Windows es que no diferencia entre otros sistemas de archivos. FAT32 es la última versión del sistema de archivos FAT y una mejora de la versión anterior conocida como FAT16. Fue creado para superar las limitaciones de tamaño de volumen de FAT16 y al mismo tiempo permitir el uso del código de programa MS-DOS heredado y mantener el formato. FAT32 utiliza direccionamiento de clúster de 32 bits. FAT32 apareció con Windows 95 OSR2.

Linux tiene más de cien sistemas de archivos diferentes. Los más populares son EXT3, reiserfs y otros. Reconoce sistemas de archivos de Windows. El sistema de archivos reiserfs fue desarrollado por empleados de la Universidad Estatal de Moscú. Los archivos de todos los usuarios en Linux se almacenan por separado, cada usuario tiene el suyo directorio de inicio, en el que puede almacenar sus datos. El acceso de otros usuarios al directorio de inicio del usuario puede estar restringido. La información sobre el directorio de inicio debe estar presente en la cuenta, porque aquí es donde comienza a trabajar el usuario que se registra en el sistema. El sistema de archivos no sólo organiza los datos, sino que también es la base de la metáfora del "lugar de trabajo" de Linux. Cada programa ejecutable "se ejecuta" en un directorio estrictamente definido del sistema de archivos. Este directorio se llama directorio actual, puede imaginar que el programa está "ubicado" en este directorio durante la operación, este es su "lugar de trabajo". Dependiendo del directorio actual, el comportamiento del programa puede cambiar: a menudo, el programa trabajará de forma predeterminada con archivos ubicados en el directorio actual; los "alcanzará" primero. Cualquier programa tiene un directorio actual, incluido el shell de comandos del usuario. Dado que la interacción del usuario con el sistema está necesariamente mediada por el shell de comandos, podemos decir que el usuario "está" en el directorio que se encuentra actualmente. el directorio actual de su shell de comandos.

Windows y Linux son similares a la hora de conectarse a Internet, la única diferencia es que las versiones iniciales de Windows no tenían TCP IP. Se conecta a Internet mediante el protocolo TCP IP. La conexión a Internet en ambos sistemas operativos suele realizarse a través de DHCP de forma predeterminada. En este caso, si se encuentra un servidor en la red local que distribuye direcciones DHCP, entonces la dirección IP se configura y el acceso a Internet se produce automáticamente. Al mismo tiempo, es posible configurar manualmente la conexión; para ello es necesario tener conocimiento de qué es una dirección IP, un servidor DNS, una máscara y una puerta de enlace.

Software personalizado

Windows tiene un escaso conjunto de programas después de la instalación: Bloc de notas, Paint, calculadora, Internet Explorer y un reproductor de música que no puede reproducir archivos sin instalar códecs. Otros programas, como por ejemplo para ver DVD o grabar discos: todos deben instalarse.

Linux tiene: Open Office, Gimp, reproductores multimedia, programas de grabación de DVD y más de 100 programas diferentes.

Programación en Linux

Después de un cierto período de desarrollo, algunas de las utilidades GNU más importantes ya funcionaban de manera estable en Linux. El kernel de Linux compilado, con un pequeño conjunto de utilidades GNU ya compiladas en Linux, constituía un conjunto de herramientas para un desarrollador de software que quería utilizar un sistema operativo libre en su ordenador personal. De esta forma, Linux no sólo era adecuado para el desarrollo de Linux, sino que también era un sistema operativo en el que ya era posible realizar algunas tareas de aplicación. Por supuesto, lo primero que se podía hacer en Linux era escribir programas en C. A pesar de que con la llegada de los primeros kits de distribución, la instalación de Linux ya no requiere una compilación independiente de todos los programas a partir de los textos fuente, el uso de Linux siguió siendo el destino de los desarrolladores: el usuario de este sistema operativo en ese período de su desarrollo podía dedicarse casi exclusivamente a la programación. Como mínimo, para resolver otras tareas cotidianas de la aplicación (por ejemplo, leer correos electrónicos, escribir artículos, etc.), primero tuvo que dedicar algo de tiempo a programar e incluso desarrollar el propio sistema Linux para poder crear el correspondiente. programas de aplicación por sí mismo o hacerlos funcionar en Linux.

Debido a la prevalencia del sistema operativo Windows, existen muchas aplicaciones desarrolladas para esta plataforma en el mercado actual. Sin embargo, la dependencia de una aplicación comercial de una plataforma (SO) específica puede no siempre ser conveniente o beneficiosa. En este caso, existen herramientas que permiten que programas desarrollados para Windows se ejecuten en otro sistema operativo. Una de las herramientas más desarrolladas es WINE.

VINO ( W. ine I s norte Antiguo Testamento mi mulador) no es Emulador de sistema operativo: es decir, no crea un entorno de ejecución aislado y no proporciona acceso a recursos del sistema de bajo nivel, como el acceso directo al hardware. La función de WINE es, por un lado, proporcionar a la aplicación Win la API Win, la interfaz de sistema estándar de los sistemas operativos Windows, y por otro lado, traducir las solicitudes de la aplicación Win en las llamadas al sistema correspondientes (API de Unix). ). WINE se ejecuta en una variedad de sistemas Unix, incluido Linux. Por tanto, WINE es una especie de "capa" de compatibilidad entre las aplicaciones Win y el sistema anfitrión.

Trabajar con controladores y redes

Windows requiere la instalación de controladores adicionales para un funcionamiento óptimo de todos los dispositivos externos. Además, existe un controlador independiente para cada dispositivo. Linux viene preinstalado con controladores para dispositivos populares. Sin embargo, Linux le permite no sólo utilizar controladores y programas ya instalados, sino también descargar y conectar nuevos programas y controladores. Esto se hace instalando paquetes. Los paquetes se pueden instalar desde un entorno gráfico y desde la línea de comandos. Desde el entorno gráfico los paquetes se instalan mediante el programa Synaptic. Desde la línea de comando usando el comando apt-get

Protección contra el virus

Windows está parcialmente protegido contra virus y requiere la compra e instalación adicional de software antivirus. Pero hay una protección incorporada contra códigos maliciosos, la "Protección antivirus", que no es muy confiable y puede ser pirateada incluso por un ataque de virus menor. Para mejorar la protección de Windows contra virus, debe comprar e instalar software adicional de otros desarrolladores. Estas empresas también deben pagar periódicamente para adquirir actualizaciones de antivirus. Linux proporciona inherentemente características de seguridad en el núcleo del sistema operativo. El kernel tiene la propiedad de permitir que sólo se escriban aquellos comandos que se originan en el administrador (de roota). Todos los usuarios normales que se conectan a Internet y utilizan recursos de Linux nunca tienen los mismos derechos y capacidades que root. Por lo tanto, si un usuario de Linux nunca le dice a extraños la contraseña de root de su máquina, entonces es imposible romperla.

Kernel de Windows y Linux

Windows tiene un kernel MS DOS, que consta del BIOS (sistema básico de entrada/salida), Io.sys (archivo de inicio de comandos), comand.com (intérprete de información en código de máquina) y otros componentes.

La compatibilidad UNIX en este punto significaba que el sistema operativo tenía que soportar el estándar POSIX. POSIX es modelo funcional un sistema operativo compatible con UNIX que describe cómo debe comportarse el sistema en una situación determinada, pero no proporciona instrucciones sobre cómo debe implementarse en el software. POSIX describió aquellas características de los sistemas compatibles con UNIX que eran comunes a diferentes implementaciones de UNIX en el momento en que se creó el estándar. En particular, POSIX describe las llamadas al sistema que debe procesar un sistema operativo compatible con este estándar Linux, con cada nueva versión del SO, se lanza un nuevo kernel. El kernel de Linux admite multitarea, bibliotecas dinámicas, carga diferida, administración eficiente de la memoria y muchos protocolos de red. Linux también tiene su propio kernel. En 1992, el kernel de Linux alcanzó la versión 0.95, y en 1994 se lanzó la versión 1.0, lo que indica que los desarrolladores finalmente sintieron que el kernel en su conjunto estaba completo y que todos los errores se habían solucionado (teóricamente). Hoy en día, el desarrollo del kernel de Linux ya es un esfuerzo comunitario mucho mayor que en los días anteriores a la versión 0.1, y ha cambiado el papel del propio Linus Torvalds, que ya no es el principal desarrollador, sino la principal autoridad que tradicionalmente evalúa el código fuente. código que debe incluirse en el kernel y da su aprobación para su inclusión. Sin embargo, se mantiene el modelo general de libre desarrollo por parte de la comunidad. Actualmente, siempre se desarrollan dos versiones del kernel en paralelo. Una versión estable, considerada suficientemente confiable y adecuada para los usuarios, su número termina en un número par, por ejemplo, “2.4”. El número de la versión experimental correspondiente del kernel termina en un número impar: "2,5". La versión experimental está dirigida principalmente a los desarrolladores del kernel que prueban nuevas funciones.

trabajando en internet

Para descargar y cargar archivos en redes Windows, necesita instalar programas cliente FTP, SSH y Samba. IE se proporciona para el protocolo HTTP de Windows, pero según la creencia popular, es mejor utilizar otro navegador. Porque IE tiene vulnerabilidades a través de las cuales pueden penetrar los virus.

En Linux ya viene todo preinstalado. Lo más conveniente es utilizar el programa Konqueror porque... Tiene muchos programas para trabajar en redes. La elección del navegador no importa. Actualmente el navegador más común es Mozilla Firefox.

Oficina

En Windows necesitas comprar e instalar Microsoft Office. O Oficina Abierta. Se puede descargar de forma gratuita desde el sitio web del fabricante. Ambas oficinas funcionan aproximadamente igual. Linux viene preinstalado con Open Office

Trabajar en Microsoft Office y OpenOffice.org

OpenOffice.org le permite abrir y guardar documentos en formatos de archivo de Microsoft Office.

Abrir un archivo de Microsoft Office

  • Selecciona un equipo Archivo - Abrir. En OpenOffice.org, en el cuadro de diálogo Abrir archivos, seleccione el archivo de Microsoft Office.

Guardar como un archivo de Microsoft Office

  1. Selecciona un equipo Archivo - Guardar como.
  2. En la lista de campos Tipo de archivo seleccione un formato de archivo de Microsoft Office.

Guardar documentos en formatos predeterminados de Microsoft Office

  1. Seleccione un elemento del menú.
  2. En la zona Formato de archivo estándar Primero seleccione el tipo de documento y luego seleccione el tipo de archivo para guardar.

Después de esto, al guardar el documento, el archivo seleccionado Tipo de archivo. Por supuesto, sigue siendo posible seleccionar un tipo de archivo diferente en el cuadro de diálogo para guardar el archivo.

Convierta muchos archivos de Microsoft Office al formato OpenDocument

Asistente de conversión de documentos Copiará y convertirá todos los archivos de Microsoft Office en una carpeta en documentos de OpenOffice.org con el formato de archivo OpenDocument. Puede especificar la carpeta para ver y la carpeta donde se deben guardar los archivos convertidos.

  • Seleccione el comando para iniciar el asistente.

Trabajar en Microsoft Office y OpenOffice.org

Microsoft Office y OpenOffice.org no pueden ejecutar los mismos códigos de macro. Microsoft Office utiliza una variante del lenguaje VBA (Visual Basic para Aplicaciones), mientras que OpenOffice.org utiliza Basic, que se basa en el marco API (Interfaz de programación de aplicaciones) de OpenOffice.org. Aunque el lenguaje de programación es el mismo, los objetos y métodos son diferentes.

Si se utiliza una macro en una aplicación y desea utilizar la misma funcionalidad en otra aplicación, debe editar la macro. Para hacer esto, debe descargar la macro contenida en los archivos de Microsoft Office en OpenOffice.org, ver y editar su código en el entorno de desarrollo integrado de OpenOffice.org.

Abra el documento de Microsoft Office que contiene el código de macro VBA. Cambie sólo el contenido normal (texto, celdas, gráficos), pero no edite la macro. Guarde el documento como un tipo de archivo de Microsoft Office. Abra el archivo en Microsoft Office y la macro VBA funcionará como antes.

También puede eliminar la macro VBA de un archivo de Microsoft Office al cargarlo o guardarlo.

  • Seleccione el comando para configurar opciones para procesar macros VBA en OpenOffice.org.

En Windows, los archivos ejecutables tienen la extensión filename.exe. No hay ninguna extensión en Linux. Hay un tipo de archivo. Los tipos de archivos son: r-read w-write x-ejecutable. Su máscara es la siguiente: Usuario: solo puede ser visto por 1 usuario. Grupo: el archivo puede ser visto por un grupo específico de usuarios. Todos: todos los usuarios.

En Windows, la instalación del software se realiza mediante setup.exe. En Linux, los programas se instalan mediante paquetes rpm. Utiliza el programa Synaptik integrado que instala programas utilizando el paquete rpm del repositorio

CONCLUSIONES

Gracias a estas comparaciones, has descubierto que Linux es más fácil de instalar, mantener y requiere menos tiempo y esfuerzo para actualizar y mantener el sistema que Windows. En primer lugar, esto se debe a que no es necesario instalar un buzo para dispositivos populares, tiene más sistemas de archivos que Windows y está más protegido contra virus. Cada año crece la popularidad de Linux y disminuye la de Windows. Puedes instalar Linux de forma completamente legal. Después de comprar e instalar Windows, debe incurrir en grandes costos financieros para software adicional.




Arriba