Windows Subsystem for Linux - WSL System Calls

 ( trey | 2016. június 9., csütörtök - 10:40 )

A Microsoft nemrég bejelentette "Bash Ubuntun Windowson" megoldását, amely lehetővé teszi natív Linux ELF64 binárisok futtatását a Windows Subsystem for Linux-on (WSL) keresztül. Ezt az alrendszert a Microsoft Windows Kernel csapat alkotta meg és elég nagy figyelmet kapott. Az egyik leggyakoribb kérdés, amelyet a csapat kapott, hogy ez a megközelítés miben különbözik egy hagyományos virtuális géptől. A Microsoft egy blogbejegyzés sorozatot indított, amelyben áttekintést ad a WSL-ről, illetve más vele kapcsolatos kérdésekre is választ ad.

Elérhetővé vált a cikksorozat harmadik része:

Korábbik cikkek:

Az aktuális cikk elolvasható itt.

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ő.

Felmerült bennem, hogy csak Ubuntu futtatható? Egy gyors keresés dobta ezt: https://www.variantweb.net/blog/running-fedora-on-windows-10-using-wsl/
Gondolom mások fantáziáját is megmozgatta a lehetőség. Vajon lesz majd külön disztrib kiadás Win10-re is, mint ahogy vannak már cloud verziók is egyes Linuxokból?

ZSH-t fogadnék el Windowsra nagyon szivesen :)

Üdv. bnv

Höh. Ty! :)

Üdv. bnv

Szerintem jobb lenne, ha a Windows csak a saját binárisai körül sertepertélne :)

Hamarost levedetik az elf-et es sapot fognak szedni mindenkitol, aki csak ranez, nem hogy futtatja. The way of MS. :D

+1

Nagyszerű. Ha írnak egy malware programot Windowsra ELF binárisban, most majd fut már Linuxon is. Hmmm... Tényleg olyan mint a Nokiánál, megöleli, tönkreteszi. De, tévedjek!

Eddig az volt a baj, hogy a Microsoft nem elég nyitott az open source közösség felé. Most nyit és megold egy halom olyan dolgot, ami miatt eddig kritizálták, és most ez a baj? :)

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Eddigi nyitasai korulbelul a perekrol, a fenyegetozesrol szoltak, a technologiak megfojtasarol, protokollok szetcseszeserol. Engedtessek meg par embernek, hogy ne annyira bizzon a Microsoft-ban ezek utan.

En nem szoktam semmit elhinni bemondasra. A tettek beszelnek. Egyelore a Microsoft-ot a tetetei alapjan itelem meg. Jelenleg olyan sotet ezzel kapcsolatban a jovokepem, mint a barlangi beka seggen levo szardarab ejfelkor.

Majd bebizonyithatja, hogy nincs igazam. Ha tudja...

pedig remenykedtem hogy az ELF-es agymenes nem volt komoly

Igen, csak neked!

Ki a fasz akar neked bizonygatni Microsofteknal? :)

Érdekelne mitől félsz. Megveszi a Canonicalt Elop-nak és az tönkreteszi? Zsarolja a Canonicalt és szétveri a disztribúcióját? Holnaptól Windows 10 GUI lesz az Ubuntuban? Tényleg érdekelne, hogy mitől félnek az emberek ebben az esetben.


"Belépés díjtalan, kilépés bizonytalan."
"Vajon mit várok a sorstól, ha hányok az édestől, és izzadok a sóstól."

Én jobban félek attól, hogy ubuntu gui lesz a windows 10-ben :D

Nagy Péter
www.ddo.hu

Ubuntu GUI. LOL! :)

Szerintem az M$ elég sok etikátlan és aggasztó dolgot tett a közelmúltban.

Kezdjük a Windows 10-zel. Ráerőlteti ugye magát a 7,8-as felhasználókra. A Windows Update-et nem lehet letiltani. Furcsa módszerrel több ezer váltakozó IP címen várja a kikémkedett adatok a felhasználókról...

A Windows Phone-os user-ek eléggé megszívatták. Kb. 3x indult újra platform. Néha még az a telefon se kapott frissítést, amire azt ígérték, hogy fog. Most meg ha jól tudom megszabadultak az egész Windows Phone-os üzletágtól.

A nagysikerű Xbox 360 után, az X1 kb. egy TV átjátszó lett

A docx szabvány kapcsán sokat mókoltak az ECMA-val együtt, hogy az OOXML nehezen implementálható szabvány legyen.

Most ennyi jutott szembe

> Windows 10
> kikémkedett adatok a felhasználókról

lazán kapcsolódik

> az X1 kb. egy TV átjátszó lett

Mire gondolsz? Mennyivel tud kevesebbet, mint a 360?

Jó, hogy belinkelted a szálat, mert benne van Hunger megjegyzése, ő megértette.

Értem amit és miért írod, de a példákkal az a problémám, hogy saját termékeikről írsz, itt most meg egy másik, tőlük elméletileg független cég termékéről van szó. Saját Windows, saját Windows Phone és saját Xbox, azt csinálnak amit akarnak vele, de a Canonical esetén gondolom nem így megy. Vagy szarabb lesz az Ubuntu, mert W10 alatt is használható?


"Belépés díjtalan, kilépés bizonytalan."
"Vajon mit várok a sorstól, ha hányok az édestől, és izzadok a sóstól."

Idézet:
"When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures."

Ez a rész biztos tökre kompatibilis a Windows kliens EULA-val :P

Nem értem. Mi köze egy akármilyen OS-re települő alkalmazás licencének az OS EULA-jához?

Üdv,
Marci

Kérdés, hogy kinek a licence számít egy linkelt kód, illetve az az által meghívott rendszerszintű API-knál, főleg, ha az operációs rendszer szolgáltatásait használja.

(Mondjuk gyanú esetén pont leszarnám.)

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

Nem tudom. Valójában az sem értem pontosan, mit értesz linkelt kód alatt? Azt, amikor GPL kód és nem GPL kód van dinamikusan vagy statikusan összelinkelve?
Azért nem látom miért lenne itt gond, mert ugyanaz a helyzet, mint akármilyen GPL app Windowson való futtatásánál, nem?

Üdv,
Marci

Nem vagyok jogász, de szerintem, ha egy termék része lesz akkor már nem ennyire egyértelmű. :)

Ha leszállítasz mondjuk egy samba kiszolgálót, úgy hogy tökmindegymilyen OS szinten limitálod, hogy max 5 konkurrens kapcsolat lehet, valószínűleg megsérted-e vele a fenti pontot. (az én értelmezésem szerint :))

Csakhogy itt az Ubuntu user mode része a Windows Store-ból felhasználói kérésre települő app, szóval mintha ez nem állna fent. Szerinted?

Üdv,
Marci

Gondolom jól megjogászkodták előtte és igen így talán nem áll fenn ;)

Á bocs. Telefonról írtam, és előre megnyitottam azokat a hozzászólásokat, amire válaszolni akartam. Aztán a végére úgy rémlett, hogy ez is a telemetrikás topichoz tartozik. (Hogy legális-e egyáltalán belenézni disassemblerrel egy szoftverbe).

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

OK

Üdv,
Marci

Arra gondolsz, ha a Photoshop meghívja az msvcrt.dll valamelyik rutinját, akkor az msvcrt.dll licence számít-e, vagy mennyiben szól bele, hiába más, mint mondjuk a Photoshopé? Csak egy példa, nem olvastam el a licenceiket.


"Belépés díjtalan, kilépés bizonytalan."
"Vajon mit várok a sorstól, ha hányok az édestől, és izzadok a sóstól."

Pl.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™

A tettek beszélnak (csak pár példa):
* OSS Dotnet (ASP.NET Core, Roslyn compiler-as-a-service, stb.)
* OSS Xamarin
* OSS VS Code

Többsége MIT vagy Apache2 licensz alapján.

Fuszenecker Róbert

Ja... Embrace, extend – and kill: http://www.theregister.co.uk/2016/04/15/microsoft_discontinues_robovm/

Ráadásul azon a geci módon, hogy először bezárta a forrását, aztán ölte meg, nehogy egyszerű legyen. Szóval igen, a tettek beszélnek.

Visszamenőleg is be lehet zárni valaminek a forrását? Komoly a kérdés, nem vagyok jogász. Miért nem forkolja valaki az utolsó kiadott verziót? (Java-terén teljesen laikusként: miért nincs alternatíva?)

Amúgy érdemes elolvasni ezt a threadet, a srácok szerintem elég jól rátapintottak a lényegre. Ha a Microsoft megtartja a RoboVM-et, az majdnem biztosan pereskedéssel járna. Ha veszítenek, akkor buknak egy csomó pénzt, ha pedig nyernek, akkor megmentettek egy olyan terméket, ami a Xamarint kannibalizálja.

"Visszamenőleg is be lehet zárni valaminek a forrását?"

Lásd az Oracle vs. Google vitát arról, hogy használhatja-e a Google a GPL licenc alatt lévő Java API-t. Azé a forrás, aki képes dual licencet adni hozzá.

"Amúgy érdemes elolvasni ezt a threadet, a srácok szerintem elég jól rátapintottak a lényegre."

Ahja: "Google kills a project and this place erupts with comments about how evil Google is. Microsoft kills a project and it's Oracle's fault. Hilarious."

"megmentettek egy olyan terméket, ami a Xamarint kannibalizálja"

Még csak erről sincs szó, sokkal kisebb piac a RoboVM, szimplán köcsögség volt.

> "Google kills a project and this place erupts with comments about how evil Google is. Microsoft kills a project and it's Oracle's fault. Hilarious."

Jó, hát a redditen is divat kettős mérce, nemcsak itt. :) A többi kommentet nézd, ez pont egy offtopik beszólogatás volt.

Néztem a többit is, az én nézőpontomból ez foglalja legjobban össze a helyzetet... különben a Microsoft bedobta volna a közösbe a projektet. De nem dobta be.

Majd ha lesz rá Unity, meg systemd, na akkor emberkedjenek.


DigitalOcean 10$ kredit- Cloudatcost VPS 50%: MEQy2epUny - <3 openSUSE, Ubuntu, KDE <3

Fogalmad sincs mire való ez a feature, mi?

--
kistasi

Univerzalis binaris fallback. Ha a sajatjukkal felsulnek.

De, bár a mire szánták talán pontosabb megfogalmazás.


DigitalOcean 10$ kredit- Cloudatcost VPS 50%: MEQy2epUny - <3 openSUSE, Ubuntu, KDE <3

Kezdek aggódni.


DigitalOcean 10$ kredit- Cloudatcost VPS 50%: MEQy2epUny - <3 openSUSE, Ubuntu, KDE <3

(X)

(.) (.)

(|)

8=D


DigitalOcean 10$ kredit- Cloudatcost VPS 50%: MEQy2epUny - <3 openSUSE, Ubuntu, KDE <3

Ez azert eleg rovid, muteten gondolkodtal mar? :D:D

De játékos.


DigitalOcean 10$ kredit- Cloudatcost VPS 50%: MEQy2epUny - <3 openSUSE, Ubuntu, KDE <3

:D

Mer' baj, ha egy kismellu, de nagyseggu no kezek es labak hijjan az oldalara dolt???? :D

Kesz :D:D

En taro Tassadar... :>

@@
"You can hide a semi truck in 300 lines of C."

Geci Microsoft; hany ember elcseszett eletet teszik tonkre.

Bar a van rajta vagy nincs rajta meg mindig eleg jo indok lehet, ha eppen fustszurosen vagy siman kinalgat.

Erdekes, kivancsi vagyok mikor fog meni opengl/opencl ill. hang meg ilyesmik.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

És a Wine? :-]

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

Erre linux eseteben is kivancsi vagyok ;)

GL kb ennek az irasa ota http://oss.sgi.com/LDP/HOWTO/3Dfx-HOWTO.html megy nekem.
Ugyhogy vissza kell utaznod az ez elotti idobe, hogy megvarhasd. ;P


Amit nem lehet megirni assemblyben, azt nem lehet megirni.