Fecha: 1 de Mar!o de" #$1% Tema: De&arro""ar e" mo'i(o de" deba'e en're LINUS ) Tanenbaum Cur&o: IER1$*+$ 1, Re&umen El debate entre LINUS y Tanenbaun es un debate en relacin al Kernel de Linux y la arquitectura de ncleos. Adems del diseo del !ernel" el debate se rami#ic $acia otros temas distintos" tales como qu% arquitectura de micro&rocesador 'encer(a a otras en el #uturo. Adems de Tanenbaum y Tor'alds" muc$as otras &ersonas se unieron al debate. El &rimer acontecimiento en el debate se re)istr el *+ de enero de ,++*" cuando Tanenbaum &ublic esta cr(tica acerca del !ernel de Linux en com&.os.minix" indicando cmo el diseo monol(tico era &er-udicial &ara sus $abilidades" en una &ublicacin titulada .Linux es obsoleto/" si bien no ex&licaba con detalles t%cnicos &or que el diseo monol(tico no era el me-or su)iri que estaba relacionado con la &ortabilidad ya que el !ernel de Linux estaba relacionado con &rocesadores x01 y ese ti&o de arquitectura seria sustituida r&idamente. Linus res&ondi la cr(tica al si)uiente d(a y reconoc(a encontrar el diseo de micro!ernel su&erior .desde un &unto de 'ista terico y est%tico/. Tambi%n ase'er que ya %l desarrollaba el !ernel de Linux en su tiem&o libre" y lo brindaba )ratuitamente. Adems" mencion cmo desarroll Linux es&ecialmente &ara el Intel 02301" ya que estaba &ensado" en &arte" como un e-ercicio de a&rendi4a-e &ara Tor'alds mismo5 si bien admiti que esto $ac(a el !ernel menos &ortable que 6INI7" ase)ur que esto era un &rinci&io de diseo ace&table" ya que $i4o la inter#a4 de &ro)ramacin de a&licaciones ms sim&le y ms &ortable. 8or tal moti'o" ex&res9 .Linux es ms &ortable que 6INI7/. A &esar de este debate" Tor'alds y Tanenbaum continan en buenos t%rminos5 Tor'alds desea de-ar en claro que no )uarda ne)ati'idad contra Tanenbaum" y este ltimo remarca que los desacuerdos acerca de cuestiones t%cnicas no deber(an considerarse como dis&utas &ersonales. #, Marco Te-rico El deba'e Tanenbaum*Tor(a"d& es un debate entre Andre: S. Tanenbaum y Linus Tor'alds" en relacin al !ernel de Linux" y la arquitectura de ncleos en )eneral. Tanenbaum comen4 el debate en ,++*" en el )ru&o de discusin de Usenet9 com&.os.minix" , ar)umentando que los microncleos son su&eriores a los ncleos monol(ticos" y &or tanto" Linux era ;incluso en ,++*; obsoleto. <tros $ac!ers notables" como =a'id S. 6iller y T$eodore Ts>o se unieron al debate. El debate se $a considerado en ocasiones como una )uerra de flames. APLICACIONES DISTRIBUIDAS =ic$o tema #ue retomado en *221 lue)o de que Tanenbaum escribiera una noticia de &rimera &)ina &ara Computer Magazine, titulada .?8odemos $acer ms se)uros y con#iables a los sistemas o&erati'os@/. Si bien Tanenbaum $a mencionado que no escribi el art(culo &ara reno'ar el debate acerca del diseo del !ernel" la yuxta&osicin del art(culo y una co&ia arc$i'ada del debate de ,++*" en el sitio de tecnolo)(a Slas$dot" causaron que el tema se rea'i'ara. Tor'alds &ublic una re#utacin a los ar)umentos de Tanenbaum" a tra'%s de un #oro de discusin en l(nea" y muc$os sitios de noticias tecnol)icas comen4aron a re&ortar este asunto. Esto estimul a Aonat$an S$a&iro a res&onder que la mayor(a de los sistemas com&utacionales &robados y se)uros utili4an un en#oque basado en microncleos. Aunque el debate comen4 de #orma relati'amente moderada" con ambas &artes in'olucradas $aciendo solo declaraciones tri'iales acerca del diseo del !ernel" se tornar(a &ro)resi'amente ms detallado y so#isticado con cada ronda. Adems del diseo del !ernel" el debate se rami#ic $acia otros temas distintos" tales como qu% arquitectura de micro&rocesador 'encer(a a otras en el #uturo. Adems de Tanenbaum y Tor'alds" muc$as otras &ersonas se unieron al debate" incluyendo a 8eter 6ac=onald" un anti)uo desarrollador del !ernel de Linux" y creador de una de las &rimeras distribuciones9 So#tlandin) Linux System. =a'id S. 6iller" uno de los desarrolladores centrales del !ernel de Linux" y T$eodore Ts>o" el &rimer desarrollador norteamericano del !ernel de Linux. El &rimer acontecimiento en el debate se re)istr el *+ de enero de ,++*" cuando Tanenbaum &ublic esta cr(tica acerca del !ernel de Linux en com&.os.minix" indicando cmo el diseo monol(tico era &er-udicial &ara sus $abilidades" en una &ublicacin titulada .Linux es obsoleto/. , Si bien inicialmente no se adentr en detalles t%cnicos &ara ex&licar &or qu% sent(a que el diseo de micro!ernel era me-or" s( su)iri que estaba mayormente relacionado con la &ortabilidad" ar)uyendo que el !ernel de Linux estaba estrec$amente li)ado a la l(nea de &rocesadores x01" &ara ser de uso en el #uturo" ya que la arquitectura ser(a sustituida &ara ese entonces. 8ara &oner las cosas en &ers&ecti'a" mencion cmo escribir un !ernel monol(tico en ,++, era .un )ran &aso" de 'uelta a los setentas/. Ba que esta cr(tica #ue &ublicada en un )ru&o de noticias" Tor'alds #ue ca&a4 de res&onder a ella directamente. Lo $i4o tan solo un d(a des&u%s" indicando que 6INI7 ten(a #allas de diseo intr(nsecas ;nombrando la #alta de multit$readin)" como un e-em&lo es&ec(#ico;" a la 'e4 que reconoc(a encontrar el diseo de micro!ernel su&erior .desde un &unto de 'ista terico y est%tico/. Tambi%n ase'er que ya %l desarrollaba el !ernel de Linux en su tiem&o libre" y lo brindaba )ratuitamente Cel 6INI7 de Tanenbaum no era )ratuito en ese entoncesD" Tanenbaum no deb(a &oner re&aros a sus es#uer4os. Adems" mencion cmo desarroll Linux es&ecialmente &ara el Intel 02301" ya que estaba &ensado" en &arte" como un e-ercicio de a&rendi4a-e &ara Tor'alds mismo5 si bien admiti que esto $ac(a el !ernel menos &ortable que 6INI7" ase)ur que esto era un &rinci&io de diseo ace&table" ya que $i4o la inter#a4 de &ro)ramacin de a&licaciones ms sim&le y ms &ortable. 8or tal moti'o" ex&res9 .Linux es ms &ortable que 6INI7/. ., /"o&ario de T0rmino& 1erne" de Linu2: Ncleo libre de sistema o&erati'o basado en UNI7. N3c"eo Mono"4'ico: Es un ti&o de ncleo o !ernel de un sistema o&erati'o que com&rende un ncleo )rande y com&le-o donde se concentran todas las #uncionalidades &osible. MINI5: Es un clon del sistema o&erati'o Unix distribuido -unto con su cdi)o #uente y desarrollado &or el &ro#esor Andre: S. Tanenbaum en ,+0E. APLICACIONES DISTRIBUIDAS %, Conc"u&ione& El debate se basa ms en el ti&o en el !ernel de Linux y el ti&o de arquitectura de los ncleos. El Kernel de Linux est basada &or &rocesadores x01. 6, Recomendacione& +, Bib"io7ra84a 9i:i;edia <Deba'e Tanenbaun*Tor(a"d&= h'';:>>e&,?i:i;edia,or7>?i:i>Deba'e@TanenbaumAE#A$AB.Tor(a"d&