martes, 2 de junio de 2015

Open SUSE + KVM | Plan 9 / Windows 10


El objetivo de este blog es hacer un tutorial de como instalar el sistema operativo Open Suse, agregarle el modulo KVM el cual nos permite la creación de maquinas virtuales y en este virtualizador correr otros sistemas operativos, en este caso van a ser Plan 9 y Windows 10, además se comentará un poco las características principales de los mismos.

 

Open SUSE:




Open SUSE es el nombre de la distribución y el proyecto libre auspiciado por SUSE Linux GmbH y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux. Después de adquirir SUSE Linux en enero de 2004, Novell decidió lanzar SUSE Linux Professional como un proyecto completamente de código abierto, involucrando a la comunidad en el proceso de desarrollo. La versión inicial fue una versión beta de SUSE Linux 10.0, y la última versión estable es openSUSE 13.2

Los objetivos principales del proyecto openSUSE son:

● Convertir openSUSE en la distribución Linux más fácil de obtener para cualquier persona y en la plataforma de código abierto más extendida

● Crear un entorno de colaboración para la comunidad de código abierto para hacer de openSUSE la mejor distribución a escala mundial para usuarios con experiencia y recién llegados al mundo de Linux

● Simplificar y abrir los procesos de desarrollo y creación de paquetes con el fin de que openSUSE sea la primera elección como plataforma para programadores de Linux y desarrolladores de aplicaciones


Requisitos de PC:


Procesador:
Procesador Pentium III a 500 MHz o superior (se recomienda un Pentium 4 a 2.4 GHz o superior o cualquier procesador AMD64 / Intel EM64T)
Memoria:
512 MB de RAM física (se recomiendan 2 GB o más)
Disco duro:
3 GB de espacio libre para una instalación mínima, 5 GB si se instala un entorno de escritorio (se recomienda una partición con más espacio)
Tarjetas de sonido y gráfica::
Están soportadas la mayoría de tarjetas de sonido y gráficas modernas
Resolución de pantalla 800x600 (se recomienda 1024x768 o mayor)
Arranque desde unidades de DVD/USB para la instalación, o capacidad para arrancar desde la red (es necesario que configures PXE tú mismo, consulta también la página Instalación desde la red) o una instalación de openSUSE preexistente.



Instalación: 


*Nota: ES IMPORTANTE INSTALAR LA VERSION DE 64 BITS YA QUE EN LA DE 32 BITS NO ES POSIBLE VIRTUALIZAR


Previamente a la instalación recomendamos tener una PC en condiciones optimas, con un disco preferentemente formateado y funcionando correctamente.


Pasos a seguir para la instalacion por medio de un DVD:


0. Descargar imagen .iso desde la pagina oficial de Open Suse y quemar la imagen en un disco dvd         grabable.

1. Entrar en la BIOS y configurar el booteo por medio de la lectora/grabadora

2. Reiniciar la maquina con el DVD del sistema operativo dentro de la lectora/grabadora

Si ha seguido los pasos correctamente debería aparecer el mensaje de bienvenida.

3. Veremos un menú con múltiples opciones, en el que elegiremos instalación.




4. Seleccionamos el lenguaje y el formato del teclado, y una vez leído los términos le damos a siguiente.



5. Nos da la opcion de instalar el sistema operativo con repositorios online o incluir agregados al producto, por lo general no se tilda ninguna de las opciones ya que luego también se pueden instalar.



6. Nos da una sugerencia de como particionar el disco, en nuestro caso vamos a usar la partición por default.



7. Elegimos la zona horaria en la que nos encontramos.




8. Elegimos la interfaz del sistema que deseemos. Recomendamos elegir KDE desktop ya que es la mas usada y preferida de los usuarios, y es la que nosotros vamos a usar.



9. Creamos el usuario que vamos a usar como administrador (recomendamos anotar los datos en alguna lugar para no olvidarlos).




10. Chequeamos que este todo según lo deseado, ya que en el caso de que haya algún dato erróneo todavía se puede cambiar.



11. La instalación comenzará y ya no necesita intervención del usuario.



Listo ya tendrá Open SUSE en su máquina!


----------------------------------------------------------------------------------------------------------------------

KVM: 



KVM (Máquina Virtual basada en Kernel) es una completa solución de virtualización para Linux sobre hardware AMD64 e Intel 64 que está construido dentro del kernel estándar de Linux. Puede ejecutar diversos sistemas operativos invitados,  Windows no modificados y Linux. El hypervisor KVM en Linux es gestionado por la API libvirt y herramientas construidas para libvirt (como virt-manager y virsh). Las máquinas virtuales se ejecutan y corren sobre procesos Linux multi-hilo controlados por estas herramientas.

Ventajas de KVM:


● Está diseñado para procesadores x86, centrando en un virtualización total.

● No se modifica el kernel de GNU/Linux.

● Solamente es un módulo que no necesita parches.

● KVM funciona en todo tipo de máquinas, servidores, de escritorio o laptop.

● Migración en caliente de máquinas virtuales.

● Tiene administración vía web, gráfica y consola.

● La administración de las máquinas virtuales se hacen por medio de un usuario común.

● Permite ejecutar múltiples máquinas virtuales cada una con su propia instancia.



Instalación:


1. Ir al centro de control de Open SUSE (Yast).

2. Buscar la opción de instalar hipervisor y herramientas



3. Seleccione en la opción de KVM

4.Presione en instalar, para descargar los paquetes y luego de finalizada la instalación reinicie la PC

Felicidades ya tiene instalado KVM en Open SUSE

----------------------------------------------------------------------------------------------------------------------


Plan 9 from Bell Labs


· Fue desarrollado como el sucesor en investigación del sistema UNIX por el Computing Sciences Research Center de los Laboratorios Bell entre mitad de los años 80 y 2002.

· Es conocido especialmente por representar todos las interfaces del sistema, incluyendo aquellos utilizados para redes y comunicación con el usuario, a través del sistema de archivos en lugar de sistemas especializados.

· La primera versión pública estuvo disponible en 1992 para universidades. En 1995 se puso a disposición del público en general una segunda versión comercial.

· En 2000, una tercera versión no comercial fue hecha disponible bajo una licencia de código abierto. Y en 2002 una cuarta versión, nuevamente no comercial, se hizo disponible en forma de software libre.

· Actualizaciones menores se hacen disponibles diariamente en forma de imágenes ISO para la plataforma IA-32

· El árbol de desarrollo es también accesible bajo los protocolos 9P y HTTP, que son usados para mantener una instalación al día

· Fue el primer sistema operativo en incorporar soporte completo de Unicode.

· Usa un entorno de ventanas llamado rio.

· Un entorno de ejecución instalable existe para la plataforma IA-32, y Plan 9 ha sido portado a MIPS, DEC Alpha, SPARC, PowerPC, ARM, Motorola 68000 y otras arquitecturas.

· El sistema está escrito en un dialecto del lenguaje de programación C.

· Diversas aplicaciones fueron originalmente escritas en un lenguaje llamado Alef, pero desde entonces se han reescrito en lenguaje C.

· Puede importar aplicaciones POSIX y emular el sistema de sockets Berkeley

· Computing Sciences Research Center, donde se desarrolló Plan 9, desarrollaron UNIX el lenguaje de programación C y C++.

· Introdujo el concepto de los directorios unión, directorios que combinan y agrupan recursos a través de distintos medios y redes. Por ejemplo, el directorio /bin (programas) de otro computador puede ser vinculado al del propio computador, y entonces este directorio contendrá las aplicaciones locales y las aplicaciones remotas (del otro computador), a las que el usuario puede acceder de forma transparente.

· Glenda es la mascota del sistema operativo.





Diseño:


· Recursos como archivos: todos los recursos del sistema se representan como archivos en el sistema de archivos jerárquico.

· Espacios de nombres (namespaces): la vista de la red por parte de la aplicación es un espacio de nombres simple y coherente que aparece como un sistema de archivos jerárquico pero que puede representar recursos físicamente separados (locales o remotos).

· Protocolo de comunicaciones estándar: se usa un protocolo estándar, llamado 9P, para acceder a todos los recursos, ya sean locales o remotos.

Plan 9 demostró que el concepto central de Unix (que cualquier interfaz de sistema podía representarse como conjuntos de archivos) podía implementarse y hacerse funcional en un moderno sistema distribuido. Algunas ideas de Plan 9 han sido implementadas en otros sistemas operativos. Sistemas Unix como Linux han implementado partes del sistema de archivos de Plan 9 (por ejemplo el directorio /proc), la codificación UTF-8 y formas limitadas parecidas a la llamada al sistema rfork. Además, varias de las aplicaciones y herramientas de Plan 9 han sido portadas a Unix y Linux y han alcanzado algún nivel de popularidad.

Utilidades estándar de Plan 9


· rc - el intérprete de comandos de Plan 9

· sam - editor de textos

· acme - interfaz de usuario para programadores

· plumber - mensajería entre procesos

· Mk - a tool for building software, analogous to the traditional Unix make utility

· rio - el nuevo gestor de ventanas de Plan 9

· 8½ - el antiguo sistema de ventanas de Plan 9

· Fossil and Venti - el nuevo sistema de archivos con almacenado permanente y con archivado histórico de datos





Sitio oficial Plan 9: http://plan9.bell-labs.com/plan9/

----------------------------------------------------------------------------------------------------------------------

Windows 10

Así es el próximo sistema operativo de Microsoft



Si actualizas a Windows 10 durante el primer año de vida de este SO y tienes una licencia de Windows 7 o Windows 8.1, la actualización será gratuita
Menú inicio... y centro de notificaciones



A la izquierda, nos recuerda al menú de inicio tradicional. A la derecha, le acompañan las tiles que popularizó Windows 8. Puedes mostrarlo a pantalla completa.

A la derecha del escritorio se despliega el centro de notificaciones, en el que se muestran los últimos mensajes y alertas de los programas que utilizas. En la parte inferior existen varias casillas de acción rápida, una especie de Action Center, desde el que puedes activar la WiFi, conectarte a una VPN, activar el modo tablet, activar el modo avión... Muy similar al que tiene Windows Phone 8.

Cortana:




Otra de las novedades que se había rumoreado y mucho era la llegada de Cortana al escritorio, y así lo ha confirmado Microsoft. Desde la compañía han insistido en que Cortana es un asistente personal digital que aprende cosas sobre ti conforme vayas utilizando el ordenador. "Ella sabe lo que yo quiero que sepa de mí". En una opción llamada "Libreta", el usuario puede añadir información personal suya para que la tenga en cuenta o eliminar aquella que no quiera que sepa.

Una vez inicias el asistente, éste se encarga de mostrarte información relevante. La "experiencia homepage", como ellos la han llamado. Por ejemplo, recopila eventos cercanos que tengas o información que te puede interesar en función de lo que ella sabe de ti. En esencia, Cortana para PC es una especie de Cortana para móvil pero vitaminado, gracias a las numerosas posibilidades que ofrece un ordenador de escritorio.

"Muéstrame los PowerPoints de la subasta benéfica", y Cortana te muestra una lista de archivos almacenados en tu ordenador que cumplan esas características. "Enséñame las fotos que saqué en diciembre", y Cortana te devuelve las fotos almacenadas en tu PC que tengan dicha fecha. "Cortana, pon música", y reproduce música. "Cortana, para", y Cortana se detiene. Habrá que verlo en acción pero lo cierto es que, al menos en la presentación, parece un asistente bastante completo y potente.



Project Spartan, el nuevo navegador




El rumoreado nuevo navegador de Microsoft.

Cortana está completamente integrado en el navegador. Por ejemplo, te ofrece direcciones y más información (reviews, teléfono, etc.) si visitas una web de un restaurante ,y añade resultados instantáneos en la barra de direcciones si buscas por el tiempo.

Project Spartan era el nombre de código dado al nuevo navegador "Microsoft Edge" (un navegador que recoge el testigo de Internet Explorer con la difícil misión de volver a recuperar terreno frente a Google Chrome o Firefox.)





App de Xbox




Si lo tuyo son los juegos y tienes una Xbox One, este apartado te gustará especialmente. Parece una especie de red social, pero orientada a los juegos del universo Microsoft. Desde la app de Xbox para Windows 10 podrás ver tu perfil, en el que aparecerá tu progreso en todos los videojuegos, un feed de actividad de tus amigos, el chat de Xbox Live y una lista con lo que están jugando en ese momento (independientemente de si están en la consola, en el PC o en el móvil).

Y una gran novedad: si tienes cualquier juego de Xbox One (incluyendo juegos exclusivos que no están disponibles en otras plataformas), podrás jugar a él desde cualquier otro dispositivo Windows de tu casa gracias a la nueva funcionalidad de streaming. ¿Que tienes una Surface y estás en la habitación? No pasa nada, la consola hace streaming del juego y puedes disfrutarlo desde allí, sin estar delante de la Xbox. ¿Terminaste de jugar? Puedes apagar remotamente la consola.

Mas detalles.

Tu próximo PC podría ser tu smartphone (o tu tablet)




Hace meses que Microsoft comenzó a liberar versiones preliminares de Windows 10 y en todas ellas hemos podido comprobar cómo el trabajo que los desarrolladores de Redmond han realizado es ingente. Sin embargo si hay un área en el que todo resulta especialmente interesante es la de ese flujo de trabajo convergente en el que podremos pasar del tablet al PC o incluso del smartphone al PC con facilidad.

Aquí es donde entran en juego la tecnología Continuum y toda esa filosofía "One Windows" de Microsoft. El sistema operativo adaptará su funcionamiento y sus aplicaciones a cada entorno, de forma que si conectamos el smartphone o tablet con Windows 10 a un monitor toda la experiencia se transformará para adaptarse a ese uso con pantalla grande y con la previsible y lógica conexión adicional de un teclado y un ratón.

Requisitos minimos

  • Procesador: 2 GHz.
  • RAM: 1 GB (32 bits) o 2 GB (64 bits).
  • Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits).
  • Tarjeta gráfica: Dispositivo gráfico Microsoft DirectX 9.
  • Cuenta de Microsoft y acceso a Internet.



---------------------------------------------------------------------------------------------------------------------

Instalar Plan 9 o Windows 10 en una VM (virtual machine-maquina virtual)




*Nota: antes de virtualizar Windows 10 hay que habilitar la opcion de virtualizacion desde la bios de la pc. Enlace de como hacerlo.




1. Abrimos Virt-Mnager, Crear una nueva maquina virtual, le ponemos el nombre que queramos (Ej: Plan 9 o Windows X) y luego elegimos el medio por el cual instalaremos el sistema.

2. Buscamos la imagen .iso que deseamos instalar.

3. Elegimos la cantidad de memoria RAM que utilizara la maquina virtual como cambien la cantidad de núcleos. RAM (128 Mb Plan 9- De 2 a 4 Gb Windows 10)

4. Elegimos el espacio asignado en disco. (8Gb Plan 9 - 30 Gb Windows 10)



5. Luego en "Boot options" habilitamos el menú de booteo.

6. Para el caso de Windows 10 antes de comenzar la instalación (Begin installation) debemos dirigirnos a "Processor" y elegir el modelo de procesador con buenas caracteristicas para su funcionamiento correcto (en este caso se uso KVM-64) con 4 núcleos y 2 Threads.

7. Finalmente presionamos el boton en el margen superior izquierdo "Begin installation".

Link de descarga imagen .iso:

Plan 9: http://plan9.bell-labs.com/plan9/download/plan9.iso.bz2

Windows 10: http://windows.microsoft.com/es-ar/windows/preview-iso


----------------------------------------------------------------------------------------------------------------------


Instalación Plan 9:


En esta guía en idioma ingles se explica claramente como realizar la correcta instalación del sistema operativo:

http://plan9.bell-labs.com/wiki/plan9/installation_instructions/

También se puede ver este vídeo que muestra como se instala el sistema operativo:


                

----------------------------------------------------------------------------------------------------------------------


Instalación de Windows 10:


En esta guía en idioma español se explica claramente como realizar la correcta instalación del sistema operativo Windows:

http://www.softzone.es/manual-instalacion-windows-8-instalar-windows-8-paso-a-paso/

También se puede ver este vídeo que muestra como se instala el sistema operativo: