Mam vyskusane a systemd tam rozbehat ide - https://github.com/arkane-systems/genie
Pokial vsak niekto primarne pouziva na vyvoj Docker, tak je to zbytocne plytvanie systemovymi prostriedkami...
> It does this by creating a pid namespace, the eponymous poor-man's-container "bottle", starting up systemd in there, and entering it
A portable services ste pod tym skusali?
Takze dalsi hack, ktory sposobi dalsie problemy, ktore bude treba riesit a zachovat kompatibilitu.
Fakt nepochopim, preco niektori hromadia hack na hack, namiesto pouzivania cisteho riesenia ktory ziadne narovnavaky na ohybaky nepotrebuje.
Systemd tam pustit jde, jenom se to musi donastavit a doupravit. Staci zagooglit, jsou na to hromady prikladu a skriptu. Napr. (1 z mnoha):
https://github.com/DamionGans/ubuntu-wsl2-systemd-script
Filip Jirsák: Mozna by bylo lepsi prestat prudit, zacit konecne vest konstruktivni debatu a napsat neco ve stylu "jede to, staci nastavit to a to takhle a takhle".
Neexistuje pojem "normální linux". Init systémy mezi sebou soupeřily a soupeří.
WSL zkrátka žádný nepotřebuje, protože to, co se očekává na desktopu nevyžaduje žádné běžící služby; většinu poskytuje hostitelský systém.
Zprvu mě to taky zarazilo, ale pak jsem přišel na to, že mi tento způsob vyhovuje. Pokud by ne, můžu tomu dát práci a spustit si služby, které chci. Ale proč bych do toho dával čas?
Ano, ked vhodne orezete use cases, tak pridete k tomu, ze init nepotrebujete.
Ano, od sedanu neočekávám, že s ním poorám pole. Od desktopu neočekávám, že z něj budu mít server. S určitým nepohodlím jde obojí, ale jsem celkem rád, že moje auto se víc orientuje na pohodlí v sedadle, než na ornici. S desktopem to je stejné.
Otázka zní: "k čemu potřebujete ve Windows Linux?"
Pokud odpověď zní: "abych mohl snadno operovat s okolními, linuxovými stroji" nebo "abych mohl spouštět linuxové nástroje", pak je WSL velmi dobrá volba.
Pokud odpověď bude "abych spouštěl produkční aplikace" nebo "abych provozoval server", vyhněte se tomu velikým obloukem.
(Alespoň podle mne.)
Je to tak. WSL mám hlavně kvůli takovým těm typickým Linuxovým nástrojům, jejichž porty sice na Windows existují, ale jejich instalace/nastavení je zbytečně složitá. Typicky třeba OpenSSL pro vytváření CSR a vlastních certů, nmap a mnoho dalších. Musím říct, že na tyto věci se WSL hodí daleko víc, než spouštět úplně celý systém ve VirtualBoxu (ano, taky je to virtuálka, ale taková lightweight).
Na to ti asi nikdo neodpoví... Mě to nevysvětlil za celou dobu co je WSL...
Proč bych měl být někde co mě samo o sobě trápí (hlavně, že v povětšinu Winupdate rozšvihá stabilitu OS) a neměl bych případně úplně vše.. Musel bych dělat různé ústupky, škrty co můžu využít či ne.. Takže smysl proč WSL mě pořád upadá..
Já osobně jedu už vše Linux, dokonce ani máma si nestěžuje po přechodu..
Menší zlo a menší trápení..
pro uzivatele co maji GNU/Linux je to samozrejme na nic, ale pro uzivatele Windows kteri maji jakoukoliv potreby pustit neco z GNU/Linuxu a nechteji kvuli tomu pouste virtual je to urcite prinosne, klidne to muze byt i spolecna mnozina, doma maji GNU/Linux, v praci musi mit Windows (ale nemaji zakazane WSL)...
WSL je právě snaha Microsoftu zabránit, aby se další vývojáři vydali vaší cestou. Díky WSL mají výmluvu, proč z lenosti zůstat u Windows, i přes všechny vynucené restarty a další opruzy.
I když Microsoftu nejspíš nejde až tak o jednotlivé vývojáře, ale spíš o korporáty závislé na Visual Studiu a Active Directory, kde si vývojáři stejně nemůžou vybírat. Tohle by se teď možná mohlo narušit prací z domova, ale spíš ne, spustí se VPN a problém se převede na předchozí případ.
linuxovej desktop není žádnej zázrak a díky WSL mi nic nebránilo přejít z linuxu na windows. WSL používám převážně na SSH a pár věcí, které na linuxu fungují líp (python, dig, youtube-dl, jednoduchá automatizace. oproti samostatnému virtuálu má mnohem větší provázanost se systémem a interakce mezi windows a wsl je pomalu jako kdyby shell běžel nativně na windows.
jiste, obcas cloveka takove hlouposti napadnou, kdyz se tvari ze Windows nejsou rozsirene kvuli tomu ze jsou predinstalovanemo na skoro kazdem PC/NB HW pri koupi...
tak ci tak nenapadlo te, ze uzivatel by mel mit pravo telemetrii vypnout i kdyby s oduvodnenim "nechci aby se neco menilo, vyhovuje mi to jak je"?
=> bez přezdívky
>> "uzivatel by mel mit pravo telemetrii vypnout"
> uzivatele zemekoule by meli mit poravo zit na jakekoliv jeji casti
to je jaksi cira demagogie, ty si psal (v podstate) ze telemetrie je pro dobro uzivatelu aby jim Microsoft mohl zdokonalovat UX, tedy je racionalni pripominka ze uzivatel kterej zdokonalovat UX nechce by mel mit moznost telemetrii vypnout
>> "Windows [ne]jsou rozsirene kvuli tomu ze jsou predinstalovanemo na skoro kazdem PC/NB HW pri koupi"
> Coz je vec, kterou linux totalne podcenil....
podcenil/nepodcenil, pointa je v tom ze sem tim rozporoval tve tvrzeni - Windows jsou rozsirene protoze jsou user-friendly - coz nejsou.
Prosím nepište přede mnou o ergonomii vanilla W10, nebo Vám na to odpovím a vysloužím si za to od redakce naprosto zasloužený ban. Ono stačí na tom muset něco dělat s třema puttynama přes sebe a je z toho nepřehledný slepenec po sobě rolujících písmen. (o existenci Aerolite vím, sice má jiné nepříjemnosti ale tenhle problém řeší).
BTW Trochu extrémní protipříklad - vy byste si nechal na WC namontovat kameru, aby výrobce toaleťáku podle toho mohl přizpůsobovat velikost a tvar papíru aktuálním ehm zádelím v populaci?
(jinak mnohem racionálnější důvod k rozšířenosti viz k3dar)
OK, tenhle problém nemám. Ale dovedu si představit, že na nějakém hodně jemném rozlišení typu 4K na 15" to může být problém.
Nicméně pořád trvám na tom, že putty je strašná aplikace. Vznikla před 22 a z pohledu ergonomie užívání je pořád stejně hrozná. Pokud se budeme bavit čistě o terminálu pro ssh, tak Windows Terminal s OpenSSH řeší situaci mnohem komfortněji než putty. Navíc budou fungovat všechny věci na které jsme zvyklí z linuxu ... tedy že někde v .ssh je soubor config, ve kterém mohu dělat definici hostů, nastavit jim parametry, ....
Jak píše k3dar - někoho moudrého v M$ napadlo geniální nápad, že uživatelé chtějí co nejužší okraje okna, tak to stáhnuli na 1px, a pro jistotu zrušili key v registrech kterým se to dalo snadno zase zvětšit. Výsledkem je že u černých oken není hranice okna vidět vůbec, u ostatních ... no někomu to může stačit, mě to dost silně nevyhovuje, 1px pro oddělení různých aplikací mi připadne jako dost málo.
S OS to souvisí tak že jde o změnu v OS, sice je pravda že si každá aplikace může dekorovat vlastní okno jak chce, ale to bychom byli 40+ let nazpátek.
Je to celkem jednoduché.. Některé linuxové nástroje potřebuju k práci + aby mi dobře fungovalo testování, mám v tom nainstalovaný apache, mysql, sphinx, gammu a další věci, které používám na serveru..
WSL2 je úžasná věc, která mě vysvobodila z nestabilního vězení jménem kubuntu linux, který jsem byl nucen donedávna používat jako hlavní os.
Jaká by byla nejvhodnější stabilní náhrada za předpokladu, že fyzicky nejsem schopen používat desktopy, které nemají plnohodnotnou pracovní plochu (např. gnome) a jediná technicky akceptovatelná varianta (xfce) se mi prostě subjektivně nelíbí? :)
Mate? Tam jsem měl s nestabilitou cca stejné problémy, jako s kde, ale kde aspoň nějak vypadá..