Post on 01-Jun-2018
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 1/28
RIMEROS ASOS CON
MINIX
VERSION 3.2.1
Autor: Murcia, Gastón Emmanuel
Correo Electrónico: Emanuel.murcia@gmail.com
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 2/28
Copyright (C) 2012 Murcia Gaston Emmanuel.Permission is granted to copy, distribute andor modi!y this document
under the terms o! the G"# $ree %ocumentation &icense, 'ersion 1. or any later ersion published by the $ree *o!t+are $oundation
+ith no -nariant *ections, no $rontCoer /ets, and no acCoer /ets. 3 copy o! the license is included in the section entitled 4G"#
$ree %ocumentation &icense4.
2
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 3/28
Indice de contenido
-ntroducci5n..........................................................................................................678ue es mini9......................................................................................................:7Cu;l es la relaci5n de Mini con &inu9.............................................................:
Mini 'ersi5n .2.1..............................................................................................:7Cu;l es la licencia de M-"-< 9.........................................................................:7Por =u> no utili?an la GP&9.................................................................................@78u> hard+are se necesita para eAecutar M-"-< 9..............................................@7%5nde puedo obtener M-"-< 9..........................................................................@7%5nde puedo obtener ayuda sobre M-"-< 9......................................................@7Puedo eAecutar Mini en una ma=uina 'irtual9.................................................@
Estructura de Mini..............................................................................................BGuia de instalaci5n de Mini 'ersi5n .2.1.........................................................
1. Preparaci5n...................................................................................................1.1. %escargue el M-"-< C%DM de la imagen....................................... 1.2. Crear un arran=ue de M-"-< C%DM................................................1.. Crear un arran=ue de M-"-< #* Memory *tic................................F1.6. %etermine =ue chip Ethernet tiene............................................................F1.:. Particionar su disco duro...........................................................................F2. 3rran=ue.....................................................................................................102.1. 3rrancar desde el C%DM....................................................................102.2. 3rran=ue desde la red mediante P<E......................................................10. 3l eAecutar el script de con!iguraci5n.........................................................106. &a instalaci5n en el disco duro...................................................................116.1. *eleccione el tipo de teclado....................................................................11
6.2. *eleccione el chip Ethernet......................................................................12 6.. Cree o seleccione una partici5n para M-"-< .......................................166..1. *eleccione un disco para instalar M-"-< ..........................................166..2. *eleccione una regi5n del disco............................................................1:6... Con!irme sus opciones..........................................................................1@6.6. 'uela a instalar la elecci5n.....................................................................1@6.:. *eleccione el tamao de home................................................................1B6.@. *eleccione un tamao de blo=ue..............................................................1B6.B. Espere a =ue los archios se copien.........................................................1:. Pr5imos pasos...........................................................................................1Conclusi5n......................................................................................................20
ibliogra!ia.....................................................................................................20G"# $ree %ocumentation &icense.................................................................21
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 4/28
Introducción
Como un estudiante =ue reci>n se inicia en el mundo del so!t+are libre, el sistemaoperatio Mini me llamo especialmente la atenci5n al enterarme =ue su creador ydesarrollador !ue un pro!esor interesado en =ue sus alumnos tengan la posibilidad de
entender como !unciona un sistema operatio, sus elementos internos y lo masimportante, entender casi todos los elementos del sistema con tan solo algunos meses deuso y estudio.Es entonces donde se preguntar;n lo mismo =ue yoH 7Por =u> no ense5 bas;ndose en#ni9#ni estaba baAo restricciones de licencia de 3/I/, era demasiado complicado y corrJasobre ma=uinas compleAas, algo completamente antipedag5gico.Este !ue el punto de partida de Mini y adem;s otro tema =ue me pareci5 muyinteresante de Mini !ue =ue siri5 de inspiraci5n para la creaci5n de &inu.Cabe destacar =ue me oy a ba?ar en la ersi5n .2.1 de Mini para el desarrollo de estetrabaAoH
6
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 5/28
78u> es Mini9
Mini es un clon pe=ueo y gratuito del *istema operatio #ni diseado para tener una!iabilidad muy alta, es distribuido Aunto con su c5digo !uente y !ue desarrollado por el
pro!esor 3ndre+ *. /anenbaum en 1FB.
$ue creado para ensear a sus alumnos el diseo de sistemas operatios en la 'riAe#niersiteit de Kmsterdam.Es particularmente apropiado para PCs de baAo costo, sistemas con recursos limitados yaplicaciones embebidas.*u reducido tamao, diseo basado en el paradigma de micronLcleo y su ampliadocumentaci5n resulta apropiado para a=uellas personas =ue desean instalar un sistemaoperatio compatible con #ni en su ma=uina personal asJ como aprender su!uncionamiento interno.Mini !ue desarrollado para correr sobre -M PC con microprocesadores -ntel 0 osuperior, aun=ue se han creado conersiones para otros sistemas.
M-"-< esta orientado inicialmente a las siguientes ;reas
3plicaciones donde alta !iabilidad sea re=uerida *istemas incrustados (c;maras, grabadoras %'%, tel>!onos celulares) 3plicaciones donde la licencia GP& es demasiado restrictia (M-"-< tiene
una licencia tipo *%) Educaci5n (cursos de sistemas operatios en uniersidades)
7Cu;l es la relaci5n de Mini con &inu9
%ebido al en!o=ue puramente educacional de Mini, /anenbaum no permitJa =ue este!uera modi!icado demasiado ya =ue esto complicarJa el sistema y no permitirJa =ue susestudiantes lo entendieran en un semestre. Por estos motios, &inus /oralds decidi5escribir su propio nLcleo del sistema operatio (&inu) compatible con #ni.Mini apareci5 en 1FB como un clon pe=ueo y !;cil de entender de #ni para serutili?ado en cursos de sistemas operatios. &inus /oralds, entonces un estudiante en la#niersidad de Nelsini, estudiaba Mini en un curso de sistemas operatios y =ued5 losu!icientemente impresionado como para comprar una PC para poder eAecutarlo. &uegoutili?5 Mini como plata!orma, guia y !uente de inspiraci5n para desarrollar un clon deMini llamado &inu, el cu;l liber5 pLblicamente en 1FF1.
M-"-< 'ersi5n .2.1
7Cu;l es la licencia de M-"-< 9
&a licencia de M-"-< es una copia de la licencia de ereley (*%). En resumen, lalicencia dice =ue podemos hacer lo =ue =ueramos con el sistema siempre y cuando (1)aceptemos no perseguir legalmente baAo ninguna condici5n al creador, y (2)mantengamos las acreditaciones de autorJa en el c5digo !uente, la documentaci5n y la
publicidad a menos =ue se hagan otros acuerdos. EspecJ!icamente, tenemos la libertad
de modi!icar el c5digo !uente, redistribuirlo e incorporarlo a productos comerciales sinotras restricciones m;s =ue las mencionadas preiamente.
:
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 6/28
7Por =u> no utili?an la GP&9
Consideran =ue la GP& es demasiado restrictia. &as empresas =ue inierten muchodinero en meAorar so!t+are de c5digo abierto, en Austicia, no desean regalar su trabaAo asus competidores. Puesto =ue M-"-< tiene aplicaciones claras en sistemas embebidos,
consideran =ue la licencia *% era la m;s apropiada.
78u> hard+are se necesita para eAecutar M-"-< 9
*e necesita un -ntel @ o superior con 6 M de D3M, un disco duro -%E con al menos100 M de espacio libre y un C%DM -%E para iniciar. "o es posible (por ahora)iniciar desde un C%DM #*.
7%5nde puedo obtener M-"-< 9
M-"-< 'ersi5n .1 se distribuye en un C%DM incluido en el libro *istemas
peratios %iseo e implementaci5n O Edici5n Escrito por 3ndre+ *. /anenbaum y3lbert *. oodhull.
&as ersiones m;s nueas est;n disponibles gratuitamente en la pagina de descargas deM-"-< .http+++.mini.orgdo+nload
7%5nde puedo obtener ayuda sobre M-"-< 9
Nay un grupo de noticias #*E"E/.httpsgroups.google.com!orum9!romgroupsQR!orummini
Eiste tambi>n una lista de correo.http+++.+oodhull.comne+!a=!a=ne+sSmail.html
*i surgen problemas eiste un archio para consultarHhttpmini1.+oodhull.com!a=march+++.html
7Puedo eAecutar Mini en una ma=uina 'irtual9
*i. 3=uJ esta disponible toda la in!ormaci5n acerca de c5mo eAecutar Mini enalgunas ma=uinas irtuales mas populares.
http+++.mini.orgotherirtualSmachines.html
@
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 7/28
Estructura de Mini
3ntes de pasar a la guJa de instalaci5n de Mini debemos comprender meAor laestructura microkernel de este.&a parte =ue se eAecuta en modo de ernel es menor a 6000 lJneas de c5digo eAecutable.
&as partes =ue se eAecutan en modo de usuario estan diididas en pe=ueos modulosaislados uno de otro. Por eAemplo, cada maneAador de dispositio se eAuta como un
proceso en modo de usuario separado, entonces un error en un maneAador (la !uente m;sgrande de errores en cual=uier sistema operatio), no puede detener el sistema operatiocompleto. %e hecho, la mayor parte de el tiempo cuando un maneAador !alla, este esreempla?ado autom;ticamente sin necesidad de interenci5n del usuario. EstascaracterJsticas, la pe=uea cantidad de c5digo del ernel y otros aspectos meAoran engran !orma la !iabilidad del sistema.
*e detallan a continuaci5n las di!erentes capas.
Capa 1
Esta es la capa =ue interactLa directamente con el hard+are. Es la encargada de atrapartodas las interrupciones y trampas, de plani!icar y o!recer a las capas superiores unmodelo de procesos independientes y secuenciales para comunicarse mediante el uso demensaAes. En resumen cuenta con dos partes bien de!inidas la primera trata todo lore!erente a la programaci5n de baAo niel para brindar la abstracci5n de procesos a lascapas superiores. &a segunda parte se gestiona los aspectos m;s mec;nicos de losmensaAes, como lo son los bu!!ers de enJo y recepci5n de mensaAes =ue se aloAan en lamemoria !Jsica, las eri!icaciones de destinos y todo lo re!erente al maneAo !Jsico dememoria en lo =ue respecta a los mensaAes. &a primera capa es la =ue est; escrita enlenguaAe ensamblador. El resto de las capas ya est; escrito en lenguaAe C.
Capa 2
Contiene todo lo concerniente a los procesos de E*, uno por cada tipo de dispositios(tareas). Como se ilustra en el gr;!ico, tenemos tareas para discos, impresoras, reloAes,inter!aces de red y tareas de sistema, =ue si bien no son dispositios de sistema sJ tienen
por !inalidad el sericio de copiado entre di!erentes regiones de memoria para procesos=ue no cuentan con los priilegios para reali?arlos ellos mismos. /odas las tareas de lacapa 2 y el c5digo de la capa 1 se combinan para !ormar un solo programa binario
llamado ernel, aun=ue a pesar de =ue son compilados Auntos cuando el ernel y losmaneAadores de interrupciones se est;n eAecutando estos tienen mayores priilegios =ue
B
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 8/28
las tareas. %e este modo se logra =ue el ernel pueda eAecutar todo tipo de instruccionesusando datos de cual=uier parte del sistema, a !in de poder acceder a cual=uier parte dela memoria y cual=uier registro de procesador. *in embargo, las tareas a pesar de nocontar con los priilegios a niel de ernel sJ pueden acceder a cual=uier regi5n dememoria =ue pertene?ca a un proceso menos priilegiado con el obAetio de reali?ar E*
para ellos.
Capa 3
3glutina los procesos conocidos como procesos seridores. *e eAecutan en un nielmenos priilegiado =ue el kernel o las tareas, y no acceden directamente a los puertos deentrada y s;lida. /ampoco pueden acceder a otra regi5n de memoria =ue no sea la =ue le!ue asignada. Para ello se ale de las llamadas al sistema ($DT, E<EC y DT) lascuales son proporcionadas por el administrador de memoria (MM). El sistema dearchios ($*) reali?a las llamadas al sistema para los archios (DE3%, M#"/ yCN%-D). Cabe destacar =ue el sistema de archios de M-"-< est; diseado comoUseridor de archiosV por lo =ue se podrJa moer a una m;=uina remota casi sin
cambios. tros seridores de esta capa son el seridor de reencarnaci5n (D*), =ue permite reiniciar los driers =ue se cierren por !allos u otras causas.
Capa 4
$inalmente a=uJ se aloAan todos los procesos de usuario tales como shells, editores,compiladores, programas, etc.
G#-3 %E -"*/3&3C-" %E M-"-< 'ED*-" .2.1
1. reparación
Por !aor, asegLrese de =ue su sistema cumple los re=uisitos de instalaci5n. *i usted yatiene el C%DM (por eAemplo, en el libro), puede omitir los pasos 1.1 y 1.2, pero esconeniente comprobar la p;gina de descarga para er si eiste una nuea ersi5ndisponible.Puede =ue tenga =ue cambiar el orden de arranque en la -* de manera =ue la Pcarran=ue de la unidad de C%DM.
1.1. !escargue el MI"I# 3 C!$%&M de la imagen
%escargue el M-"-< C%DM de la imagen de la p;gina de descarga . *i usted notiene un C%DM -%E, asegLrese de obtener la unidad de C%DM de la imagen o laimagen de la memoria #* stic. 3lternatiamente, puede eAecutar M-"-< en unam;=uina irtual, como 'M+are.
1.2. Crear un arran'ue de MI"I# 3 C!$%&M
%escomprimir el archio descargado. #sted recibir; un archio de imagen de C%DM
con la etensi5n.iso . &a .iso es un archio bit por bit de C%DM de la imagen. %ebegrabar en un disco C%DM para crear un arran=ue de M-"-< C%DM. Por !aor,
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 9/28
consulte la documentaci5n de su programa de grabaci5n de C% para aprender c5mograbar la ISO en las im;genes para los medios de comunicaci5n de C%DM.*i est; eAecutando indo+s y no tienen un programa de grabaci5n de C%DM, echeun ista?o a -* Decorder es un so!t+are libre y utilJcelo para crear la imagen del C%.
1.3. Crear un arran'ue de MI"I# 3 ()* Memor+ )tic
%escargue el archio comprimido de im;genes #* (por eAemplo, usbSimage.1.2a.?ip) de la p;gina de descarga a tu disco duro. &uego, descomprimir la imagen de#*. 3hora usted deberJa 4copiar4 el archio de imagen al sector de la memoria #*
por sector. En los sistemas &inu se puede utili?ar el dd de comandos. Para sistemasindo+s se puede descargar para indo+s %% .
A!-E%E"CIA: enga cuidado al copiar la imagen en su memoria ()*. )i se
especi/ica el dispositi0o de salida incorrecta cuando se eecuta dd , podra perder
datos 0aliosos. or /a0or comprualo tres los argumentos de la dd comando antes
de eecutarlo.
En indo+s se puede eAecutar el siguiente comando para copiar la imagen en sumemoria #* (suponiendo =ue el dispositio #* es F: )
dd i!WusbSimage.1.2a o!WXX.X! progress
En &inu se puede eAecutar el siguiente comando para copiar la imagen en su memoria#* (suponiendo =ue la memoria #* es / dev / sdb )
dd i!WusbSimage.1.2a o!Wdesdb
1.4. !etermine 'ue c5ip Et5ernet tiene
M-"-< es compatible con arios chips de Ethernet para la red a tra>s de &3",3%*& y cable. Estos incluyen la tecnologJa -ntel PD100, Deal/e 02F y 1F,3M% &ance y arios chips de Com. %urante la instalaci5n se le pedir; =ue chipEthernet tiene, si los hubiere. %eterminar mirando la documentaci5n de su sistema.Por otra parte, si usted est; usando indo+s, aya al administrador de dispositios dela siguiente maneraindo+s <P -nicioY Panel de controlY *istemaY Nard+areY 3dministrador dedispositiosindo+s 'ista -nicioY tipo de dispositiosY 3dministrador de dispositios
El sistema re=uiere un doble clic. Epanda el Z al lado de 43daptadores de red4 para erlo =ue tienes. 3n5telo. *i usted no tiene un chip de apoyo, puede eAecutar M-"-< ,
pero sin Ethernet.*i est; eAecutando &inu, puede eAecutar el siguiente comando para aeriguar =u> tarAetade red Ethernet tiene.
lspci [ grep Ether
1.6. articionar su disco duro
Puede arrancar el ordenador desde el C%DM si te gusta y M-"-< se inicia, pero para hacer algo Ltil, tiene =ue crear una partici5n en el disco duro. *in embargo, antes
F
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 10/28
de diidirse, asegLrese de reali7ar copias de seguridad de sus datos a un medio
e8terno como un C!$%&M o !-! como medida de precauci5n, por si acaso algo salemal. *us archios son aliosos prot>Aalos.3 menos =ue usted est> seguro de =ue es un eperto en partici5n de disco con muchaeperiencia, es muy recomendable =ue lea el tutorial sobre particiones de disco. *i ya
sabe c5mo maneAar las particiones, crear un blo=ue contiguo de espacio libre en discode al menos 200 M, o si =uieres las !uentes, de 1 G.m *i usted no sabe c5mo maneAarlas particiones, pero tienen un programa de particionado como Partition Magic, =ueutili?a para crear una regi5n de espacio libre en disco. /ambi>n asegLrese de =ue hay almenos una partici5n primaria (es decir, Master oot Decord ranura) libre. El script deinstalaci5n de M-"-< le guiar; a tra>s de la creaci5n de una partici5n Mini en elespacio libre, =ue puede ser ya sea en el primer disco -%E o el segundo.A!-E%E"CIA: )i usted comete un error durante el particionado del disco,
usted puede perder todos los datos en el disco, as 'ue aseg9rese de 5acer copias de
seguridad en C!$%&M o !-! antes de empe7ar. El particionamiento de disco
re'uiere muc5o cuidado, por lo 'ue dee proceder con cuidado.
2. Arran'ue
3 estas alturas ya deberJa haber asignado un poco de espacio libre en el disco. *i no loha hecho, h;galo ahora a menos =ue eista una partici5n ya eistente =ue est; dispuestoa conertir a M-"-< .
2.1. Arrancar desde el C!$%&M
-nserte el C%DM en la unidad de C%DM e inicie el ordenador de la misma. *i ele=uipo se inicia desde el disco duro en lugar de la unidad de C%DM, inicie de nueoy entrar en el programa de con!iguraci5n del -* para cambiar el orden de losdispositios de inicio, poner el C%DM antes de =ue el disco duro."&A: )i tiene prolemas para arrancar desde el C!$%&M, compruee 'ue su
*I&) est con/igurada a I!E ; <egac+ modo si tiene dispositi0os )AA.
2.2. Arran'ue desde la red mediante #E
Es posible arrancar el ordenador a tra>s de la red. Esto re=uiere de un an!itri5n y une=uipo cliente. 'er esta p;gina .
3. Al eecutar el script de con/iguración
Cuando el inicio de sesión apare?ca, inicie sesi5n como root. Pulse Intro cuando se le pida una contrasea.Para iniciar la instalaci5n de M-"-< en el disco duro seleccione,Setup
10
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 11/28
%espu>s de >ste y todos los otros comandos, asegLrese de presionar E"/ED (-"/D).Cuando termina el script de instalaci5n de una pantalla con dos puntos, presioneE"/ED para continuar. *i la pantalla de repente se =ueda en blanco, presione C/D&$
para seleccionar el despla?amiento de so!t+are (s5lo es necesaria en los ordenadoresmuy antiguos).
4. <a instalación en el disco duro
Estos pasos se corresponden con los pasos de la pantalla.4.1. )eleccione el tipo de teclado
Cuando se le pide =ue seleccione el teclado nacional, debe seleccionar el mas apropiado para usted. Esta y otras medidas tienen una opci5n por de!ecto, entre corchetes. *i est;
11
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 12/28
de acuerdo con >l, simplemente pulse E"/ED. En la mayorJa de los pasos, el alor porde!ecto es generalmente una buena opci5n para los principiantes. 4.2. )eleccione el c5ip Et5ernet
3hora se le pedir; =ue (si corresponde) seleccione entre los controladores Ethernetdisponibles =ue desea instalar. #n asterisco (\) aparecer; al lado de la coincidencia m;scercana para su hard+are. Por !aor, eliAa la opci5n num>rica (por eAemplo, 1) =ue
corresponde a su drier. El script de instalaci5n guardar; entonces la palabra claedrier correspondiente (por eAemplo, !p) y algunas opciones en el sistema de archios /etc/inet.conf .
*i est; eAecutando M-"-< en una m;=uina irtual y el chip Ethernet no se detecta,consulte la tabla siguiente para determinar cu;l es la m;s apropiada
-irtual
Mac5ine)elección de "IC
T'M F. Dealte 1F basado en la tarAeta (tambi>n imitada por T'M)
8EM# 2. Dealte 02F basado en la tarAeta (tambi>n emula con 8EM#)
och. "E2000, com :0 o tarAeta de % base (tambi>n imitada porochs)
'Mare . 3M% &3"]3 (tambi>n imitada por 'Mare y 'irtualo)
'irtualo . 3M% &3"]3 (tambi>n imitada por 'Mare y 'irtualo)
'irtualPC :. %iciembre /ulip 211603 en 'irtualPC
&a siguiente tabla muestra todas las opciones de "-C, asJ como el nombre del
controlador =ue corresponde a cada opci5n.
12
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 13/28
)elección de "IC"omre del !ri0er
correspondiente
0. "o hay ninguna tarAeta Ethernet (sin red) (" a)
1. Com Com :01 o :0F basado en la tarAeta dpeth
2. Dealte 02F basado en la tarAeta (tambi>n emulacon 8EM#)
dpF0
. "E2000, com :0 o tarAeta de % base (tambi>nimitada por ochs)
dpF0
6. 3ttansic 3theros &2 $ast Ethernet atl2
:. %iciembre /ulip 211603 en 'irtualPC dec211603
@. -ntel PD1000 Gigabit e1000
B. -ntel Pro100 !p
. 3M% &3"]3 (tambi>n imitada por 'Mare y'irtualo)
lan?a
F. Dealte 1F basado en la tarAeta (tambi>n imitada por T'M)
rtl1F
10. Dealte 1@F basado en la tarAeta D/&1@F
11. %i!erente tarAeta de red Ethernet (sin red) (" a)
El instalador dice, 4*iempre se puede cambiar de opini5n despu>s de la instalaci5n.4 *i
lo hace, puede eAecutar netconf o aAustar el arcivo / etc / inet.conf a mano con elnombre del controlador correspondiente anterior. &as instrucciones se encuentran en el$38.
1
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 14/28
4.3. Cree o seleccione una partición para MI"I# 3
En primer lugar, se le preguntar; si usted es un eperto en la partici5n del disco M-"-<. *i es asJ, usted ser; colocado en la parte del programa para darle plenos poderes paramodi!icar el Master oot Decord. *i no eres un eperto, presione E"/D3D para laacci5n por de!ecto, =ue es un sistema automati?ado paso a paso guJa para !ormatear una
partici5n del disco para M-"-< .
4.3.1. )eleccione un disco para instalar MI"I# 3
#n controlador -%E pueden tener hasta cuatro discos. El script de con!iguraci5nmostrar; ahora cada uno. -gnorar los mensaAes de error. Cuando las unidades est;n en lalista, seleccione uno y con!irme su elecci5n.
16
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 15/28
*i tiene dos discos duros y decide instalar M-"-< a la segunda y tienen problemas para arrancar desde >l, ea *oluci5n de problemas de instalaci5n.
4.3.2. )eleccione una región del disco
3hora eliAa una regi5n para instalar M-"-< . #sted tiene tres opciones1. *eleccione una regi5n libre2. *eleccione una partici5n para sobrescribir
. Eliminar una partici5n para liberar espacio y se unen con el espacio libreadyacentePara las opciones (1) y (2), escriba el n!mero de la región. Para () /ipodelete
3 continuaci5n, dar el nLmero de regi5n. Esta regi5n se sobrescribir; y su contenido se perder; para siempre.
1:
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 16/28
4.3.3. Con/irme sus opciones
3hora ha llegado al punto de no retorno. *e le preguntar; si desea continuar. *i lo hace,los datos de la regi5n seleccionada se perder;n para siempre. *i est; seguro, escriba
"es
y luego E"/ED. Para salir del script de con!iguraci5n sin cambiar la tabla de particiones, pulse #$%&'# .
4.4. -uel0a a instalar la elección
*i elige una partici5n eistente de M-"-< , en este paso se le o!recer; la posibilidad deelegir entre una instalaci5n completa, =ue borra todo lo =ue hay en la partici5n, yDeinstalar, =ue no a!ecta a su actual /ome partici5n. Este diseo signi!ica =ue usted
puede poner sus archios personales en /ome y oler a instalar una nuea ersi5n deM-"-< cuando est> disponible sin perder sus archios personales.
1@
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 17/28
4.6. )eleccione el tama=o de ;5ome
&a partici5n seleccionada se diide en tres subparticiones la ra() , /usr y /ome. EsteLltimo es para sus archios personales. Especi!icar el tamao de la partici5n =ue debeser reserado para los archios. *e le pedir; =ue con!irme su elecci5n.
4.>. )eleccione un tama=o de lo'ue
/amao de los discos de blo=ues de 1 T, T2, 6T y Tson compatibles, pero para utili?ar un tamao mayor =ue 6 T tiene =ue cambiar una constante y recompilarel sistema. *i la memoria es de 1@ M o m;s, use el alor predeterminado (6 T), de locontrario, utilice 1 T.
1B
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 18/28
4.?. Espere a 'ue los arc5i0os se copien
&os archios se copian autom;ticamente desde el C%DM al disco duro. Cada archiose dar; a conocer, ya =ue se copia. Cuando la copia se haya completado, M-"-< est;instalado. 3pague el sistema escribiendo
sutdo*n
*iempre apague el M-"-< de esta manera para eitar la p>rdida de datos, ya =ueM-"-< mantiene algunos archios en el disco D3M, y s5lo los copia al disco duro en
tiempo de apagado.3hora puede retirar cual=uier disco C%DM o de dis=uetes y apague el ordenador. 3larrancar de nueo, a a eAecutar M-"-< .
*i est; eAecutando una m;=uina irtual, tendr; =ue desmontar la imagen -* y decirlea la m;=uina irtual para arrancar desde el disco duro. 'ea la p;gina de instalaci5n de lam;=uina irtual de c5mo hacer esto.
6. ró8imos pasos
/enga en cuentaR El Mini de instalaci5n no instala las cosas como <11 y GCC de!orma autom;tica. /ienes =ue hacer esto despu>s de reiniciar el sistema.
3hora =ue ha instalado M-"-< , usted puede con!igurar su instalaci5n. *i usted planeael arran=ue de mLltiples sistemas operatios (es decir, no ha instalado el gestor dearran=ue de M-"-< a su Master oot Decord), usted debe leer eAecutar mLltiplessistemas operatios.
Para hacer algo Ltil, tendr; =ue instalar algunos pa=uetes como el sistema de base esmuy !acil. *e puede utili?ar el comando pginScd para instalar algLn o todos los
pa=uetes como <11 y CCG. &a instalaci5n completa de todos los pa=uetes hace uso dealgunos cientos de megabytes de manera =ue es por esto se hace asJ. 'er la posterior ala instalaci5n de guJa para obtener m;s detalles sobre conseAos de con!iguraci5n y las
instrucciones para instalar pa=uetes.
1
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 19/28
^a estamos listos para dis!rutar nuestro *istema operatio Mini 'ersi5n .2.1
1F
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 20/28
Conclusi5n
Con este trabaAo me di cuenta de lo increJble =ue resulta ser este sistema operatio.Como con tan pocas lJneas de c5digo del ernel nos brinda tanta !iabilidad es algo =ueresulta increJble. 3dem;s cabe destacar el tiempo =ue nos llea la instalaci5n, ya =ue en
aproimadamente : minutos tenemos todo el sistema operatio instalado.3l ir naegando por la estructura de directorio de Mini resulta muy parecido con la de&inu ya =ue cuenta con bin, de, home, ar, boot, mnt, etc...Desulta comprensible por=ue &inus /oralds =ued5 impresionado con este sistemaoperatio y como supo aproecharlo us;ndolo como plata!orma guJa para luegodesarrollar lo =ue hoy en dJa conocemos como el sistema operatio &inu.
ibliogra!Ja
-magen de las capas de Mini (pag. :)httpcommons.+iimedia.org+ii$ileEstructuraM-"-<.Apeg9uselangWes/odas las capturas de pantalla !ueron reali?adas a la instalaci5n de Mini ersi5n .2.1
ibliogra!Ja utili?adahttpes.+iipedia.org+iiMinihttp+++.mini.orgdoc!a=spanish.htmlhttp+ii.mini.orgen#sersGuide%oing-nstallation
20
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 21/28
G"# $ree %ocumentation &icense
Version 1.3, 3 November 2008
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Soft!re Fo"n#!tion,
$n%. &http'fsf.org
*veryone is permitte# to %opy !n# #istrib"te verb!tim %opies
of this +i%ense #o%"ment, b"t %h!nging it is not !++oe#.
0. -*/*
he p"rpose of this i%ense is to m!e ! m!n"!+, te4tboo, or other
f"n%tion!+ !n# "sef"+ #o%"ment 5free5 in the sense of free#om' to
!ss"re everyone the effe%tive free#om to %opy !n# re#istrib"te it,
ith or itho"t mo#ifying it, either %ommer%i!++y or non%ommer%i!++y.
Se%on#!ri+y, this i%ense preserves for the !"thor !n# p"b+isher ! !y
to get %re#it for their or, hi+e not being %onsi#ere# responsib+e
for mo#ifi%!tions m!#e by others.
his i%ense is ! in# of 5%opy+eft5, hi%h me!ns th!t #eriv!tive
ors of the #o%"ment m"st themse+ves be free in the s!me sense. $t
%omp+ements the 6N 6ener!+ "b+i% i%ense, hi%h is ! %opy+eft
+i%ense #esigne# for free soft!re.
e h!ve #esigne# this i%ense in or#er to "se it for m!n"!+s for free
soft!re, be%!"se free soft!re nee#s free #o%"ment!tion' ! free
progr!m sho"+# %ome ith m!n"!+s provi#ing the s!me free#oms th!t the
soft!re #oes. "t this i%ense is not +imite# to soft!re m!n"!+s9
it %!n be "se# for !ny te4t"!+ or, reg!r#+ess of s"b:e%t m!tter or
hether it is p"b+ishe# !s ! printe# boo. e re%ommen# this i%ense
prin%ip!++y for ors hose p"rpose is instr"%tion or referen%e.
1. $C$$; N< <*F$N$$=NS
his i%ense !pp+ies to !ny m!n"!+ or other or, in !ny me#i"m, th!t
%ont!ins ! noti%e p+!%e# by the %opyright ho+#er s!ying it %!n be
#istrib"te# "n#er the terms of this i%ense. S"%h ! noti%e gr!nts !
or+#>i#e, roy!+ty>free +i%ense, "n+imite# in #"r!tion, to "se th!t
or "n#er the %on#itions st!te# herein. he 5<o%"ment5, be+o,
refers to !ny s"%h m!n"!+ or or. ny member of the p"b+i% is !
+i%ensee, !n# is !##resse# !s 5yo"5. ;o" !%%ept the +i%ense if yo"
%opy, mo#ify or #istrib"te the or in ! !y re?"iring permission
"n#er %opyright +!.
5/o#ifie# Version5 of the <o%"ment me!ns !ny or %ont!ining the
<o%"ment or ! portion of it, either %opie# verb!tim, or ith
mo#ifi%!tions !n#or tr!ns+!te# into !nother +!ng"!ge.
5Se%on#!ry Se%tion5 is ! n!me# !ppen#i4 or ! front>m!tter se%tion of
the <o%"ment th!t #e!+s e4%+"sive+y ith the re+!tionship of the
p"b+ishers or !"thors of the <o%"ment to the <o%"ment@s over!++
s"b:e%t (or to re+!te# m!tters) !n# %ont!ins nothing th!t %o"+# f!++
#ire%t+y ithin th!t over!++ s"b:e%t. (h"s, if the <o%"ment is in
p!rt ! te4tboo of m!them!ti%s, ! Se%on#!ry Se%tion m!y not e4p+!in
!ny m!them!ti%s.) he re+!tionship %o"+# be ! m!tter of histori%!+
%onne%tion ith the s"b:e%t or ith re+!te# m!tters, or of +eg!+,%ommer%i!+, phi+osophi%!+, ethi%!+ or po+iti%!+ position reg!r#ing
them.
21
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 22/28
he 5$nv!ri!nt Se%tions5 !re %ert!in Se%on#!ry Se%tions hose tit+es
!re #esign!te#, !s being those of $nv!ri!nt Se%tions, in the noti%e
th!t s!ys th!t the <o%"ment is re+e!se# "n#er this i%ense. $f !
se%tion #oes not fit the !bove #efinition of Se%on#!ry then it is not
!++oe# to be #esign!te# !s $nv!ri!nt. he <o%"ment m!y %ont!in Aero
$nv!ri!nt Se%tions. $f the <o%"ment #oes not i#entify !ny $nv!ri!ntSe%tions then there !re none.
he 5Cover e4ts5 !re %ert!in short p!ss!ges of te4t th!t !re +iste#,
!s Front>Cover e4ts or !%>Cover e4ts, in the noti%e th!t s!ys th!t
the <o%"ment is re+e!se# "n#er this i%ense. Front>Cover e4t m!y
be !t most B or#s, !n# ! !%>Cover e4t m!y be !t most 2B or#s.
5r!nsp!rent5 %opy of the <o%"ment me!ns ! m!%hine>re!#!b+e %opy,
represente# in ! form!t hose spe%ifi%!tion is !v!i+!b+e to the
gener!+ p"b+i%, th!t is s"it!b+e for revising the #o%"ment
str!ightfor!r#+y ith generi% te4t e#itors or (for im!ges %ompose# of
pi4e+s) generi% p!int progr!ms or (for #r!ings) some i#e+y !v!i+!b+e
#r!ing e#itor, !n# th!t is s"it!b+e for inp"t to te4t form!tters or
for !"tom!ti% tr!ns+!tion to ! v!riety of form!ts s"it!b+e for inp"t
to te4t form!tters. %opy m!#e in !n otherise r!nsp!rent fi+e
form!t hose m!r"p, or !bsen%e of m!r"p, h!s been !rr!nge# to th!rt
or #is%o"r!ge s"bse?"ent mo#ifi%!tion by re!#ers is not r!nsp!rent.
n im!ge form!t is not r!nsp!rent if "se# for !ny s"bst!nti!+ !mo"nt
of te4t. %opy th!t is not 5r!nsp!rent5 is %!++e# 5=p!?"e5.
*4!mp+es of s"it!b+e form!ts for r!nsp!rent %opies in%+"#e p+!in
SC$$ itho"t m!r"p, e4info inp"t form!t, !e inp"t form!t, S6/
or / "sing ! p"b+i%+y !v!i+!b+e <<, !n# st!n#!r#>%onforming simp+e
D/, ostS%ript or <F #esigne# for h"m!n mo#ifi%!tion. *4!mp+es of
tr!nsp!rent im!ge form!ts in%+"#e N6, CF !n# E6. =p!?"e form!ts
in%+"#e propriet!ry form!ts th!t %!n be re!# !n# e#ite# on+y by
propriet!ry or# pro%essors, S6/ or / for hi%h the << !n#or
pro%essing too+s !re not gener!++y !v!i+!b+e, !n# the
m!%hine>gener!te# D/, ostS%ript or <F pro#"%e# by some or#
pro%essors for o"tp"t p"rposes on+y.
he 5it+e !ge5 me!ns, for ! printe# boo, the tit+e p!ge itse+f,
p+"s s"%h fo++oing p!ges !s !re nee#e# to ho+#, +egib+y, the m!teri!+
this i%ense re?"ires to !ppe!r in the tit+e p!ge. For ors in
form!ts hi%h #o not h!ve !ny tit+e p!ge !s s"%h, 5it+e !ge5 me!ns
the te4t ne!r the most prominent !ppe!r!n%e of the or@s tit+e,
pre%e#ing the beginning of the bo#y of the te4t.
he 5p"b+isher5 me!ns !ny person or entity th!t #istrib"tes %opies of
the <o%"ment to the p"b+i%.
se%tion 5*ntit+e# ;5 me!ns ! n!me# s"b"nit of the <o%"ment hose
tit+e either is pre%ise+y ; or %ont!ins ; in p!rentheses fo++oing
te4t th!t tr!ns+!tes ; in !nother +!ng"!ge. (Dere ; st!n#s for !
spe%ifi% se%tion n!me mentione# be+o, s"%h !s 5%no+e#gements5,
5<e#i%!tions5, 5*n#orsements5, or 5Distory5.) o 5reserve the it+e5
of s"%h ! se%tion hen yo" mo#ify the <o%"ment me!ns th!t it rem!ins !
se%tion 5*ntit+e# ;5 !%%or#ing to this #efinition.
he <o%"ment m!y in%+"#e !rr!nty <is%+!imers ne4t to the noti%e hi%h
st!tes th!t this i%ense !pp+ies to the <o%"ment. hese !rr!nty
<is%+!imers !re %onsi#ere# to be in%+"#e# by referen%e in this
i%ense, b"t on+y !s reg!r#s #is%+!iming !rr!nties' !ny otherimp+i%!tion th!t these !rr!nty <is%+!imers m!y h!ve is voi# !n# h!s
22
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 23/28
no effe%t on the me!ning of this i%ense.
2. V*-$/ C=;$N6
;o" m!y %opy !n# #istrib"te the <o%"ment in !ny me#i"m, either
%ommer%i!++y or non%ommer%i!++y, provi#e# th!t this i%ense, the
%opyright noti%es, !n# the +i%ense noti%e s!ying this i%ense !pp+iesto the <o%"ment !re repro#"%e# in !++ %opies, !n# th!t yo" !## no
other %on#itions h!tsoever to those of this i%ense. ;o" m!y not "se
te%hni%!+ me!s"res to obstr"%t or %ontro+ the re!#ing or f"rther
%opying of the %opies yo" m!e or #istrib"te. Doever, yo" m!y !%%ept
%ompens!tion in e4%h!nge for %opies. $f yo" #istrib"te ! +!rge eno"gh
n"mber of %opies yo" m"st !+so fo++o the %on#itions in se%tion 3.
;o" m!y !+so +en# %opies, "n#er the s!me %on#itions st!te# !bove, !n#
yo" m!y p"b+i%+y #isp+!y %opies.
3. C=;$N6 $N GN$;
$f yo" p"b+ish printe# %opies (or %opies in me#i! th!t %ommon+y h!ve
printe# %overs) of the <o%"ment, n"mbering more th!n 100, !n# the
<o%"ment@s +i%ense noti%e re?"ires Cover e4ts, yo" m"st en%+ose the
%opies in %overs th!t %!rry, %+e!r+y !n# +egib+y, !++ these Cover
e4ts' Front>Cover e4ts on the front %over, !n# !%>Cover e4ts on
the b!% %over. oth %overs m"st !+so %+e!r+y !n# +egib+y i#entify
yo" !s the p"b+isher of these %opies. he front %over m"st present
the f"++ tit+e ith !++ or#s of the tit+e e?"!++y prominent !n#
visib+e. ;o" m!y !## other m!teri!+ on the %overs in !##ition.
Copying ith %h!nges +imite# to the %overs, !s +ong !s they preserve
the tit+e of the <o%"ment !n# s!tisfy these %on#itions, %!n be tre!te#
!s verb!tim %opying in other respe%ts.
$f the re?"ire# te4ts for either %over !re too vo+"mino"s to fit
+egib+y, yo" sho"+# p"t the first ones +iste# (!s m!ny !s fit
re!son!b+y) on the !%t"!+ %over, !n# %ontin"e the rest onto !#:!%ent
p!ges.
$f yo" p"b+ish or #istrib"te =p!?"e %opies of the <o%"ment n"mbering
more th!n 100, yo" m"st either in%+"#e ! m!%hine>re!#!b+e r!nsp!rent
%opy !+ong ith e!%h =p!?"e %opy, or st!te in or ith e!%h =p!?"e %opy
! %omp"ter>netor +o%!tion from hi%h the gener!+ netor>"sing
p"b+i% h!s !%%ess to #on+o!# "sing p"b+i%>st!n#!r# netor proto%o+s
! %omp+ete r!nsp!rent %opy of the <o%"ment, free of !##e# m!teri!+.
$f yo" "se the +!tter option, yo" m"st t!e re!son!b+y pr"#ent steps,
hen yo" begin #istrib"tion of =p!?"e %opies in ?"!ntity, to ens"re
th!t this r!nsp!rent %opy i++ rem!in th"s !%%essib+e !t the st!te#
+o%!tion "nti+ !t +e!st one ye!r !fter the +!st time yo" #istrib"te !n
=p!?"e %opy (#ire%t+y or thro"gh yo"r !gents or ret!i+ers) of th!t
e#ition to the p"b+i%.
$t is re?"este#, b"t not re?"ire#, th!t yo" %ont!%t the !"thors of the
<o%"ment e++ before re#istrib"ting !ny +!rge n"mber of %opies, to
give them ! %h!n%e to provi#e yo" ith !n "p#!te# version of the
<o%"ment.
H. /=<$F$C$=NS
;o" m!y %opy !n# #istrib"te ! /o#ifie# Version of the <o%"ment "n#erthe %on#itions of se%tions 2 !n# 3 !bove, provi#e# th!t yo" re+e!se
2
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 24/28
the /o#ifie# Version "n#er pre%ise+y this i%ense, ith the /o#ifie#
Version fi++ing the ro+e of the <o%"ment, th"s +i%ensing #istrib"tion
!n# mo#ifi%!tion of the /o#ifie# Version to hoever possesses ! %opy
of it. $n !##ition, yo" m"st #o these things in the /o#ifie# Version'
. se in the it+e !ge (!n# on the %overs, if !ny) ! tit+e #istin%t
from th!t of the <o%"ment, !n# from those of previo"s versions (hi%h sho"+#, if there ere !ny, be +iste# in the Distory se%tion
of the <o%"ment). ;o" m!y "se the s!me tit+e !s ! previo"s version
if the origin!+ p"b+isher of th!t version gives permission.
. ist on the it+e !ge, !s !"thors, one or more persons or entities
responsib+e for !"thorship of the mo#ifi%!tions in the /o#ifie#
Version, together ith !t +e!st five of the prin%ip!+ !"thors of
the
<o%"ment (!++ of its prin%ip!+ !"thors, if it h!s feer th!n five),
"n+ess they re+e!se yo" from this re?"irement.
C. St!te on the it+e p!ge the n!me of the p"b+isher of the
/o#ifie# Version, !s the p"b+isher.
<. reserve !++ the %opyright noti%es of the <o%"ment.
*. ## !n !ppropri!te %opyright noti%e for yo"r mo#ifi%!tions
!#:!%ent to the other %opyright noti%es.
F. $n%+"#e, imme#i!te+y !fter the %opyright noti%es, ! +i%ense noti%e
giving the p"b+i% permission to "se the /o#ifie# Version "n#er the
terms of this i%ense, in the form shon in the ##en#"m be+o.
6. reserve in th!t +i%ense noti%e the f"++ +ists of $nv!ri!nt
Se%tions
!n# re?"ire# Cover e4ts given in the <o%"ment@s +i%ense noti%e.
D. $n%+"#e !n "n!+tere# %opy of this i%ense.
$. reserve the se%tion *ntit+e# 5Distory5, reserve its it+e, !n#
!##
to it !n item st!ting !t +e!st the tit+e, ye!r, ne !"thors, !n#
p"b+isher of the /o#ifie# Version !s given on the it+e !ge. $f
there is no se%tion *ntit+e# 5Distory5 in the <o%"ment, %re!te one
st!ting the tit+e, ye!r, !"thors, !n# p"b+isher of the <o%"ment !s
given on its it+e !ge, then !## !n item #es%ribing the /o#ifie#
Version !s st!te# in the previo"s senten%e.
E. reserve the netor +o%!tion, if !ny, given in the <o%"ment for
p"b+i% !%%ess to ! r!nsp!rent %opy of the <o%"ment, !n# +ieise
the netor +o%!tions given in the <o%"ment for previo"s versions
it !s b!se# on. hese m!y be p+!%e# in the 5Distory5 se%tion.
;o" m!y omit ! netor +o%!tion for ! or th!t !s p"b+ishe# !t
+e!st fo"r ye!rs before the <o%"ment itse+f, or if the origin!+
p"b+isher of the version it refers to gives permission.
I. For !ny se%tion *ntit+e# 5%no+e#gements5 or 5<e#i%!tions5,
reserve the it+e of the se%tion, !n# preserve in the se%tion !++
the s"bst!n%e !n# tone of e!%h of the %ontrib"tor !%no+e#gements
!n#or #e#i%!tions given therein.
. reserve !++ the $nv!ri!nt Se%tions of the <o%"ment,
"n!+tere# in their te4t !n# in their tit+es. Se%tion n"mbers
or the e?"iv!+ent !re not %onsi#ere# p!rt of the se%tion tit+es.
/. <e+ete !ny se%tion *ntit+e# 5*n#orsements5. S"%h ! se%tion
m!y not be in%+"#e# in the /o#ifie# Version.
N. <o not retit+e !ny e4isting se%tion to be *ntit+e# 5*n#orsements5
or to %onf+i%t in tit+e ith !ny $nv!ri!nt Se%tion.
=. reserve !ny !rr!nty <is%+!imers.
$f the /o#ifie# Version in%+"#es ne front>m!tter se%tions or
!ppen#i%es th!t ?"!+ify !s Se%on#!ry Se%tions !n# %ont!in no m!teri!+
%opie# from the <o%"ment, yo" m!y !t yo"r option #esign!te some or !++
of these se%tions !s inv!ri!nt. o #o this, !## their tit+es to the+ist of $nv!ri!nt Se%tions in the /o#ifie# Version@s +i%ense noti%e.
26
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 25/28
hese tit+es m"st be #istin%t from !ny other se%tion tit+es.
;o" m!y !## ! se%tion *ntit+e# 5*n#orsements5, provi#e# it %ont!ins
nothing b"t en#orsements of yo"r /o#ifie# Version by v!rio"s
p!rties>>for e4!mp+e, st!tements of peer revie or th!t the te4t h!s
been !pprove# by !n org!niA!tion !s the !"thorit!tive #efinition of !
st!n#!r#.
;o" m!y !## ! p!ss!ge of "p to five or#s !s ! Front>Cover e4t, !n# !
p!ss!ge of "p to 2B or#s !s ! !%>Cover e4t, to the en# of the +ist
of Cover e4ts in the /o#ifie# Version. =n+y one p!ss!ge of
Front>Cover e4t !n# one of !%>Cover e4t m!y be !##e# by (or
thro"gh !rr!ngements m!#e by) !ny one entity. $f the <o%"ment !+re!#y
in%+"#es ! %over te4t for the s!me %over, previo"s+y !##e# by yo" or
by !rr!ngement m!#e by the s!me entity yo" !re !%ting on beh!+f of,
yo" m!y not !## !nother9 b"t yo" m!y rep+!%e the o+# one, on e4p+i%it
permission from the previo"s p"b+isher th!t !##e# the o+# one.
he !"thor(s) !n# p"b+isher(s) of the <o%"ment #o not by this i%ense
give permission to "se their n!mes for p"b+i%ity for or to !ssert or
imp+y en#orsement of !ny /o#ifie# Version.
B. C=/$N$N6 <=C/*NS
;o" m!y %ombine the <o%"ment ith other #o%"ments re+e!se# "n#er this
i%ense, "n#er the terms #efine# in se%tion H !bove for mo#ifie#
versions, provi#e# th!t yo" in%+"#e in the %ombin!tion !++ of the
$nv!ri!nt Se%tions of !++ of the origin!+ #o%"ments, "nmo#ifie#, !n#
+ist them !++ !s $nv!ri!nt Se%tions of yo"r %ombine# or in its
+i%ense noti%e, !n# th!t yo" preserve !++ their !rr!nty <is%+!imers.
he %ombine# or nee# on+y %ont!in one %opy of this i%ense, !n#
m"+tip+e i#enti%!+ $nv!ri!nt Se%tions m!y be rep+!%e# ith ! sing+e
%opy. $f there !re m"+tip+e $nv!ri!nt Se%tions ith the s!me n!me b"t
#ifferent %ontents, m!e the tit+e of e!%h s"%h se%tion "ni?"e by
!##ing !t the en# of it, in p!rentheses, the n!me of the origin!+
!"thor or p"b+isher of th!t se%tion if non, or e+se ! "ni?"e n"mber.
/!e the s!me !#:"stment to the se%tion tit+es in the +ist of
$nv!ri!nt Se%tions in the +i%ense noti%e of the %ombine# or.
$n the %ombin!tion, yo" m"st %ombine !ny se%tions *ntit+e# 5Distory5
in the v!rio"s origin!+ #o%"ments, forming one se%tion *ntit+e#
5Distory59 +ieise %ombine !ny se%tions *ntit+e# 5%no+e#gements5,
!n# !ny se%tions *ntit+e# 5<e#i%!tions5. ;o" m"st #e+ete !++ se%tions
*ntit+e# 5*n#orsements5.
J. C=*C$=NS =F <=C/*NS
;o" m!y m!e ! %o++e%tion %onsisting of the <o%"ment !n# other
#o%"ments re+e!se# "n#er this i%ense, !n# rep+!%e the in#ivi#"!+
%opies of this i%ense in the v!rio"s #o%"ments ith ! sing+e %opy
th!t is in%+"#e# in the %o++e%tion, provi#e# th!t yo" fo++o the r"+es
of this i%ense for verb!tim %opying of e!%h of the #o%"ments in !++
other respe%ts.
;o" m!y e4tr!%t ! sing+e #o%"ment from s"%h ! %o++e%tion, !n#
#istrib"te it in#ivi#"!++y "n#er this i%ense, provi#e# yo" insert !
%opy of this i%ense into the e4tr!%te# #o%"ment, !n# fo++o thisi%ense in !++ other respe%ts reg!r#ing verb!tim %opying of th!t
2:
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 26/28
#o%"ment.
7. 66-*6$=N $D $N<**N<*N =-IS
%ompi+!tion of the <o%"ment or its #eriv!tives ith other sep!r!te
!n# in#epen#ent #o%"ments or ors, in or on ! vo+"me of ! stor!ge or#istrib"tion me#i"m, is %!++e# !n 5!ggreg!te5 if the %opyright
res"+ting from the %ompi+!tion is not "se# to +imit the +eg!+ rights
of the %ompi+!tion@s "sers beyon# h!t the in#ivi#"!+ ors permit.
hen the <o%"ment is in%+"#e# in !n !ggreg!te, this i%ense #oes not
!pp+y to the other ors in the !ggreg!te hi%h !re not themse+ves
#eriv!tive ors of the <o%"ment.
$f the Cover e4t re?"irement of se%tion 3 is !pp+i%!b+e to these
%opies of the <o%"ment, then if the <o%"ment is +ess th!n one h!+f of
the entire !ggreg!te, the <o%"ment@s Cover e4ts m!y be p+!%e# on
%overs th!t br!%et the <o%"ment ithin the !ggreg!te, or the
e+e%troni% e?"iv!+ent of %overs if the <o%"ment is in e+e%troni% form.
=therise they m"st !ppe!r on printe# %overs th!t br!%et the ho+e
!ggreg!te.
8. -NS$=N
r!ns+!tion is %onsi#ere# ! in# of mo#ifi%!tion, so yo" m!y
#istrib"te tr!ns+!tions of the <o%"ment "n#er the terms of se%tion H.
-ep+!%ing $nv!ri!nt Se%tions ith tr!ns+!tions re?"ires spe%i!+
permission from their %opyright ho+#ers, b"t yo" m!y in%+"#e
tr!ns+!tions of some or !++ $nv!ri!nt Se%tions in !##ition to the
origin!+ versions of these $nv!ri!nt Se%tions. ;o" m!y in%+"#e !
tr!ns+!tion of this i%ense, !n# !++ the +i%ense noti%es in the
<o%"ment, !n# !ny !rr!nty <is%+!imers, provi#e# th!t yo" !+so in%+"#e
the origin!+ *ng+ish version of this i%ense !n# the origin!+ versions
of those noti%es !n# #is%+!imers. $n %!se of ! #is!greement beteen
the tr!ns+!tion !n# the origin!+ version of this i%ense or ! noti%e
or #is%+!imer, the origin!+ version i++ prev!i+.
$f ! se%tion in the <o%"ment is *ntit+e# 5%no+e#gements5,
5<e#i%!tions5, or 5Distory5, the re?"irement (se%tion H) to reserve
its it+e (se%tion 1) i++ typi%!++y re?"ire %h!nging the !%t"!+
tit+e.
K. *-/$N$=N
;o" m!y not %opy, mo#ify, s"b+i%ense, or #istrib"te the <o%"ment
e4%ept !s e4press+y provi#e# "n#er this i%ense. ny !ttempt
otherise to %opy, mo#ify, s"b+i%ense, or #istrib"te it is voi#, !n#
i++ !"tom!ti%!++y termin!te yo"r rights "n#er this i%ense.
Doever, if yo" %e!se !++ vio+!tion of this i%ense, then yo"r +i%ense
from ! p!rti%"+!r %opyright ho+#er is reinst!te# (!) provision!++y,
"n+ess !n# "nti+ the %opyright ho+#er e4p+i%it+y !n# fin!++y
termin!tes yo"r +i%ense, !n# (b) perm!nent+y, if the %opyright ho+#er
f!i+s to notify yo" of the vio+!tion by some re!son!b+e me!ns prior to
J0 #!ys !fter the %ess!tion.
/oreover, yo"r +i%ense from ! p!rti%"+!r %opyright ho+#er is
reinst!te# perm!nent+y if the %opyright ho+#er notifies yo" of thevio+!tion by some re!son!b+e me!ns, this is the first time yo" h!ve
2@
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 27/28
re%eive# noti%e of vio+!tion of this i%ense (for !ny or) from th!t
%opyright ho+#er, !n# yo" %"re the vio+!tion prior to 30 #!ys !fter
yo"r re%eipt of the noti%e.
ermin!tion of yo"r rights "n#er this se%tion #oes not termin!te the
+i%enses of p!rties ho h!ve re%eive# %opies or rights from yo" "n#er
this i%ense. $f yo"r rights h!ve been termin!te# !n# not perm!nent+yreinst!te#, re%eipt of ! %opy of some or !++ of the s!me m!teri!+ #oes
not give yo" !ny rights to "se it.
10. F-* -*V$S$=NS =F D$S $C*NS*
he Free Soft!re Fo"n#!tion m!y p"b+ish ne, revise# versions of the
6N Free <o%"ment!tion i%ense from time to time. S"%h ne versions
i++ be simi+!r in spirit to the present version, b"t m!y #iffer in
#et!i+ to !##ress ne prob+ems or %on%erns. See
http'.gn".org%opy+eft.
*!%h version of the i%ense is given ! #isting"ishing version n"mber.
$f the <o%"ment spe%ifies th!t ! p!rti%"+!r n"mbere# version of this
i%ense 5or !ny +!ter version5 !pp+ies to it, yo" h!ve the option of
fo++oing the terms !n# %on#itions either of th!t spe%ifie# version or
of !ny +!ter version th!t h!s been p"b+ishe# (not !s ! #r!ft) by the
Free Soft!re Fo"n#!tion. $f the <o%"ment #oes not spe%ify ! version
n"mber of this i%ense, yo" m!y %hoose !ny version ever p"b+ishe# (not
!s ! #r!ft) by the Free Soft!re Fo"n#!tion. $f the <o%"ment
spe%ifies th!t ! pro4y %!n #e%i#e hi%h f"t"re versions of this
i%ense %!n be "se#, th!t pro4y@s p"b+i% st!tement of !%%ept!n%e of !
version perm!nent+y !"thoriAes yo" to %hoose th!t version for the
<o%"ment.
11. -*$C*NS$N6
5/!ssive /"+ti!"thor Co++!bor!tion Site5 (or 5//C Site5) me!ns !ny
or+# i#e eb server th!t p"b+ishes %opyright!b+e ors !n# !+so
provi#es prominent f!%i+ities for !nybo#y to e#it those ors.
p"b+i% ii th!t !nybo#y %!n e#it is !n e4!mp+e of s"%h ! server.
5/!ssive /"+ti!"thor Co++!bor!tion5 (or 5//C5) %ont!ine# in the site
me!ns !ny set of %opyright!b+e ors th"s p"b+ishe# on the //C site.
5CC>;>S5 me!ns the Cre!tive Commons ttrib"tion>Sh!re +ie 3.0
+i%ense p"b+ishe# by Cre!tive Commons Corpor!tion, ! not>for>profit
%orpor!tion ith ! prin%ip!+ p+!%e of b"siness in S!n Fr!n%is%o,
C!+iforni!, !s e++ !s f"t"re %opy+eft versions of th!t +i%ense
p"b+ishe# by th!t s!me org!niA!tion.
5$n%orpor!te5 me!ns to p"b+ish or rep"b+ish ! <o%"ment, in ho+e or in
p!rt, !s p!rt of !nother <o%"ment.
n //C is 5e+igib+e for re+i%ensing5 if it is +i%ense# "n#er this
i%ense, !n# if !++ ors th!t ere first p"b+ishe# "n#er this i%ense
somehere other th!n this //C, !n# s"bse?"ent+y in%orpor!te# in ho+e
or
in p!rt into the //C, (1) h!# no %over te4ts or inv!ri!nt se%tions,
!n#
(2) ere th"s in%orpor!te# prior to November 1, 2008.
he oper!tor of !n //C Site m!y rep"b+ish !n //C %ont!ine# in the site
"n#er CC>;>S on the s!me site !t !ny time before "g"st 1, 200K,provi#e# the //C is e+igib+e for re+i%ensing.
2B
8/9/2019 Primeros Pasos Con Minix
http://slidepdf.com/reader/full/primeros-pasos-con-minix 28/28
<<*N</' Do to "se this i%ense for yo"r #o%"ments
o "se this i%ense in ! #o%"ment yo" h!ve ritten, in%+"#e ! %opy of
the i%ense in the #o%"ment !n# p"t the fo++oing %opyright !n#
+i%ense noti%es :"st !fter the tit+e p!ge'
Copyright (%) ;*- ;=- N/*.
ermission is gr!nte# to %opy, #istrib"te !n#or mo#ify this
#o%"ment
"n#er the terms of the 6N Free <o%"ment!tion i%ense, Version 1.3
or !ny +!ter version p"b+ishe# by the Free Soft!re Fo"n#!tion9
ith no $nv!ri!nt Se%tions, no Front>Cover e4ts, !n# no !%>
Cover e4ts.
%opy of the +i%ense is in%+"#e# in the se%tion entit+e# 56N
Free <o%"ment!tion i%ense5.
$f yo" h!ve $nv!ri!nt Se%tions, Front>Cover e4ts !n# !%>Cover
e4ts,
rep+!%e the 5ith...e4ts.5 +ine ith this'
ith the $nv!ri!nt Se%tions being $S D*$- $*S, ith the
Front>Cover e4ts being $S, !n# ith the !%>Cover e4ts being
$S.
$f yo" h!ve $nv!ri!nt Se%tions itho"t Cover e4ts, or some other
%ombin!tion of the three, merge those to !+tern!tives to s"it the
sit"!tion.
$f yo"r #o%"ment %ont!ins nontrivi!+ e4!mp+es of progr!m %o#e, e
re%ommen# re+e!sing these e4!mp+es in p!r!++e+ "n#er yo"r %hoi%e of
free soft!re +i%ense, s"%h !s the 6N 6ener!+ "b+i% i%ense,
to permit their "se in free soft!re.