- WSL2 veras distributiones Linux in Windows integrat, cum pleno nucleo et pleno auxilio vocationum systematis.
- Institutio simplicior fit per `wsl --install`, quod componentes activat, nucleum instituit, et Ubuntu per defectum configurat.
- Coniunctio WSL2, Terminalis Windows, et Codicis VS ambitum progressionis fere idem ac productionem praebet.
- WSL2 usum Docker, basium datorum, et instrumentorum Linux magnopere emendat, commoditate escritorio Windows servata.
Si in Windows programmas sed in servitoribus Linux operas, probabiliter plus semel cum differentiis ambienti, bibliothecis quae tantum in productione deficiunt, aut Docker erratice currente conflictatus es. WSL creatum est ad hoc incubum vitandum, et cum... WSL2 Microsoft tandem rem acu tetigit: Linux prope-indigens, in Windows integratus et sine necessitate machinae virtualis gravis constituendae.
Haec optio iam est praeferenda milibus programmatorum, quia tibi permittit aperire terminale Ubuntu, Debian, vel Kali intra Windows 10 vel 11, exsequi mandata, Docker, bases datorum, vel instrumenta lineae mandatorum quasi in servo Linux esses, sed sine applicationibus et ludis Windows relinquendis. Videamus quomodo operatur, quomodo instituatur, quomodo a WSL1 differat, et quomodo plurimum ex eo in opere quotidiano capias.
Quid est WSL et cur vitam programmatoris Windows mutat?
WSL Acronym Subsystem pro Fenestra LinuxSubsystema quod tibi permittit distributiones GNU/Linux intra Windows currere sine necessitate machinae virtualis traditae aut dual booting. Ubuntu, Debian, Kali, openSUSE, Arch (ut appx), aut alias distributiones instituere et instrumenta consolae eorum directe ex escritorio Windows uti potes.
Dissimilis WSL1, WSL2 Vero nucleo Linux utitur. In machina virtuali levi, a Windows (Hyper-V et suggestu machinae virtualis) administrata, currit, cum pleno auxilio pro invocationibus systematis ELF64. WSL1 erat stratum translationis systematis, celer ad certas operas sed cum gravibus limitibus in compatibilitate, praesertim cum instrumentis ut Docker.
Pro fabricatoribus interretialibus, fabricatoribus administrationis, DevOps vel peritis datorum, hoc significat te posse laborans in ambitu fere simili ambitui productionis (quod plerumque Linux est), eisdem bibliothecis, administratoribus datorum, ordinibus, servitoribus nuntiorum, et cetera utens, sine Windows deserendo. Classicum illud "in mea machina operatur" res praeterita est, quia in Windows programmata evolvis et in distributione Linux omnino diversa disponis.
WSL2 non est plenae graphicae tabulae graphicae Linuxianae. Similiter ac machinae virtualis GNOME vel KDE, interfacies primaria est terminalis. Attamen, hodie etiam applicationes GUI Linux super WSL2 currere potes, et etiam acceleratione GPU uti pro oneribus laboris sicut machinalis doctrina vel graphica provecta. Si applicationes remotius accedere debes, configurare potes... Desktop Remotum Chrome in Fenestris.
Windows contra Linux: classica quaestio ambitus evolutionis
Windows manet systema operandi frequentissime in computatris fixis installatum.Cum pleraeque applicationum productionis in Linux disponantur, haec dualitas semper conflictum creavit inter creatores qui in Windows laborant sed applicationes in servitoribus Linux sustinent vel disponunt.
Usus macOS minus frictionis per traditionem experti sunt. Quia macOS fundamentum simile Unix participat, et multa instrumenta similiter ac Linux se gerunt. Haec una ex causis fuit cur tot artifices ad Mac annos abhinc migraverint: terminale decens et ambitus productioni propiores quaerebant.
Magnum momentum conversionis venit cum DockerReceptacula necessaria facta sunt ad progressionem et distributionem, sed in Windows, effectus et experientia usoris satis debiles erant, cum stratis compatibilitatis inefficacibus. WSL2 multas ex his difficultatibus solvit, ambitum offerens ubi Docker multo melius operatur.
WSL1 contra WSL2: differentiae et cur versionem 2 uti debeas.
WSL duabus versionibus principalibus existit: WSL1 et WSL2Quamquam ambo permittunt te Linux in Windows currere, architectura multum mutata est ab uno ad alterum, et hoc conspicuum est in effectu et compatibilitate.
- WSL1 vocationes systematis Linux interpretatur ad nucleum Windows. Hoc efficit ut tempora incipiendi celerrima et bona integratio fasciculorum efficiat, sed compatibilitatem limitatam habet cum quibusdam applicationibus, praesertim iis quae verum nucleum Linux requirunt, ut puta quibusdam machinis datorum vel Docker plena capacitate currens.
- WSL2 machinam virtualem levi cum nucleo Linux pleno utitur.A Windows administratur. Plenam compatibilitatem cum invocationibus systematis, meliorem efficaciam systematis fasciculorum (praesertim in ipso systemate fasciculorum Linux) offert, et functiones provectiores, ut Docker nativum in WSL2 et accessum directum ad nucleum, permittit.
- Ambae versiones nonnullas proprietates communes habentInter eius commoda sunt integratio cum Windows, celeritas temporum incipiendi, compatibilitas cum instrumentis virtualizationis sicut VMWare vel VirtualBox (in versionibus recentioribus), et subsidium distributionum multiplicium. Tamen, solum WSL2 nucleum Linux plenum et subsidium completum vocationum systematis praebet.
Omnia supradicta, Optio hodie commendata est WSL2 uti.Nisi forte causam certam habeas cur cum WSL1 maneas. Docker Desktop, exempli gratia, ad integrationem cum WSL2 destinatum est, et multae instructiones et instrumenta moderna iam hanc versionem ut normam assumunt.

Requisita ad WSL2 in Windows 10 et Windows 11 instituendum
Ad WSL2 utendum, versionem Windows satis recentem requiris. In genere, his condicionibus satisfacere debes:
- Windows 10 versio 2004 vel recentior (structura 19041+) ut mandatum simplicius utaris
wsl --install. - Pro WSL2 nominatim, Windows 10 versio 1903, structura 18362 vel altiorvel Fenestrae XI.
- XXXII frenum architectura,WSL2 in systematibus Windows 10 32-bit non praesto est.
Praeterea, Virtualizationem in BIOS activatam esse curare debes. turmae tuae. Si non est, errores experiri potes ut 0x80370102Hae nuntiationes plerumque indicant virtualizationem apparatum non activam esse. Intra BIOS/UEFI, quaere optiones ad CPU vel "Technologiam Virtualizationis" pertinentes, et eas activa.
WSL2 ab initio instala utens mandato "wsl –install".
In recentioribus versionibus Windows 10 et Windows 11, institutio valde simplificata est: unum tantum mandatum et iterum initium requirit.
1. Aperi PowerShell ut administratorIn indice "Start" quaere "PowerShell", dextro preme, et "Run as administrator" elige. Si apparet, interrogationem "User Account Control" (UAC) accipe.
2. Mandatum institutionis completum exsequere.:
comando: wsl --install
Hoc mandatum aliquot gradus internos tractat sine te quicquam aliud tangere necesse esse:
- Elementa necessaria et optionalia activa: Subsystem pro Fenestra Linux y Suggestus machinae virtualis.
- Download and install the nucleus Linux recentissimus pro WSL.
- auctos configurat WSL2 ut versio implicita.
- Distributionem Linux implicitam (plerumque) detrahe et instala Ubuntu).
3. Computatrum tuum denuo incipe cum Windows te rogat ut ita facias.Hoc essentiale est ut functiones nuper activae operabiles fiant.
4. Primo initio distributionis Linux (Ubuntu, nisi aliter indicaveris), fenestra consolae aperietur ubi fasciculi extrahuntur. Prima vice paulo diutius durat; initia subsequentia plerumque fere statim fiunt.
Eligendo et mutando distributionem Linux in WSL
- Imperatim, mandatum
wsl --installplerumque Ubuntu instituit ut distributio implicita. Attamen, distributionem aliam eligere potes et per institutionem et post eam. - Ad videndum indicem distributionum in interreti praestoAperi PowerShell et scribe:
- List:
wsl.exe --list --online - Ad distributionem specificam ex consola instituendamUtere optio
-dnomen tuum indicans: - Distributionem instituere:
wsl.exe --install -d NombreDeLaDistro - Si distributionem implicitam mutare vis (illa quae aperitur cum simpliciter curris
wsl), facere potes: - Praedefinitum:
wsl.exe --set-default NombreDeLaDistro - Et si distributionem specificam semel tantum incipere vis Sine mutatione valoris impliciti, utere:
- In tempore emitte:
wsl.exe --distribution NombreDeLaDistro
Praeter distributiones Microsoft Store, Distributiones proprias ex fasciculo TAR importare vel fasciculos instituere licet. .appx in quibusdam casibusqualis Arch Linux. Etiam imagines WSL proprias creare potes ad ambitus intra societatem normandos.

Nomen usoris et tesserae tuae Linux in WSL configura.
Prima vice cum distributionem Linux cum WSL installatam aperisRogaberis ut nomen usoris et tessera UNIX crees. Haec ratio erit usor principalis pro illa distributione.
De hoc usore aliquot res magni momenti in mente habe:
- Non cum ratione usoris tui Windows coniunctum est.; nomen diversum facere potes (et commendatur).
- Cum tessera scribis, nihil in velo apparebit. (Nullis asteriscis). Hoc "caecum" initium appellatur, quod in Linux omnino usitatum est.
- Hic usor administrator in illa distributione habetur. et uti potest
sudoad mandata cum privilegiis elevatis exsequenda. - Quaeque distributio suum usorum gregem habet. et tesseras; si novam distributionem addis, processum creationis rationis repetere debebis.
Si vis mutare password Deinde, distributionem aperi et curre: Mutatio Password: passwd
Si tessera usoris pro distributione oblitus es Sed si adhuc accessum administratoris in Windows habes, potestatem recuperare potes hoc modo:
- Aperi Promptum Mandatorum vel PowerShell ut administrator et ut radix in distributione principali ingrediaris:
wsl -u root
Pro distributione specifica:
wsl -d NombreDistro -u root - Intra illud terminale radicale, Curre:
passwd nombre_usuarioet novam tesseram constitue. - Ex WSL exire con
exitet iterum normaliter cum ratione usoris recuperata initium sessionis fac.
Modi distributiones Linux in Windows incipere et uti
Postquam plures distributiones instituistiEa variis modis aperire potes, pro eo quod tibi quovis tempore maxime commodum est.
- Terminale Fenestrae (commendatum). Windows Terminal est aemulator terminalis modernus societatis Microsoft. Quoties novam distributionem Linux in WSL instituis, novum profile in Windows Terminal apparet, quod (iconam, schema colorum, mandatum initii, etc.) configurare potes. Haec est via commodissima ad cum multis lineis mandatorum simul operandum.
- Ab exordio tabulae. Nomen distributionis ("Ubuntu", "Debian", "Kali Linux"...) scribere potes. Si eam premis, directe in sua fenestra consolae aperietur.
- Ex PowerShell vel CMD. Nomen distributionis directe scribere potes (exempli gratia,
ubuntu) vel mandatum generale utere:
wslad distributionem implicitam ingrediendam, vel
wsl -d NombreDistrout certum unum ingrediatur. - Mandatum Linux specificum ex Windows exsequere. Syntaxi hac utere:
wsl
For example:wsl ls -la,wsl pwd,wsl dateetc. Hoc modo mandata Windows et Linux in eodem canali misces.

Terminal Windows: comes perfectus pro WSL2
Ut plurimum ex WSL2 capias, operae pretium est instituere Terminatio Fenestra ex Microsoft Store. Multo commodior et potentior est quam classica Command Prompt vel etiam fenestra PowerShell implicita.
Terminale Fenestrae permittit Crea perfiles pro singulis distributionibusDefini quae terminalis initio aperiatur (PowerShell, CMD, Ubuntu, etc.), utere tabulis, tabulis divisis, variis coloribus, litteris propriis, imaginibus fundi, et compendiis claviaturae provectis.
Multis fabricatoribus in FenestraTerminal Windows + WSL2 est coniunctio quae proxime accedit ad experientiam operandi systematis Linux nativi vel macOS cum terminali provecto, sine egressu consueti ambitus Windows.
Ambitum progressionis tuae constituens: VS Code, Visual Studio, Git, et bases datorum
Postquam WSL2 institutum et currendum est, proximus gradus logicus est Editorem vel IDE tibi gratum integra cum illo ambitu. Microsoft multum operae impendit ut Visual Studio Code et Visual Studio cum WSL perfecte operarentur.
Code VS
Optime, instituere debes Fasciculus Progressionis RemotaeHaec extensio tibi permittit ut fasciculum in WSL sitam aperias quasi proiectum locale esset, sed servitorem VS Code intra distributionem currens. Simpliciter scribe:
code .
Ex terminali WSL, in fasciculo propositi tui, VS Code viam illam "remotam" cum toto suo oecosystemate aperiet: extensionibus, errore depuratorio, terminali integrato, etc., sed re vera contra Linux operans.
Studio Visual
Hoc tibi permittit WSL configurare ut scopum pro proiectis C++ utens CMake. Compilerare et corrigere potes in Windows, WSL, vel machinis remotis, scopum mutans intra ipsum IDE.
De moderatione versionum, Git intra WSL uti tam simplex est quam illud cum administratore fasciculorum distributionis tuae instituere (exempli gratia, sudo apt install git (in Ubuntu) et credentiales, fasciculos exclusionum, fines linearum, et cetera configurare potes. Etiam Windows Credential Manager ad authenticationem integrandam uti potes.
Configuratio datorum in WSL (MySQL, PostgreSQL, MongoDB, Redis, SQL Server, SQLite, etc.) persimile est ac si in quolibet servo Linux operatur. Servitia intra distributionem incipere potes, vel receptacula Docker in WSL2 uti, deinde applicationes tuas ex Windows vel ex ipso WSL coniungere, pro necessitate tua.
Administratio discorum externorum, GUI, et copiarum reservatarum distributionum
WSL2 etiam permittit discos externos vel memorias USB figere directe in ambitu Linux. Documenta specifica ad discos montandos cum mandato exstat. wsl --mountHoc tibi multam flexibilitatem praebet cum cum datis quae in aliis unitatibus habes laboras.
Si vis applicationes graphicas Linux currere Interfacies graphica (GUI) intra WSL2 nunc possibilis est propter auxilium Microsoft pro applicationibus GUI. Hoc tibi permittit editores graphicos, instrumenta designandi, vel ambitus leves escritorio aperire sine necessitate machinam virtualem traditionalem incipiendi.
ut exemplaria reservata vel distributionem integram ad alium computatrum movendoWSL duo praecepta perutilia continet:
- Distributionem exportare:
wsl --export NombreDistro backup-wsl.tar
Hoc fasciculum TAR cum toto systemate fasciculorum generat. - Distributionem importare:
wsl --import NombreDistro C:\ruta\destino backup-wsl.tar --version 2
Hoc distributionem illam cum omnibus suis contentis ad aliam viam restituit et, si vis, efficit ut WSL2 utatur.
Hic mechanismus exportationis/importationis percommodus est ad ambitus progressionis clonandos, cum collegis communicandos, vel simpliciter ad servandam copiam securitatis antequam mutationes maiores facias.
WSL2 se tamquam primum ambitum progressionis constituit. Multis usoribus Fenestrae qui ludos, programmata specifica uti, aut modum operandi in hoc systemate relinquere nolunt, sed verum ambitum Linux ad programmandum requirunt, WSL2 experiri potest modum laboris omnino mutare.
Editor specialitas in rebus technologiae et interrete quaestiones cum plus decem annis experientiae in diversis instrumentis digitalibus. Functus sum ut editor et auctor contenti pro e-commercia, communicatione, online venalicium et vendo societates. Scripsimus etiam de rebus oeconomicis, rebus oeconomicis et aliis paginis. Meus labor est et amor meus. Nunc, per articulos meos TecnobitsConamur explorare omnes nuntios et novas occasiones quas mundus technologiae nobis cotidie praebet ut vitam meliorem efficiant.
