Var að pæla hvaða skoðun þið hafið á Öllum þessum Features í Windows þ.e WSL / WSL2 / Windows Terminal.
Sjálfur hef ég ekki getað hugsað mér að nota WSL vegna þess að þetta Linux subsystem keyrir sem einhverskonar middleware-i undir Windows kernelinum. WSL2 er þó skref í rétta átt og keyrir upp Linux kernelinn sem VM og þá er t.d hægt að keyra upp Docker container-a og þess háttar beint úr WSL2 bash skelinni.
Mér finnst Windows Terminal líta vel út en sjálfur hef ég ekki mikla reynslu af því að nota þessiu tól dags daglega og vill því spurja hvernig eru þessir hlutir að reynast ykkur sem eruð að nota þessi tól,?
Er að nota eftirfarandi hluti í Windows alla daga í vinnu.
WSL + CMDER (fann mig ekki í Windows Terminal) Powershell (Því meiri tíma sem ég eyði í PS þá verð ég spenntari fyrir þessu) Cygwin (með apt-cyg pakkastjóranum). Hef notað þetta rosalega lengi og þetta hefur ekki svikið. Multipass (frá Canonical, disposable ubuntu vélar undir Windows) Þetta er virkilega þess virði að skoða.
Var alltaf með Virtualbox og hafði allt þar undir, docker of fleiri hluti. En eftir að hafa fengið multipass + docker + wsl í notkun þá parkeraði ég Virtualbox. Það eina sem pirrar mig við Hyper-V er að það er lengra að komast í að natta porta á milli á móti Vbox.
Þarf að skoða WSL2 fyrr en seinna.
Hjaltiatla skrifaði:Sælir/Sælar
Var að pæla hvaða skoðun þið hafið á Öllum þessum Features í Windows þ.e WSL / WSL2 / Windows Terminal.
Sjálfur hef ég ekki getað hugsað mér að nota WSL vegna þess að þetta Linux subsystem keyrir sem einhverskonar middleware-i undir Windows kernelinum. WSL2 er þó skref í rétta átt og keyrir upp Linux kernelinn sem VM og þá er t.d hægt að keyra upp Docker container-a og þess háttar beint úr WSL2 bash skelinni.
Mér finnst Windows Terminal líta vel út en sjálfur hef ég ekki mikla reynslu af því að nota þessiu tól dags daglega og vill því spurja hvernig eru þessir hlutir að reynast ykkur sem eruð að nota þessi tól,?
Ég er að fíla Terminal eftir að hafa tjúnað hann til. Gerir mikið fyrir console notkun í Windows, ekki veitti af að gera eitthvað eftir áratuga vanræsklu consolesins (cmd.exe) í þróun Windows.
WSL virkar nokkuð vel og er held ég sniðugt concept fyrir þá sem er á Windows en þurfa Linux tól t.d. Docker. Þetta er ekki emulator heldur keyrir þetta native Linux ELF64 binaries með því að keyra nokkurs konar kernel interface layer ofan á windows kernel sem þýðir linux system köll í windows (win32) köll og öfugt. WSL2 mun svo verða hraðvirkara en það annar architecture þar er keyrður custom Linux kernel sem keyrir í einhverjum nýjum HyperVisor "light" (lightweight utility virtual machine) og á að vera mun hraðvirkara í keyrslu þó það muni eflaust vera á kostnað minnis til að halda þessum light vm gangandi en ég hugsa að það verði þess virði.
Þú getur so keyrt mismunadi Linux distros ofan á þessu bæði WSL og WSL og jafnvel notað bæði í einu. Þannig gætir þú verð með Ubutntu í WSL og annan í WLS2, sem er snjallt ef það er eitthvað comparability mál í einhverju hjá þér. Gerir bara wsl --set-version Ubuntu 2 og þá kerir Ubuntu á WSL 2
ATH WSL2 kemur með Windows build 18917 (og nýrra) þannig að þú þarf að vera á Insiders til að fá WSL2 ef þú villt það strax, ætti að detta inn fyrir alla með næstu stóru Windows feature uppfærslu í vor.
Annað neat trick er að ef þú notar Visual Studio Code þá er nokkurs konar mini Code Server hluti settur upp í Linux umhverfinu sem þýðir að þú getur getur gert í WSL "code file.txt" og hann opnar Visual Studio Code og þú getur editerað (debuggað) allt eins og þú sért í linux filesyteminu.
Re: WSL / WSL2 / Windows Terminal
Sent: Fim 20. Feb 2020 13:56
af Hjaltiatla
codec skrifaði:WSL virkar nokkuð vel og er held ég sniðugt concept fyrir þá sem er á Windows en þurfa Linux tól t.d. Docker.
Ég prófaði að installa docker beint úr WSL það virkaði ekki, fór að skoða þetta nánar og þá þarf maður að installa Docker desktop application til að keyra upp VM í Hyper-v til að geta keyrt linux docker containera.
codec skrifaði: Annað neat trick er að ef þú notar Visual Studio Code þá er nokkurs konar mini Code Server hluti settur upp í Linux umhverfinu sem þýðir að þú getur getur gert í WSL "code file.txt" og hann opnar Visual Studio Code og þú getur editerað (debuggað) allt eins og þú sért í linux filesyteminu.
jamm þetta er sniðugt, geri þetta sjálfur með sublime text ef ég er að vinna í python skjölum "subl file.txt" beint úr bash. Gott að vita af þessu því ég nota VSCode mikið í Docker æfingum (eru með mörg góð extension fyrir alls konar stöff).
Re: WSL / WSL2 / Windows Terminal
Sent: Fös 12. Jún 2020 13:14
af Hjaltiatla
Ok , þá hef ég prófað WSL2 á Windows 10 2004 og það kemur nokkuð vel út í það sem ég er að gera.
Tók smá stund að fá Docker WSL2 integration til að virka en þetta er leiðbeiningarnar sem ég notaði (Docker er núna nothæft á Windows10 og er mun hraðvirkara) https://docs.docker.com/docker-for-windows/wsl/
Tók smá stund til að fá SSH lykla til að virka en maður þarf að fara smá hjáleið til að geta notað chmod og chown til að breyta file permission á .ssh möppu (smá hausverkur en ég hef trú á að þetta leysist fljótlega) https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/
Re: WSL / WSL2 / Windows Terminal
Sent: Fös 12. Jún 2020 13:53
af gnarr
Hefurðu eitthvað verið að nota nvm og npm í WSL2?
Ég reyndi nokkrum sinnum að nota það á WSL og það var svo sjúklega hægt, og fullt af pökkum sem hreinlega virkuðu ekki, þannig að ég var fljótur að gefast upp.
Re: WSL / WSL2 / Windows Terminal
Sent: Fös 12. Jún 2020 14:12
af Hjaltiatla
gnarr skrifaði:Hefurðu eitthvað verið að nota nvm og npm í WSL2?
Ég reyndi nokkrum sinnum að nota það á WSL og það var svo sjúklega hægt, og fullt af pökkum sem hreinlega virkuðu ekki, þannig að ég var fljótur að gefast upp.
Get ekki sagt að ég hafi prufað það, á eflaust eftir að reka mig á einhverja fleiri veggi á næstunni. Þessi Ubuntu útgáfa semég setti upp á Windows er allavegana uppsett með öllum helstu cli tólum (ekki minimal útgáfa). Það er allavegana verið að nota Full blown Linux kernel í WSL2
Re: WSL / WSL2 / Windows Terminal
Sent: Mán 15. Jún 2020 10:43
af Hjaltiatla
Eftir frekari notkun þá virðist þetta heppilegasta leiðin til að fá SSH-lykla til að virka. Þ.e að bæta við færslu í .bashrc og setja upp keychain (maður þarf þá að slá inn passphrase í hvert skipti sem maður opnar skelina í fyrsta skipti). Allavegana skárra en Putty.
Docker virkaði t.d ekki í WSL en virkar núna í WSL2 Var að prófa að keyra Duplicati Docker-compose container og mount-a application data Linux meginn ~/home/username og prófaði að taka afrit af gögnum sem eru með directory Windows meginn. Það gekk allt mjög vel eftir að ég breytti skráarréttindum. Held þú getir gefið WSL2 séns (ef þú hefur tíma)
Re: WSL / WSL2 / Windows Terminal
Sent: Fim 06. Ágú 2020 09:51
af Hjaltiatla
Er núna búinn að vera að nota WSL2 í smá tíma á Windows 10 , Þetta eru þau skref sem ég framkvæmi á öllum mínum uppsetningum til að fá hlutina til að virka án þess að þurfa að berjast við vindmyllur.
4) Optional step - disable the beep in bash # Source: https://stackoverflow.com/questions/367 ... windows-10 you need to uncomment (or add if not already there) the line "set bell-style none" in your /etc/inputrc file.
Einfaldar mér lífið til muna t.d að geta unnið í terminal á VS Code og tengst Linux serverum frá CLI Edit: Einnig T.d ef ég vill geta notað Github og pusha kóða með SSH lyklum frá minni vél án þess að sla inn lykilorð (þá virkar svona uppsetning í það)
Re: WSL / WSL2 / Windows Terminal
Sent: Fim 06. Ágú 2020 19:18
af ElGorilla
gnarr skrifaði:Hefurðu eitthvað verið að nota nvm og npm í WSL2?
Ég reyndi nokkrum sinnum að nota það á WSL og það var svo sjúklega hægt, og fullt af pökkum sem hreinlega virkuðu ekki, þannig að ég var fljótur að gefast upp.
Mig rámar eitthvað í að íslenskir stafir hafi meðal annars valdið því að pakkar virkuðu ekki.
Re: WSL / WSL2 / Windows Terminal
Sent: Lau 22. Ágú 2020 07:45
af Hjaltiatla
Það hlaut að koma að því að ég fann eitthvað sem ég er ekki sáttur við. Er að nota Vagrant til að spinna upp Ansible test umhverfi á 4 ubuntu vélar í virtualbox á local vél og ég er að nota Hyper-v samhliða Virtualbox (því ég nota WSL2 og Docker desktop) þá er virkni takmörkuð. Get notað ubuntu 18.04 Vagrant image en ekki Ubuntu 20.04 því ég fæ Hash Sum mismatch þegar ég geri "sudo apt update" og þarf að óvirkja Hyper-v með að slá inn bcdedit /set hypervisorlaunchtype off svo það hætti.Það á að vera hægt að nota Hyper-v með vagrant en það er ekki hægt að sjálfvirknivæða uppsetningu á netumhverfi með einföldum hætti á Hyper-v. Mögulega skoðar maður að nota WSL eldri útgáfuna samhliða Virtualbox því ég kann ágætlega við Vagrant (þá þarf ég ekki að hafa Hyper-v virkjað en missi almennilega virkni á Docker desktop).
Re: WSL / WSL2 / Windows Terminal
Sent: Fös 28. Ágú 2020 06:44
af Hjaltiatla
MobaXterm + WSL er mun þæginlegra til tengjast vélum vs Windows terminal. Í dag nota ég Windows terminal eingöngu vegna þess að ég er að prófa að nota þetta forrit:https://github.com/flyingpie/windows-terminal-quakesamhliða Windows terminal í sýndarvél til að geta fengið álíka fídus og Guake terminal bíður uppá í Linux Desktop umhverfi. Annars væri Windows terminal fyrir mér ónothæft. Get þá virkjað Quake-style drop down með Hotkey ctrl+q.Frekar pirrandi að þessi fídus sé ekki einu sinni í boði með Windows Terminal þó svo maður setji upp Powertoys: https://github.com/microsoft/PowerToys
Edit: finnst ekkert spennandi að þurfa að fara inní Windows defender og leyfa þessu auka forriti að keyra (þó svo að ég hafi skoðað C# kóðann og Powershell scriptuna á Github): https://imgur.com/6yi2q1W þessi melding kemur upp í defender
gnarr skrifaði:Hefurðu eitthvað verið að nota nvm og npm í WSL2?
Ég reyndi nokkrum sinnum að nota það á WSL og það var svo sjúklega hægt, og fullt af pökkum sem hreinlega virkuðu ekki, þannig að ég var fljótur að gefast upp.
FYI: Er allavegana núna búinn að installa NodeJS, það virkaði fínt við að installa Serverless framework með NPM. https://www.serverless.com/framework/docs/getting-started/ Virkaði líka við að installa dependencies fyrir ákveðið example project sem ég var að prófa. Ekki lent á vegg ennþá.
Re: WSL / WSL2 / Windows Terminal
Sent: Sun 01. Nóv 2020 00:09
af daremo
Ég prófaði WSL einhvern tímann þar sem svo margir voru að missa sig yfir þessu. Fannst ekkert varið í þetta. Það gekk alveg ágætlega fyrir mig að nota bara Linux binaries fyrir Windows sbr Cygwin.
WSL er of aðskilið sjálfu stýrikerfinu sem gerir þetta alveg gagnslaust. Þetta er semsagt Linux VM með SMB mountuðu Windows drifi og þú getur opnað skel og gert Linux hluti. Bíddu hvernig er það nýtt og afhverju ekki bara nota Virtualbox eða eitthvað?
Hérna kemur smá rant en ég nota ekki Windows lengur nema bara annað slagið til að spila leiki. Það er sorglegt hvað er búið að skemma það á tímum Satya Nadella. Hef notað Linux, MacOS og Windows í yfir 20 ár en Windows var alltaf uppáhalds stýrikerfið mitt. Gat gert allt sem ég gat gert á hinum stýrikerfunum og mikið meira. Svo skemmdi ekki fyrir að allir hljóð- og vídeódriverar voru skrifaðir sérstaklega fyrir Windows þannig að performance var alltaf miklu betra.
Í dag er Windows orðið minna customisable en meira að segja MacOS. Þetta er ekki stýrikerfi fyrir "power users" eins og okkur lengur, og er alltaf að verða meira og meira hostile fyrir svoleiðis notendur.
Svo er WPF, sem Microsoft kallar "modern UI" ekki svo modern og er bara ljótt og ömurlegt... og ekki hægt að slökkva á smooth mouse scrolling í því - hvað er málið með það? Þetta minnir á 20 ára amatörleg Linux GUI.
Re: WSL / WSL2 / Windows Terminal
Sent: Sun 01. Nóv 2020 06:38
af Hjaltiatla
daremo skrifaði:Ég prófaði WSL einhvern tímann þar sem svo margir voru að missa sig yfir þessu. Fannst ekkert varið í þetta. Það gekk alveg ágætlega fyrir mig að nota bara Linux binaries fyrir Windows sbr Cygwin.
WSL er of aðskilið sjálfu stýrikerfinu sem gerir þetta alveg gagnslaust. Þetta er semsagt Linux VM með SMB mountuðu Windows drifi og þú getur opnað skel og gert Linux hluti. Bíddu hvernig er það nýtt og afhverju ekki bara nota Virtualbox eða eitthvað?
Hérna kemur smá rant en ég nota ekki Windows lengur nema bara annað slagið til að spila leiki. Það er sorglegt hvað er búið að skemma það á tímum Satya Nadella. Hef notað Linux, MacOS og Windows í yfir 20 ár en Windows var alltaf uppáhalds stýrikerfið mitt. Gat gert allt sem ég gat gert á hinum stýrikerfunum og mikið meira. Svo skemmdi ekki fyrir að allir hljóð- og vídeódriverar voru skrifaðir sérstaklega fyrir Windows þannig að performance var alltaf miklu betra.
Í dag er Windows orðið minna customisable en meira að segja MacOS. Þetta er ekki stýrikerfi fyrir "power users" eins og okkur lengur, og er alltaf að verða meira og meira hostile fyrir svoleiðis notendur.
Svo er WPF, sem Microsoft kallar "modern UI" ekki svo modern og er bara ljótt og ömurlegt... og ekki hægt að slökkva á smooth mouse scrolling í því - hvað er málið með það? Þetta minnir á 20 ára amatörleg Linux GUI.
Þú segir nokkuð. Ekki beint SMB mount,aðeins flóknara en það
WSL2 er með keyrandi sýndarvél í bakgrunninum og ekki hægt að líkja því að nota WSL2 á Windows 10 við að keyra sýndarvél í virtualbox og vinna á vélinni í gegnum virtualbox layer-inn. Innbyggðu WSL fídusanir einfalda manni lífið eins og t.d að vinna í local skrám í VScode , nota ssh lykla o.s.frv. Í fullkomnum heimi gæti ég notað uppáhalds Linux bragðtegundina mína, raunveruleikinn er að all mörg forrit einfaldlega eru ekki í boði á Linux og þá er WSL2 eins og staðan er í dag heppilegasti kosturinn að mínu mati til að minnka þá veggi sem maður gat verið að lenda á að keyra Linux á Desktop. Þegar það var kominn alvöru Docker stuðningur á WSL2 þá hoppaði ég á Windows 10 vagninn einfaldlega vegna þess öll þau helstu tól sem ég þurfti að nota voru kominn þangað.
Margir Windows fídusar sem pirra mig, hef einnig prófað að forrita í WPF og það er ekki minn tebolli. Læt mér nægja að geta bjargað mér í forritunarmálum sem skipta mig máli eins og Javascript og Python sem nýtast manni ágætlega í Serverless heiminum þegar maður vill pæla í "Event driven arkítektúr" þegar maður vill tengja Lambda föll við AWS resource-a og þess háttar. Get gert þessa hluti á Windows 10 og mér dettur ekki í hug að vera í Desktop app forritun fyrir Windows, meira að segja Microsoft eru löngu búnir að fatta það að Azure/Office365 er aðal tekjulindin en ekki gamla góða Windows stýrikerfið
Re: WSL / WSL2 / Windows Terminal
Sent: Mið 13. Okt 2021 08:22
af Hjaltiatla
A preview of WSL in the Microsoft Store is now available!
Hef prófað að xrdp-a mig inná ubuntu vél (xfce desktop umhverfi) og það virkar mjög vel. GUI öpp virka ágætlega og reikna með að þetta verði hröð þróun í rétta átt
Er ennþá að bíða eftir að Windows skipti yfir í að nota Linux kernelinn by default og þá fer nafnið Windows subsystem for Linux loksins að meika sense
Re: WSL / WSL2 / Windows Terminal
Sent: Fös 15. Okt 2021 17:30
af Hjaltiatla
Ágætis verkefni um helgina
How to make the ultimate Terminal Prompt on Windows 11 - This video is LONG and WORDY and DETAILED