• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this document? Why not share!

Maquinas virtuales

on

  • 507 views

 

Statistics

Views

Total Views
507
Views on SlideShare
507
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Maquinas virtuales Maquinas virtuales Document Transcript

    • UNIVER AD NA U RSIDA ACIONA AL DE LOJA AÁREA D LA EÁ DE EDUCAC CIÓN, EL EARTE Y LA COA OMUNIC CACIÓNN CARRERA DE INFOR A RMATICA ED DUCATIVA MÓDULO: IV TRA ABAJO D BASE DE DA DE E ATOSPRA ACTICAN : NTE GIMM AÑAZC MY CO ALUM MNO: JUAN DIEGO S N SINCHE Loja - Ecuador a 2009-201 2 10
    •    MAQUINA VIRTU AS UALESEn infformática una máquin virtual es un softwa que em na e are mula a una computado oray pue ejecuta programa como si fuese una computad ede ar as a dora real. E Este softwa areen un principio fu definido como "un duplicado e n ue eficiente y a aislado de una máquinafísica" La acepc ". ción del tér rmino actua almente inc cluye a máquinas virtu uales que notienen ninguna equivalencia directa co ningún h n e a on hardware reeal.Una característica esencia de las máquinas v c al m virtuales es que los p procesos queejecut tan están limitados por los re l ecursos y abstracci iones prop porcionado ospor ellas. Estos procesos no pueden escaparse de esta "co n omputadora virtual". aUno de los usos domésticos más exte d endidos de las máquin virtuales es ejecut nas s tarsistem mas opera ativos para "probarlo a os". De essta forma podemos ejecutar unsistem operativ que que ma vo eramos prob (GNU/L bar Linux, por e ejemplo) de esde nuest trosistem operativ habitual (Mac OS X por ejemplo) sin necesidad de instalarlo ma vodirectamente en nuestra computadora y sin m n c miedo a qu se des configure el uesistem operativ primario. ma voTIPOS DE MÁQUI S INAS VIRTU UALESLas máquinas virtuales se pueden cla m asificar en dos grande categorías según su esfuncio onalidad y su grado de equivalencia a una v s e verdadera m máquina. Máquinas vi irtuales de sistema (e inglés S e en System Virtu Machine ual e)
    •  Máquinas vi irtuales de proceso (en inglés P e ( Process Virt tual Machin ne)Máqu uinas virtua ales de sis stemaLas máquinas virtuales de sistema, también llamadas m m v e máquinas v virtuales d dehardwware, permmiten a la máquina física suby f yacente muultiplicarse entre variasmáquinas virtuales, cada un ejecutan su prop sistema operativo. A la capa d na ndo pio a desoftwaare que permite la virtualiza a ación se la llama mmonitor d máquin de navirtua o hypervi al isor. Un monitor de máquina virtual pue m ede ejecut tarse o bieendirectamente so obre el ha ardware o bien sobre un sistema operativo ("ho e ostoperaación siste ema").Máqu uinas virtua ales de pro ocesoUna máquina vir m rtual de proceso, a vec llamada "máquina virtual de ces a a eaplicaación", se ejecuta com un proc mo ceso norma dentro de un sistema operativo y al asopor un solo proceso. La máquina se inicia au rta p a utomáticammente cuand se lanza do ael pro oceso que se desea ejecutar y se detiene pa cuando éste finaliz Su s e ara za.objetiv es el de proporcion un entorno de ejec vo nar cución inde ependiente de la eplatafforma de hardware y del sistem operativ que ocu los det h ma vo, ulte talles de laplataf forma subya acente y pe ermita que un program se ejecu siempre de la mism ma ute e maforma sobre cualquier plata a aforma.
    • SOFTW WARE LI IBREEl sofftware libr (en inglés free softw re s ware, aunqu esta de ue enominación también se nconfunde a vece con "gra es atis" por la ambigüed ad del térm mino "free" en el idiom mainglés por lo que también se usa "libre so s, a oftware" y "logicial libre") es ladenomminación del software que resp d e peta la libe ertad de lo usuario sobre su os osproduucto adquir rido y, por tanto, una vez obte a enido pued ser usa de ado, copiad do,estudiado, mod dificado, y redistribu uido libremmente. Se egún la Fre Softwa ee areFundaación, el so oftware libr se refiere a la liber re rtad de los usuarios ppara ejecuta ar,copiar, distribuir, estudiar, modificar el software y distribuirlo modificado. , m l oEl sof ftware libre suele esta disponib gratuitamente, o a precio de costo de la e ar ble al edistrib bución a traavés de otr medios; sin emba rgo no es o ros obligatorio que sea así,por lo tanto no hay que as o sociar softw ware libre a "software gratuito" (denominad e dousualmente freew ware), ya que, cons servando s carácte de libre, puede s su er serdistrib buido come ercialmente( ("software comercial"). Análog gamente, el "softwa aregratis" o "gratuito incluye en ocasione el código fuente; no obstante, este tipo d o" e es o desoftwa no es libre en el mismo sen are l ntido que e software libre, a menos que se elgarannticen los derechos de modificación y re d d edistribución de dicha versiones asmodif ficadas del programa.Tamp poco debe confundirse software libre con "s c e software de dominio p e público". És steúltimo es aquel software que no re o l equiere de licencia, p e pues sus derechos d deexplottación son para toda la human a nidad, porq que pertenece a todo por igual. osCualqquiera pued hacer uso de él, siempre co fines leg de s on gales y con nsignando suautorí original. Este softw ía ware sería aquel cuyo autor lo d o dona a la h humanidad odcuyos derechos de autor han expirado tras un p s o, plazo conta desde la muerte d ado de
    • este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, pormuy débil que sea, ya no es del dominio público. APLICACIONES DE SOFTWARE LIBRE MÁS POPULARESEn Menéame me encuentro con una lista de Samsung Apps con las 11aplicaciones libres que consideran más populares. El criterio utilizado paraelaborar la lista, sin embargo, me parece muy dudoso; sin ir más lejos, podemosencontrar a GIMPshop, pero no a GIMP, y tampoco Apache, MySQL, o el propiokernel Linux.Los 10 programas que siguen serían mi propuesta personal. ¿Qué programasañadirías? ¿cuáles eliminarías? ¿cuáles son, en tu opinión, las aplicaciones libresmás utilizadas?ARESAres es un programa GPL para el intercambio de archivos P2P que,lamentablemente, sólo cuenta con versiones para Windows, aunque en Linux sepuede ejecutar mediante Wine, y también se puede utilizar un cliente compatible,como giFToxic.Posiblemente sea la aplicación más utilizada entre el público general para ladescarga de música (lo cuál no quiere decir que sea la mejor).EMULEEl dominio de las aplicaciones P2P entre el usuario medio me hace situar a eMuleen el segundo puesto. eMule es una aplicación GPL para descarga de archivos através de los protocolos eDonkey 2000 y Kademlia. Comenzó siendo unaalternativa libre al programa eDonkey, pero con el tiempo se ha convertido en unade las aplicaciones P2P más populares.En otros sistemas operativos existen varios clones y alternativas, como, porejemplo, a Mule.FIREFOXEl navegador libre por excelencia. Desde su primera versión en 2002, cuando aúnse llamaba Phoenix, ha sido descargado cerca de 300 millones de veces, y hasido galardonado con numerosos premios y galardones.LINUX
    • GNU/Linux es un sistema operativo para escritorio y servidor cuyo núcleo fuecreado por Linus Torvalds, hace ya la friolera de 18 años, mientras estudiaba en laUniversidad de Helsinki.A lo largo de estos años, se ha convertido en una excelente alternativa aWindows, y ha conseguido el apoyo de numerosas empresas y administracionespúblicas.APACHEApache es, con diferencia, el servidor web más utilizado del mercado. Es unservidor multiplataforma, especialmente utilizado en combinación con el sistemaoperativo GNU/Linux, el lenguaje de programación PHP y la base de datos libreMySQL, combinación a la que se conoce con las siglas LAMP.JDOWNLOADERjDownloader es una aplicación escrita en Java para la descarga de archivos desdepáginas de alojamiento de archivos, como Rapidshare o Megaupload. Permite ladescarga de archivos con o sin cuenta premium sin apenas intervención delusuario.VLCUno de los reproductores de audio y vídeo más utilizados del mercado, sobre todopor su capacidad de reproducir gran cantidad de tipos de archivo sin necesidad deinstalar códecs, ya que, como otros reproductores como GOM o MPlayer, estos yavienen integrados con la aplicación.OPENOFFICE.ORGComo ya comenté hace poco en Office gratis, estoy realmente convencido de queOpenOffice.org puede ser una alternativa real a la suite de ofimática de Microsoft:Microsoft Office.Una de las características más importantes de esta aplicación es el uso delFormato de Documento Abierto (ODF), un formato estandarizado y libre, quecualquiera puede implementar.GIMPGIMP, el programa de manipulación de imágenes de GNU, es la respuesta libre ygratuita a Photoshop. Es un programa multiplataforma que, aunque algunosconsideran menos potente que la aplicación de Adobe, cuenta con características
    • tan interesantes como la automatización de tareas a través del uso de scripts enPython o Perl.Es de esperar que su uso se popularice aún más cuando se lance su nuevaversión con ventana única.CHROMIUMCon poco más de 1 año de vida el navegador web de Google ha conseguidocolarse en el décimo puesto del ranking. Es un navegador que, además deconsiderarse uno de los más veloces y con mejor rendimiento del mercado,introdujo también algunas novedades de lo más interesante, como el uso desandboxes para las pestañas, de forma que ocurra en una pestaña no puedaafectar a lo que sucede en otra.VENTAJAS DEL SOFTWARE LIBRE1. Económico (más de mil millones de euros en licencias de Microsoft enEspaña anuales)El bajo o nulo coste de los productos libres permiten proporcionar a las PYMESservicios y ampliar sus infraestructuras sin que se vean mermados sus intentos decrecimiento por no poder hacer frente al pago de grandes cantidades en licencias.La práctica totalidad de los concursos para desarrollo de software para laadministración publica pasan por compatibilizar con productos de la factoría deMicrosoft, por lo que garantiza la perpetuación e ingresos hacia Microsoft y nofavorece a las empresas locales que pudieran ofrecer productos equivalentes.Además de la reducción de costes por uso de software libre. ¿Qué podrían aportaresas inversiones si los beneficiados fuesen empresas del propio estado, en lugarde mandar a una compañía extranjera esas enormes cantidades de dinero?2. Libertad de uso y redistribuciónLas licencias de software libre existentes permiten la instalación del softwaretantas veces y en tantas máquinas como el usuario desee.3. Independencia tecnológicaEl acceso al código fuente permite el desarrollo de nuevos productos sin lanecesidad de desarrollar todo el proceso partiendo de cero. El secretismo
    • tecnológico es uno de los grandes frenos y desequilibrios existentes para eldesarrollo en el modelo de propiedad intelectual.4. Fomento de la libre competencia al basarse en servicios y no licenciasUno de los modelos de negocio que genera el software libre es la contratación deservicios de atención al cliente. Este sistema permite que las compañías que denel servicio compitan en igualdad de condiciones al no poseer la propiedad delproducto del cual dan el servicio.Esto, además, produce un cambio que redunda en una mayor atención al cliente ycontratación de empleados, en contraposición a sistemas mayoritariamentesostenidos por la venta de licencias y desatención del cliente.5. Soporte y compatibilidad a largo plazoEste punto, más que una ventaja del software libre es una desventaja del softwarepropietario, por lo que la elección de software libre evita este problema. Alvendedor, una vez ha alcanzado el máximo de ventas que puede realizar de unproducto, no le interesa que sus clientes continúen con el. La opción es sacar unnuevo producto, producir software que emplee nuevas tecnologías solo para éstey no dar soporte para la resolución de fallos al anterior, tratando de hacerloobsoleto por todos los medios, pese a que este pudiera cubrir perfectamente lasnecesidades de muchos de sus usuarios.Veanse diferentes versiones de Windows que dejan de ser soportadas porMicrosoft o software de grabación que no admite nuevos modelos de grabadorasópticas sin una actualización, aún cuando la grabadora nueva emplee el mismomecanismo de grabación que la antigua.6. Formatos estándarLos formatos estándar permiten una interoperatividad más alta entre sistemas,evitando incompatibilidades. Los estándares de facto son válidos en ocasionespara lograr una alta interoperatividad si se omite el hecho que estos exigen elpago de royalties a terceros y por razones de mercado expuestas en el anteriorpunto no interesa que se perpetúen mucho tiempo.Los formatos estándares afectan a todos los niveles. Un ejemplo lo estamosviendo en los documentos emitidos por las administraciones publicas en distintos
    • formatos y versiones, que producen retrasos y dificultades en el acceso adecuadoa la información para las mismas administraciones y para sus usuarios. Algunasadministraciones de la unión europea ya están dando el paso a formatos abiertoscomo ODF (Open Document Format).7. Sistemas sin puertas traseras y más segurosEl acceso al código fuente permite que tanto hackers como empresas deseguridad de todo el mundo puedan auditar los programas, por lo que la existenciade puertas traseras es ilógica ya que se pondría en evidencia y contraviene elinterés de la comunidad que es la que lo genera.8. Corrección mas rápida y eficiente de fallosEl funcionamiento e interés conjunto de la comunidad ha demostrado solucionarmas rápidamente los fallos de seguridad en elsoftware libre, algo quedesgraciadamente en el software propietario es mas difícil y costoso. Cuando senotifica a las empresas propietarias del software, éstas niegan inicialmente laexistencia de dichos fallos por cuestiones de imagen y cuando finalmente admitenla existencia de esos bugs tardan meses hasta proporcionar los parches deseguridad.9. Métodos simples y unificados de gestión de softwareActualmente la mayoría de distribuciones de Linux incorporan alguno de lossistemas que unifican el método de instalación de programas, librerías, etc. porparte de los usuarios. Esto llega a simplificar hasta el grado de marcar odesmarcar una casilla para la gestión del software, y permiten el acceso a lasmiles de aplicaciones existentes de forma segura y gratuita a la par que evitantener que recurrir a páginas web de dudosa ética desde las que los usuariosinstalan sin saberlo spyware o virus informáticos en sus sistemas. Este sistema deacceso y gestión del software se hace practicamente utópico si se extrapola almercado propietario.10. Sistema en expansiónLas ventajas especialmente económicas que aportan las soluciones libres amuchas empresas y las aportaciones de la comunidad han permitido un constantecrecimiento del software libre, hasta superar en ocasiones como en el de losservidores web, al mercado propietario.
    • El software libre ya no es una promesa, es una realidad y se utiliza en sistemas deproducción por algunas de las empresas tecnológicas mas importantes como IBM,SUN Microsystems, Google, Hewlett-Packard, etc. Paradojicamente, inclusoMicrosoft, que posee sus propias herramientas, emplea GNU Linux en muchos desus servidores. Podemos augurar sin lugar a dudas un futuro crecimiento de suempleo y una consolidación bien merecida.