Oprogramowanie

Microsoft udostępnia sterowniki urządzeń społeczności użytkowników Linuksa

Andrzej Michalski | Redaktor serwisu benchmark.pl
2 komentarze Dyskutuj z nami

Microsoft udostępnił społeczności Linuksa 20 000 wierszy kodu sterowników urządzeń. Kod, który zawiera trzy linuksowe sterowniki, został udostępniony programistom jądra systemu w celu dołączenia go do źródłowego drzewa Linuksa. Sterowniki, które będą dostępne zarówno dla społeczności Linuksa, jak i dla klientów Microsoft, zwiększą wydajność tego systemu operacyjnego w maszynach wirtualnych Windows Server 2008 Hyper-V lub Windows Server 2008 R2 Hyper-V.

Ponieważ Microsoft przekazał sterowniki na licencji GPL v2 z myślą o bezpośredniej integracji z jądrem Linuksa, będą one dostępne dla każdego, kto używa odpowiedniej wersji jądra. Microsoft ma nadzieję, że poszczególne dystrybucje Linuksa (takie jak CentOS, Ubuntu i inne odmiany) udostępnią  je klientom w przyszłych wydaniach, i zamierza współpracować z dystrybutorami, którzy są tym zainteresowani.

Dlaczego?
Wirtualizacja szybko staje się faktycznym standardem dla organizacji IT, ponieważ dostarcza im narzędzi, które zapewniają wyższy stopień wykorzystania zasobów i większą elastyczność wdrażania i zarządzania. Niemal 80 procent maszyn wirtualnych działa pod kontrolą Windows. Jako producent platformy wirtualizacyjnej. Microsoft chce zaoferować klientom narzędzia do optymalizacji wdrożeń. Wydając komponenty integracyjne w postaci otwartego kodu źródłowego i integrując je bezpośrednio z jądrem Linuksa, Microsoft ułatwia klientom budowanie infrastruktury wirtualnej z wykorzystaniem Hyper-V.

Kod jest integrowany z jądrem Linuksa przez Linux Driver Project, czyli zespół programistów odpowiedzialnych za tworzenie i konserwację sterowników w jądrze Linuksa. Microsoft ściśle współpracował z Greguem Kroah-Hartmanem, aby zintegrować komponenty z jądrem Linuksa.

Komponenty integracyjne będą nadal ulepszane. Hank Janssen i Haiyang Zhang (z laboratorium Microsoft w Cambridge, Massachusetts) są zarejestrowani jako konserwatorzy linuksowych komponentów integracyjnych. Microsoft zamierza rozbudować komponenty o takie funkcje, jak obsługa SMP i dodatkowe usługi integracyjne (na przykład zamykanie systemu, KVP — wymiana par klucz-wartość itd.).  W miarę opracowywania tych funkcji Microsoft przekazywać kod sterowników stanowiących część jądra.

Microsoft obecnie rozpowszechnia komponenty integracyjne dla SLES 10 SP2. W wersji RC2 komponentów integracyjnych zostanie dodana obsługa SLES 11 oraz Red Hat Enterprise Linux (5.2 i 5.3). Będą to jedyne dystrybucje wspierane przez Microsoft. Więcej informacji o wparciu dla SLES 11 i RHEL 5.2 / 5.3 zostanie podana wkrótce.

Ponieważ jednak teraz komponenty integracyjne znajdą się w jądrze Linuksa, inne dystrybucje, które je wykorzystają, będą zgodne z Hyper-V. Aby uzyskać pomoc techniczną, klienci będą musieli skontaktować się z producentem swojej dystrybucji Linuksa.

Zachęcamy do obejrzenia filmu przedstawiającego szczegóły przekazania kodu sterowników: http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/

źródło: informacja prasowa

Komentarze

2
Zaloguj się, aby skomentować
avatar
Dodaj
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.
  • avatar
    Konto usunięte
    Niech spróbują to wydać na GPL v3 ;-)
  • avatar
    NomadDemon
    moim zdaniem M$ powinien zrobic sterowniki dla windowsa uruchamianego pod maszyna wirtualna na hoscie linuxowym