Вы находитесь на странице: 1из 8

Sistema operativo Unix HISTORIA

Durante los aos setenta, dos de los investigadores de los Laboratorios Bell, Dennis Ritchie y Ken Thompson, desarrollaron un sistema operativo al que denominaron Unix, nombre escogido como burla al proyecto Multics en el que haban trabajado anteriormente. Terminado el desarrollo de Unix, ambos investigadores expusieron su trabajo en una conferencia internacional en la cual varios participantes les pidieron una copia de este nuevo sistema. Durante esa poca, Bell haba perdido un juicio antimonopolio. Parte de la sentencia estipulaba la prohibicin de incorporarse a cualquier negocio que fuera diferente al de las telecomunicaciones. Como consecuencia de esta situacin, a Bell le era imposible entrar en el negocio de los sistemas operativos. Los investigadores presionaron para obtener una copia de Unix lo cual motiv a los ejecutivos de Bell a licenciar su uso como una herramienta de investigacin. La licencia de Unix pas a ser muy barata para las universidades y bastante cara para la industria. La Universidad de California de Berkeley adquiri una licencia de Unix. La motivacin principal resida en poder experimentar con el primer sistema operativo que inclua cdigo fuente. Poco despus, los investigadores de Berkeley haban escrito ya varios programas utilitarios para el nuevo Unix que otros investigadores podran encontrar interesantes. Berkeley entonces pas a distribuir este cdigo llamando a sus distribuciones BSD (Berkeley Software Distribution). Al principio las distribuciones de Berkeley consistan bsicamente en herramientas para los usuarios. Sin embargo pronto empezaron a cambiar la forma en que el propio sistema operativo funcionaba. Implementaron el manejo de memoria virtual y programaron el soporte para los protocolos del Arpanet que con el tiempo dara forma a la actual Internet. Todos estos cambios seran distribuidos como BSD a quienes tenan una licencia de Unix de la divisin de BTL enargada de administrar este sistema (AT&T).

En los aos ochentas, Richard Stallman, decidi dedicarse al desarrollo de lo que hoy se como software libre. Para Stallman los mayores progresos en la industria del software surgen cuando se coopera entre programadores man y que las industrias de entonces estaban atentando contra la libertad de los usuarios y programadores para compartir el software. Decidi entonces comenzar el desarrollo de un sistema parecido a

Unix y distribuirlo libremente. Lo llam GNU, un acrnimo recursivo que significa Gnus Not Unix (GNU no es Unix). En este momento, varias compaas se haban subido al carro del negocio de Unix. Microsoft distribua Xenix, una versin de Unix para el procesador 80386, Sun Microsystems utilizaba BSD para su SunOS. Digital Equipment Corporation dispona de un sistema basado en BSD, llamado Ultrix. En comienzo de los noventa, la Universidad de Berkeley haba cambiado tanto el sistema Unix que decidieron distribuirlo incluso a personas que no tuvieran una licencia de AT&T lo cual motiv a otras personas a iniciar una empresa para distribuir BSDcomo ahora le llamaban al sistema Unix de Berkeleycomercialmente. Esta empresa se denomin Berkeley Software Design, Inc. (BSDI). En el momento en que BSDI comenz a vender BSD se estableci un nmero de acceso telefnico gratuito para sus clientes y por entonces, como resultado del antitrust, Bell haba sido desmembrado en varias compaas, una de las cuales era AT&T que tras las nuevas disposiciones poda comenzar a comercializar Unix. AT&T crea una divisin llamada Unix System Laboratories con la intencin de comercializar Unix a la industria. La divisin Unix System Laboratories, ya haba incorporado el cdigo de BSD en el Unix de AT&T y para cundo AT&T se enter que BSDI estaba siendo tambin comercializado se lanz una demanda contra BSDI. BSDI fue llevada a los tribunales declarando que su sistema no estaba basado en el Unix de AT&T sino en el Unix desarrollado en Berkeley. AT&T se dio cuenta de no podra ganar la demanda contra BSDI por lo que pas a demandar a la Universidad de Berkeley por distribuir cdigo basado en el Unix de AT&T a personas que no posean una licencia de AT. La Universidad pas a la ofensiva y decidi demandar a AT&T por incorporar cdigo desarrollado en la Universidad sin dar el crdito debido a los autores. A pesar de todos estos problemas legales ya haban surgido distribuciones gratuitas del Unix de Berkeley. Bill Jolitz haba incorporado BSD al procesador Intel 80386 y pas a denominarlo como 386BSD. El grupo NetBSD se haba fundado para incorporar BSD a otras plataformas. Por otro lado FreeBSD haba tomado el cdigo de 386BSD que Bill Jolitz no tena tiempo de mantener y se disponia a distribuirlo gratuitamente para el Intel 80386. Como consecuencia de la demanda de AT&T a Berkeley, todas estas distribuciones fueron redetenidas hasta que se arreglaran todos los aspectos legales acerca de si BSD era en un sistema operativo que no precisara de licencia de AT&T. Muchas personas deseosas de disponer en sus nuevos PCs del sistema Unix, quedaba prcticamente sin alternativa, salvo Minix. Minix que era un sistema parecido a Unix fue desarrollado por el Profesor Andrew Tanenbaum para ensear a sus alumnos. El enfoque

educacional del sistema operativo Minix de Tanenbaum no admitia muchas modificaciones puesto que estas implicaban el incremento de la complejidad del sistema y que por lo tanto sus estudiantes lo entendieran durante el tiempo que durara el curso. En este momento de la historia aparece Linus Torvalds, un estudiante finlands que al ver que no era posible desarrollar Minix, inicio el desarrollo de su propio sistema operativo que sera compatible con Unix. Muchas personas que deseaban disponer de Unix en sus PCs vieron este nuevo desarrollo como nica alternativa debido a la falta de funcionalidad de Minix y a los problemas legales de BSD. Richard Stallman que ya llevaba diez aos en el proyecto GNU, haba desarrollado ya un sistema casi completo a falta del kernel, (programa que controla el hardware del equipo). Linus Torvalds decidi entonces, utilizar GNU y completarlo l mismo con su propio kernel, denominando el resultado final Linux. Segn Richard Stallman el sistema debera haberse llamado GNU/Linux, puesto que este incluye ms cdigo del proyecto GNU que del proyecto Linux. Llegados a mediados de los noventa, AT&T vendi Unix a Novell, quin decidi priorizar la resolucin de las demandas existentes. Se obtuvo un acuerdo por el cual la Universidad de California eliminara todo el cdigo residual de AT&T y se lanzara una ltima distribucin de BSD totalmente libre de problemas de licencias. La distribucin en cuestion se denomin 4.4-BSD Lite2. Ahora quien deseara distribuir BSD debera basar su distribucin en 4.4-BSD Lite2 para no tener problemas legales. A continuacin los encargados de la distribucin de BSD retomaron sus trabajos comenzando a migrar poco a poco antiguos sistemas al nuevo 4.4-BSD Lite2. En este momento, el sistema operativo de Linus Torvalds y Richard Stallman haba pasado a convertirse en la nica alternativa razonable al muy cuestionado sistema Windows de Microsoft.

CONCEPTO
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina.

REQUERIMIENTOS BASICOS QUE SE NECECITAN PARA SU INSTALACIN Lo mnimo para instalar la version para equipos de la linea sisc INTEL, PENTIUM son procesador pentium ii, iii, mejor iv, velocidad del reloj mnima de 350 mhz, memoria ram mnima de 64 mb, esto dependiendo de los usuarios se considera 2 mb por cada usuario colgado a la red, aparte de 32 mb para el server, disco duro de 5 gb o superior preferentemente scsi, tarjeta de red preferentemente una de marca como ser 3com, todo esto para la linea SCO unix y unixware de SCO, para equipos ms grandes de las lineas RISC depende de la version de unix a instalar

Caractersticas Generales:

Posee las siguientes caractersticas: - Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo. - Est escrito en un lenguaje de alto nivel : C. - Dispone de un lenguaje de control programable llamado SHELL. - Ofrece facilidades para la creacin de programas y sistemas y el ambiente adecuado para las tareas de diseos de software. - Emplea manejo dinmico de memoria por intercambio o paginacin. - Tiene capacidad de interconexin de procesos. - Permite comunicacin entre procesos. - Emplea un sistema jerrquico de archivos, con facilidades de proteccin de archivos, cuentas y procesos. - Tiene facilidad para redireccionamiento de Entradas/Salidas. - Garantiza un alto grado de portabilidad.

El sistema se basa en un Ncleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspencin de las tareas de los usuarios. La comunacin con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intrprete, y un lenguaje de programacin,

cuyas caractersticas lo hacen sumamente flexible para las tareas de un centro de cmputo. Como lenguaje de programacin abarca los siguientes aspectos: - Ofrece las estructuras de control normales: secuenciacin, iteracin condicional, seleccin y otras. - Paso de parmetros. - Sustitucin textual de variables y Cadenas. - Comunicacin bidireccional entre rdenes de shell. El shell permite modificar en forma dinmica las caractersticas con que se ejecutan los programas en UNIX: Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos; Es posible interconectar procesos entre s. Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad del shell para configurar diversos ambientes de ejecucin. Por ejemplo, se puede hacer que un usuario entre directamente a su seccin, ejecute un programa en particular y salga automticamente del sistema al terminar de usarlo. UTILIDADES
Al igual que otros sistemas operativos, el sistema operativo UNIX es un conjunto de programas de utilidad y un conjunto de instrumentos que permiten al usuario conectar y utilizar esas utilidades para construir sistemas y aplicaciones. Al conjunto de programas que componen UNIX y que se encargan de proporcionar los recursos del sistema y de coordinar todos los detalles internos de la computadora se les llama en conjunto Sistema Operativo o Kernel. UNIX se caracteriza por ser un sistema "multiusuario" porque permite que dos o mas personas utilicen la computadora al mismo tiempo. Los Usuarios se comunican con el Kernel a travs de otro programa conocido como el shell. El shell es un "Intrprete de Lnea de Comandos" que traduce los comandos tecleados por el usuario y los convierte en instrucciones que puede entender el Kernel. KERNEL: Este es el componente principal del sistema operativo. Se encarga de asignar tareas y manejar el almacenamiento de datos. El usuario rara vez opera directamente con el kernel, que es la parte residente en memoria del sistema operativo. SHELL: Esta es la utilidad que procesa las peticiones de los usuarios. Cuando alguien teclea un comando en la terminal, el shell interpreta el comando y llama el programa deseado. Tambin es un lenguaje de programacin de alto nivel que puede utilizarse en la combinacin de programas de utilidad para crear aplicaciones completas.

El shell puede soportar mltiples usuarios, mltiples tareas, y mltiples interfaces para s mismo. Los dos shells ms populares son el BourneShell (System V) y el Cshell (BSD Unix), debido a que usuarios diferentes pueden usar diferentes shells al mismo tiempo, entonces el sistema puede aparecer diferente para usuarios diferentes. Existe otro shell conocido como KornShell (as llamado en honor de su diseador), que es muy popular entre los programadores. Utileras: El Sistema Operativo UNIX incluye una gran variedad de programas de utilidad que pueden ser fcilmente adaptadas para realizar tareas especficas. Estas utileras son flexibles, adaptables, portables y modulares, y pueden ser usadas junto con filtros y redireccionamientos para hacerlos ms poderosos. Sistema Multiusuarios: Dependiendo del equipo disponible, un UNIX puede soportar desde uno hasta ms de 100 usuarios, ejecutando cada uno de ellos un conjunto diferente de programas. Sistema Multitareas: UNIX permite la realizacin de ms de una tarea a la vez. Pueden ejecutarse varias tareas en su interior, mientras se presta toda la atencin al programa desplegado en la terminal. Estructura de Archivos: La estructura de archivos del UNIX est pensada para facilitar el registro de una gran cantidad de archivos. Utiliza una estructura jerrquica o de rbol que permite a cada usuario poseer un directorio principal con tantos subdirectorios como desee; UNIX tambin permite a los usuarios compartir archivos por medio de enlaces (links), que hacen aparecer los archivos en ms de un directorio de usuario. Adems, UNIX permite proteger los archivos del usuario contra el acceso por parte de otros usuarios. Entrada y Salida Independiante del Dispositivo: Los dispositivos ( como una impresora o una terminal) y los archivos en disco son considerados como archivos por UNIX. Cuando se da una instruccin al UNIX puede indicrsele que enve el resultado a cualquiera de los diversos dispositivos o archivos. Esta desviacin recibe el nombre de redireccionamiento de la salida. En forma similar, la entrada de un programa puede redireccionarse para que venga de un archivo en disco. En el UNIX, la entrada y la salida son independientes del dispositivo, pueden redireccionarse hacia o desde cualquier dispositivo apropiado. Comunicacin Entre Procesos : UNIX permite el uso de conductos y filtros en la lnea de comandos. Un conducto (pipe) redirige la salida de un programa para que se convierta en entrada de otro. Un filtro es un programa elaborado para procesar un flujo de datos de entrada y producir otro de datos de salida. Los conductos y filtros suelen usarse para unir utileras y realizar alguna tarea especfica.

CUALES SON LOS FINES DEL ESTADO. Fines Objetivos: Para este punto de vista, el fin de una cosa o de un ser est dado objetivamente por la propia naturaleza de esa cosa de ese ser. La causa final del ser determina su esencia y expresa su razn de ser. En el estado el fin es objetivo. Fines Subjetivos: No se trata de comprender que el fin objetivo, sin dejar de ser tal, es asumido y cumplido subjetivamente por cada estado, conforme a la circunstancia de lugar y de tiempo. La teora de los fines subjetivos tiene otro fines o sentido implica renegar de la existencia de un fin objetivo "dado" por la naturaleza a todo estado y admitir solamente que cada estado emprico tiene el fin especfico y concreto que l mismo elige y se atribuye. Es fcil entender que si no hay un fin naturalmente objetivo, el estado ha de asignarse artificialmente un fin subjetivo. Fines Particulares: En alguna medida el fin subjetivo de cada estado es para l su fin particular. Sin embargo suelen considerarse fines particulares, no tanto los que subjetivamente elige cada estado si no ms bien lo que dentro de los subjetivos, se forja un estado en un momento histrico determinado, casi diramos como vocacin suya a cumplir ocasionalmente. Fines absolutos: Son lo que desde una posicin valorativa, se asignan al estado de modo inflexible, sin admitir desviaciones. De ningn modo el estado debe apartarse de ese fin. En alguna medida los fines objetivos pueden considerarse absolutas, pero en otro aspecto, una teora de fines subjetivos tambin pueden preconizar, valorativamente que pese a no haber un fin naturalmente objetivo, el que subjetivamente elige el estado se absolutiza. Fines relativos: Un relativismo absoluto despoja al estado de fines objetivos y absolutos y convierte a los fines subjetivos en relativos. Una postura ms moderada, ajusta los fines objetivos a las circunstancias cambiantes y a las necesidades histricas. Fines universales: La teora del fin objetivo rige a tal fin en universal, es decir, en el fin que debe alcanzar todos los estados. De manera anloga, la teora de fines absolutos. Pero tambin la de los fines subjetivos puede proponer dichos fines con el mismo carcter universal, no reservndonos para un estado, sino extendindolos a todos. Fines exclusivos y fines concurrentes: Los exclusivos: son los que incumben nada ms que al estado. Los concurrentes: son lo que, sin salir de su rbita, admiten participacin y colaboracin por parte de los individuos y de las sociedades imperfectas. Las ideolgicas. La ideologa de todo estado implica una toma de posicin valorativa acerca del fin que esa ideologa adopta. Por fin y en definitiva, todo estado resuelve su modo de organizacin segn principios ideolgicos, valoraciones y fines que impulsan y dinamizan la realidad de su rgimen poltico. Liberalismo. Es una ideologa individualista que concibe al hombre como individuo autnomo, racional, motor fundamental de un mundo dominado por la armona resultante del libre juego de los intereses y se le otorga al estado la funcin de asegurar los derechos individuales como: la vida, la propiedad privada, la libertad como supremo valor y la igualdad. Hay un liberalismo filosfico que sustenta la libertad intelectual del hombre frente a todo dogma o verdades impuesta por una autoridad. El liberalismo tuvo su origen en el renacimiento siglo XIII con el proceso de secularizacin de la vida humana sustrada del

mbito religioso, como la desintegracin de la economa feudal, el fomento de la reforma religiosa por Lutero con la consiguiente quiebra de la unidad cristiana y el surgimiento del estado nacional en Europa. En el liberalismo el individuo aparece como una unidad dotada de razn y de voluntad hasta entonces desconocida por el mundo antiguo y la cristiandad, en la que la razn pasa a ser fuente del derecho natural y la voluntad origen de la sociedad civil; en lo econmico el liberalismo surge como una reaccin de la economa mercantilista especialmente apegados a la idea de los fisicratas que acuaron el eslogan "laissez faire" que significa dejar hacer y dejar pasar, es decir, esto expresaba la necesaria libertad que exiga la economa burguesa.

Вам также может понравиться