lunes, 25 de noviembre de 2013

Instalacion de Elementary

El día de hoy les traemos un videotutorial de como instalar el sistema operativo Elementary a través de una maquina virtual:
Esperamos les sirva de ayuda, cualquier duda en los comentarios.
Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

domingo, 17 de noviembre de 2013

VirtualBox



¿Qué es virtualbox? “es un software de virtualización para arquitecturas x86/amd64. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.”

Resulta una aplicación extremadamente útil si estamos casi siempre trasteando con sistemas operativos nuevos o versiones Betas inestables. Un tema que tenemos que tener presente y que mucha gente me lo comenta es que la experiencia de uso del sistema no será igual a la de tener un sistema operativo instalado limpiamente en tu ordenador.

La aplicación fue inicialmente ofrecida bajo una licencia de software privado, pero en enero de 2007, después de años de desarrollo, surgió VirtualBox OSE (Open Source Edition) bajo la licencia GPL 2. Actualmente existe la versión privada, VirtualBox, que es gratuita únicamente bajo uso personal o de evaluación, y esta sujeta a la licencia de “Uso Personal y de Evaluación VirtualBox” (VirtualBox Personal Use and Evaluation License o PUEL) y la versión Open Source, VirtualBox OSE, que es software libre, sujeta a la licencia GPL.

En comparación con otras aplicaciones privadas de virtualizacion, como VMware Workstation o Microsoft Virtual PC, VirtualBox carece de algunas funcionalidades, pero provee de otras como la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI.

En cuanto a la emulación de hardware, los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image, incompatible con los demás software de virtualización.

Otra de las funciones que presenta es la de montar imágenes ISO como unidades virtuales de CD o DVD, o como un disco floppy.
Para instalar el sistema operativo invitado hacemos lo siguiente:

Para crear una nueva máquina virtual (un ordenador Virtual) debemos en primer lugar disponer del sistema operativo a instalar, bien en una unidad óptica, CD o DVD o una imagen de disco .ISO cuya extensión es compatible con VirtualBox. Se nos abrirá el asistente y pulsamos en Next (siguiente), en esta pantalla daremos nombre a la nueva máquina virtal, en este caso “NuevoXP”, es bueno escoger en las dos pestañas inferiores el SO que vamos a instalar y su versión, aunque no resulta imprescindible si que es aconsejable, de esta manera el asistente sabrá automáticamente que características mínimas necesitará el nuevo Ordenador.


Lo siguiente será asignar la memoria Ram que dedicaremos a la máquina virtual, podremos ver la cantidad disponible total en el sistema anfitrión, debemos tener en cuenta que cuando la nuestra máquina virtual este en funcionamiento la memoria RAM asignada a esta no podrá ser usada por el sistema anfitrión, en este caso asignaremos a la máquina 1 GB (1024 MB), y pulsaremos Next.



En la siguiente pantalla podremos escoger entre crear un disco duro virtual robando el espacio al equipo anfitrión o usar un disco duro existente completo, las siguiente opción nos permitirá elegir una extensión para el disco duro virtual distinta a la nativa de VirtuaBox que sea compatible con otros softwares de virtualización si es que pensamos exportar nuestro PC virtual a otro programa, en este caso dejaremos la extensión por defecto.




En esta opción si escogemos reservado dinámicamente el espacio del Disco duro Virtual aumentará automáticamente de ser necesario, en caso contrario el espacio será fijo, después escogeremos el tamaño de este.


Nos aparecerá una pantalla con las especificaciones del disco duro virtual que crearemos.





Pulsamos en crear y habremos creado el nuevo ordenador, veremos una pantalla con las características de este:



Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

Maquina virtual




Una máquina virtual en el mundo de la informática es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. En otras palabras, estaríamos teniendo un ordenador (virtual) dentro de nuestro ordenador y, en consecuencia, poder realizar esta actividad en los ordenadores trae un montón de beneficios.

Algunos de los beneficios de utilizar máquinas virtuales son:

* No hay necesidad de tener otro ordenador (físico) para instalar o probar software.
* Configuración de la máquina virtual a tu antojo, según con los recursos que cuente tu ordenador (memoria, disco duro, etc.).
* La posibilidad de tener distintos sistemas operativos sin necesidad de crear particiones o tener más discos duros.
* La posibilidad de probar software que aún no es estable (versiones beta, alfa, etc.) y tener la certeza que no afectara a nuestro sistema operativo base.

Sin embargo, también existen algunas desventajas de utilizar este tipo de software, pero, al menos para mí, son muy pocas. La principal y más importante es el gasto de recursos. Al dividir el ordenador en dos ó más máquinas virtuales lógicamente el desempeño del ordenador (memoria, disco duro, procesador) va a disminuir notablemente, por esa razón es recomendable tener muy bien en cuenta los recursos que se utilizan al momento de crear una máquina virtual.

en pocas palabras: ¿Que es una Máquina Virtual?

Explicándolo de una forma mas sencilla una Máquina Virtual de Sistema es un programa que nos permite albergar un Ordenador Ficticio dentro de un Ordenador existente, es decir, un software que simula por completo el comportamiento de un Ordenador real sin que este exista, albergado virtualmente en un ordenador físico.

Este tipo de programas nos permitirán con un solo PC disponer de múltiples Sistemas Operativos funcionando simultáneamente usando tan solo una única máquina física.

Utilidades y generalidades de las Maquinas Virtuales.

Las Máquinas virtuales tienen multitud de aplicaciones, nos permiten disponer de un ordenador con el que podemos funcionar sin miedo a estropear la configuración del ordenador anfitrión, podemos probar Sistemas Operativos nuevos en versión beta, instalar otros que no conocemos para familiarizarnos con los mismos y hacer experimentos de todo tipo sin correr ningún riesgo.

En una sola máquina Virtual podemos por ejemplo instalar varios PCS virtuales con distintos sistemas operativos y estudiar la forma de conectarlos en una red a través también de routers virtuales.


Otra utilidad primordial consiste en poder trabajar con aplicaciones que funcionan sobre distintos sistemas operativos al que posee el ordenador anfitrión, disponiendo de un solo Ordenador físico, esto a veces, resulta prácticamente imprescindible, cuando un ordenador con un sistema Operativo Servidor necesita trabajar con un programa que no corre sobre ese sistema servidor.

Las máquinas virtuales se usan, por lo tanto, de forma muy frecuente en el ámbito profesional y en la enseñanza, podremos, usándolas, probar y estudiar cómodamente distintos sistemas operativos, plataformas de programación, comportamiento de programas inestables etc.

Los Emuladores son un tipo de máquinas virtuales cuya única diferencia es que solo soportan un sistema, por ejemplo existen emuladores de videoconsolas, de sistemas Operativos móviles, como Android o Symbian etc. esto también puede resultar de gran utilidad.

Aunque en este articulo nos referimos principalmente a las Maquinas Virtuales de Sistema debemos saber que existe otro tipo de Máquinas Virtuales, llamadas de proceso, la diferencia entre ellas es que las segundas solo pueden ejecutar un proceso simultáneamente y su comportamiento no se distingue en la práctica de un programa convencional, aunque si que son máquinas virtuales puesto que a diferencia de una aplicación convencional trabajan aisladas del sistema anfitrión a pesar de estar alojadas en el, además su misión no es emular un sistema operativo si no funcionar como una plataforma independiente, un ejemplo de este tipo es la Máquina Virtual de Java.

Como principal inconveniente, las Maquinas Virtuales incrementan notablemente el trabajo que soporta el Equipo Físico anfitrión, cada Sistema Operativo en funcionamiento añade una carga de procesos enorme y ante todo ocupa una gran cantidad de memoria RAM, es imprescindible, por lo tanto, disponer de un Ordenador potente y con gran cantidad de memoria si queremos hacer correr a varios SO simultáneamente.

Algunas máquinas virtuales.

Algunas de las máquinas virtuales más conocidas y usadas del mundo son: VMware Workstation, VirtualPC, Hiper-V, VirtualBox…

• VMware Workstation: Software desarrollado por EMC Corporation, empresa especializada en entornos de virtualización, es un programa completísimo y muy usado a nivel profesional, dispone de varias aplicaciones adicionales algunas de ellas gratuitas, nos permite incluso virtualizar un sistema físico real completo y transportarlo a cualquier ordenador anfitrión, es multiplataforma pudiendo instalarse sobre sistemas anfitriones Windows, Linux y Mac, evidentemente es una aplicación que en su versión completa es de pago, aunque algunas de sus aplicaciones son gratuitas.

• Virtual PC: Software propiedad de Microsoft, gratuito para instalar Windows XP sobre un Equipo Anfitrión con SO Windows 7, siempre y cuando la licencia de este sea legal. Solo funciona correctamente con Sistemas Windows tanto como Anfitrión o como Sistema invitado.

• Hiper-V: Es un Sistema de Máquina Virtual implementado en el Sistema Operativo Servidor Windows Server 2008, por lo tanto, está diseñado para funcionar exclusivamente sobre este Sistema Operativo quedando por lo tanto su uso relegado en la práctica al uso profesional.

• VirtualBox: Software desarrollado y propiedad de Oracle, completamente gratuito para uso no comercial, muy completo e indicado para el uso privado dada su gratuidad y eficacia, es además multiplataforma, siendo totalmente compatible con Sistemas Linux, Windows y Mac, muy recomendable para iniciarse en el mundo de la virtualización.
Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

Tipos de Licenciamiento 2



Software Comercial

El Software comercial es el software desarrollado por una empresa con el objetivo de lucrar con su utilización. Nótese que "comercial" y "propietario" no son lo mismo. La mayor parte del software comercial es propietario, pero existe software libre que es comercial, y existe software no-libre que no es comercial.




Adware 

Subprograma que descarga publicidad sobre otro programa principal. Esto ocurre cuando un programa tiene versiones comerciales o más avanzadas que necesitan ser compradas para poder ser utilizadas. Pagando por la versión comercial, esos anuncios desaparecen. Es una licencia muy poco usada. Un ejemplo es el Ashampoo Burning Studio 2009. 


Trial 

Versión de programa pago, distribuido gratuitamente con todos los recursos activos, pero por un tiempo determinado. Es como un programa freeware, que después de determinado tiempo deja de funcionar. Para continuar con la utilización del programa, se debe comprar la clave de registro e insertarla en el programa, para que vuelva a ejecutarse. Ejemplo: Nero, Alcohol 120% y Photoshop.




Demo 

Versión de demostración, liberada por el autor, que no contiene todas las funciones del programa original. Es distribuida gratuitamente, y no tiene plazo de validez, pero también tiene pocos recursos y funciones. Ejemplo: Need for Speed DEMO, Fifa 09 DEMO. 


Crippleware 

Es un programa con menos recursos y funciones. Muy conocido como "versión lite". Ideal para ser usado en computadoras viejas. Ejemplo: BurnAware Free. 


Donationware 

Versión de programa en la que el autor solicita una donación, para cubrir los gastos del desarrollo del programa. No es obligatoria, pero si solicitada. El programa no sufre variantes por realizar o no la donación. Ejemplo: FreeRapid Downloader, Linux Slax. 

Abandonware 

Programa cuyo desarrollo fue abandonado. El autor debe anunciar públicamente el abandono del programa para ser abandoware, mientras tanto el programa está protegido contra los derechos de copia (copyright). Si la discontinuidad es anunciada, el programa puede ser distribuido y modificado por cualquier usuario o desarrollador. 


"Queda asegurada la tutela de los derechos relacionados a programas informáticos por el plazo de cincuenta años, a partir del 1 de enero del año siguiente de su publicación o, en la ausencia de esta, de su creación."


Licencias bastante extrañas o muy poco utilizadas:


Careware
 

Licencia de programa que solicita la ayuda de donaciones para fondos de caridad y organizaciones de ayuda humanitaria. 


Postcardaware (o cardaware) 

Tipo de licencia en la que el autor solicita que una tarjeta o postal se le sea enviada. El usuario es sólo invitado a hacer eso. Muy similar al Emailware, en que los usuarios mandan e-mails al autor del programa.

Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

Tipos de Licenciamiento



Software Libre o Free Software
Es un software disponible para cualquiera que desee utilizarlo, copiarlo y distribuirlo, ya sea en su forma original o con modificaciones. La posibilidad de modificaciones implica que el código fuente está disponible. Si un programa es libre, puede ser potencialmente incluido en un sistema operativo también libre. Es importante no confundir software libre con software gratis, porque la libertad asociada al software libre de copiar, modificar y redistribuir, no significa gratuidad.Existen programas gratuitos que no pueden ser modificados ni redistribuidos. Y existen programas pagos. 

Copyleft
La mayoría de las licencias usadas en la publicación de software libre permite que los programas sean modificados y redistribuidos. Estas prácticas están generalmente prohibidas por la legislación internacional de copyright, que intenta impedir que alteraciones y copias sean efectuadas sin la autorización del o los autores. Las licencias que acompañan al software libre hacen uso de la legislación de copyright para impedir la utilización no autorizada, pero estas licencias definen clara y explícitamente las condiciones bajo las cuales pueden realizarse copias, modificaciones y redistribuciones, con el fin de garantizar las libertades de modificar y redistribuir el software registrado. A esta versión de copyright, se le da el nombre de copyleft. 

GPL
La Licencia Pública General GNU (GNU General Public License GPL) es la licencia que acompaña los paquetes distribuidos por el Proyecto GNU, más una gran varidad de software que incluye el núcleo del sistema operativo Linux. La formulación de GPL es tal que en vez de limitar la distribución del software que protege, llega hasta impedir que este software sea integrado en software propietario. La GPL se basa en la legislación internacional de copyright, lo que debe garantizar cobertura legal para el software licenciado con GPL.


Debian
La licencia Debian es parte del contrato realizado entre Debian y la comunidad de usuarios de software libre, y se denomina Debian Free Software Guidelines (DFSG). En esencia, esta licencia contiene criterios para la distribución que incluyen, además de la exigencia de publicación del código fuente: (a) la redistribución libre ; (b) el código fuente debe ser incluido y debe poder ser redistribuido; (c) todo trabajo derivado debe poder ser redistribuido bajo la misma licencia del original; (d) puede haber restricciones en cuanto a la redistribución del código fuente, si el original fue modificado; (e) la licencia no puede discriminar a ninguna persona o grupo de personas, así como tampoco ninguna forma de utilización del software; (f) los derechos otorgados no dependen del sitio en el que el software se encuentra; y (g) la licencia no puede 'contaminar' a otro software. 





BSD
La licencia BSD cubre las distribuciones de software de Berkeley Software Distribution, además de otros programas. Ésta es una licencia considerada 'permisiva', ya que impone pocas restricciones sobre la forma de uso, alteraciones y redistribución del software. El software puede ser vendido y no hay obligaciones de incluir el código fuente. Esta licencia garantiza el crédito a los autores del software pero no intenta garantizar que las modificaciones futuras permanezcan siendo software libre. 

X.org
El Consorcio X distribuye X Window System bajo una licencia que lo hace software libre, aunque sin adherirse al copyleft. Existen distribuciones bajo la licencia de la X.org que son software libre, y otras distribuciones que no lo son. Existen algunas versiones no-libres del sistema de ventanas X11 para estaciones de trabajo y ciertos dispositivos de IBM-PC que son las únicas funciones disponibles, sin otros similares que sean distribuidos como software libre. 

Software con Dominio Público
El Software con dominio público es software sin copyright. Algunos tipos de copia o versiones modificadas pueden no ser libres si el autor impone restricciones adicionales en la redistribución del original o de trabajos derivados. 

Software Semi-libre
El Software semi-libre es un software que no es libre pero permite que otros individuos lo usen, lo copien, lo distribuyan y hasta lo modifiquen. Ejemplos de software semi-libre son las primeras versiones de Internet Explorer de Microsoft, o algunas versiones de browsers de Netscape, y StarOffice. 

Freeware
El término freeware no posee una definición ampliamente aceptada, pero es utilizada para programas que permiten la redistribución pero no la modificación, y que incluyen su código fuente. Estos programas no son software libre.

Es un programa gratuito. Sin embargo, no es libre. En este tipo de licencia el autor puede restringir su programa al uso empresarial, redistribución no autorizada, modificación por usuarios y otro tipo de restricciones. (Ejemplos: Internet Explorer,Adobe Flash Player, Windows Live Messenger) 

Shareware
Shareware es el software disponible con el permiso para que sea redistribuido, pero su utilización implica el pago. Generalmente, el código fuente no se encuentra disponible, y por lo tanto es imposible realizar modificaciones.

Es un programa distribuido gratuitamente, pero por tiempo limitado o con algunos recursos restringidos. A través del pago de un valor definido por el autor del programa, se puede obtener el registro del programa o la versión integral con todos los recursos. Abarca las licencias adware, trial y demo. 

Software Propietario
El Software propietario es aquel cuya copia, redistribución o modificación están, en alguna medida, prohibidos por su propietario. Para usar, copiar o redistribuir, se debe solicitar permiso al propietario o pagar.
 Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

Elementary Luna


Al instalar Elementary, que no sólo está la instalación de un sistema operativo. Se está instalando un excelente conjunto de aplicaciones a medida personalizado que permite obtener el derecho a trabajar. Navegar fácilmente por Internet, consultar su correo electrónico, escuchar música, y hacer frente a las tareas o placeres cotidianos.


Rápido:
Luna ha sido diseñado desde el principio para ser la luz en los dedos de los pies. Se pone en marcha rápida, se conecta al instante, y utiliza el mínimo de recursos para que las aplicaciones disfruten de un aumento de velocidad también. Y con la Luna, se obtiene el mismo fundamento Linux elegido para los superordenadores más rápidos del mundo.


Totalmente Accesible

Los diferentes tipos de personas de todo el mundo construyen elementary, por lo que no es sorprendente que Luna está construido con esto en mente. Viene equipada con aplicaciones y ajustes para el oído y la vista deteriorada, y así como la asistencia para el motor deteriorado.
Seguro y protegido
Luna se construye sobre la base sólida de Linux (el mismo software que gestiona el Departamento de Defensa de EE.UU., el Banco de China, y más).No tiene ningún virus conocidos, lo que significa no software anti-virus molestos de ralentizar el sistema. Luna recibe actualizaciones de seguridad tan pronto como se descubra un problema, lo que significa que no hay que esperar a que el sistema más seguro.

100% gratis
Elementary OS es totalmente gratuito, tanto en términos de precios y licencias. No hay cargos costosos, acuerdos de usuario confusas, períodos de prueba, o las protecciones de copia restrictivas. Puedes instalar Luna en tantos equipos como desees o incluso copiarlo y regalarlo a tus amigos.



Listo para Aplicaciones
Elementary OS viene con una tienda integrada de aplicaciones, cuenta con miles de aplicaciones gratuitas. Encontrar rápidamente lo que estás buscando sin tener que preocuparse por el malware de la web
.

Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas

sábado, 16 de noviembre de 2013

Sistema Operativo Elementary

Elementary OS (en español S. O. elemental) es una distribución Linux basada en Ubuntu 12.04 (a su vez basada en Debian). Usa un entorno de escritorio basado en GNOME con un shell propio llamado Pantheon. Dicho entorno destaca por ser más ligero que GNOME Shell y por la integración con otras aplicaciones de elementary OS como Plank (dock), Midori (el navegador web), Scratch (editor simple de texto) o Birdie (cliente de Twitter). Como gestor de ventanas usa Gala, basado en Mutter.

Al estar basada en Ubuntu, es totalmente compatible con sus repositorios y paquetes. Por eso usa el Centro de Software de Ubuntu para ofrecer una interfaz amigable a los nuevos usuarios para instalar y desinstalar software aunque existe en desarrollo un AppCenter propio. Su interfaz, se inspira en la funcionalidad y simplicidad de Mac OS X, aunque cabe destacar que está totalmente diseñada desde cero, esta aspira a ser intuitiva para los nuevos usuarios (como Ubuntu Unity) sin consumir excesivos recursos.


Las aplicaciones incluidas por defecto en elementary OS Luna son las siguientes:
Phanteon Greeter: Gestor de sesiones basado en LightDM.
WingPanel: El panel superior, parecido al de Unity y GNOME Shell.
Slingshot: El menú de aplicaciones en el panel WingPanel.
Plank: Dock basado en Docky.
Switchboard: Panel de control centralizado.
Midori: Navegador web basado en WebKit.
Geary: Cliente de correo electrónico.
Maya: Calendario de escritorio.
Noise: Reproductor de música.
Scratch: Editor simple de textos.
Pantheon Terminal: Emulador de terminal.
Files: Gestor de archivos.
Elementary OS se distribuye en versión LiveCD, con lo que al arrancar desde él se puede elegir si probar el sistema "en vivo" o instalarlo. El instalador es Ubiquity, el instalador de Ubuntu y la mayoría de sus derivados.

Versiones:
La primera versión estable de eOS fue Júpiter. Fue publicada el 31 de marzo de 2011, basándose en Ubuntu 10.10. Desde el 18 de octubre de2012 ya no está soportada y ha sido retirada del sitio web de elementary OS.

Actualmente la versión disponible para la descarga es la versión final de eOS, Luna, que ha tardado dos años en completarse y fue lanzada el 11 de agosto de 2013.
Erika Dayana Zuluaga Muñoz
Andrés Fernando Restrepo Sánchez
IV Semestre de Informatica y Sistemas
IES CINOC 2013
Pensilvania-Caldas