Kali Linux krijgt grafische interface op WSL2

De ontwikkelaars van Kali Linux hebben een grafische interface uitgebracht voor het Windows Subsystem for Linux 2. Daarmee is het OS voortaan niet alleen via de command line te bedienen in Windows, maar ook via de gui.

Kali Linux heeft in versie 2020.3 de package Win-KeX uitgebracht. Dat staat voor Windows + Kali Desktop EXperience. Gebruikers moeten de package kali-win-kex of de metapackage kali-linux-default nog wel handmatig installeren. Daarna is de persistent gui op te roepen binnen WSL2. De ontwikkelaars zeggen dat ze de package niet standaard mee installeren, omdat de image anders te groot zou worden.

De gui is alleen beschikbaar voor 64bit-systemen en niet met de eerste versie van WSL. De package opent een vnc-client in Windows die verbonden is met een Xfce-desktopomgeving die binnen WSL2 draait om de grafische interface te tonen. Microsoft kondigde in mei tijdens zijn Build-conferentie aan dat WSL2 ondersteuning zou krijgen voor gui's. Kali Linux is de eerste distro die ook daadwerkelijk een gui uitbrengt.

Een andere grote verandering in het besturingssysteem is de switch van de bash-shell naar ZSH. Die laatste is nog niet de standaardshell, maar wordt wel al meegeleverd met 2020.3. In Kali 2020.4 wordt ZSH wel de default shell. Volgens de ontwikkelaars biedt ZSH meer mogelijkheden en personalisatie, al noemen de ontwikkelaars geen specifieke voorbeelden.

Kali_Gui_WSL2

Door Tijs Hofmans

Nieuwscoördinator

20-08-2020 • 10:59

117

Reacties (117)

117
117
50
1
0
49
Wijzig sortering
De 'GUI' Die nu door Kali uitgebracht is, is niet de GUI zoals Microsoft het aangekondigd heeft. Microsoft wil een xserver gaan integreren in een volgende feature-update, dit is op dit moment nog niet beschikbaar.
Kali Linux heeft nu een 'remote-desktop' uitgebracht waarbij ik vermoed dat de vnc-client gewoon een Windows versie is.
Kan echt niet wachten tot het zo ver is. Ik zou heel graag Linux gebruiken voor development, maar vanuit m'n werk mag het niet (group policies enzo) en thuis vind ik het nog lastig om over te stappen omdat ik mijn PC ook in m'n vrije tijd gebruik. Dit gaat echt een uitkomst bieden voor mij, want dan kan ik al mijn development tools binnen WSL draaien en hoef ik geen dualboot of trage/zware VM te gebruiken.
Het idee is juist dat de tooling zoals je IDE nog op Windows draait, maar dat bijvoorbeeld tools als Docker Desktop for Windows de eigen logge interne VM op Windows vervangen door het direct aanspreken van de Linux kernel en filesystem via WSL.

Overigens wordt WSL sinds kort standaard (en zelf in Windows Home) meegeleverd via de updates. Probeer WIN+R -> wsl eens?

Mijn inziens is de simpliciteit juist de kracht van WSL2. Microsoft heeft de integratie heel netjes gemaakt, en verschillende Linux distros installeren kan met 1 klik vanuit de Microsoft Store: https://www.microsoft.com...ntu-2004-lts/9n6svws3rx71
Het idee is juist dat de tooling zoals je IDE nog op Windows draait, maar dat bijvoorbeeld tools als Docker Desktop for Windows de eigen logge interne VM op Windows vervangen door het direct aanspreken van de Linux kernel en filesystem via WSL.
Lijkt me stug dat dit de enige gedachte achter WSL is. Ik snap dat een volledige desktopomgeving oorspronkelijk niet op de planning stond, maar waarom zouden we die nu niet gebruiken? De performance van WSL is beter dan een volledige VM binnen VirtualBox of VMWare Workstation, en juist voor veel development tools werkt Linux heel fijn.

Docker draai ik op een losse server (met flink wat meer capaciteit en kracht dan mijn eigen PC), maar ik zou graag mijn developmentomgeving splitsen van mijn vrijetijdsomgeving, daar lijkt de geplande toekomst van WSL mij perfect voor.
Dat is exact de gedachte achter WSL. Windows gui gebruiken, Linux tools in die gui kunnen gebruiken. Linux gui in WSL is hetzelfde als Linux gui in VM draaien, qua performance zal het weinig uitmaken.

Tuurlijk, leuk dat het kan. Soms misschien ook wel handig. Maar niet echt iets waar WSL voor ontworpen is.
Dat maakt natuurlijk 0 verschil. Die WSL Linux kernel draait in een VM, exact zoals de Docker containers met daarin een Linux kernel. Beiden zijn lightweight Hyper-V VM's.

WSL1 was wel anders, dat had geen Linux kernel maar een syscall vertaling van de Linux API naar de NT kernel. Er was dus maar 1 kernel, en geen VM.
Thuis over op Ubuntu Budgie, werkt veel gebruiksvriendelijker dan Windows en op MS Office na mis je echt niks. Heb nu ook de ouders overgezet. Die vinden het juist prettiger dan Windows. Lijkt overigens op elkaar (dat is een keuze, je kan ook een app dock zoals op de Mac gebruiken).

Juist voor privégebruik behalve gaming is dit ideaal.
Als ik ooit overga dan wordt het Gnome op Debian of Arch. Ik ben goed thuis in Linux en Ubuntu zit mij meer in de weg dan dat het me helpt.

Maar ik heb nog geen Linux DE gevonden die in de buurt komt van Windows qua gebruiksgemak, laat staan in de buurt van MacOS. Mocht er ooit iemand een DE maken die MacOS 1:1 nabootst (en dan specifiek de dock, de balk aan de bovenkant en Finder) dan ben ik snel over, maar dat heb ik nog niet gevonden. Tot die tijd win ik er persoonlijk weinig mee.
Al eens gekeken naar Elementary OS?
https://elementary.io/nl/
Dan kan 'ie beter Pantheon op Arch installeren, want hij heeft specifiek aangegeven Arch te willen en geen Debian/Ubuntu (waar elementary op gebaseerd is).
Dit is toch wel een beetje het probleem met Linux. Bij Windows installeer je het en is het klaar.

Ik snap werkelijk niks van wat je zegt. Arch? Pantheon? Is het nou Linux of iets anders?

Voor context: Ik werk al tientallen jaren met Windows computers, en ben op zich wel nieuwsgierig naar Linux dingen (die sla ik dus niet helemaal over) maar kom er gewoon in het dagelijks leven niet echt mee in aanraking.
Mijn reactie was bedoeld aan 2 mensen die inhoudelijk meer bekend zijn met Linux, dus het is begrijpelijk dat je het niet snapt :) Ik zou hetzelfde hebben bij jou als jij met technische Windows-dingetjes zou komen aanzetten :)

Linux is alleen de kernel en daarbovenop worden systemen, 'distributies/distro's', gebouwd. Die voegen dingen toe, zoals werkomgevingen (zodat je een grafische omgeving hebt) en allerlei pakketten. Zeg maar net zoals dat we een mooi schoolsysteem hebben in dit land met allemaal dezelfde basis, maar daarbovenop dingen toevoegen, zoals HAVO, Gymnasium, etc..
Arch is een Linux-distributie die wat minder toegankelijk voor beginners is, maar juist heel erg fijn werkt voor mensen die al wat verder zijn met Linux. Zeg maar een soort HBO onder de distro's.
Pantheon is de naam van de werkomgeving die de eveneens hierboven genoemde distro elementary OS heeft gemaakt, maar dus ook te installeren is op andere distro's.

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

Arch HBO onder de distro’s? Sorry, maar dat is erg persoonlijk en doet andere distributies tekort. Ik ben al 25 jaar (geavanceerd) Linux-gebruiker en heb ook Arch gebruikt maar vind het totaal niets. Hun online documentatie is overigens wel geweldig, daar val ik ook als Ubuntu-gebruiker regelmatig op terug.

Als ik zo low level wil gaan zou ik eerder Gentoo gebruiken. Maar Ubuntu op desktop en Debian op de server is wat mij betreft voor mij perfect. En dat heeft niets met kennis te maken, maar met persoonlijke voorkeur, release policies en onderhoudbaarheid.
Arch HBO onder de distro’s? Sorry, maar dat is erg persoonlijk
Natuurlijk is dat persoonlijk, maar ik moest het toch op een gebruiksvriendelijke manier aan de persoon hierboven uitleggen? Dan moet ik toch ergens iets van een metafoor kiezen om het begrijpelijker te maken en dit sloot m.i. het beste aan. Is dus niet om andere distro's te kort doen of zo (ik heb Arch zelf ook gebruikt, maar gebruik het niet meer).
Ik zei overigens ook "een soort HBO" en niet dat het 1-op-1 HBO-niveau is ;)

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

En juist deze snobbeige / elitaire houding zorgt ervoor dat Linux nooit gemeengoed gaat worden, want de community wilt dat helemaal niet.
linux distro's vergelijken met niveaus |:( .
En dan ook de houding die hier wordt aangenomen tegen 'Robbaman' die open staat voor verandering 8)7 .
Jammer, dat kan best op een wat vriendelijkere toon.
linux distro's vergelijken met niveaus |:( .
Prima. Dan installeer jij dus volgende keer Gentoo bij iemand die net begint met Linux? Want Gentoo is qua niveau blijkbaar net zo makkelijk als Ubuntu als er toch geen verschil in niveaus is. 8)7

Ik probeerde het alleen op een makkelijke manier uit te leggen aan Robbaman. Het was niet mijn bedoeling om het "snobbistisch" te maken. Excuses als het zo overkwam :)
En dan ook de houding die hier wordt aangenomen tegen 'Robbaman' die open staat voor verandering 8)7 .
Andersom kan ik dat ook zeggen, want ik zou niet weten hoe ik met Windows in één klaar ben na installeren zoals híj stelt. Daarom vond ik zijn zin "dat is het probleem met Linux" ook zo vreemd, want ik zou dat ook tegen hem kunnen zeggen als ik iets Windows-achtigs niet snap. Het is maar net welke ervaring je hebt.

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

Andersom kan ik dat ook zeggen, want ik zou niet weten hoe ik met Windows in één klaar ben na installeren zoals híj stelt. Daarom vond ik zijn zin "dat is het probleem met Linux" ook zo vreemd, want ik zou dat ook tegen hem kunnen zeggen als ik iets Windows-achtigs niet snap. Het is maar net welke ervaring je hebt.
Excuus, ik probeerde niet te suggereren dat er een probleem is met Linux, maar dat 'mijn probleem met Linux' is dat de kernel en de overige delen van het besturingssysteem gescheiden zijn waardoor het als niet actieve gebruiker vaak niet duidelijk is wat nou precies wat is.

Stel even (zoals ik het een beetje begrijp) dat ik een Linux distro heb waarbij je dus meerdere lagen hebt, de kernel, de distro/tussenlaag en de UI als aparte keuze (als ik dit dus uberhaupt al een beetje goed begrepen heb).

Stel dat ik dan een applicatie wil installeren. Wat bepaalt dan of ik die applicatie kan installeren? De kernel versie? De keuze en verise van de distro? De gekozen UI laag? In Windows is dat aspect gewoon eenvoudiger. App voor Windows 7 en hoger => klaar.

Dan heb je binnen Windows nog WSL(2), wat dan blijkbaar weer een soort aangepaste Linux kernel is die binnen Windows draait. Maar is dat dan een distro? Of alleen een kernel? En hoe zit het dan wanneer ik docker draai binnen WSL2 op Windows? Ik ben dan wel echt een beetje de draad kwijt 8)7

[Reactie gewijzigd door Robbaman op 22 juli 2024 21:58]

Excuus, ik probeerde niet te suggereren dat er een probleem is met Linux, maar dat 'mijn probleem met Linux' is dat de kernel en de overige delen van het besturingssysteem gescheiden zijn waardoor het als niet actieve gebruiker vaak niet duidelijk is wat nou precies wat is.
Dat moet je inderdaad net even weten :)
Stel even (zoals ik het een beetje begrijp) dat ik een Linux distro heb waarbij je dus meerdere lagen hebt, de kernel, de distro/tussenlaag en de UI als aparte keuze (als ik dit dus uberhaupt al een beetje goed begrepen heb).
Veel distro's hebben standaard al een GUI, dus die laag hoef je niet per se mee te rekenen ;)
Maar op Windows is het gelijkaardig: je hebt de kernel, daarbovenop de Windows-GUI.
Stel dat ik dan een applicatie wil installeren. Wat bepaalt dan of ik die applicatie kan installeren? De kernel versie? De keuze en verise van de distro?
De kernelversie is zelden van belang, tenzij je het over stuurprogramma's (drivers) hebt of iets wat heel nauw samenwerkt met de kernel (maar jij als 'gewone' eindgebruiker krijgt daar niet mee te maken).
De distroversie is ook niet van belang, behalve bij enkele GPU-stuurprogramma's, maar dat is op Windows net zo (een stuurprogramma voor Windows 10 zegt ook wel eens dat XP niet wordt ondersteund als je hem op XP probeert te installeren).
De gekozen UI laag?
Nee. Je hebt wel programma's die met de vormgeving van een bepaalde GUI zijn gemaakt, maar alle programma's werken op alle GUI's. Je ziet alleen soms verschillen in uiterlijk, maar alles werkt.
In Windows is dat aspect gewoon eenvoudiger. App voor Windows 7 en hoger => klaar.
Hoe kun je stellen dat dat eenvoudiger is als je niet eens weet hoe het op Linux werkt? Dan kan ik ook wel zeggen dat een Tesla makkelijker te besturen is dan een Volkswagen ondanks dat ik er nog nooit in heb gereden :P
Dan heb je binnen Windows nog WSL(2), wat dan blijkbaar weer een soort aangepaste Linux kernel is die binnen Windows draait. Maar is dat dan een distro? Of alleen een kernel?
Het is een soort van mini-distro. Moeilijk uit te leggen, maar het is niet echt hetzelfde als een echte distro. Het is meer bedoeld voor ontwikkelaars die op Windows werken en toegang willen tot bepaalde Linux-dingen. Een beetje als de drive-through bij de McDonalds: je krijgt wel eten, maar niet de ervaring van het zitten aan een tafeltje in het restaurant ;)
En hoe zit het dan wanneer ik docker draai binnen WSL2 op Windows? Ik ben dan wel echt een beetje de draad kwijt 8)7
Sorry, van Docker heb ik geen verstand (ik ken het alleen van naam).

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

Download gewoon eens een Ubuntu live-iso file en zoek even op hoe je die op een Windows machine op een USB stick krijgt. Dat is vast niet moeilijk.

Daarna even booten van USB en die wereld van Ubuntu even bekijken. Er is buiten standaard Ubuntu véél te kiezen en ontdekken, maar met een live-usb disk kun je zonder je Windows installatie te vervangen gewoon eens rondneuzen.

De meeste software is in de Ubuntu-software applicatie te vinden, dat is een soort app-store. Héél soms installeer je iets buiten deze stores om, zoals Chrome bijvoorbeeld. De live ISO heeft gewoon Firefox standaard geïnstalleerd staan.

https://ubuntu.com/tutori...install#1-getting-started

Als je een vraag hebt kun je me altijd een PM-etje sturen

[Reactie gewijzigd door casberrypi op 22 juli 2024 21:58]

Ik had het gewoon bij "distro voor gevorderden gehouden". De vergelijking met HBO lokt de vraag uit wat dan de distro op universitair niveau is, natuurlijk ;) Vergelijkingen zijn altijd gevaarlijk want ze zijn zelden passend (genoeg).

Mijn ervaring met Arch is dat het voornamelijk bedoelt lijkt te zijn voor gebruikers die koste-wat-kost het nieuwste van het nieuwste willen. Gentoo is zeer low-level maar daarbij heb je dan wel weer veel meer controle over wanneer je naar een backwards incompatible nieuwe versie gaat. Arch heeft me daar meerdere keren in te grazen genomen.
De vergelijking met HBO lokt de vraag uit wat dan de distro op universitair niveau is, natuurlijk ;)
Ik zou zeggen Linux From Scratch. Veel "universitairder" dan LFS ga je het niet krijgen, althans, niet binnen de Linux-wereld.

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

En waar staat Slackware ?
De reden waarom mensen (oa ik) zo fan zijn van arch zijn de oneindige hoeveelheid packages in de AUR repository. Daar komt geen distro bij in de buurt. AUR is natuurlijk wel met garantie tot aan het tuinhekje.
Daar komt geen distro bij in de buurt? Ik moet eerlijk bekennen dat ik er de afgelopen jaren niet naar gekeken heb maar Gentoo was toen ik ermee aan de slag was onverslaanbaar met de portage-tree en overlays. En het was doodeenvoudig om zelf ebuilds te maken voor een package wat toch nog niet beschikbaar was - doorgaans was het niet meer dan copy-paste van een bestaande ebuild en de package naam en URL van de tarball invullen.

AUR heeft ook veel, dat zeker. Maar voor Ubuntu is er voor nagenoeg alles ook wel weer een PPA te vinden, vanzelfsprekend ook zonder enige garantie.
Linux is geen besturingssysteem maar alleen de kernel (de brug tussen hardware en software). De verschillende Linux distributies (Ubuntu, Arch, etc, maar ook Android) zijn de besturingsystemen die daarop gebaseerd zijn.

[Reactie gewijzigd door Wolfos op 22 juli 2024 21:58]

Da's geen probleem, dat is een eigenschap. Ook wel bekend als keuzevrijheid.

En ja dat heeft nadelen zoals complexiteit en fragmentatie. Maar ook voordelen, zoals eindeloze flexibiliteit. Sowieso is dit alles min of meer een natuurlijk gevolg van open source. Iedereen kan alles aanpassen dus dan gebeurt dat ook.

Wil je een ervaring die wat meer op Windows lijkt en waarin je niks hoeft te kiezen? Installeer dan Ubuntu (al jaren de meestgebruikte distro, iig voor desktops) en verander simpelweg niks aan de defaults. Je maakt dan misschien geen gebruik van al die extra vrijheid, maar ook dat is gewoon een valide keuze.
“Linux” is meer een benaming voor een hele hoop losse stukjes software die in theorie samengevoegd kunnen worden tot een besturingssyteem.

Een “distro” is een benaming voor een project die van die losse stukjes software een daadwerkelijk besturingssyteem maakt en distributeerd.

Dat maakt natuurlijk dat een een stukje software voor distro A waarschijnlijk totaal niet werkt op distro B.

Echter is er ook een bepaaald samenwerkingsproject, genaamd “FreeDesktop.org”, dat een technologie ontwikkeld heeft, genaamd “Flatpak”. Een Flatpack is een soort *.msi bestandje dat wél op elke distro kan draaien.

Het bevat tevens een update-linkje zodat updates van de app automatisch meegenomen kunnen worden met het updatesysteem van een distro.

In feite werken Flatpak-bestanden hetzelfde als dat je in Windows een installer download: je dubbelklikt/opent de boel en de rest gaat vanzelf.

Het mooie van Flatpaks is dat je altijd de nieuwste versie krijgt en het precies zo werkt als dat de ontwikkelaar dat heeft bedoeld.
Ja, maar dan vind ik bijvoorbeeld Pantheon op Arch interessanter omdat je daarmee niet gebonden bent aan Ubuntu LTS. Beide zijn overigens een mooie stap in de richting van MacOS, maar voelen toch net weer wat onhandiger.
Bijna iedere DE kan je aanpassen. Balk van boven en van ondere zet je een dock.
Er zijn er meer dan 10 onder Linux. Zelf gebruikte ik Cairo dock.

Ben geen fan van Gnome, gebruik alleen KDE of op oudere systemen Xfce met het whisker menu.

Ps heb je al eens gekeken naar Zorin OS. Had vroeger ook een osx achtige theme.
Er zijn ook tal van themes beschikbaar om balk en iconen aan te passen.

[Reactie gewijzigd door El_Bartholomew op 22 juli 2024 21:58]

Maar ik heb nog geen Linux DE gevonden die in de buurt komt van Windows qua gebruiksgemak,
Op de Destination Linux zit één gast de hele tijd te zeiken dat KDE Plasma fantastisch is. Ik snap het niet: ik ben nu een maand over van Gnome op KDE en ik wil terug. Niet omdat ik iets mis, maar omdat ik een DE juist vrij onbelangrijk vind en Gnome bij mij sneller was.
Zoals hieronder aangegeven elementary als je een macOS-achtige kloon wilt (maar je wilt Arch, dus moet je hun DE, Pantheon, daarop installeren), en als je een hybride tussen macOS en Windows wilt: Deepin V20 (de distro is gebaseerd op Debian, maar de Deepin DE, eveneens V20, is ook te installeren op Arch). Deepin V20 werkt echt heerlijk en ontzettend gebruiksvriendelijk :) (dus V20, niet V15)

[Reactie gewijzigd door TheVivaldi op 22 juli 2024 21:58]

Dat ziet er toch wel heel interessant uit. Daar ga ik straks als ik thuis ben eens naar kijken
Budgie heeft dat: balk aan de bovenkant, met global menu (dat de menus van applicaties daarin verschijnen) en een dock onderin. Het Mac menu links (Budgie menu) en finder kan je erin zetten (nog beter: de Kangaroo applet, kan je direct via folder tree naar een bestand of map).

By default staat het al bijna zo ingesteld, je moet alleen Global Menu toevoegen & aanzetten via Budgie Desktop Settings > Panel > Applets.

Simpeler wordt het niet en volgens mij is Budgie deels gebaseerd op Gnome. Ubuntu Budgie 20.04 draai ik zelfs op mijn server omdat het het zuinigste OS is ooit (naast Win10).
Ik zie die MacOS-achtige menubalk niet terugkomen op screenshots van Ubuntu Budgie. Weet je zeker dat het zo werkt?
Zeker, daar is een applet voor die je zelf via de UI kunt toevoegen (Global Menu). Het staat (gelukkig) niet standaard aan.. anders was het echt een MacOS clone by default.
Het idee van Budgie is dat je wat eenvoudige opties hebt om het te laten lijken op je favoriete OS.
Ik gebruik al sinds 1997 linux, toen nog redhat. Vanalles gebruikt. Nu Linux mint, maar zou liever manjaro gebruiken, maar dan zit je weer met secure boot te klooien etc. Enja secure boot doet niet veel, maar verzekeringsgewijs moet dit dus opstaan !. Verzekeringen allerhande in IT is rommel, maar je hebt wel nodig als freelancer voor bepaalde klussen. Dus zonder is geen optie. Daarom dus gewoon Linux mint, werkt perfect, stabiel en als je een versie neemt die 4 jaar heeft zoals de meest recente versie, dan kan je wel effe verder voor je iets opnieuw moet erop zetten. Enige nadeel van een Ubuntu based distribution is dat de updates wel "trager" zijn dan bijvoorbeeld bij Manjaro. Enja ik kan lmde gebruiken, dat is een rolling release, maar die krijgen ook "upgrades", waarbij het niet echt zo rolling meer is.
Wat voor verzekering vereist secure boot? Lijkt me dat full-disk encryptie (wat vrijwel standaard icm LVM of ZFS te realiseren is) toch meer dan genoeg is?

Maar goed, ik gebruik al heel lang linux aan de serverkant, maar iedere keer dat ik het op mijn desktop of laptop probeer zit ik weer een weekend te kloten en ga ik uiteindelijk toch weer terug naar Windows. Ik vind de ervaring toch minder, of ik nou Windows-achtige omgevingen als Cinnamon/MATE/Xfce of 'unieke' omgevingen als Gnome gebruik. Ook een tijdje i3 geprobeerd, maar een tiling window manager kan ik al helemaal niet aan wennen (hoewel ik vrij flexibel ben in mijn flow).

Ik heb nu Windows 10 draaien met wat tools om de icoontjes op mijn taakbalk te centreren, maar echt ideaal is het ook niet. Ik blijf vreemd genoeg MacOS toch heel fijn vinden, terwijl ik nooit echt een Mac heb gehad (op mijn huidige late-2012 MBP na). MacOS is recentelijk ook flink achteruitgegaan, maar de kernideeën zijn goed. Hackintosh zou voor mij best wel een uitkomst zijn (op dat alles kapot kan gaan bij een update en het gebrek aan ondersteuning voor RTX-videokaarten na).

Ik ga toch nog eens ElementaryOS en Deepin proberen, wie weet is een van die twee voor mij een uitkomst.
Tsja ik heb zo een algeme verzekering voor problemen. En dat staat daar expliciet in. Het is veruit de beste verzekering, want bij de anderen gaat het alleen maar om bijvoorbeeld als je eens een scherm omstoot ofzo. Ik gebruik Dual boot, als ik wil gamen boot ik wel even naar Windows. Voor de rest doe ik zowat alles onder Linux. Draaien ook nog een paar Windows vms op voor legacy software die ik nog onderhoud.

Ik heb echt gentoo, suse, fedora, debian, Ubuntu, mint geprobeerd. Arch heb ik gewoon geen tijd voor. Manjaro wil ik wel proberen, maar dan moet ik liggen klooien. En mint install je op 5 a 10 minuten, een uurtje later ben ik terug up and running als het moet.
Interessant, nog nooit gehoord van een verzekering die specifiek IT-problemen dekt.

Ik ben specifiek op zoek naar oplossingen zonder dualboot. Iets waar ik wel aan heb zitten denken is om gewoon een tweede videokaart in mijn PC te stoppen, daarmee Linux te gebruiken, en dan mijn 2070 super met PCI-passthrough naar een VM te sturen voor Windows, maar dat blijkt ook allemaal nog niet perfect te werken.

Verder ben ik het ermee eens dat je het systeem dat je dagelijks gebruikt binnen een uurtje helemaal klaar moet kunnen hebben. Ik heb dat in Windows opgelost door al mijn appdata als incremental backup naar mijn server te sturen (die hier op zolder in de kast staat met 60+TB opslag) en alle installers ook in een paar mapjes te stoppen. Ik ben nu hooguit 20 minuten bezig om Windows te installeren en klaar te hebben voor gebruik. Bij Linux zou je dat natuurlijk grotendeels als bash script kunnen automatiseren, waar je gewoon alle packages installeert en data kopiëert vanaf je back-up.

Helemaal mooi zou zijn als je zowel Windows als Linux als VM kon draaien, en dan met een sneltoets tussenbeide kan wisselen. Dat kan al, maar wel nog met een omweg (dan moet je alsnog wat fysieke hardware gaan gebruiken om een USB-hub tussen twee USB-kaarten te wisselen e.d.). Dat lijkt me wel echt geweldig, als je gewoon om te gamen even naar je Windows-installatie wisselt, en daarna terug naar Linux zonder dat je iets af hoeft te sluiten of op hoeft te starten. De overhead van Linux is nihil, en van Windows is voor een nieuwe Ryzen CPU ook geen probleem. Maar zo ver is het helaas ook nog niet.
Met PopOS werkt gaming via Steam bijna net zo goed als onder Windows.
PopOS heeft Ubuntu zover aangepast dat het grafisch goed werkt en veel nonsens er uit is gegooid.
Linux privé kan prima zolang je niet wil gamen. En daar gebruik ik gewoon een Playstation voor. Toen de laptop van m'n vrouw stuk was moest ze mijn Ubuntu laptop gebruiken voor fotobewerking en na enige aarzeling ging dat gewoon perfect.
Bor Coördinator Frontpage Admins / FP Powermod @Oon20 augustus 2020 12:14
Kan echt niet wachten tot het zo ver is. Ik zou heel graag Linux gebruiken voor development, maar vanuit m'n werk mag het niet (group policies enzo) en thuis vind ik het nog lastig om over te stappen omdat ik mijn PC ook in m'n vrije tijd gebruik.
Voor dit soort doeleinden is Kali eigenlijk niet geschikt. Kali is een distributie specifiek voor security assessments / penetration testing en hacking.
Snap ik, maar dat Kali het doet betekent dat anderen het ook kunnen, en als WSL2 dadelijk een directe mogelijkheid ingebouwd heeft (zonder VNC) wordt alles alleen maar toegankelijker
Hier een demonstratie met de Wayland server in wsl.
https://m.youtube.com/watch?v=EiPO5wC6KwM&t=32m50s

[Reactie gewijzigd door Mushroomician op 22 juli 2024 21:58]

Om nu een GUI te hebben op zowel WSL 1 als 2 gebruik ik MobaXterm i.c.m. Debian of Ubuntu werkt als een tierelier.
Iemand ervaring met Kali binnen WSL? Het grote voordeel van Kali is dat je allemaal dingen kan die je in Windows niet/lastig voor elkaar kan krijgen, zoals makkelijk je MAC address veranderen, je wireless chip in andere afluister-modus zetten. Hoe zit dat als je je spul draait in een WSL, heb je dan genoeg toegang tot de hardware om dit te kunnen?

EDIT: Mac address is prima te veranderen in Windows. "makkelijk" is een relatieve term hier.

[Reactie gewijzigd door rjkers op 22 juli 2024 21:58]

Het is mij nog niet gelukt om usb hardware te gebruiken binnen wsl.

Coming soon blijkbaar:
In initial releases of WSL 2 hardware access support will be limited, e.g: you will be unable to access the GPU, serial or USB devices. However, adding better device support is high on our backlog,[...]
https://docs.microsoft.com/en-us/windows/wsl/wsl2-faq

[Reactie gewijzigd door Mushroomician op 22 juli 2024 21:58]

Mijn oplossing is een Raspberry Pi 4 met 4GB RAM via USB OtG te verbinden. Een proprietary USB IP netwerk maakt het mogelijk om dan via RDP met een echte Kali omgeving met USB, beschikbare WiFi en ethernet te communiceren. Werkt prima, ook als je extra USB WiFi dongles toevoegt aan de Pi voor bijvoorbeeld een WiFi net aanval.

Dit is uiteindelijk een stuk handiger dan dit WSL geklooi of VirtualBox.

Indien interesse maak ik wel een onepager hiervan.
Dit zou super handig zijn om ook in de tas te hebben voor onderweg. Had ooit eens wat gelezen over iemand die de Raspi 4 de ideale accessoire vond vond voor een iPad Pro en het gebruikte als ontwikkelsysteem. Zou je een onepager willen schrijven hiervoor? Dan ga ik eens kijken of ik die twee idee-en kan combineren.
Moet je echt met een pi onderweg iets doen dan zou ik een Een nexdock nemen en die verbinden met je Pi deze Combinatie is gewoon het beste. Totaal niet elegant maar wel erg functioneel. En als je klaar bent sluit je een android telefoon aan en kun je daar mee aan de slag (Samsung Xiaomi LG ) hebben allemaal een desktop omgeving.
Ik heb daarvoor een pineapple.
Ook heel handzaam ;)

https://shop.hak5.org/products/wifi-pineapple
Die heb ik ook, maar soms heb je een generieke tool nodig.
Eens, maar met de plugins kom je al een heel eind. Maar Kali op een wat krachtiger laptop, maakt alles wat sneller en een stuk uitgebreider😁
Nvm ik lette niet oo

[Reactie gewijzigd door Ganymedus op 22 juli 2024 21:58]

Dan kan je net zo goed je Pi aan je Windows laptop hangen voor stroom + ip verbinding, en een VNC server draaien op je pi. Paar keer gedaan, loopt soepel genoeg voor Raspbian. Blijkbaar kan je Pi namelijk ook gewoon Kali draaien. https://www.kali.org/docs/arm/kali-linux-raspberry-pi/

Edit: Dat is ook ongeveer wat je zegt. Echter in mijn geval laat je de GUI op je Pi draaien, bij jou forward je de peripherals van de pi?

[Reactie gewijzigd door rjkers op 22 juli 2024 21:58]

Nee; want dan moet je al een van de netwerk interfaces opgeven voor de netwerkverbinding. Nog afgezien van de complexiteiten als je je Pi meeneemt naar een onbekende netwerkomgeving die je dan moet voorconfigureren.

In mijn configuratie is er een een geemuleerde netwerkverbinding over dezelfde USB kabel waar je stroom vandaan trekt. Je hebt dan zowel ethernet als WiFi vrij voor wat je wil doen.
Voordeel is dan inderdaad dat je een vrije ethernet port hebt. Dank voor je tutorial!
OTG, das wel handig idd, had ik nog niet bedacht. Zit nu nog te vaak te kloten bij klanten om met linux dingen zichtbaar te krijgen.

Dus een onepager zou op prijs worden gesteld.

[Reactie gewijzigd door Tha_Butcha op 22 juli 2024 21:58]

Graag! Ik denk daar al tijdje over in combinatie met iPad Pro sinds ik YouTube demo zag (maar die was met Raspian)
Super! Bedankt voor het delen, ik ga er mee aan de slag. Heb dit weekend geprobeerd met de instructies voor Raspbian, maar dat lukte niet.
supernice. Ga es kijken wat ik er mee in elkaar kan flansen!
Misschien een tweakblog van maken?
Ik ga even uitzoeken hoe dat werkt.
Sorry, xleeuwx, werd me iets te omslachig.

Het staat op Medium nu.

https://medium.com/@tukke...9d27aff25730bfec99df64e94
geen probleem, Medium is ook prima en daar had ik hem al op gezien zojuist. Bedankt voor het delen
Ik stel me vragen bij het nut van Kali onder WSL2.
Uiteindelijk is WSL2 een Hyper-V gebaseerde VM. Waarom dan niet gewoon in VMWare, VirtualBox is ook Hyper-V?
Wat is het voordeel van het draaien in WSL?

Wat ik altijd doe voor iedere pentest is een nieuwe Kali VM instellen en die na de assessment bewaren en enkel voor die klant gebruiken, bvb bij vervolgtests. Kwestie van zeker te zijn dat er geen zaken van klanten gemixt worden. Lijkt me niet meer dan professioneel.
Je kan het natuurlijk ook native installeren (bvb op RasPi of extra (oudere) laptop), maar ook daar weer: op het einde image maken en bewaren. Als je weet dat je nog vaak gaat terugkomen, is het handiger om SSD te wisselen. Beetje omslachtiger dan met images werken natuurlijk.
Kost wat meer, maar daar zijn die hogere tarieven ook voor.
Je wilt zelf toch geen attack vector zijn bij een klant?

[Reactie gewijzigd door Chris_147 op 22 juli 2024 21:58]

Het voordeel van WSL ten opzichte van een VM is dat het bijzonder dicht tegen windows aandraait.

Een stom voorbeeld, wat je niet voor elkaar gaat krijgen in een andere VM, is dat je de netwerkstack samen met de host (windows) deelt. Als jij nginx start in unix, kun je verbinding maken op localhost @ windows.

Verder heeft het ongelovelijk diepe integratie met het OS zelf. Open jij vim op de commandline @ WSL2? Dan zul je die zien in de taskmanger @ windows, en die krijg het nog gekill't ook.

Dus ja, WSL1 was echt een unix kernel bebouwt door microsoft die onderdeel was van het systeem. WSL2 is meer een VM, maar wel ongelovelijk diep in het systeem verweven.

Het nadeel is dat qua netwerk je wat minder diep kunt gaan, zo werkt bijvoorbeeld een tcpdump niet, gezien je in de VM niet bij de netwerk pakketen van de windows machine kan
Bor Coördinator Frontpage Admins / FP Powermod @jaenster20 augustus 2020 14:28
Het voordeel van WSL ten opzichte van een VM is dat het bijzonder dicht tegen windows aandraait.
WSL gebruikt gewoon de Hyper-V architectuur, je draait gewoon een VM in feite.
Bedankt voor het antwoord.
Persoonlijk vind ik die voorbeelden niet opwegen tegen de nadelen. Ik heb zo al verscheidene malen meegemaakt dat mijn CPU naar 100% ging zonder dat ik iets deed of er iets aan kon doen. Dat bleek dus door de Hyper-V stack te zijn die zo'n beetje 'verborgen' draait. Want, dat is dan het grappige, die zie je dus niet in je Task Manager!
Enkel alle Windows opties uitzetten die iets daarmee te maken hadden, lieten me toe om mijn pc terug te kunnen gebruiken. Dan heb ik toch liever een aparte VM waar ik dan even in een 2e OS moet gaan om een taak te killen.
Vraag ik me eerlijk gezegd ook wel af ja. WSL is een virtualisatielaag en de Windows kernel zal daar wel het één en ander afvangen onder het mom 'hey maar dit is gevaarlijke software' terwijl dat nu juist het hele bestaansrecht van Kali is :)
Virusscanners vinden het ontzettend leuk als je bijv. Msfconsole installeert ;)
Bor Coördinator Frontpage Admins / FP Powermod @Anoniem: 42749920 augustus 2020 12:15
Deze installatie doe je in dit geval dan ook binnen Kali (waar hij overigens al aanwezig is). De virusscanner op de host ziet hier niets van. In feite draai je gewoon een VM.
Dat is dus niet meer, wsl2 is een pure linux kernel geworden ipv een laag over de Win32 API
Maar dan is het nog steeds een VM .... :) als ik Windows afsluit gaat WSL ook écht mee uit.

[Reactie gewijzigd door DigitalExorcist op 22 juli 2024 21:58]

Bor Coördinator Frontpage Admins / FP Powermod @rjkers20 augustus 2020 12:12
Niet alles wordt ondersteund. Zo mist o.a. toegang tot de GPU en USB devices. Gebruik je Kali serieus als assassment plaform dan raad ik een normale installatie aan. Dit is ook de meest stabiele en betrouwbare vorm om Kali en de daarop beschikbare tools te gebruiken. Een VM is ook een optie maar daar moet je soms uitkijken hoe je het netwerk ontsluit. Tools als Nessus zien bijvoorbeeld liever geen NAT interface binnen Vmware workstation gezien dit de resultaten kan beinvloeden.
In Windows 95 kon je je MAC adres al aanpassen bij de eigenschappen van je netwerkkaart. Maar voor o.a. scriptkiddies is Kali handiger omdat daar gewoon veel tools worden meegeleverd om pen-testen uit te voeren.
Kali word veel door bedrijven gebruikt. Zo worden er onder andere dure cursussen in gegeven. Om deze bedrijven af te doen als "scriptkiddies" is een beetje raar.
Ik zie dit echt helemaal zitten. Ik gebruik 100% linux (Gentoo) maar is altijd gedoe met drivers. Ik denk ook dat veel tijd van de linux ontwikkelaars in de ontwikkeling van drivers gaat zitten.

Ooit al op een plek gewerkt waar ikm onder windows gewoon meteen VirtualBox opstartte over de drie monitoren heen. Ging prima.

Zou toch mooi zijn als Windows gewoon de abstractie naar de hardware levert. Drivers voor Windows zijn vaak prima in orde en dan heb ik daar geen omkijken meer naar. En op den duur kunnen we dan ook vast wel die GUI van Windows uit zetten en gewoon rechtstreeks op de driver layer gaan draaien.
"En op den duur kunnen we dan ook vast wel die GUI van Windows uit zetten en gewoon rechtstreeks op de driver layer gaan draaien."

En Bill Gates komt van het lachen niet meer bij dan. Linux fanboys die straks braaf hun Windows abonnement betalen zodat ze probleemloos Linux kunnen gebruiken op nieuwe hardware.
Mee eens. Mooier zou zijn als leveranciers gewoon knappe linux drivers leveren. Of dat we een systeem afspreken waarbij drivers buiten het OS draaien en min-of-meer standaard api's aanbieden.

Een BIOS met drivers :)
Een microkernel dus? Laat het Linus maar niet horen :+
Of je nou Red-Hat of Microsoft betaalt voor support maakt niet uit toch?
Bill Gates is al 25 jaar met pensioen ofzo :+
Ik herken mij echt totaal niet in jouw driver probleem. Sinds ik met Linux begon in 2012 ongeveer heb ik nog nooit een probleem gehad met drivers, behalve de NVIDIA Optimus setup op mijn laptop. Letterlijk al het andere werkt out-of-the-box zonder verdere configuratie. Wat voor exotische hardware draai jij dat je dat soort problemen hebt?

Daar bij moet je er rekening houden dat jij voor een distro hebt gekozen die verwacht dat je veel zelf doet (Gentoo). Als je een moderne Ubuntu of iets dergelijks zou nemen heb je al veel minder gedoe.
Daar heb je ook meteen wel een hele dikke vette issue te pakken. Vrijwel elke laptop die met dGPU geleverd wordt heeft Optimus en werkt daarmee matig. Doe je niets heb je alleen Intel. Werkt prima, maar qua gaming draait het niet zo best. Laad je de nvidia-drivers erin dan heb je grafische performance maar is je batterijduur naar de mallemoer.

En als je tussen de 2 GPU's wilt switchen moet je steeds je X-sessie opnieuw starten na de configuratie aangepast te hebben. Als je pech hebt wordt de power ook nog eens niet netjes van de Nvidia GPU gehaald als je alleen de Intel gebruikt - dit lijkt met name bij de 1xx0-series pas definitief opgelost te zijn, daarvoor was het een kwestie van mazzel hebben.

De meest recente nvidia-drivers hebben éindelijk een soort van mogelijkheid om specifieke applicaties op te starten via de nvidia GPU terwijl de desktop op de iGPU draait, maar dit is allemaal nog zeer experimenteel.

Er is allemaal mee te werken maar ik kan goed begrijpen dat de gemiddelde niet-tweaker hier absoluut geen zin in heeft.

Mijn Dell XPS draait prima met Ubuntu maar dankzij het Optimus-gehannes reboot ik voor games alsnog maar gewoon weer naar Windows. Op mijn desktop met losse videokaart draait Steam icm Proton dan weer uitermate goed op Linux.
Het is jammer dat Linux hierop wordt afgerekend want zoals ik het begrijp is het voornamelijk een gebrek aan support vanuit Nvidia: https://www.phoronix.com/...page=news_item&px=MTEyMTc

Wel een beetje een kip-ei probleem natuurlijk. Waarom een OS ondersteunen dat niemand gebruikt, of waarom een OS gebruiken dat niet wordt ondersteund?

Optimus is inderdaad een ramp. Het is wel werkend te krijgen met een hoop moeite, en bij de eerst volgende update boot je systeem dan vaak niet meer omdat er weer driver problemen zijn...
Ik ben in '99 met Linux begonnen en toen was het soms nog wel lastig. PCI modems (Winmodems) werkten niet bijvoorbeeld. Maar nu? Misschien een vingerafdruk scanner die niet mee wil werken, maar vrijwel alles werkt gewoon standaard. Tuurlijk helpt het om bijvoorbeeld een Dell laptop te kopen maar zelfs de meest exotische apparaten zijn tegenwoordig vrij makkelijk aan de praat te krijgen.
Waar ik momenteel tegenaan loop is dat ik gebruik maak van een XPS 13 9300 met een dock, de WD19TB. Hieraan heb ik een drietal monitoren hangen. Ik heb vele distributies (vanaf een USB stick) geprobeerd en allen hebben hier erg veel moeite mee. Ook mijn voorgaande 9380 vond dit lastig. Alhoewel die er minder moeite mee had.
Ik heb hier veel onderzoek naar gedaan en ik denk niet dat er ook maar een enkele XPS gebruiker is die met deze dock lekker in sleep stand kan en daar weer zonder issues uit komt.
Ik gebruik met veel plezier Gentoo. Juist ook doordat ik veel zelf moet doen. Heerlijk lean-and-mean systeem met een volledig getweakte kernel zonder modules.
En ja, ook met een dikke kernel die bij de andere distros zit heb ik dezelfde problemen.

Ondanks dat het pijn in mijn hart doet moet ik gewoon bekennen dat het Windows landschap gelikter is dan bij linux. Maar voor geen goud dat ik afstand zou doen van mijn fijne XFCE desktop.

En please, geen flame war :)

[Reactie gewijzigd door clueless12 op 22 juli 2024 21:58]

Zit je al op de nieuwste kernel dan? Ik heb met de nieuwste Ubuntu alleen gedoe met de Nvidia drivers. Voor de rest werkt alles out-of-the-box. Nu zijn het vooral de (commerciële) third-party applicaties die niet goed ondersteund worden.
[O]p den duur kunnen we dan ook vast wel die GUI van Windows uit zetten en gewoon rechtstreeks op de driver layer gaan draaien.
Je bedoelt Windows Server Core? Kan nu al.
Geinig. Maar als ik hierover lees dan lijkt mij dat hier veel uit weggelaten is wat niet nodig is voor een desktop ervaring.
Ik gebruik al pakweg 20 jaar Linux. Ook zakelijk gebruik ik Linux. Je driver problemen komen bij mij niet bekend voor. Ja toen ik net begon ben ik wel eens problemen tegengekomen, maar ik draai hier Linux op zowel standaard zakelijke laptops als exotische nieuwe embedded systemen met IO kaarten die je normaal niet tegen zal komen. Ik ben niet bekend met driver problemen. De enige die ik ken is NVidia die ze zelf veroorzaakt. Echter, onder Windows ben ik wel bekend met driver problemen. Ik zou dan ook graag zien dat Linux het driver gedeelte regelt voor Windows. Kan Microsoft hun eigen kernel weg doen en de Linux kernel in gaan zetten om alles te regelen. Zou het geheel een stuk sneller en betrouwbaarder maken. Ook het "Ik denk ook dat veel tijd van de Linux ontwikkelaars in de ontwikkeling van drivers gaat zitten" is een bijzondere opmerking. De meeste drivers worden door fabrikanten gemaakt. Of er nu drivers voor Linux of Windows gemaakt worden is ook lood om oud ijzer. De overige drivers worden door een klein groepje mensen gemaakt. De meeste developers zijn dan ook bezig met software voor gebruikers, niet met het schrijven van drivers.
Als je vandaag de dag problemen hebt met drivers onder Gentoo denk ik dat je kernel niet goed gecompileerd is. Ik zou daar eerst eens naar gaan kijken. Misschien genkernel all eens draaien om te kijken of het dan wel werkt. Ik draai op meerdere systemen Gentoo zonder driver problemen en ik ben op NVidia systemen na ook daarmee niet bekend met driver problemen.
Ik kan mij er niet aan onttrekken dat hier ook wel wat verliefdheid in zit. Ik houd ook erg van linux maar nu met mijn nieuwste laptop valt mij toch echt op dat dingen op zijn minst lastiger zijn. Of ik nou een 'genkernel all' doe of een volledig getweakte kernel neem. Het is gewoon geen geheim dat de i915 driver in linux slecht is. En dat merk je. Daarnaast is de samenwerking met mijn WD19TB Thunderbolt dock verre van optimaal. Terugkomen uit sleep gaat zeer moeizaam en vereist veelal het uit en aan zetten van monitors om weer herkend te worden. Zowel onder Ubuntu als onder Gentoo.

Als ik mijn laptop los gebruik werkt alles perfect.
Ik heb geen problemen gehad met de i915 driver tot nu toe. Ook nog nooit iets voor hoeven doen. Het zit in mijn prive laptop en zakelijk gebruik ik de i915 driver ook op meerdere computers zonder problemen. Ik moet eerlijk zeggen dat ik nog nooit thunderbolt in het echt heb gezien. Nu kan het zijn dat ik nieuwe thunderbolt gezien heb aangezien USB-C en thunderbolt tegenwoordig door elkaar heen lopen, maar conventionele thunderbolt heb ik nog nooit in het echt gezien. Ik gebruik ook geen Apple hardware. Ik gebruik op het werk een USB3.0 dock van Lenovo en die werkt zonder problemen. Niets voor hoeven in stellen.
Dit kon allemaal al (GUI). Je kon met een programma als X401 al een remote X sessie doen (ook op WSL1), of met xrdpd via de Windows RDP client connecten (WSL2). Het nieuwe aan de oplossing van Kali is dat er geen handmatige configuratie meer nodig is en alles wat je nodig hebt binnen Kali meegeleverd wordt zodat je geen losse dingen meer op Windows hoeft te installeren. Gewoon met apt Win-Kex installeren en daarna kex intikken op de commandline en de GUI springt in beeld.
Ik heb hier al even mee gespeeld in combinatie met Arch in WSL2. Dit is leuk maar het zou nog prettiger zijn om niet de gehele desktop omgeving te hebben en enkel de optie te hebben om bepaalde programma's te openen in de gui. Bvb het lijkt me interessant om atom te kunnen openen vanuit mijn wsl shell, maar ook wireshark, ... en dat ik met de taskbar van windows deze vensters kan openen, sluiten....

Eigenlijk linux met de support voor windows applicaties & games :+ (ook deze met diepgaande anticheat)
Je bedoelt zoals dit:
https://www.sport-touring.eu/old/stuff/desktop.png

(konqueror en Wireshark op Ubuntu in WSL als venster op de Windows desktop via X410)

Kan al sinds de introductie van WSL1...

(edit: typo)

[Reactie gewijzigd door afterburn op 22 juli 2024 21:58]

Ok dat wist ik dus niet ;) enige info omtrent de setup of een link naar een blog of dergelijke?

EDIT: in de tussentijd aangekocht

[Reactie gewijzigd door 33Fraise33 op 22 juli 2024 21:58]

https://x410.dev/ heeft alle informatie over setup. Zijn ook toepasbaar voor een andere X-server als je geen zin hebt om geld uit te geven voor X410. Persoonlijk vind ik X410 het geld waard tov de gratis varianten als Xming of VcXsrv, maar dat is iets wat ieder voor zichzelf moet uitmaken.

In het kort:
- regel toevoegen aan je .profile zodat bij het inloggen de DISPLAY variabele correct wordt gezet
- Xserver starten op windows

Daarna kun je elk willekeurige GUI app starten. Met X410 in windowed app mode krijg je dan de losse vensters zoals in mijn screenshot. Ik weet dat dit vroeger met Exceed ook kon, maar hoe dit werkt met alle andere Xservers heb ik geen idee van. Zul je zelf moeten uitzoeken als je die gaar gebruiken.
Vcxsrv is een open-source X server voor windows. Je hoeft verder alleen de DISPLAY te exporteren en dan werkt alles prima. Deze gebruik ik al een tijdje en heb er geen problemen mee. Xming doet sinds kort vervelend met verplichte donaties, dus daar is moeilijk aan te komen.

[Reactie gewijzigd door tarlitz op 22 juli 2024 21:58]

Ik kijk uit naar de toekomstige ontwikkelingen hierin. Ik ben een web developer en gebruik met veel plezier WSL2 en Ubuntu. Hoewel ik vrij gemakkelijk over weg kan met de CLI, is het toch af en toe handig om het grafisch te zien.

Ik ben benieuwd hoe en wanneer dit gaat werken met bijv. Ubuntu.
Je kan al de volledige Ubuntu desktop in WSL draaien, deze hoef je alleen maar te installeren via apt. Je hebt ook een xserver voor windows nodig (bv vcxsrv).
https://askubuntu.com/que...p-on-wsl-ubuntu-18-04-lts

Bovendien kan je het volledige bestandssysteem benaderen in Windows via //wsl$/. Deze wordt standaard gemount als netwerkschijf. Dus je kan gewoon met Windows apps je werk doen.
Als het voor de GUI is, lukt het prima met een xserver onder windows.
Ik heb zelf al een tijd geleden hiervoor xming geinstalleerd.
Maar als ik op linux (WSL) zit is het altijd command line, eigenlijk nog nooit gui onder linux nodig gehad. En om nu in een xterm te typen wat je ook in de console kan doen, lijkt me niet echt nuttig. Er zijn mischien wel beter terms dan xterm, maar console lukt prima voor mij.
Hé kijk, Linux op de desktop :P

(okee, hij's flauw, maar ik kon het niet laten)
Er is een zekere, al zij het kleine, kans dat ik bij zoiets toch weer Windows zou installeren. Dan zou ik voornamelijk in WSL met GUI werken, maar voor games heb ik dan Windows in de achtergrond. Maar goed, we hebben nog altijd WINE.
Fijn dat meer besturingssystemen de overstap naar ZSH maken. Sinds MacOS over is heb ik deze ook bij WSL (Ubuntu) als default ingesteld en dat werkt erg goed. Vooral vanwege oh-my-zsh.
Dat ziet er interessant uit! Misschien moet ik zsh ook maar eens gaan proberen - ik kom langzaam aan steeds meer kleine voordeeltjes van zsh tegen.

Op dit item kan niet meer gereageerd worden.