A Microsoft nyílt forrásúvá tett egy WSL mintát a Linux disztribúció karbantartók számára

 ( trey | 2018. március 28., szerda - 20:23 )

A Microsoft bejelentette, hogy nyílt forrásúvá tett egy WSL (Windows Subsystem for Linux) mintát (sample). A vállalat ezzel akarja rávenni a Linux disztribúció karbantartókat arra, hogy hozzáadják disztribúcióikat a Windows Store-hoz.

Részletek a bejelentésben.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

farok csóválja a kutyát?

áh, csak ki akarják dobni a nyakukból a melót.
Mondjuk az m$ részéről ez érthető, valszeg elég sok meló ezeket a disztrókat frissen tartani. Pláne tesztelgetni, hogy működnek-e. Az m$ itt a jó zsaru.

--
GPLv3-as hozzászólás.

Jól gondolom, hogy ezt a "keresztet" önként vették a nyakukba?
Persze a disztrók készítői is állhatnak hozzá úgy, ahogy jó pár évig az MS viszonyult a linuxhoz. ;)

Kicsit ciki, de én még mindig nem vágom, hogy ez a WSL mire jó.

Mire lehet a valós életben használni?
Mit lehet erre építeni?

Ezen en is gondolkodtam.
<kicsit_troll>
Csak az az egy jutott eszembe, hogy arra, hogyha a a ceges policy miatt Windowst kell hasznalnod akkor is tudj munkat vegezni.
</kicsit_troll>

--
http://blog.htmm.hu/

+1

in a nutshell: "ceges policy miatt Windowst kell hasznalnod akkor is tudj munkat vegezni" :D

Ugyanezen okból én is örülök neki, de azért lesznek még bajok vele.

+1, én is csak így találkoztam vele.

Hat amig az ugyfel olyan VPN-t hasznal, aminek kliense csak windowsra van, addig a cegnel futtatnunk kell a Linux-on egy virt-win10-et is. Na ez ugye semmire sem hasznalhato, de legalabbis erdemi munkara semmikepp. Hogy ezt barmilyen szinten haszbalhatova tegye az ember, na arra kell a WSL. :D

Igy mar van ssh, nem bassza szet a git-ben a symlinkeket, stb, stb. Millio problema van, ami miatt a win hasznalhatatlan es a WSL egy reszet legalabb meg tudja oldani.

Milyen VPN az aminek csak windowsra van kliense?!

Mostanában nem tudom. 10+ éve pl. a Checkpoint ilyen volt. Legalábbis az általunk használt szerverhez nem lehetett belőni a linuxos klienseket. (nem csak nekem nem sikerült :) )

snx :)

PulseSecure, de itt ugye az a gond, hogy az ugyfel pulsesecure beallitasaiban nincs kiajanlva a Linux-os kliens. Mi azert minden heten megbombazzuk oket egy request-tel, hogy legyen. :D

Mondjuk ugy nez ki egyelore ok a kitartobbak. :D

De mi sem adjuk fel

Én tennék egy próbát egy simán feldobott klienssel, nem kell azt onnan letölteni :-)

Működhet, feltéve, hogy nincsenek Windows specifikus Host Checker rule-ok.

Jaja.

Vannak. És pont ez a probléma. Kint van winre meg osx-re, de a linuxra nem akarják.
Amúgy próbáltam feltenni simán, de szépen le is dob a hostcheck résznél.

Valós élet:
frontend webfejlesztő vagy, a parancsoros eszközök a WSL-en keresztül elérhetőek pl. pandoc, git, tmux, curl, stb. stb. de az ssh is egyszerűbb tud lenni mint a putty, használhatod a csomagkezelőt amit megszoktál linuxon. Mindeközben a Photoshop, Microsoft Office stb. is megy natívan.

--
openSUSE - KDE user

En nem latom problemanak, hogy a fenti hozzaszolok nem ertik, mire jo.
(igazabol azt sem, hogy en miert teszem azt szova)

Csak egy példát hoztam a valós életből :)

--
openSUSE - KDE user

Nem tudom, mit lehet rá építeni.
De pl. egy Cygwin-t (legalábbis ahogy és amire én használom) egész jól ki lehet vele váltani (mínusz a sittes copy/paste).

X megy rajta? Cygwin tud grafikát is.

X szervert raksz a Winre, es siman mennek a grafikus appok is.

----------------------
while (!sleep) sheep++;

A WSL-ből? (nem kötözködni akarok, az első és egyben utolsó infóm az volt róla, hogy ez CLI only)
Azóta már windows-om sincs, szóval csak kíváncsiság.

Aha.

----------------------
while (!sleep) sheep++;

Igen, megy. Hivatalosan nem támogatott a grafikus felület, de gyakorlatilag működik.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Mi a baj a copy/paste-el? Hasznalj mas terminalt, ne a beepitettet. (Hyper, etc.)

----------------------
while (!sleep) sheep++;

Copy/paste: win + R + "bash" + Enter > sajnos a klasszikus cmd.exe jön elő > dupla bal click copy, dupla jobb click paste (ez már botrány), de pl. "shift + insert" nem pasztál.

Rakhatnék fel mindenféle 3rd party terminal emulatort, de akkor az már megint tákolás és sérülhet a céges software policy (amit persze esetleg már egy Cygwin is sért).

Olyan hardvered van, amit fajdalmas Linux desktoppal hasznalni, de kellenek a Linux feature-ok, es egy VM nem idealis (sok akkut eszik, nehezebb integralni a fajlrendszerrel, etc. etc.).

----------------------
while (!sleep) sheep++;

Nem tudom, milyen hardver lehet az, amit Linux desktoppal fajdalmas hasznalni, de csak emiatt nem tennek fel Windows-t, amit hardvertol fuggetlenul fajdalmas hasznalni ;-)

Inkabb cserelnek hardvert.

Kicsit az az erzesem a hozzaszolasodat olvasva, hogy gombhoz veszem a kabatot.

Ujjlenyomat olvasó, smartcard reader, némely TPM chipek, egyes notebookba épített webkamerák, néha a wifi modul...
Szóval van bőven olyan hardver, ami nem 100%-ig linux kompatibilis. :(
(anno a Dell E6520-nak még a touchpadje sem működött normálisan linux alatt, kb. két év után lett rá minimális megoldás)

És ha nem megy az ujjlenyomat olvasó, vagy a smartcard reader, akkor fájdalmas linux desktoppal használni?!

A laptopomban van mindkettő. Fogalmam sincs, hogy mennek-e linux alatt. Sosem próbáltam.

Nem fájdalmas linux desktopot használnom.

Akkor most mi a helyzet?

A webkamerát sem érzem kritikusnak a linux desktop fájdalommentes használatához.

Ha meg a wifi nem megy, akkor inkább gépet cserélek, nem windows-t kezdek használni linux helyett. Pont ezt mondom.

Embere válogatja. Engem zavar, hogy a hardver eszközök fele csak dísznek van, hogy ugywnezen a vason a hang elfogadható windows alatt és borzasztó linuxon, hogy windows használatakor normálisan nézhetőek a videók, linuxon kissé töredezik a kép, ha meg utánajárok, mi az a flickering/tearing és megpróbálom kiküszöbölni, akkor meg szaggatni kezd... stb.
Felhasználástól, ízléstől függ, hogy ez kinek elviselhető és kinek szenvedés.

Thunderbolt 3 dock eGPUval. 2018-ban nincs alternatívája. (Mondjuk Linuxszal használom, de messze nem működik rendesen.) Dell XPS13 + 1080Ti kombó alternatívája mi?

Tudom, vegyek egy desktopot és egy laptopot külön.

Vagy az XMOS usb audio interface. Mi az alternatíva, amin nem recseg a pulseaudio, ha terhelve van a CPU?mivel tudok egy AESEBU bemenetes hangfalak meghajtani? Koltsek egy millat upgrade-re, hogy ugyanazt megkapjam?

----------------------
while (!sleep) sheep++;

Ezeket nem ismerem.

De ha jól veszem ki a szavaidból, speciális hardver, olyan, ami linux alatt nem támogatott és nincs támogatott alternatíva?

OK, így már érthető.

Köszi.

scope :)

Elmondom nekem mire jo:

A ceges Windows-os laptopon hasznalom.

Ha epp olyanom van, hogy irnek egy shell scriptet, vagy mondjuk keresnek valamit egy szovegfajlban, akkor nem kell azon tanakodnom, hogy vajon van-e windows alatt erre parancs, es ha igen, mi a neve es a parameterei, hanem siman a megszokott dolgokat hasznalhatom.

Nem hasznalom minden nap, de van, amikor jol jon.

Ja, meg ssh klienst szoktam hasznalni. Jobban kezreall pl. az scp, mint megkeresni a putty konyvtarat aztan pscp

Elmeletileg ennel tobbet is tud, de azokat a dolgokat en nem hasznaltam eddig.

Nekem a gépemen w10 van gyárilag és ezzel probléma nélkül tudok rajta ubuntut használni, natív kóddal, canonical és egyéb ubuntu repókkal. Cygwin biztos jó, mondjuk én inkább mingw-t használok, de natív linux elfet szerintem nem tud futtatni. Vagy ha esetleg binary only cuccod van, wsl alatt fut. De a linux szervereidet még ne kezd azért erre lecserélni.


"I'd rather be hated for who I am, than loved for who I am not."

Nekem munkahelyen Windows 10-em van. Egyrészt a cégnél az MS software-ek az elfogadottak, bevezetettek - kivéve a szerver -, másfelől van is windows-os software, amit használnom kell. Ugyanakkor szükségem van linuxos eszközökre, mert azokat ismerem, azzal tudok sok esetben hatékonyan dolgozni. Ilyen az (ap)calc, ami egy C-szerű script nyelv, s ismeri a komplex aritmetikát. De az ssh kliens is kell nekem, a Gnuplot szintén.

Szóval jó, hogy van, aktívan használom.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

tudom, hogy ez nem a WSL, de engem azért meglepett, hogy visual studio 2017-ben linuxos app-ot lehet debuggolni, amit egy linuxos szerveren futtat tképpen...

Blackpanther vajon lecsapott már a remek lehetőségre? :)