Mostrando entradas con la etiqueta Sistemas operativos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Sistemas operativos. Mostrar todas las entradas

Instalación de Linux

martes, 29 de enero de 2008

Lo más importante a la hora de instalar Linux:
  • El sistema de archivos.- En Linux es EXT3,así que donde vaya a instalarlo,tengo que poner como sistema de archivos EXT3 y en el punto de montaje poner sólo / (una barra normal)
  • La memoria virtual.- Hay que crear otra partición tipo swap para la memoria virtual. Como mínimo debería de tener 128MB de espacio.

El GRUB es el archivo que carga el sistema operativo Linux. Es el equivalente al NTLDR de Windows.

Linux no tiene unidades lógicas,sino que monta en carpetas. La carpeta raíz es root que equivale al directorio raíz C:\ en Windows

SI QUIERES DESCARGARTE LINUX: http://technorati.com/tag/descarga+linux

Fuente: Iñigo

Instalación desatendida de Windows

Aprovechando que hemos visto en clase algunas utilidades del PowerPoint,he creado un vídeo sobre la instalación desatendida de Windows XP. La presentación la hice con el Powerpoint y luego utilicé un conversor (power video maker) para pasarla a vídeo.

Espero que el ser el primero que hago,no influya en la finalidad que no es otra que ayudar!

El Universo Linux

Linux es la denominación de un sistema operativo tipo Unix (también conocido como GNU/Linux) y el nombre de un núcleo. Es uno de los ejemplos más prominentes del software libre y del desarrollo del código abierto ( cuyo código fuente está disponible públicamente) para que cualquier persona pueda libremente usarlo, estudiarlo, redistribuirlo, comercializarlo y, con los conocimientos informáticos adecuados, modificarlo.


El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU . GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix).

Unix (registrado oficialmente como UNIX®) es un sistema operativo portátil, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.


Comparación
UNIX es un Sistema Operativo no libre muy popular, porque está basado en una arquitectura que ha demostrado ser técnicamente estable. El sistema GNU fue diseñado para ser totalmente compatible con UNIX. El hecho de ser compatible con la arquitectura de UNIX implica que GNU esté compuesto de pequeñas piezas individuales de software, muchas de las cuales ya estaban disponibles, como el sistema de edición de textos TeX y el sistema gráfico X Window, que pudieron ser adaptados y reutilizados; otros en cambio tuvieron que ser reescritos.
Para asegurar que el software GNU permaneciera libre para que todos los usuarios pudieran "ejecutarlo, copiarlo, modificarlo y distribuirlo", el proyecto debía ser liberado bajo una licencia diseñada para garantizar esos derechos al tiempo que evitase restricciones posteriores de los mismos. La idea se conoce en Inglés como copyleft -'copia permitida'- (en clara oposición a copyright -'derecho de copia'-), y está contenida en la Licencia General Pública de GNU (GPL).


DISTRIBUCIÓN Y SISTEMAS OPERATIVOS

OpenSUSE es el nombre de la distribución y proyecto libre auspiciado por Novell para el desarrollo y mantenimiento de un sistema operativo basado en linux. Antes de la aparición de openSUSE, el desarrollo de esta distribución, anteriormente conocida como SUSE Linux, se realizaba a puerta cerrada. Ahora, el proceso está abierto a cualquier programador y usuario que desee contribuir al desarrollo de openSUSE.



Debian es un sistema operativo libre.Debian utiliza el núcleo Linux (el corazón del sistema operativo), pero la mayor parte de las herramientas básicas vienen del Proyecto GNU; de ahí el nombre GNU/Linux.
Debian GNU/Linux ofrece más que un S.O. puro; viene con 18733 paquetes, programas precompilados distribuidos en un formato que hace más fácil la instalación en su computadora.

http://www.debian.org/index.es.html



Red Hat es la compañía responsable de la creación y mantenimiento de una distribución del sistema operativo GNU/Linux que lleva el mismo nombre: Red Hat Enterprise Linux, y de otra más, Fedora.
Red Hat es famoso en todo el mundo por los diferentes esfuerzos orientados a apoyar el movimiento del software libre. No sólo trabajan en el desarrollo de una de las distribuciones más populares de Linux, sino también en la comercialización de diferentes productos y servicios basados en software de código abierto. Asimismo, poseen una amplia infraestructura en la que se cuentan más de 500 empleados en 15 lugares del mundo.

http://www.redhat.es/



Gnome es un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window. Forma parte oficial del proyecto GNU. Nació como una alternativa a KDE.Se encuentra disponible actualmente en más de 35 idiomas y su última versión es la 2.20.1.



KDE (AFI: /ˈka.ðe.e/) tcc K Desktop Environment o Entorno de Escritorio K, es un entorno de escritorio e infraestructura de desarrollo para sistemas Unix/Linux.De acuerdo con su página web, «KDE es un entorno gráfico contemporáneo para estaciones de trabajo Unix.KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de MacOS o Windows».

Konqui,la mascota de KDE

La «K», originariamente, representaba la palabra «Kool»3 , pero su significado fue abandonado más tarde. Actualmente significa simplemente «K», la letra inmediatamente anterior a la «L» (inicial de Linux) en el alfabeto.

http://kde.softonic.com/linux/descargar


Ubuntu es un sistema operativo de código abierto desarrollado en torno al kernel Linux. La filosofía Ubuntu se basa en los siguientes principios: que el software debe ser gratuito, que la gente debe poder usar el software en su lengua materna y debe poder hacerlo independientemente de cualquiera sean sus limitaciones; además, la gente debe ser libre de personalizar o modificar el software del modo que crea más conveniente.

http://www.ubuntu-es.org/



Libertades del software libre:





Fuentes:



Conceptos Linux

X Window.- El sistema de ventanas X fue desarrollado a mediados de los años 1980 en el MIT para dotar de una interfaz gráfica a los sistemas Unix. Este protocolo permite la interacción gráfica en red entre un usuario y una o más computadoras haciendo transparente la red para éste. Generalmente se refiere a la versión 11 de este protocolo, X11, el que está en uso actualmente.X es el encargado de mostrar la información gráfica y es totalmente independiente del sistema operativo. El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son las aplicaciones que utilizan estos recursos para interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando así el concepto de transparencia de red.Debido a este esquema cliente-servidor, se puede decir que X se comporta como una terminal gráfica virtual.

Código abierto (del inglés open source).- Es el término con el que se conoce al software distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software).
Free en inglés puede significar diferentes cosas: gratuidad y libertad. Por ello, por un lado, permite pensar en "software por el que no hay que pagar" (software gratuito) y, por otro, se adapta al significado que se pretendió originalmente (software que posee ciertas libertades). El término para algunos no resultó apropiado como reemplazo para el ya tradicional free software, pues eliminaba la idea de libertad (incluso hay algunos que usan —en inglés— el término libre software para evitar la ambigüedad de free).

Copyleft o copia permitida (=left(de leave) =granted).-1Comprende a un grupo de derechos de propiedad intelectual caracterizados por eliminar las restricciones de distribución o modificación de las que adolece el copyright, con la condición de que el trabajo derivado se mantenga con el mismo régimen de propiedad intelectual que el original.Bajo tales licencias pueden protegerse una gran diversidad de obras, tales como programas informáticos, arte, cultura y ciencia, es decir prácticamente casi cualquier tipo de producción creativa.Sus partidarios la proponen como alternativa a las restricciones que imponen las normas planteadas en los derechos de autor, a la hora de hacer, modificar y distribuir copias de una obra determinada. Se pretende garantizar así una mayor libertad para que cada receptor de una copia, o una versión derivada de un trabajo, pueda, a su vez, usar, modificar y redistribuir tanto el propio trabajo como las versiones derivadas del mismo. Así, y en un entorno no legal, puede considerarse como opuesto al copyright o derechos de autor tradicionales.



Copyright.-El derecho de autor (del francés droit d'auteur) es un conjunto de normas y principios que regulan los derechos morales y patrimoniales que la ley concede a los autores (los derechos de autor), por el solo hecho de la creación de una obra literaria, artística o científica, tanto publicada o que todavía no se haya publicado.En el derecho anglosajón se utiliza la noción de copyright (traducido literalmente como derecho de copia) que, por lo general, comprende la parte patrimonial de los derechos de autor.Una obra pasa al dominio público cuando los derechos patrimoniales han expirado. Esto sucede habitualmente trascurrido un plazo desde la muerte del autor (post mortem auctoris). Por ejemplo, en el derecho europeo, 70 años desde la muerte del autor. Dicha obra entonces puede ser utilizada en forma libre, respetando los derechos morales.

Escritorio remoto

domingo, 27 de enero de 2008

La tecnología de escritorio remoto facilita que un usuario pueda trabajar en un ordenador, a través de su escritorio gráfico, desde otro ordenador o terminal situado en otro lugar.Para usar el Escritorio remoto, se necesita lo siguiente:

• Un equipo remoto que ejecute Microsoft Windows XP Professional y que esté conectado a Internet o a una red de área local (LAN).
• Un equipo local que ejecute Microsoft Windows XP, Microsoft Windows Millennium Edition (Me), Microsoft Windows 98, Microsoft Windows 98 Segunda Edición, Microsoft Windows 2000, Microsoft Windows NT 4.0 o Microsoft Windows 95, con acceso a Internet o a la LAN.
• Cuentas de usuario y permisos adecuados configurados en el equipo remoto con Windows XP Professional para permitir el acceso remoto.

CONFIGURACIÓN DEL ESCRITORIO REMOTO

1.- Configurar el equipo remoto

- Haga clic en Inicio y, a continuación, haga clic con el botón secundario del mouse (ratón) en Mi PC.
- En el menú contextual que aparece, haga clic en Propiedades. Haga clic en la ficha Remoto y, a continuación, active la casilla de verificación Permitir a los usuarios conectarse remotamente a este equipo.
- Cuando se le pregunte si desea confirmar este cambio, haga clic en Aceptar.




- Haga clic en Seleccionar usuarios remotos y, a continuación, haga clic en Agregar para especificar cuentas de usuario adicionales para que se les conceda acceso remoto.A los administradores se les conceden privilegios de acceso remoto automáticamente.
- Cuando termine de agregar cuentas de usuario, haga clic en Aceptar. Asegúrese de que la cuenta que está agregando existe realmente en el equipo remoto. Si la cuenta no existe en el equipo remoto, créela.
- Haga clic en Aceptar y de nuevo en Aceptar.

2.- Configurar el equipo local

- Inserte el disco compacto (CD) de Windows XP en la unidad de CD-ROM o de DVD-ROM del equipo local.
- En la pantalla de bienvenida a Microsoft Windows XP, haga clic en Realizar las tareas adicionales.
- Haga clic en Instalar conexión a escritorio remoto.
- Siga los pasos del Asistente InstallShield para Conexión a Escritorio remoto para instalar la conexión al escritorio remoto.

Si la conexión al escritorio remoto ya está instalada, puede recibir un mensaje de error similar al siguiente:
La conexión al escritorio remoto no se puede instalar porque su sistema operativo ya tiene una versión integrada. Vaya a Más Programas\Accesorios\Comunicaciones\Conexión a Escritorio remoto, en el menú de inicio.

Puedes descargarte el cliente de Escritorio remoto desde el sitio Web de Microsoft siguiente:
http://www.microsoft.com/windowsxp/downloads/tools/rdclientdl.mspx (http://www.microsoft.com/windowsxp/downloads/tools/rdclientdl.mspx)


3.- Conectar con el equipo remoto

Para conectar con el equipo remoto con Windows XP Professional, siga estos pasos:
- Inicie sesión en el equipo local con Windows.
- Asegúrese de que tiene conexión a Internet o a la LAN. Si necesita una conexión de acceso telefónico a una red privada virtual (VPN) o a un servidor de acceso remoto, conéctese.
- Haga clic en Inicio, seleccione Todos los programas, Accesorios, Comunicaciones y, después, haga clic en Conexión a Escritorio remoto.
- Haga clic en Opciones.
- En la lista Equipo, escriba el nombre del host o la dirección IP del equipo al que se desea conectar.
- Escriba el nombre de usuario, la contraseña y el dominio (si procede) de una cuenta a la que tenga acceso remoto en los cuadros correspondientes y, a continuación, haga clic en Conectar.


- En el cuadro de diálogo Iniciar sesión en Windows que aparece, escriba la contraseña de la cuenta con privilegios de acceso remoto en el cuadro Contraseña.
- En la lista Conectarse a, si es aplicable, seleccione el dominio o equipo remoto que desee y, a continuación, haga clic en Aceptar.El escritorio remoto se muestra en una ventana del escritorio. El equipo remoto con Windows XP Professional se bloquea durante esta sesión.
- Para desconectar la sesión, haga clic en el botón Cerrar en la ventana de sesión y, a continuación, haga clic en Aceptar cuando se le pregunte si desea desconectar la sesión de Windows.

NOTA: si la sesión remota se muestra en modo de pantalla completa, puede que no vea el botón Cerrar. En ese caso, restaure la ventana de la sesión remota que se muestra en la parte superior de la ventana de sesión (haga clic en el botón Restaurar).





Fuente:

http://support.microsoft.com/kb/315328/es



Virus..........simpático?

martes, 18 de diciembre de 2007

Sistema Operativo

lunes, 17 de diciembre de 2007

Un sistema operativo es un programa o conjunto de programas de un ordenador destinados a permitir una gestión eficaz de sus recursos. Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario.

Los sistemas operativos pueden ser clasificados de la siguiente forma:

- Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo.Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

- Multiprocesador: Soporta el abrir un mismo programa en más de una CPU.

- Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

- Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

- Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.






Logotipos de los principales Sistemas Operativos





Fuente:
http://es.wikipedia.org/wiki/Sistema_operativo

Funciones de un SO

Función de un Sistema Operativo

  • Aceptar los trabajos y conservarlos hasta su finalización.

  • Detectar errores y actuar de modo apropiado en caso de que se produzcan.

  • Controlar las operaciones de E/S.

  • Controlar las interrupciones.

  • Planificar la ejecución de tareas.

  • Entregar recursos a las tareas.

  • Retirar recursos de las tareas.

  • Proteger la memoria contra el acceso indebido de los programas.

  • Soportar el multiacceso.

  • Proporcionar al usuario un sencillo manejo de todo el sistema.

  • Aprovechar los tiempos muertos del procesador.

  • Compartir los recursos de la máquina entre varios procesos al mismo tiempo.

  • Administrar eficientemente el sistema de cómputo como un todo armónico.

  • Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos unos de otros.

  • Permitir a los usuarios almacenar información durante plazos medianos o largos

  • Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.

  • Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible de usuarios.

  • Controlar el acceso a los recursos de un sistema de computadoras.




Fuente:

http://entrenate.dgsca.unam.mx/introduccion/sistoper.html

Componentes de un SO

Un sistema operativo está conformado básicamente por cuatro módulos:

1.- Núcleo o Kernel.
2.- Administrador de memoria.
3.- Sistema de entrada/salida.
4.- Administrador de archivos.

A veces se considera un quinto módulo: el intérprete de comandos o intérprete de instrucciones, el cual se encarga de "traducir" las órdenes que el usuario ingresa mediante el teclado u otros dispositivos a un "lenguaje" que la máquina pueda entender.

Núcleo o Kernel: Es el módulo de más bajo nivel de un sistema operativo, pues descansa directamente sobre el hardware de la computadora. Entre las tareas que desempeña se incluyen el manejo de las interrupciones, la asignación de trabajo al procesador y el proporcionar una vía de comunicación entre los distintos programas. En general, el núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución. El núcleo contiene un submódulo denominado "planificador", el cual se encarga de asignar tiempo del procesador a los programas, de acuerdo a una cierta política de planificación que varía de un sistema operativo a otro. Normalmente se utiliza una jerarquía de prioridades que determinan cómo se asignará el tiempo del CPU a cada programa. Una política de planificación muy común en los sistemas de multiprogramación y multiproceso son las técnicas de "time slicing" (fracción de tiempo). Se asigna a cada programa un corto intervalo de tiempo del procesador. Si el programa no ha terminado durante este intervalo de tiempo, vuelve a la cola de programas.

Administrador de memoria: Este módulo se encarga de asignar ciertas porciones de la memoria principal (RAM) a los diferentes programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas se mantienen en los dispositivos de almacenamiento masivo. De este modo, cuando se asigna una parte de la memoria principal se hace de una forma estructurada, siguiendo un determinado orden. La forma más común de administración de la memoria supone crear una memoria virtual; con este sistema, la memoria de la computadora aparece, para cualquier usuario del sistema, mucho mayor de lo que en realidad es.

Sistema de entrada/salida (E/S): Este componente presenta al usuario la E/S de datos como una cuestión independiente del dispositivo; es decir, para los usuarios, todos los dispositivos tienen las mismas características y son tratados de la misma forma, siendo el sistema operativo el encargado de atender las particularidades de cada uno de ellos (como su velocidad de operación). Una técnica muy común, especialmente en salida, es el uso de "spoolers". Los datos de salida se almacenan de forma temporal en una cola situada en un dispositivo de almacenamiento masivo (el spool), hasta que el dispositivo periférico requerido se encuentre libre; de este modo se evita que un programa quede retenido porque el periférico no esté disponible. El sistema operativo dispone de llamadas para añadir y eliminar archivos del spool.

Administrador de archivos: Se encarga de mantener la estructura de los datos y los programas del sistema y de los diferentes usuarios (que se mantienen en archivos) y de asegurar el uso eficiente de los medios de almacenamiento masivo. El administrador de archivos también supervisa la creación, actualización y eliminación de los archivos, manteniendo un directorio con todos los archivos que existen en el sistema en cada momento y coopera con el módulo administrador de memoria durante las transferencias de datos desde y hacia la memoria principal. Si se dispone de un sistema de memoria virtual, existen transferencias entre la memoria principal y los medios de almacenamiento masivo para mantener la estructura de la misma.
Los archivos almacenados en los dispositivos de almacenamiento masivo tienen distintos propósitos. Algunos contienen información que puede ser compartida. Otros son de carácter privado, e incluso secreto. Por tanto, cada archivo está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que se puede compartir la información contenida en el archivo. El sistema operativo comprueba que estos privilegios no sean violados.















Fuente:

Proceso de arranque del S.O. (BOOT)

Desde que arrancamos el PC hasta que entra el sistema operativo, el ordenador hace una serie de procesos. El primero es el Post (hace unas comprobaciones básicas y toma la configuración del CMOS. Son las instrucciones del CMOS las que determinan, entre otras cosas, el orden de los dispositivos de arranque) que cuando verifica que el primer dispositivo de arranque es un disco duro,le pasa el control al MBR (Master Boot Record o Registro Maestro de Arranque) que está en el primer sector físico del disco duro.El MBR es un índice que contiene la tabla de particiones y es el encargado de buscar en ella la primera partición activa para transferirle el control,revisar cual es el sector de inicio y cargar una copia del sector de inicio en memoria.Una vez finalizado el trabajo del MRB,empiezan a intervenir los archivos propios del sistema operativo.

Imagen del Power On Self Test

En todos los sistemas con núcleo NT (por ejemplo Windows XP o Windows 2000) el cargador se llama NTLDR (de “nt loader”), y se encuentra en la partición activa o volumen de sistema (habitualmente C). El archivo ntldr lee el sistma de archivos,carga una serie de controladores básicos de dispositivos y lee la información contenida en el archivo boot.ini. Este archivo se encuentra oculto en el directorio raíz de nuestro volumen de sistema,.es decir en C, y referencia qué tipo de Sistema Operativo tiene que cargar.

Supongamos que tenemos un arranque dual de XP y Windows 98. Si en el menú de arranque elegimos en este momento Windows 98, el ntldr pasará el control al bootsect.dos (para que se inicie Windows 98).Si elegimos XP o un Sistema Operativo basado en núcleo NT se le pasa el control al ntdetect.com que es el encargado de la detección del hardware instalado.Nuestro archivo ntdetect.com¸ se encarga de cargar la información contenida en nuestro perfil de hardware y las tablas de la ACPI, y las envía para su inclusión a nuestro archivo de arranque ntldr, para ser agregadas en la clave del registro.

El Kernel (núcleo) utiliza datos internos que provee el propio ntldr para crear la clave mencionada, cuya información será renovada en cada arranque de nuestra máquina en base al hardware que se detecte durante cada inicio de nuestra máquina. De vuelta al ntldr, este pasará el control al archivo ntoskrnl.exe, es decir, el núcleo del sistema operativo (el nombre del archivo proviene de “nt operating system kernel”) y al archivo HAL (hardware abstraction layer o capa de abstracción del hardware), y leerá la información contenida el fichero “system” que tenemos ubicado en la carpeta \windows\system32\config.
Son el HAL y el kernel los encargados de poner en funcionamiento el software mediante una serie de componentes llamada Windows executive. Estos componentes están almacenados en los “conjuntos de control” del registro (control sets).






Fuente:
http://www.prysmax.com/forum/windows/19682-arranque-del-sistema-en-xp-explicacion-detallada-de-su-funcionamiento.html

Conceptos Windows

Memoria Virtual: Permite al software usar más memoria de la que realmente posee el ordenador,es decir,es la memoria extraída al disco para que trabaje como memoria RAM.

Memoria Núcleo: Es la memoria del sistema operativo reservado para el sistema operativo.

Paginación: La memoria virtual usualmente (pero no necesariamente) es implementada usando paginación. En paginación, los bits menos significativos de la dirección de memoria virtual son preservados y usados directamente como los bits de orden menos significativos de la dirección de memoria física. Los bits más significativos son usados como una clave en una o más tablas de traducción de direcciones (llamadas tablas de paginación) para encontrar la parte restante de la dirección física buscada.

Servicios (del sistema): Los servicios son los principales puntos de vulnerabilidad para los atacantes, que pueden aprovechar los privilegios y capacidades de un servicio para obtener acceso al servidor local o a otros servidores de la red.Los servicios que no autentican a los clientes,los que utilizan protocolos que no son seguros o los que se ejecutan con demasiados privilegios representan un riesgo especial.Si no necesita utilizar un determinado servicio,debería deshabilitarlo.Deshabilitar los servicios innecesarios es un método rápido y sencillo de reducir la superficie de ataque.

HAL: La capa de abstracción de hardware (en inglés, Hardware Abstraction Layer o HAL) es un elemento del sistema operativo que funciona como una interfaz entre el software y el hardware del sistema, proveyendo una plataforma de hardware consistente sobre la cual correr las aplicaciones.


FUENTE: