Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las ventajas y desventajas de Windows y Linux?

¿Cuáles son las ventajas y desventajas de Windows y Linux?

1. El funcionamiento de Linux es más complejo, mientras que el de Windows es relativamente sencillo.

Linux es más rápido y seguro que Windows

Pero los hay. hay muchos programas que solo se pueden ejecutar en Windows

Se está desarrollando software compatible con Linux.

Linux es adecuado para redes.

2. /p>

En pocas palabras, Linux es un sistema operativo similar a Unix de uso gratuito y difusión libre. Se utiliza principalmente en computadoras basadas en

CPU de la serie Intel x86. Este sistema fue diseñado e implementado por miles de programadores

en todo el mundo. Su propósito es crear productos compatibles con Unix que no estén restringidos por los derechos de autor de ningún software comercial y que puedan usarse libremente en todo el mundo. El surgimiento de Linux comenzó con un aficionado a la informática llamado Linus Torvalds

, que era estudiante en la Universidad de Helsinki en Finlandia. Su propósito era diseñar un sistema operativo que reemplazara a Minix (un programa de enseñanza de sistemas operativos escrito por un profesor de informática llamado Andrew Tannebaum. Este sistema operativo se puede utilizar en computadoras personales con procesadores 386, 486 o Pentium). y tiene todas las funciones del sistema operativo Unix, por lo que se inició el diseño del prototipo Linux.

Linux es conocido por su eficiencia y flexibilidad. Puede realizar todas las funciones de Unix en computadoras PC y tiene capacidades multitarea y multiusuario. Linux está disponible de forma gratuita bajo la Licencia Pública GNU y es un sistema operativo que cumple con los estándares POSIX. El paquete de software del sistema operativo Linux no solo incluye el sistema operativo Linux completo, sino que también incluye software de aplicaciones como editores de texto y compiladores de lenguajes de alto nivel. También incluye la interfaz gráfica de usuario de X-Windows con múltiples gestores de ventanas, tal y como utilizamos Windows NT, permitiéndonos utilizar ventanas, iconos y menús para controlar el sistema.

¿Cuál es la diferencia entre Linux y otros sistemas operativos?

Linux puede existir en la misma máquina que MS-DOS, OS/2, Windows y otros sistemas operativos. Ellos

Todos son sistemas operativos y tienen algunas características, pero tienen sus propias características y diferencias.

Los sistemas operativos que actualmente se ejecutan en PC incluyen principalmente MS-DOS de Microsoft, Windows, Windows

NT, OS/2 de IBM, etc. Los primeros usuarios de PC generalmente usaban MS-DOS porque este sistema operativo no tenía altos requisitos de configuración de hardware para la máquina. Sin embargo, con el rápido desarrollo de la tecnología de hardware, el precio del equipo de hardware es cada vez más alto.

p>

Cuanto más bajo, las personas pueden mejorar con relativa facilidad la configuración del hardware de la computadora, por lo que comienzan a utilizar sistemas operativos con interfaces gráficas como Windows y Windows NT. Linux es un sistema operativo que últimamente ha llamado la atención

y poco a poco está siendo aceptado por los usuarios de PC. Entonces, ¿cuál es la principal diferencia entre Linux y otros sistemas operativos?

Se discutirá a continuación desde dos aspectos.

Primero, echemos un vistazo a las diferencias entre Linux y MS-DOS.

Es muy común ejecutar Linux y MS-DOS en el mismo sistema. En términos de funciones del procesador, MS-DOS no realiza completamente las funciones de los procesadores x86 y Linux se ejecuta completamente en modo protegido del procesador y explota todas las funciones del procesador. . Linux puede

acceder directamente a toda la memoria disponible en la computadora, proporcionando una interfaz Unix completa. MS-DOS sólo admite algunas interfaces Unix.

Linux y MS-DOS son dos entidades completamente diferentes en términos de costes de uso. Comparado con otros sistemas operativos comerciales

MS-DOS es relativamente barato y tiene una gran proporción entre los usuarios de PC. Cualquier otro sistema operativo de PC es muy difícil alcanzar la popularidad de MS-DOS debido a su costo. otros sistemas operativos es una gran carga para la mayoría de los usuarios de PC. Linux es gratuito. Los usuarios pueden obtener su versión a través de Internet u otros canales, y pueden usarlo a voluntad sin considerar el costo. En lo que respecta a las funciones del sistema operativo, MS-DOS es un sistema operativo de tarea única. Una vez que el usuario ejecuta una aplicación MS-DOS, monopoliza los recursos del sistema y ya no es posible que los usuarios ejecuten otras. aplicaciones al mismo tiempo. Linux

es un sistema operativo multitarea y los usuarios pueden ejecutar varias aplicaciones al mismo tiempo. Echemos otro vistazo a las diferencias entre Linux y OS/2, Windows y Windows NT.

Desde el punto de vista del desarrollo, la diferencia entre Linux y otros sistemas operativos es que Linux se desarrolla a partir de un sistema operativo relativamente maduro

, mientras que otros sistemas operativos, como Windows NT, etc. ., son todos sistemas autónomos sin sistemas operativos correspondientes que dependen unos de otros. Esta distinción permite a los usuarios de Linux beneficiarse enormemente de las contribuciones de la comunidad Unix.

Porque Unix es uno de los sistemas operativos más utilizados y maduros del mundo. Es un sistema multitarea para microcomputadoras y supercomputadoras desarrollado a mediados de la década de 1970. Aunque la interfaz a veces es confusa, carece de ella.

estándares relativamente centralizados, pero ha crecido hasta convertirse en uno de los sistemas operativos más utilizados. Tanto los autores de Unix como los usuarios de Unix creen que sólo Unix es un sistema operativo real.

3. En primer lugar, debe comprender que Linux no es Windows, no es un software mantenido por una empresa comercial.

Solo hay un paquete. Linux es algo que se puede empaquetar y configurar libremente. Cualquier persona o empresa puede crear un Linux según sus propias ideas, como agregar algunas funciones y soporte chino. Aunque las partes principales de estos Linux son las mismas, los distintos software y configuraciones predeterminadas que llevan son diferentes. La diferencia

La diferencia

es usar una distribución de Linux (a las diferentes distribuciones de Linux las llamamos distribuciones diferentes. Quizás el hardware sea fácil de configurar, y

todo). Los tipos de software también son buenos para la instalación, puede ser más rápido usar otro y puede ser mejor usar otro que admita chino. En resumen

No hay almuerzo gratis. Lo que das por sentado en Windows puede requerir que te quedes despierto hasta tarde para conseguirlo en Linux.

Así que debes tener mucho cuidado al elegir la distribución. desde el principio, de lo contrario lo estarás. Acabo de recibir una versión de Linux de cierta revista

Pensé que todo estaba igual y comencé a instalarlo cuando se destruyeron los datos del disco duro

o la red está en un estado de rotura y no puede igualarla. Para entonces, será demasiado tarde.

No es broma, sé que en Windows

instalar el controlador sólo requiere unos pocos clics del mouse, pero en Linux, no es sorprendente pasar una noche entera

solo para controlar una red. tarjeta - por supuesto. Creo que vale la pena.

Entonces, ante tantas distribuciones de Linux, ¿cuál deberías elegir?

Las distribuciones de Linux más famosas incluyen:

RedHat: la última versión 6.2, 7.0beta. Dado que RedHat ha aparecido en el mercado y ha recibido mucho soporte comercial, tiene buena compatibilidad de hardware y software. De hecho, ya es un estándar industrial para Linux

. Imagínese si usted es el jefe de un fabricante como Oracle. Necesita desarrollar una versión para

Linux y diferentes distribuciones de Linux deben desarrollarse y mantenerse por separado.

Naturalmente, solo buscará un Linux.

Slackware(7.1). Linux, que existió hace mucho tiempo, tiene muchos usuarios antiguos y leales, pero ahora se está volviendo cada vez menos popular.

SuSe Linux, fabricado por alemanes, es muy popular en Europa y tiene algunas ventajas en cuanto a controladores.

También hay dists como Debian, CorelLinux, etc., que no presentaré uno por uno.

También verás varios "Linux chinos" promocionados en los medios nacionales. Su principal ventaja es que tienen

procesamiento chino. Pero como se mencionó en el artículo anterior, si desea utilizar chino, lo mejor es Windows 2000. De hecho

Creo que lo que me dijo un estudiante de último año de la clase de 7 caracteres es muy bueno: "(Para nosotros) mirar en la computadora

a

El chino en sí es algo muy extraño." Si vienes con el propósito de aprender informática, entonces

Es imposible que evites leer documentos en inglés. Incluso la documentación de Microsoft, la documentación más reciente sobre programación, está toda en inglés. Por supuesto, si quieres ir a BBS, leer páginas web chinas, etc., puedes hacerlo con la distribución en inglés

4. La diferencia entre Linux y Windows

Como Linux. , la serie Windows es un sistema operativo Mission completamente multifacético. Admiten la misma interfaz de usuario

, redes y seguridad. Sin embargo, la verdadera diferencia entre Linux y Windows es que Linux es en realidad una versión de Unix y la contribución de Unix es enorme. ¿Qué hace que Unix sea tan importante? Unix no sólo es el sistema operativo más popular para máquinas multiusuario, sino que también es la base del software libre. En Internet se escribe una gran cantidad de software gratuito para sistemas Unix. Dado que existen muchos proveedores de Unix, existen muchos métodos de implementación para Unix. No existe una única organización responsable de la distribución de Unix. Ahora,

Existe una fuerza enorme que empuja a la comunidad Unix hacia la estandarización en forma de un sistema abierto. Por otro lado, la serie Windows es un sistema dedicado, con la interfaz y el diseño controlados por la empresa que desarrolla el sistema operativo. En este sentido, este tipo de empresa es muy rentable porque ha establecido estándares estrictos para la programación y el diseño de la interfaz de usuario, que es completamente diferente a las comunidades de sistemas abiertos. Algunas organizaciones están intentando completar la tarea de estandarizar las interfaces de programación Unix

. En particular, Linux es totalmente compatible con el estándar POSIX.1.

Los problemas de seguridad requieren atención a largo plazo por parte de los administradores de TI.

Los supervisores necesitan un marco para realizar una evaluación razonable de la seguridad del sistema operativo, que incluya: seguridad básica, seguridad y protocolos de red, protocolos de aplicación, lanzamiento y operaciones, confianza, informática confiable y estándares abiertos. En este artículo, compararemos la seguridad de Microsoft Windows y Linux según estas siete categorías.

La conclusión cualitativa final es: hasta ahora, Linux ofrece un mejor rendimiento de seguridad que Windows, con sólo una excepción (la confianza).

No importa qué estándares se utilicen para evaluar Windows y Linux, existen ciertos problemas: existe más de una versión de cada sistema operativo.

Los sistemas operativos de Microsoft incluyen Windows 98, Windows NT, Windows 2000

, Windows 2003 Server y Windows

CE, mientras que las distribuciones de Linux se basan en el kernel (basado en 2.2, 2.4, 2.6 ) También existen grandes diferencias entre los distintos paquetes de software.

Los sistemas operativos que utilizamos en este artículo son tecnologías actuales y no soluciones "antiguas".

Los usuarios deben recordar: existen diferencias filosóficas en el diseño de Linux y Windows. El sistema operativo Windows

tiende a integrar más funciones en el sistema operativo y combinar programas con el kernel; Linux se diferencia de Windows en que su espacio del kernel está separado del espacio del usuario. Dependiendo de la arquitectura del diseño, ambos

pueden hacer que el sistema operativo sea más seguro.

Cambios básicos en la seguridad de Linux y Windows

Para los usuarios, las continuas actualizaciones de Linux y Windows han disparado la competencia entre ambos. Los usuarios pueden tener

el sistema que quieran, al mismo tiempo que prestan atención a la evolución de la competencia. Microsoft parece ser más proactivo, esto se debe al "cinismo" "incentivos" de la industria y al continuo desarrollo de Linux. Microsoft realizará cambios en la seguridad de Windows en los próximos meses, cuando Microsoft lance Windows XP Service Pack 2 para Windows XP. Este

service pack mejora la seguridad de Windows, desactiva muchos servicios que originalmente estaban abiertos de forma predeterminada y también proporciona nuevas

herramientas de administración de parches, como: mensajes inútiles, servicios de advertencia. y los servicios de mensajería están

cerrados. En la mayoría de los casos, desactivar estas funciones es beneficioso para mejorar la seguridad del sistema, pero es difícil llegar a un equilibrio entre la seguridad y la funcionalidad y flexibilidad del software.

La manifestación más significativa es que Microsoft está prestando más atención a mejorar la usabilidad y al mismo tiempo mejorar la seguridad del sistema. Por ejemplo: en 200

muchos programas de explotación dirigidos a Microsoft utilizaban archivos ejecutables como archivos adjuntos de correo electrónico (como My

Doom). Service Pack 2 incluye un servicio de ejecución de archivos adjuntos que proporciona un entorno unificado para Outlook/Exchange, Windows Messenger e Internet Explorer. Esto puede reducir la amenaza de virus o gusanos cuando los usuarios ejecutan archivos ejecutables. Además, deshabilitar la ejecutabilidad de las páginas de datos también limita la amenaza potencial de desbordamientos del búfer. Sin embargo, Microsoft no modificó la problemática arquitectura y la transmisión segura de Windows en Windows XP Service Pack

2, sino que entregó esta carga a los usuarios.

El enfoque de Microsoft está claramente en respaldar la seguridad de las aplicaciones.

Muchos aspectos mejorados en Windows XP Service Pack 2 están dirigidos a Outlook/Exchange e Internet

Explorer. Por ejemplo: Internet Explorer tiene una verificación de tipo MIME inteligente, que verificará el tipo de contenido del objetivo y permitirá a los usuarios saber si hay programas potencialmente dañinos en el contenido.

¿Pero puede este software distinguir un virus de la hoja de cálculo de un colega?

Otra característica nueva de Windows XP Service Pack 2 es la capacidad de desinstalar complementos redundantes del navegador, lo que requiere que los usuarios finales verifiquen y determinen qué complementos deben desinstalarse. Outlook/Exchange puede obtener una vista previa de los mensajes de correo electrónico

para que los usuarios puedan eliminarlos antes de abrirlos. Otra mejora de seguridad de la aplicación: el firewall se inicia antes que la pila de protocolos de red. Para los desarrolladores de software, los cambios en los permisos durante las llamadas a procedimientos remotos

dificultan que el código con poca seguridad funcione correctamente.

WindowsXP Service Pack 2 también ofrece muchas funciones nuevas e interesantes para los usuarios de Windows, pero la pregunta

sigue siendo: ¿estas funciones supondrán una carga para los administradores o incluso para los usuarios finales? ¿Aumenta la seguridad del código del sistema operativo Windows y al mismo tiempo hace que el sistema sea más complejo?

La diferencia entre Linux y Windows

Aunque existen algunas similitudes, existen algunas diferencias fundamentales en la forma en que funcionan Windows y Linux.

Estas diferencias sólo se pueden apreciar después de que esté familiarizado con ambos, pero son el núcleo del pensamiento de Linux

El objetivo de la aplicación de Linux es la red en lugar de la impresión.

Cuando apareció Windows por primera vez, el mundo todavía era un mundo de papel. Uno de los grandes logros de Windows

es que los resultados de tu trabajo se pueden visualizar e imprimir fácilmente. Este comienzo influyó en el desarrollo posterior de Windows

.

Del mismo modo, Linux también está influenciado por sus orígenes. Linux está diseñado para ser un sistema operativo de red. Su

diseño está inspirado en el sistema operativo Unix, por lo que su diseño de comandos es relativamente sencillo, o

conciso. Debido a que el texto sin formato funciona tan bien en las redes, los archivos y datos de configuración de Linux están basados ​​en texto

.

Para aquellos familiarizados con entornos gráficos, los servidores Linux pueden parecer primitivos al principio. Pero el desarrollo de Linux

presta más atención a sus funciones internas que a las cosas superficiales. Incluso en un entorno de texto plano, Linux también tiene capacidades de red, scripting y seguridad muy avanzadas. Algunos de los pasos aparentemente extraños necesarios para realizar algunas tareas resultan desconcertantes hasta que se da cuenta de que se espera que Linux esté en la red con otros sistemas Linux para realizar estas tareas de forma colaborativa. La capacidad de ejecución automática de Linux también es muy sólida. Solo necesita diseñar archivos de procesamiento por lotes para permitir que el sistema complete automáticamente tareas muy detalladas. Esta capacidad de Linux proviene de su naturaleza basada en texto.

GUI opcional

Linux tiene un componente gráfico. Linux admite monitores y adaptadores de gráficos de alta gama y es totalmente capaz de realizar tareas relacionadas con gráficos. Ahora, muchos artistas de efectos digitales realizan su trabajo de diseño en estaciones de trabajo Linux, que anteriormente requerían el uso de sistemas IRIX.

Sin embargo, el entorno gráfico no está integrado en Linux, sino que se ejecuta como una capa separada encima del sistema. Esto significa que puede ejecutar la GUI sólo o cuando necesite

ejecutar la GUI. Si la tarea principal de su sistema es proporcionar aplicaciones web, puede detener la interfaz gráfica y utilizar la memoria y los recursos de CPU que utiliza para sus servicios. Si necesita realizar algún trabajo en el entorno GUI

puede abrirlo nuevamente y cerrarlo cuando se complete el trabajo.

Linux cuenta con herramientas de gestión gráfica, así como herramientas ofimáticas cotidianas, como correo electrónico, navegadores web

y herramientas de procesamiento de documentos. Sin embargo, en Linux, las herramientas de gestión gráfica suelen ser extensiones de las herramientas de la consola (línea de comandos). En otras palabras, todo el trabajo que se puede realizar con herramientas gráficas también se puede realizar con comandos de consola.

Asimismo, el uso de herramientas gráficas no impide modificar manualmente los archivos de configuración. De hecho,

el significado real puede no ser particularmente obvio, pero si algún trabajo realizado en la herramienta de administración gráfica

se puede realizar a través de la línea de comando, esto significa que esos trabajos también pueden hacerse mediante un guión. Los comandos programados pueden convertirse en tareas automatizadas. Linux admite ambos métodos y no requiere que usted utilice sólo texto o GUI. Puede elegir el mejor método según sus necesidades.

El archivo de configuración en Linux es un archivo de texto legible por humanos, que es similar al archivo INI en Windows en el pasado.

Pero su idea es diferente del registro de Windows. Mecanismo Diferencia esencial. Cada aplicación

tiene su propio archivo de configuración, que generalmente no se ubica junto con otros archivos de configuración. Sin embargo, la mayoría

archivos de configuración se almacenan en un solo lugar bajo un árbol de directorios (/etc), por lo que parecen estar lógicamente

juntos. El método de configuración del archivo de texto permite completar la copia de seguridad, verificación y edición del archivo de configuración

sin utilizar herramientas especiales del sistema.

Extensión del nombre del archivo

Linux no utiliza la extensión del nombre del archivo para identificar el tipo de archivo. En cambio, Linux identifica el tipo de archivo según el contenido de su encabezado. Aún puedes usar extensiones de nombre de archivo para mejorar la legibilidad humana, pero esto no tiene ningún efecto en los sistemas Linux. Sin embargo, algunas aplicaciones, como los servidores web, pueden utilizar convenciones de nomenclatura

para identificar tipos de archivos, pero esto es sólo un requisito de la aplicación específica y no del sistema Linux en sí.

Linux utiliza permisos de acceso a archivos para determinar si un archivo es un archivo ejecutable. A cualquier archivo se le pueden otorgar

permisos ejecutables para que los creadores o administradores de programas y scripts puedan reconocerlos como archivos ejecutables.

Esto es bueno para la seguridad. Los archivos ejecutables guardados en el sistema no se pueden ejecutar automáticamente, lo que previene muchos virus de script.

Reiniciar es el último recurso

Si llevas mucho tiempo usando Windows, es posible que te hayas acostumbrado por varios motivos (desde la instalación del software

para corregir la falla del servicio) y reinicie el sistema. Este hábito suyo en el pensamiento de Linux debe cambiar. Linux

x sigue esencialmente las "leyes de movimiento de Newton". Una vez que comience a ejecutarse, permanecerá funcionando hasta que se vea afectado por factores externos, como una falla de hardware. De hecho, el diseño de los sistemas Linux es tal que las aplicaciones no bloquean el kernel, por lo que no son necesarios reinicios frecuentes (a diferencia del diseño de los sistemas Windows).

Así que, a excepción del kernel de Linux, la instalación, inicio, parada y reconfiguración de otro software no requiere reiniciar el sistema

.

Si reinicia su sistema Linux, es probable que el problema no se resuelva y pueda empeorarlo

. Aprender y dominar los servicios y niveles de ejecución de Linux es clave para resolver problemas con éxito. Lo más difícil de aprender Linux

es superar la costumbre de reiniciar el sistema.

Además, puedes realizar mucho trabajo en Linux de forma remota. Siempre que haya algunos servicios de red básicos en ejecución

puedes acceder a ese sistema. Y, si ocurre un problema con un servicio específico en su sistema, puede dejar que otros servicios continúen ejecutándose mientras soluciona el problema. Este método de administración es muy importante cuando ejecuta varios servicios en un sistema al mismo tiempo.

Los comandos distinguen entre mayúsculas y minúsculas

Todos los comandos y opciones de Linux distinguen entre mayúsculas y minúsculas. Por ejemplo, -R hace cosas diferentes

que -r. Los comandos de la consola casi siempre están en minúsculas. Cubriremos el comando con más detalle en la "Parte 2. Curso intensivo de consola"