Jaram się tą informacją jak flota Stannisa w Grze o Tron!
Na początku marca w sieci pojawiły się plotki, że MS zamierza stworzyć wersję MSSQL na Linuxa. Oczywiście chyba nie było wtedy nikogo, kto mógłby w coś takiego uwierzyć.. Po chwili piekło zamarzło, oficjalna nota na blogu ms i fala zaskoczenia w sieci. Jak to możliwe technicznie? To pytanie wciąż pozostaje bez odpowiedzi. W końcu engine sqlos i windows dogadują się na swój sposób, a architektura GNU/Linux to całkiem inna bajka i wspólny model programowy procka to przecież za mało, inaczej projekt polegnie na kiepskiej wydajności. Będzie zatem mnóstwo przerabiania kodu. Ale MS otwarcie przyznaje, że gra jest warta świeczki.
Miałem okazję uruchamiać basha na Windows 10. Możliwości są zaskakujące. Informacja o natywnym działaniu (a nie symulacji) to jedno, ale jest nawet możliwość instalacji xserver! Sprawdzałem, podobnie jak tutaj – działa 😀 Ale tak prosto z SQL już nie będzie. Chociaż w pewnym sensie można potraktować to jako pierwszy proof of concept, tylko że w drugą stronę 😉 Podobnie jak SQLSRV@Linux, Linux(bash)@Windows oparty jest/będzie o kompilacje Canonical i ich Ubuntu. Od ~2002r. Debian i jego pochodne goszczą nieprzerwanie w moich bootloaderach i gdyby nie część gier oraz mssql, zapewne innych opcje tam nie pojawiłyby się ;] Instalacja poprzez apt-get install mssql-server ? Brzmi kosmicznie, ale tak to właśnie będzie wyglądało!
Pozostaje zatem czekać na pierwsze buildy dostępne dla szerszej publiki. Zapisałem się do programu testów, ale póki co brak odzewu 🙁 W sieci można znaleźć ciekawe materiały od osób, które taki dostęp już posiadają. Polecam szczególnie film na msdn do obejrzenia również poniżej. Niemniej jednak, jeśli będę miał dostęp do binarek, możecie liczyć na skrupulatne sprawozdania z prowadzonych eksperymentów 🙂 Już nie mogę się doczekać!
p.s. czy wiecie, że Rada Języka Polskiego unormowała odmianę słowa Linux? 🙂