„REDMOND, Wash., July 20, 2009 — Today, in a break from the ordinary, Microsoft released 20,000 lines of device driver code to the Linux community. The code, which includes three Linux device drivers, has been submitted to the Linux kernel community for inclusion in the Linux tree. The drivers will be available to the Linux community and customers alike, and will enhance the performance of the Linux operating system when virtualized on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.”
De reținut:
- Este pentru prima dată când contribuim cu cod în Linux kernel. Nu este întâmplător: ultimii 4-5 ani am tras tare pentru colaborare cu profesioniști Open Source în diferite proiecte, acum contextul virtualizării – tehnologie indicator pentru eterogenitatea sistemelor IT ale companiilor – ne-a adus în acest pas, poate mai repede decât ar fi anticipat alți colegi din industrie. Și nu este tranzacțional – este un rol de maintainer pe care ni-l asumăm de acum înainte pentru acest cod.
- Dacă Hyper-V este unul dintre cei mai importanți megabytes din istoria Microsoft, atunci îl împărțim cu deschidere astfel încât distribuții bazate pe kernelul de Linux să beneficieze natural de Hyper-V. Cele aproximativ 20.000 de linii de cod cu care am contribuit luni reprezintă codul a trei drivere Linux ce permit Linux să ruleze în enlightened mode ( = condiții de performanță ca și pentru Windows Server 2008).
- Iar anunțul este făcut pe 20 iulie 2009, 40 de ani după misiunea Apollo 11... :o) la OSCON, probabil piatra de hotar a fiecărui an fiscal Microsoft pentru angajamentele și realizările noastre față de Open Source.
Am lucrat mai multe luni la acest proiect (atât dpdv tehnic cât și legal). Driverele au fost disponibile în format binar pentru ceva timp (iată chiar TechNet Webcast: Running Linux on Hyper-V) și știu că au fost evaluate în lung și în lat de mulți profesioniști pe Linux, principalul motiv fiind Hyper-V (tehnologie mult apreciată în acest cerc). Știu de exemplu de Adi și Cristi de la Elvsoft, cu ei am lucrat ca să știu tot timpul cum stăm, ce lipsește. Acordul strategic cu cu Novell, acordul tehnic cu Red Hat din februarie și acest anunț de ieri sunt pași agil făcuți în direcția care trebuie. Acum liniile de cod sunt disponibile în GPL v2, în același sistem de licențiere ca și Linux Kernel.
O privire pragmatică la acest anunț: în timp ce din punct de vedere comercial lucrăm pentru interop cu Novell și Red Hat, anunțul sper că va produce o undă favorabilă în comunitate (și altor distribuții populare pe la noi, Debian, Ubuntu). Sound bites cât să am o zi excelentă în următoarele articole:
Așadar, merită să acordăm atenție: numeroși colegi din Linux Foundation (Jim Zemlin, executive director) și dintre maintainerii Linux Kernel (Greg Kroah-Hartman) participă în și salută acest proiect. Vorbim despre pragmatism în cel mai recent whitepaper despre Microsoft și Open Source și este clar că acest pas ne ajută în strategia tehnică (i.e. o tehnologie de virtualizare sigură pentru consolidarea sistemelor eterogene).
Solicit încuviințarea de a puncta însă actul de deschidere. Acesta este important, pentru acesta ultimele aproximativ 20 și ceva de ore au strâns atât trafic și preluare în publicațiile de specialitate. Sunt în US alături de echipa de Platform Strategy care a lucrat la acest caz și asta contează și pentru ei. O transformare a industriei, în care participă activ.
Mai multe informații:
More on the Hyper-V Linux Integration Components
Presspass
PS: dacă sunteți atenți, am lansat în discuție o nouă explicație pentru strategia noastră față de Open Source – numită open edge (față de open core, vezi The 451 Group).