2. Microsoft And Open
Source Interoperability
Tom Hanrahan
Director, Open Source Technology Center
Microsoft Corporation
3. Composed of Linux, UNIX, Day-to-day: Long-term Mission:
and OSS experts 1) Promote collaborative Produce mutual respect
development between and understanding between
Microsoft and the open Microsoft and the Open
source community Source community such that
2) Extend support for open both act responsibly toward
source products on each other for the sake of
Windows better software and human
potential and inclusion
3) Produce insights that
advance our efforts to
interoperate and
collaborate
4. 1. Open Source Software Lab
2. Microsoft-Novell Interoperability Lab
Application platforms
Virtualization on Windows
Standards-based systems management
PHP community outreach
5.
6.
7. Products Community Access Standards
Deliberate delivery Listen to and work with Make Microsoft Participate in standards
of interoperability customers, partners, and technology assets bodies and support
in Microsoft products competitors to build available to others product standards to
and technologies bridges and coexist foster interoperability
Networking Interop Commercial Work with
UNIX systems Vendor Alliance Community hundreds
Data IVA@microsoft.com OSP (Open of standards
Interoperability Specification setting
Management organizations
Integration Executive Promise)
Customer Council Interoperable Support thousands
Identity of standards
Collaboration Solutions
Applications Agreements Documents
Open Solutions
Languages standards
Legacy host
8. MySQL
DBA
admin
Apache
Web Services
OSS
Applications
JAVA
admin PHP SQL DBA
Active Python
Directory
Internet
System Information
Center Services
admin admin
9. Windows
Open
Protocols
MySQL
DBA
OSS Dev
ISV Dev admin
Apache
Web Services
Visual Studio
Eclipse OSS
ZendStudio
vim/emacs Applications
JAVA
admin PHP SQL DBA
Active Python
Directory
Internet
System Information
Center Services
admin admin
11. Interoperability Component
Parent Partition Guest Partitions
VM Worker
Processes
Windows Windows User
WMI Provider
Applications Applications Mode
VM Service
Windows Server 2008 Windows Server 2008 Windows Server 2008
VSP
HCL
Win Win Linux Linux
VSC
Kernel Kernel Kernel VCS Kernel
Mode
Enlightenment Enlightenment Hypercall Adapter
Windows Hyper-V
Virtualization-enabled Hardware
12. Stack interoperability
System Center
WAMP
WAMP
WASP
WASP
WIMP
WIMP
LAMP
WISN
WISN
WISP
WISP
Windows Hyper-V
13. Novell Solution Microsoft Solution
Virtual Disk System Center
Zen Orchestrator Service
Conf Ops Exc VM Updt
Mgr Mgr Mgr Mgr Mgr
CIMOM
ws-man ws-man
P
r
P
r
P
r
P
r
P
r
binding binding
o o o o o
v v v v v
Linux Windows
14. ADOdb
First LGPL Open Source project
that Microsoft has contributed to
SQL Server PHP Driver
This first release of SQL Server Driver
for PHP is designed to enable PHP
applications to be developed and
deployed on SQL Server
IIS7+ FastCGI
Improvement the performance
of PHP on Windows
Expression Web 2.0
Broadens tool focus to support PHP
site editing
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27. Developers working together to meet
customer needs
Vendors and communities working together
Active collaboration on next-generation
interoperability challenges
Microsoft is committed to participate,
partner, grow, and learn with you
28. PHP, LAMP, Windows, ASP.net: Make’em Talk
Joe Stagner
Tues 9/16 1:30pm Room 203
PHP on Windows: The Undiscovered Country
Garrett Serack
Wed 9/17 5:15pm Room 204
Unconf Sessions
Getting started with PHP on IIS 7.0
Ruslan Yakushev
Tues 9/16 2:45 pm Area 1
IIS 7.0 URL rewriting capabilities for PHP applications
Ruslan Yakushev
Wed 9/17 1:30 pm Microsoft Confidential
Area 1