sábado, 9 de octubre de 2010

CUAL ES LA DIFERENCIA ENTRE GNU HURD Y GNU MACH


GNU Hurd y GNU Mach


HURD

Necesita un boot loader que sea multiboot compelían, como GRUB. La configuración se realiza mediante los siguientes pasos (o se configura el boot loader para que los haga automáticamente):
• Se carga el micro núcleo en memoria.
• Se carga un script para que el micro núcleo arranque el Hurt. Puede arrancarse manualmente o como si fuera un módulo de grub (comando module de GRUB). Hurd viene con un script que se llama serverboot para arrancar el hurd completo.
• Se le da el control al micro núcleo, que debe estar capacitado para ejecutar scripts.
Con esto, el micronúcleo cargará los servidores del hurd y les pasará el control.

MACH
GNU Mach es el micro núcleo oficial del Proyecto GNU. Como cualquier otro micronúcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.

POR QUE LINUX ES LLAMADO GNU/LINUX



LINUX ES LLAMADO GNU/LINUX

esto se da por las variantes de esta unión de programas y tecnologías, a las que se les adicionan
diversos programas de aplicación de propósitos específicos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por su uso en servidores y supercomputadoras.donde tiene la cuota más importante del mercado. Según un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo,4 otro informe le da una cuota de mercado de % 89 en los 500 mayores supercomputadores.Con menor cuota de mercado el sistema GNU/Linux también es usado en el segmento de las computadoras de escritorio, portátiles, computadoras de bolsillo, teléfonos móviles, sistemas embebidos, videoconsolas y otros dispositivos.

la diferencia entre software libre, software gratuito y software de dominio público



EL SOFTWARE LIBRE


Ejecutarlo con cualquier propósito. Inclusive con la intención de usarlo comercialmente.
• Estudiar su funcionamiento y hacer modificaciones o mejoras en el programa para adaptarlo a cualquier necesidad que se tenga.
• Distribuir copias, ya sea del programa original o del software con las mejoras que se Le han hecho. Esto no quiere decir que tenga que ser software gratis. Se puede distribuir un programa de libre uso por un costo, siempre respetando las restricciones de la licencia copyleft que el programa tenga y sin añadir ninguna otra.
• Mejorar el software y liberar al público las modificaciones hechas. De nuevo, esto no tiene que ser necesariamente gratuito.


EL SOFTWARE GRATUITO


puede ser también libre
Los conceptos de software gratis y software libre no se incluyen mutuamente, pero tampoco se excluyen. El software de libre uso y distribución, puede ser liberado al público con una licencia de costo cero, lo que haría que ese programa fuera software gratuito y libre.



SOFTWARE DE DOMINIO PUBLICO
Éste último es aquel software que no requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.

VULNERABILIDADA DEL NUCLEO DE WINDOWS VISTA

VULNERABILIDAD DEL NUCLEO DE WINDOWS VISTA

Existencia de servidores web y sus servicios asociados
Cuando se instala un servidor web en un equipo Windows, en su configuración por defecto, se activan algunos servicios y/o configuraciones que son vulnerables a diversos tipos de ataques, que van desde la denegación de servicio hasta el compromiso total del sistema.

Si la máquina debe actuar como servidor web, es preciso verificar que la versión del mismo está actualizada, se ha fortalecido la configuración y se han desactivado los servicios innecesarios.

Es importante indicar que algunas versiones de Windows instalan, en su configuración por defecto, el servidor web IIS.

Servicio Workstation
Existe una vulnerabilidad de desbordamiento de búfer en el servicio Workstation de Windows 2000 (SP2, SP3 y SP4) y Windows XP (hasta SP1) que puede ser utilizada por un usuario remoto para forzar la ejecución de código en los sistemas vulnerables. Éste código se ejecutará en el contexto de seguridad SYSTEM, lo que permite un acceso completo en el sistema comprometido.

Servicios de acceso remoto de Windows
Todas las versiones de Windows incluyen mecanismos para permitir el acceso remoto tanto a las unidades de disco y al registro así como para la ejecución remota de código. Estos servicios han demostrado ser bastante frágiles y la existencia de numerosas vulnerabilidades ha sido uno de los mecanismos preferidos por los gusanos y virus para propagarse. Es muy importante verificar que se han aplicado las diversas actualizaciones publicadas para impedir la acciones de los mismos.

Microsoft SQL Server
El gestor de base de datos de Microsoft ha sido, tradicionalmente, un producto con un nivel de seguridad muy bajo.

Por un lado, existen un gran número de vulnerabilidades de seguridad, muchas de ellas críticas, que pueden ser utilizadas para acceder y/o modificar a la información almacenada en las bases de datos.

Pero además, la configuración por defecto de Microsoft SQL Server facilita que sea utilizado como plataforma para la realización de ataques contra otros sistemas. Podemos recordar los gusanos SQLSnake y Slammer que tuvieron un efecto perceptible en toda la red Internet.

NOMENCLATURA DE KERNEL EN LINUX

NOMENCLATURA DE KERNEL EN LINUX

1.- Prefacio.

La estructura del sitema operativo GNU/Linux parte del Kernel (el propio Linux en cuestión). Éste puede ser reemplazado por otro de diferente versión sin ningún tipo de problemas.
En dicho Kernel está especificado el hardware que poseemos, desde el procesador o procesadores que tenemos, hasta la tarjeta de sonido, de red, etc.; sistemas de ficheros soportados; protocolos de conexión a internet, etc.
Una gran mayoria, posee un kernel pre-configurado y pre-compilado, lo cual puede llevarnos a que parte del hardware que poseemos no funcione o no lo haga correctamente, además poseerémos una sobrecarga de módulos inútiles para nosotros.

Dicho esto, empecemos con una introducción al Kernel.
El kernel de Linux (Linux) está escrito en C y es código abierto licenciado bajo licencia GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linus Torvalds y al resto de programadores que se han ocupado de dicha parte), con lo cual tenemos acceso al código para su estudio y/o modificación.
Lo podemos encontrar en diferentes versiones, ahora explicaremos la nomenclatura de éste.
La nomenclatura del Kernel se divide en 3 campos separados por un punto (.), estos son:
Primer campo: Número de la versión, actualmente a fecha de este documento es la 2.
Segundo campo: Numero de "sub-versión", por llamarlo de algún modo, es la versión dentro de la propia versión, si este número es par, la versión será estable, si por el contrario es impar, ésta será inestable.
Tercer campo: Nivel de corrección el en que se encuentra.
Así pues el primer paso para configurar nuestro propio Kernel será bajárnoslo, lo podréis encontrar en
En esta dirección de ftp encontrareis varios directorios, los que nos atañen son los del tipo v2.4 (última versión estable hasta el momento).
En dicho directorio podemos encontrar tanto las sources del kernel con los parches aplicados (linux-x.y.z), como las propias aplicaciones (patch-x.y.z). Recomendamos descargar la última versión estable con la ultima aplicacion aplicada, en el momento que fue escrito este documento era la 2.4.18, y es la que vamos a tratar a lo largo de este documento, no os preocupéis si la vuestra otra, ya que será bastante parecido.
Una vez hemos descargado las sources del kernel, las metemos en un directorio, el más común es /usr/src. Hecho esto procedemos a descomprimir y desempaquetar las
fuentes.

NUCLEO DE WINDOWS 7 (MIN WIN )

NUCLEO DE WINDOWS 7

Windows 7 fue concebido como una actualización incremental y focalizada de Vista y su núcleo NT 6.0, lo que permitió mantener cierto grado de compatibilidad con aplicaciones y hardware en los que éste ya era compatible.4 Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla más accesible al usuario e incluir nuevas características que permitieran hacer tareas de una manera más fácil y rápida, al mismo tiempo que se realizarían esfuerzos para lograr un sistema más ligero, estable y rápido. este es más copleto mas avanzado y esta actualizado

COMPARACION ENTRE EL NUCLEO DE LINUX Y WINDOWS


COMPARACION ENTRE LINUX Y WINDOWS



La comparación de Microsoft Windows y Linux es un tema común de discusión entre sus usuarios. Windows es el sistema operativo más importante bajo una licencia propietaria de software, mientras que Linux es el sistema operativo más importante bajo una licencia libre de software. Sin embargo, la mayoría de los sitios de distribuciones de Linux también disponen de componentes propietarios (tales como los controladores compilados de blob binario, que proveen los fabricantes de hardware para su instalación normal).
Los dos sistemas operativos compiten por el usuario básico en el mercado
de las computadoras personales así como el mercado de los servidores, y se utilizan en agencias del gobierno, escuelas, oficinas, hogares, servidores de intranet y de internet, supercomputadoras y sistemas integrados.
Windows domina el mercado de las computadoras personales y de escritorio (90%).
En la cuota de renta de servidor del mercado 4 (en el cuarto trimestre de 2007) Windows logró 36,3% y Linux logró 50,9%
En noviembre de 2007, Linux era el sistema operativo del 85% de las supercomputadoras más poderosas (comparado con el 1,2% de Windows

ARQUITECTURA DE WINDOWS Y LINUX


ARQUITECTURA DE WINDOWS



Características del sistema operativo Windows. Los Service Pack pueden contener también Mach es el micronúcleo oficial del Proyecto GNU. Como cualquier otro micronúcleo, su función principal es realizar labores mínimas de administración sobre el hardware para que el grueso del sistema operativo sea operado desde el espacio del usuario.
En la actualidad el GNU Mach sólo funciona en máquinas de arquitectura intel de 32 bits (IA32) y su uso más popular es servir de soporte a Hurd, el proyecto que pretende reemplazar a los núcleo tipo Unix en el sistema operativo libre GNU. Sin embargo, desde el año 2002 los esfuerzos de la Fundación del Software Libre se encaminaron hacia la adopción del OSKit Mach como micronúcleo oficial. Actualmente se denomina GNU Mach 1.x al antiguo GNU Mach y GNU Mach 2.x a OSKit Mach
Én correcciones de problemas internos y de cambios de diseño. Las actualizaciones se usan para corregir o mejorar los productos software publicados por Microsoft. Todas estas actualizaciones se pueden hacer vía Web. Cuenta en el un corta fuegos para evitar la intrusión si se está conectado en red.

BAKCUP una utilidad que es una copia de seguridad de Windows XP Professional que ayuda
A proteger los datos si hay un error en el disco duro o se borran los archivos por accidente
Debido a un error en el hardware o en los medios de almacenamiento.
La opción de RESTAURAR SISTEMA, aquí mediante puntos de restauración, es posible que
Por un uso indebido del software, malas instalaciones o configuraciones incorrectas el sistema deje de funcionar.



ARQUITECTURA DE LINUX


Se puede decir mucho sobre lo que significa un sistema operativo, y en términos generales es un conjunto de
Programas de computadora destinada a permitir una administración eficaz de sus recursos.
Este se comienza a ejecutar cuando se enciende la PC, y gestiona el hardware de la máquina desde los niveles más
Básicos, permitiendo también la interacción con el usuario.
Este es de suma importancia ya que como se menciono es el encargado de gestionar todos los recursos de nuestro
Equipo, ejecuta procesos y de igual forma sirve como medio de comunicación (interfaz) entre el usuario y la maquina.


Este artículo tratara de las diferentes perspectivas y comparaciones de de diversos sistemas operativos, tratando de
Contrastar la perteneciente ala misma familia así como los que no lo son.
Se determinara la calidad de los mismos dependiendo de los siguientes factores:
SEGURIDAD
ESTRUCTURA DE DIRECTORIOS
DESEMPEÑO
FACILIDAD DE USO

FUNCIONES DEL NUCLEO O KERNEL

NUCLEO O KERNEL


El kernel o núcleo de Linux se puede definir como el corazón de este sistema operativo. Es el encargado de que el software y el hardware del computador puedan trabajen juntos. Las funciones del Kernel se simplifican en:


1. Administración de la memoria, para todos los programas en ejecución.
2. Administración del tiempo de procesador, que estos programas en ejecución utilizan.
3. Acceder a los periféricos/elementos y hardware de entrada y salida de una forma práctica y cómoda.
4. El usuario de Linux puede adaptar el Kernel a sus necesidades configurando y compilando un nuevo Kernel o simplemente parchando y compilando el Kernel existente.



TIPOS DE SISTEMAS OPERATIVOS PO NUMERO DE USUARIOS,TAREAS Y PROCESADORES

RESPECTO AL MODO DE TRABAJO DEL USUARIO



Se pueden clasificar los sistema operativos, partiendo de este punto de vista, en on line (o interactivos) y off line (o Bach o por lotes). Como ejemplo de los primeros ya hemos comentado los sistemas de tiempo compartido, los sistemas interactivos son útiles, entre otros, en entornos de desarrollo de programas, de procesamiento de textos y de ejecución de programas interactivos.




RESPECTO AL NUMERO DE USUARIOS


Si se tiene en cuenta el número de usuarios se puede hablar de sistemas monousuario y multiusuario (o multiacceso). En los primeros se puede acceder al ordenador mediante un único terminal, frente a los varios terminales de acceso simultáneo que permiten los segundos.


RESPECTO AL PROPOSITO


Atendiendo al uso que quieran dar los usuarios al ordenador, los sistemas operativos se pueden dividir en sistemas de propósito específico y sistemas de propósito general.
Un ejemplo de sistema de propósito específico es un sistema de tiempo real, estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempo breve un gran número de sucesos, en su mayoría externos al ordenador. Ejemplos de tales aplicaciones incluyen control industrial, equipamiento telefónico conmutado, control de vuelo y simulaciones en tiempo real.




AL EXISTIR VARIOS PROCESADORES


Los ordenadores con más de una CPU se clasifican en multiprocesadores y en sistemas distribuidos (o multicomputadores). En un multiprocesador los procesadores comparten memoria y reloj (son síncronos). En un sistema distribuido tenemos varios procesadores con su propia memoria, además, no están sincronizados. Los sistemas operativos que controlan un multiprocesador son distintos a los empleados en los sistemas distribuidos.

TIPOS DE SISTEMAS OPERATIVOS


TIPOS DE SISTEMAS OPERATIVOS


DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.
La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.
Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la "compatibilidad IBM" significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.
Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.



WINDOWS: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.


Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.
Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.

OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.

Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.

UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas.

CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS

CARACTERISTICAS DE UN SISTEMA OPERATIVO




Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora
• Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera
Organizar datos para acceso rápido y seguro
• Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de compu
tadoras.
• Procesamiento por bytes de flujo a través del bus de datos
• Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora

FUNCION DE UN SISTEMA OPERATIVO

FUNCION DE UN SISTEMA

OPERATIVO


Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.
-Dispone de una interface (elemento que hace posible la fácil comunicación usuario maquina) liberando al usuario del conocimiento del hardware
. El SO windows se basa en una interface graficas, "GUI" (Interface Grafica de Usuario), permitiendo al usuario interactuar con el hardware de una forma sencilla y rápida.
-Sobre el SO funcionan el resto de programas y aplicaciones del software.

QUE ES SISTEMA OPERATIVO

SISTEMA OPERATIVO


Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Los Sistemas Operativos más utilizados son Dos, Windows, Linux y Mac. Algunos SO ya vienen con un navegador integrado, como Windows que trae el navegador Internet Explorer.

COMO USAR UN EXTINTOR



COMO USAR UN EXTINTOR

Antes de usar un extintor contra incendios portátil se recomienda realizar un cursillo práctico en el que se podría incluir las siguientes reglas generales de uso
1.

Descolgar el extintor asiéndolo por la maneta o asa fija y dejarlo sobre el suelo en posición vertical.
2.

Asir la boquilla de la manguera del extintor y comprobar, en caso que exista, que la válvula o disco de seguridad (V) está en posición sin riesgo para el usuario. Sacar el pasador de seguridad tirando de su anilla.
3.

Presionar la palanca de la cabeza del extintor y en caso de que exista apretar la palanca de la boquilla realizando una pequeña descarga de comprobación.
4.

Dirigir el chorro a la base de las llamas con movimiento de barrido. En caso de incendio de líquidos proyectar superficialmente el agente extintor efectuando un barrido evitando que la propia presión de impulsión provoque derrame del líquido incendiado. Aproximarse lentamente al fuego hasta un máximo aproxima do de un metro.
Figura 6. Reglas generales de uso de un extintor de incendios portátil

EXTINTORES



EXTINTORES



Extintor de Fuegos Clase "A"


Es aquel extintor cuyo uso es el más apropiado para los fuegos del tipo "A", es decir, para los que se conocen como materiales combustibles sólidos comunes, tales como: la madera, textiles, papel, caucho y ciertos tipos de cauchos. La base o agente extinguidor de este extintor es el agua. Estos operan por presión permanente, con depósito de bombeo o por reacción química.
Prácticamente se han dejado de fabricar este tipo de extintores, por diversas razones, y una de ellas es que el extintor de uso múltiple se puede utilizar para este tipo de fuego.






Extintor de Fuegos Clase "B"




Este tipo de extintor es el que resulta más efectivo para el combate de fuegos clase "B", y como ya lo habíamos mencionado anteriormente son estos los fuegos que se suceden en líquidos inflamables y/o combustibles derivados del petróleo. La base o agente extinguidor de este extintor son los Polvos Químicos Mezclados, entre los cuales podemos nombrar: Bicarbonato Sódico, Bicarbonato de Potasio (Purple K), Cloruro Potásico, Monofosfato de Amonio, Bicarbonato de Urea Potásico.
Su operación es a través de presión interna dado desde el momento de llenado o a través de presión externa dada por un cilindro y este expulsa el polvo, estos polvos para efectos del organismo no son tóxicos, pero en altas concentraciones son asfixiantes. Dependiendo del Polvo envasado se puede usar para fuegos AB y ABC, pero para fuegos clase "D" no se debe usar.


Extintor de Fuegos Clase "C"







Así como los hay para clase "A" y " B ", los fuegos clase " C también poseen un agente extinguidor efectivo y en este tipo de fuego debemos tener en cuenta el riesgo existente en lo referente al contacto con la energía eléctrica, por lo tanto, el uso indebido de un extintor puede perjudicarnos. La base o agente extinguidor utilizado en este extintor es el agua (C02), el cual entre sus propiedades se resalta la no- conductividad eléctrica. Su operación es a través de presión interna, la cual es dada por el mismo C02 dentro de su contenedor.



Extintor de Fuegos Clase " D"


Es aquel extintor indispensable y efectivo en el combate de fuegos clase " D ", sabiendo de antemano que estos son los fuegos que se presentan en Materiales reactivos. Como agente extinguidor base de este tipo de extintor tenemos:
Polvo G-1 es un grafito tamizado de fosfato orgánico que desprende gases, los cuales sofocan y enfrían, se utilizan en incendios de magnesio, sodio, litio, titanio, calcio, aluminio, acero, etc.
Polvo Metal, es un extracto metálico principalmente de Clorato de Sodio y Fosfato Tricálcico. Se utilizan en incendios de magnesio, odio, potasio y aleaciones.
Polvos no Comerciales, tales como talco, polvo de grafito, arena seca, bicarbonato de sodio