Microsoft and open source

Post on 12-Apr-2017

389 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

Microsoft y el

Open SourceVíctor Moreno

Microsoft MVP

Microsoft en el pasado

Era una empresa que se dedicaba a la construcción de software para el hogar y las empresas.

“Software instalable y bajo licencia”

Microsoft en el presente

Se convierte en una empresa prestadora de servicios para cualquier tipo de organización o usuario de aplicaciones.

“Software de consumo bajo demanda”

Cambios de paradigmas

Hoy en día vivimos en un mundo heterogéneo donde aspectos como la interoperabilidad, computo ubicuo y servicios bajo demanda llegaron para quedarse.

Principales rubros de Microsoft & Open Source• Microsoft Openness

• Estándares web, grupos de trabajo.

• Microsoft Azure• La plataforma de cómputo en la nube de Microsoft.• VM Depot.• Azure Market Place

• Software de desarrollo• Visual Studio Community.• Visual Studio Code.

• Repositorios• Codeplex.• GitHub.

• Frameworks de desarrollo• .NET Core.

• Contribuciones• Reescribiendo el kernel de Linux.

• Compilador Microsoft Open Source• Hola Roslyn!

El primer puente entre tecnologías propietarias Microsoft y de Open Source.

www.microsoft.com/es-xl/openness/#cloud/resources

Microsoft Openness

Microsoft Openness

Abiertos al Código

Abiertos a la Nube

Abiertos al Gobierno

Microsoft Openness Abiertos al código

La adopción de aplicaciones de código abiertosobre plataformas Microsoft sigue creciendo conel tiempo.

Microsoft Openness Abiertos a la nube

Microsoft Azure hace mas incluyente lastecnologías Open Source en la nube.

Microsoft Openness Abiertos al Gobierno

Microsoft es una de las empresas con masparticipación en grupos de trabajo y estándaresweb.

Estándares

Microsoft Azure

Es la plataforma de cómputo en la nube de Microsoft. En la cual se pueden generar una gran diversidad de servicios.

Servicios ofertados• Almacenamiento.• Hospedaje.• Balanceo de tráfico.• Bases de datos.• Máquinas virtuales.• Recuperación ante desastres.• Big Data.• Servicios móviles.• Redes.• Machine Learning.

Microsoft Azure

Frameworks Soportados

.NET Java

Node.js PHP

Python Ruby

iOS Android

Microsoft Azure

• Máquinas virtuales soportadas• Windows

• Windows 7

• Windows 8

• Windows 10

• Windows Server 2008/2012/2016

• Linux• Ubuntu

• Suse

• Centos

• Red Hat

• FreeBSD

Microsoft Azure

“20% de infraestructura en los centros de datos Microsoft

esta en Linux”

Microsoft Azure

VM DEPOT vmdepot.msopentech.com/List/Index

Es un sitio web donde podemos encontrar imágenes de máquinas virtuales basadas en distribuciones de Linux para que corran en la plataforma de Microsoft Azure, estas imagenes son generadas y compartidas a través de la comunidad Open Source.

Microsoft Azure

Azure Market Place

azure.microsoft.com/es-es/Marketplace

Microsoft Azure

Azure Market Place

DEMO<Creación de una máquina virtual con Ubuntu en Microsoft Azure>

Visual Studio Community

Visual Studio Community es gratuito para desarrolladores individuales, proyectos de código abierto, investigación académica, educación y pequeños equipos.

Visual Studio Code

code.visualstudio.com

Un completo editor de código disponible tanto para Windows como Mac OS y Linux.

“No te vallas a Windows a desarrollar si no quieres”

Codeplex

codeplex.com

CodePlex es un sitio web para alojar proyectos desoftware de código fuente abierto (open source) creadopor Microsoft.

GitHub

github.com

Es una plataforma de desarrollocolaborativo de software para alojarproyectos utilizando el sistema de controlde versiones Git.

El código se almacena de forma pública,aunque también se puede hacer deforma privada, creando una cuenta depago.

GitHub

Proyectos de productos Microsoft que podrías encontrar:

.NET 2015

“Actualmente podemos encontrar dos tipos de Frameworks de desarrollo”

.NET Core

“Un .NET para cualquier desarrollador y cualquier plataforma”

.NET Core

Contribuciones al kernel de Linux

Microsoft ha empezado a realizar cambios en el kernel de Linux para adaptaciones del Common Language Runtime.

“Y no es un chiste”

Compilador Roslyn

Roslyn es el compilador Open Source de Microsoft.

Microsoft MVP Víctor Moreno

mail victor.e.moreno@outlook.comtwitter @vzemoreno

top related