Microsoft otwiera część kodu źródłowego Bing

Microsoft otwiera część kodu źródłowego Bing

Autor: Krzysztof Sulikowski

Opublikowano: 2/7/2015, 11:50 AM

Liczba odsłon: 2974

Bing jako open source? Tak, to nie sen. Microsoft już kilka miesięcy temu rozważał udostępnienie kodu źródłowego wyszukiwarki. Plan ten jest właśnie wprowadzany w życie - jeden z elementów silnika Bing został już 'otwarty'.

Microsoft otworzył kod jednej z bibliotek silnika Bing, znanej jako Microsoft.IO.RecyclableMemoryStream. Jest to biblioteka odpowiedzialna za "wysokopoziomowe zachowania dla systemów o krytycznej wydajności", co odróżnia ją od podstawowego MemoryStream. Według Bena Watsona z Philosophical Geek, moduł został zoptymalizowany do wykonywania szeregu czynności:

  • Eliminowanie alokacji sterty dużych obiektów (Large Object Heap) poprzez użycie puli buforów
  • Zapobieganie wyciekom pamięci dzięki przypisaniu rozmiaru puli
  • Zapobieganie fragmentacji pamięci
  • Zapewnienie świetnej jakości możliwości debugowania
  • Zapewnienie śledzenia metrycznego i wydajnościowego

Bing

Udostępnienie pierwszej z bibliotek Bing to dopiero początek procesu, który jeszcze kilka miesięcy temu nadal pozostawał w sferze rozważań. A jednak stało się! Dziś nie wiadomo jeszcze, czy Bing w całości przejdzie na open source. Taki plan ma z kolei Microsoft wobec platformy .NET. Zaledwie kilka dni temu firma udostępniła kod środowiska uruchomieniowego CoreCLR, co stanowi kolejny i najprawdopodobniej nie ostatni krok ku całkowitemu otwarciu źródeł tego frameworka.

Kod źródłowy Microsoft.IO.RecyclableMemoryStream jest już od kilku godzin dostępny do bezpłatnego pobrania z repozytorium GitHub. Na oficjalnym profilu Microsoft znajdziemy także inne źródła związane z .NET.

Źródło: http://www.neowin.net/news/microsoft-open-sources-a-small-part-of-bing

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia