
Ubuntu Pro pre WSL Stal sa kľúčovým nástrojom pre tých, ktorí vyvíjajú vo Windowse, ale potrebujú kompletné, bezpečné a dobre spravované prostredie Linuxu. Kombinácia sily Ubuntu s pohodlím Podsystém Windows pre systém Linux (WSL)Toto riešenie vám umožňuje pracovať, akoby ste mali natívny Linuxový počítač, ale bez náročných virtuálnych počítačov alebo nekonečných konfigurácií.
Zďaleka nie je len voliteľným doplnkom, Ubuntu Pro pre WSL pridáva podnikové zabezpečenie, podporu a centralizovanú správu do vašich distribúcií Ubuntu vo WSL. Od rozšírených bezpečnostných aktualizácií až po integráciu s nástrojmi a platformou Microsoft Landscape je určený pre individuálnych vývojárov aj veľké organizácie, ktoré chcú mať kontrolu nad stovkami alebo tisíckami inštancií WSL.
Čo je Ubuntu v jazyku WSL a prečo sa tak často používa?
Subsystém Windows pre Linux alebo WSL vám umožňuje spúšťať takmer natívne prostredie Ubuntu. V rámci systému Windows používa terminál, utility a nástroje typické pre Linux, ale bez nutnosti duálneho bootovania alebo spustenia plnohodnotného virtuálneho počítača. Je to veľmi ľahká a rýchla alternatíva pre tých, ktorí pracujú vo vývoji, správe systémov alebo automatizácii.
Vďaka tejto integrácii, Ubuntu na WSL ponúka veľmi výkonný terminálový zážitoks vynikajúcou interoperabilitou so samotným Windowsom: môžete pristupovať k súborovému systému Windows, spúšťať príkazy PowerShellu z Ubuntu a naopak a dokonca aj spúšťať Grafické aplikácie pre Linux ktoré bežia na pracovnej ploche systému Windows takmer bez komplikácií.
Pre mnohé vývojové tímy, WSL sa stal najpohodlnejším spôsobom práce s Linuxom keď ich štandardnou platformou je Windows: kompilácia kódu, vykonávanie skriptov, kontajnery, nástroje DevOps a dokonca aj aplikácie, ktoré využívajú GPU vďaka integrácii s NVIDIA a Zrýchlenie WSL 2, ktorý ponúka takmer natívny výkon.
Čo ponúka Ubuntu Pro pre WSL oproti štandardnému Ubuntu?
Hoci Ubuntu v WSL funguje veľmi dobre tak, ako je, Spoločnosti zvyčajne vyžadujú zabezpečenie, sledovateľnosť a formálnu podporu.A tu prichádza na rad Ubuntu Pro pre WSL: aplikácia pre Windows, ktorá automatizuje prepojenie vašich inštancií Ubuntu v WSL s predplatným Ubuntu Pro.
Bez Ubuntu Pro, Každá nová inštancia Ubuntu vo WSL by zostala „voľná“ a bez centralizovanej správy.To závisí od toho, či si niekto pamätá na aplikáciu politík a záplat do WSL. Ubuntu Pro pre WSL to rieši automatickým priradením vášho predplatného Pro ku každej novej distribúcii Ubuntu pridanej do WSL na danom počítači.
Výsledkom je to Všetky vaše inštancie Ubuntu na WSL budú mať úžitok zo zvýšenej bezpečnosti., rozšírenú údržbu a pokročilé možnosti správy bez toho, aby musel používateľ manuálne spúšťať príkazy predplatného pri každej novej inštalácii.
Výhody zabezpečenia, dodržiavania predpisov a podpory
Veľkou hodnotou Ubuntu Pro je, že predlžuje životný cyklus zabezpečenia Ubuntu na 10 alebo 15 rokov (v závislosti od edície), vrátane záplat CVE a údržby v rámci obrovského množstva balíkov. Toto je obzvlášť dôležité v podnikových prostrediach, kde nie sú možné časté aktualizácie verzií.
S Ubuntu Pro pre WSL, Inštancie Ubuntu LTS spustené v systéme Windows dostávajú rozšírenú údržbu zabezpečenia (ESM)To znamená, že aktualizácie zabezpečenia sa naďalej vydávajú aj po skončení všeobecnej podpory štandardnej verzie. Tieto aktualizácie je možné použiť v súlade s politikami organizácie, čím sa zabezpečí súlad s predpismi a znížia riziká.
Okrem toho, Predplatné Ubuntu Pro pokrýva zabezpečenie nielen základného systému, ale aj veľmi populárnych nástrojových reťazcov. ako napríklad Python, Go, Rust a mnoho ďalších vývojových balíkov. Vývojári tak môžu používať svoje bežné jazyky a frameworky v WSL bez toho, aby sa bezpečnostný tím musel obávať neopravených zraniteľností.
Čo sa týka podpory, Canonical ponúka verziu Ubuntu Pro s telefonickou podporou a podporou prostredníctvom tiketov. (Ubuntu Pro + podpora), navrhnutý tak, aby poskytol vývojárom pracujúcim s Windowsom jasný a oficiálny spôsob riešenia problémov v ich prostredí Linuxu.
Architektúra a komponenty aplikácie Ubuntu Pro pre WSL
Ubuntu Pro pre WSL nie je len „malé okno“, ktoré si vyžiada váš token a to je všetko; Za tým všetkým sa skrýva celá architektúra komponentov ktoré prepájajú svet Windowsu s inštanciami Ubuntu vo WSL a so službami Canonical.
Na jednej strane, Pre Windows existuje balík MSIX ktorý zahŕňa agenta a používateľské rozhranie. Tento agent spravuje stav Pro zo strany Windowsu, kontroluje, ktoré inštancie sú v WSL, a riadi komunikáciu so službami Ubuntu Pro a Landscape.
V rámci WSL, V WSL je nasadená špecifická služba Pro pre UbuntuVďaka vlastnému API táto služba v skutočnosti spravuje stav Pro a Landscape v každej inštancii Ubuntu. Funguje ako most medzi agentom Windows a klientom Ubuntu Pro v rámci systému Ubuntu bežiaceho na WSL.
Riešenie zahŕňa špecializované rozhrania medzi agentom a Ubuntu Pro na spracovanie transakcií so zmluvným serverom, ako aj ďalšie rozhranie medzi agentom a Landscape na správu inštancií WSL z tejto platformy správy.
Nakoniec existuje rozhranie API pre správu WSL, ktoré riadi životný cyklus inštanciíZriaďovanie, spúšťanie, zastavovanie, aktualizácia a ďalšie operácie, ktoré umožňujú automatizáciu nasadenia a údržby viacerých distribúcií Ubuntu na tom istom hostiteľovi so systémom Windows.
Predpoklady: Príprava WSL a Ubuntu
Predtým, ako sa zaoberáte Ubuntu Pro pre WSL, Je nevyhnutné mať v počítači so systémom Windows povolený protokol WSL. a mať nainštalovanú aspoň jednu inštanciu Ubuntu. Ak ešte nemáte WSL, môžete ho nainštalovať a aktivovať z PowerShellu s oprávneniami správcu pomocou jediného príkazu od spoločnosti Microsoft.
Po povolení WSL, Možno budete musieť reštartovať počítač aby sa zmeny prejavili. Je ľahké na tento krok zabudnúť, ale ak nereštartujete a niečo nefunguje podľa očakávania, je najlepšie začať tam, než sa do šialenstva privediete pozeraním protokolov.
Je tu dôležitý detail: globálna konfigurácia WSL pomocou súboru .wslconfig (zvyčajne sa nachádza v adresári ~\.wslconfig v systéme Windows) môže blokovať alebo narúšať komunikáciu medzi aplikáciou Ubuntu Pro pre WSL a inštanciami Ubuntu v rámci WSL. Ak už máte WSL nakonfigurované a máte podozrenie, že tento súbor môže spôsobovať problémy, odporúča sa zálohovať súbor a potom ho pred pokračovaním odstrániť.
Ak chcete skontrolovať, či súbor existuje, V PowerShelle môžete spustiť príkaz, ktorý vráti hodnotu True alebo False.Ak vráti hodnotu True, znamená to, že súbor je tam a môžete ho odstrániť ďalším príkazom PowerShellu. Ak potrebujete podrobnosti o všetkých možnostiach .wslconfig, spoločnosť Microsoft dokumentuje ich fungovanie v oficiálnej príručke WSL.
Inštalácia Ubuntu na WSL
S aktívnym WSL je ďalším krokom Inštalácia distribúcie Ubuntu vo WSLSpoločnosť Canonical odporúča Ubuntu 24.04 LTS, aby ste mohli využívať najnovšie funkcie a mať dlhodobú podporu, hoci môžete použiť aj staršie verzie, ako napríklad Ubuntu 22.04 LTS.
Z PowerShellu, Ubuntu môžete nainštalovať pomocou príkazu, ktorý stiahne a integruje distribúciu do WSL.Ak chcete zistiť, ktoré verzie Ubuntu sú dostupné ako prvé, existuje ďalší príkaz, ktorý zobrazuje všetky distribúcie Ubuntu, ktoré je možné nainštalovať z obchodu alebo z repozitárov WSL.
Po nainštalovaní Môžete overiť, či vaša inštancia používa WSL 2Toto je odporúčaná verzia pre optimálny výkon a podporu GPU. Môžete si tiež zobraziť zoznam všetkých inštancií Ubuntu, ktoré sú už nainštalované na vašom počítači, a zobraziť tak stav každej z nich.
Ak chcete spustiť konkrétnu inštanciu, Jednoducho spustite príslušný príkaz v PowerShelle WSL potom otvorí túto distribúciu vo vašom domovskom adresári. Od tohto momentu ju môžete používať rovnako ako akýkoľvek iný systém Ubuntu: písať kód, spúšťať skripty, inštalovať balíky pomocou apt alebo dokonca spúšťať grafické Linuxové aplikácie.
Ako funguje predplatné Ubuntu Pro v WSL?
Ak si chcel/a, Každú inštanciu Ubuntu vo WSL môžete manuálne priradiť k predplatnému Ubuntu Pro Prihlásenie do inštancie a spustenie príkazu `pro attach` s vaším tokenom predplatného. Problém je, že sa to musí robiť pre každú novú inštanciu, čo je síce perfektne zvládnuteľné na osobnom notebooku, ale šialené, keď spravujete desiatky alebo stovky počítačov.
To je presne scenár, pre ktorý bol navrhnutý Ubuntu Pro pre WSL: Automatizácia procesu pripojenia Pro Takže si nemusíte nič pamätať. Po nastavení aplikácie na hostiteľskom systéme Windows sa každá nová distribúcia Ubuntu, ktorú nainštalujete do WSL, automaticky prepojí s vaším predplatným Pro.
Na začiatok, Potrebujete token Ubuntu ProTento token sa získava z ovládacieho panela Ubuntu Pro, kde si môžete spravovať svoje predplatné. Ak ho ešte nemáte, môžete si nový vyžiadať na webovej stránke Ubuntu Pro. Pre osobné použitie umožňuje možnosť „Pre seba“ bezplatné predplatné až pre 5 počítačov, čo je pre mnohých nezávislých vývojárov viac než dosť.
Inštalácia a konfigurácia Ubuntu Pro pre WSL
Keď už máte token, Ďalším krokom je inštalácia aplikácie Ubuntu Pro for WSL vo Windowse.Nájdete ho v obchode Microsoft Store ako štandardný balík MSIX, čo uľahčuje jeho nasadenie pre jednotlivých používateľov aj v rámci organizácií s kontrolovanými softvérovými politikami.
Je tiež možné Aplikáciu si môžete stiahnuť z oficiálnej webovej stránky Ubuntu a zdrojový kód a beta verzie nájdete na GitHub.Toto je obzvlášť užitočné pre tých, ktorí chcú auditovať správanie alebo prispieť k projektu, ktorý je open source.
Po nainštalovaní aplikácie z obchodu Microsoft Store, Otvoríte ho a zadáte token Ubuntu Pro ktorý ste predtým skopírovali z panela predplatného. Rozhranie vás prevedie vložením tokenu a jeho potvrdením. Po dokončení sa zobrazí stavová obrazovka s informáciou, že nastavenie bolo úspešne dokončené.
Odvtedy, Okno aplikácie môžete zavrieť a zabudnúť na ňu.Konfigurácia je uložená na hostiteľovi so systémom Windows. Ak budete niekedy potrebovať odpojiť daný počítač od predplatného, jednoducho znova otvorte aplikáciu a vyberte možnosť „Odpojiť Ubuntu Pro“, čím odpojíte hostiteľa so systémom Windows od svojho tokenu.
S týmto všetkým, Vaše predplatné Ubuntu Pro je priradené k hostiteľovi systému Windows.a aplikácia prepošle toto predplatné klientovi Ubuntu Pro na každej inštancii Ubuntu, na ktorej je spustený WSL na danom počítači.
Overenie, či sú inštancie pripojené k Pro-Attached
Po nastavení, Všetky inštancie Ubuntu na WSL, ktoré máte na danom počítači, by sa mali automaticky pridať do vášho predplatného Ubuntu Pro.Najjednoduchší spôsob, ako to overiť, je spustiť jednu z distribúcií, ktoré už máte nainštalované, napríklad Ubuntu 24.04 LTS, z PowerShellu alebo z ponuky Štart.
Keď bola distribúcia prvýkrát vydaná, Budete požiadaní o vytvorenie používateľského mena a hesla v rámci Ubuntu, rovnako ako pri akejkoľvek štandardnej inštalácii. Po dokončení tohto kroku sa dostanete do terminálu Ubuntu vo WSL.
V rámci inštancie, Stav predplatného si môžete skontrolovať spustením príkazu command pro statusVýstup by mal indikovať, že služby Ubuntu Pro vrátane rozšírenej údržby zabezpečenia (ESM) sú povolené a spustené, a mal by tiež zobrazovať informácie o priradenom účte a predplatnom.
Aby sa zabezpečila funkčnosť úložísk a bezpečnostných služieb, Môžete spustiť príkaz `sudo apt update`.Uvidíte, že sa dotazuje viacero zdrojov balíkov vrátane tých, ktoré sú súčasťou rozšírených služieb Ubuntu Pro. To ukazuje, že inštancia prijíma ďalšie balíky a aktualizácie zabezpečenia nad rámec toho, čo by prijímal štandardný Ubuntu bez Pro.
Ak chcete ísť ešte o krok ďalej, Môžete nainštalovať druhú verziu UbuntuNapríklad Ubuntu 22.04 LTS z PowerShellu. Po dokončení inštalácie a prvom spustení distribúcie (vytvorení používateľského mena a hesla) by sa po opätovnom spustení príkazu pro status malo zobraziť, že aj táto nová inštancia bola automaticky pripojená k predplatnému v rámci Pro.
Rozsiahla správa pomocou registra systému Windows
Pri riadení zložitejších prostredí, Pravdepodobne sa nebudete spoliehať na manuálne kliknutia v obchode Microsoft Store nasadiť a nakonfigurovať Ubuntu Pro pre WSL. V týchto prípadoch prichádza na rad použitie registra systému Windows a nástrojov na nasadenie v podnikoch.
Prostredníctvom registra systému Windows, Ku každej novej inštancii WSL môžete priradiť token Ubuntu Pro. pomocou riešení nasadenia vašej organizácie (napríklad nástrojov na správu koncových bodov alebo skriptov na poskytovanie služieb). To umožňuje novej distribúcii Ubuntu automaticky sa pripojiť k príslušnému predplatnému hneď po nainštalovaní na WSL na akomkoľvek počítači bez zásahu používateľa.
Okrem toho, Ubuntu Pro pre WSL sa veľmi dobre integruje s podnikovými nástrojmi od spoločnosti MicrosoftKeďže je distribuovaný vo formáte MSIX, je možné ho spravovať pomocou Microsoft Intune, skupinových politík služby Active Directory a ďalších riešení správy softvéru, čo výrazne uľahčuje jeho zavedenie vo veľkých spoločnostiach.
Integrácia s ekosystémom spoločnosti Microsoft a nasadenie v podnikoch
Jednou z najväčších výhod Ubuntu Pro pre WSL je, že Integruje sa ako prvotriedny občan do ekosystému Windows.Distribuovaný prostredníctvom obchodu Microsoft Store ako štandardný balík MSIX, ho domáci používatelia môžu nainštalovať niekoľkými kliknutiami a zároveň ho môžu masívne nasadiť pomocou Intune alebo skupinových politík.
Pre mnohé spoločnosti, To znamená, že prijatie Ubuntu Pro pre WSL zapadá do pracovných postupov riadenia, ktoré už používajú. pre iné kritické aplikácie. Nie je potrebné znovu vynájsť koleso ani zavádzať nové nástroje na správu inštalácie, konfigurácie a aktualizácií agenta Pro.
Okrem samotnej aplikácie, Canonical poskytuje obrazy Ubuntu pre WSL, ktoré je možné stiahnuť a distribuovať za firemným firewallom.Týmto spôsobom môže organizácia kontrolovať, ktoré verzie Ubuntu sú k dispozícii jej zamestnancom, a zabrániť im v používaní neschválených externých obrazov.
Otvorený projekt, dokumentácia a komunita
Vývoj Ubuntu Pro pre WSL Vykonáva sa v otvorenom repozitári, kde je k dispozícii zdrojový kód.Oficiálna dokumentácia, ktorá obsahuje návody, praktické príručky, referencie a vysvetlenia týkajúce sa distribúcie Ubuntu na WSL aj aplikácie Ubuntu Pro pre WSL, je uchovávaná v tom istom repozitári.
Dokumentácia Nachádza sa v adresári dokumentácie v repozitári.Je napísaný vo formáte Markdown, vytvorený pomocou Sphinx a publikovaný na Read the Docs. Tam nájdete podrobné návody, referencie API a podrobnejšie vysvetlenia interných komponentov.
Keďže ide o otvorený projekt, Príspevok komunity je vítanýAk chcete prispieť, najlepšie je najprv si prečítať pokyny pre prispievanie zverejnené v repozitári. Na nahlásenie chýb sa odporúča otvoriť problémy pomocou šablóny „Nahlásiť problém“, zatiaľ čo pre návrhy alebo nové funkcie je k dispozícii šablóna „Požiadať o funkciu“.
Komunita okolo Ubuntu a WSL Stretáva sa na fóre discurse.ubuntu.comkde sa zdieľajú novinky, plány funkcií, bežné problémy a riešenia. Spoločnosť Canonical tiež udržiava oficiálne kanály sociálnych médií na šírenie noviniek a aktualizácií o Ubuntu a jeho produktoch.
Celý tento ekosystém kódu, dokumentácie a komunity Vďaka tomu sa Ubuntu Pro pre WSL môže rýchlo a zosúladene vyvíjať. s tým, čo potrebujú vývojári aj IT tímy, ktoré ho používajú v produkcii.
Ubuntu Pro pre WSL transformuje WSL na platformu plne vhodnú pre náročné profesionálne prostredia.Zachováva flexibilitu a jednoduchosť používania pre vývojárov, pridáva úroveň zabezpečenia a podpory typickú pre podnikový svet a umožňuje centralizovanú správu pomocou nástrojov Landscape a Microsoft. Pre tých, ktorí vyvíjajú v systéme Windows, ale pracujú s nástrojmi Linuxu, je to všestranný spôsob, ako získať to najlepšie z oboch svetov bez toho, aby obetovali kontrolu, bezpečnosť alebo dodržiavanie predpisov.
Viac informácií v sekcii Kanonická poznámka.