Jak resi virtualni komp/kontejner s Linuxem, aka WSL, nemoznost pouzit totez naprimo v promptu MS Win? Nedejboze se to rovnou pokouset retezit do pajpy s MS Win/DOS prikazy/programy?
(Se jen ptam, pac mi prijde ze v tomhle ohledu je na tom Cygwin ponekud lepe, co do integrace)
31. 5. 2022, 14:36 editováno autorem komentáře
Ne, ifconfig je na Linuxu rozbitý sám o sobě. Linuxové jádro poskytuje správné informace a má správné funkce pro nastavení, o čemž svědčí například to, že existují jiné utility, které fungují správně. Problém je na straně ifconfig – nikdo ho nedotáhl do stavu, aby fungoval správně. Je to vidět i na tom, že s IPv6 funguje o něco lépe, než s IPv4.
Mam closed source nastroje treti strany, ktere jsou nativni win32 .exe a potrebuju je pouzit pro nejaky build, ale chci to obalit treba makefile, shellskripty, pipe |sed | ...
Nejde pouzit cisty Linux (WSL2).
Cygwin ma tendenci se obcas zablokovat, to je nejvetsi problem, dale blbe "spolupracuje" s nativnimi Win32 procesy. Od takovych toolu bych ocekaval, ze treba zvladnou zpracovat C:\dir\file.txt jako cestu, protoze pak clovek musi mezi Unix-Win svety neustale nahrazovat sedem cesty. Problemy jsou hlavne v drobnych necekanych detailech.
Cygwin není řešení? Proč? Roky takhle ovládám Win servery (ssh, skripty ...)
Dnes se to na Win už lepší, mají vlastní sshd, PowerShell je mocný ... ale kdysi to tak nebylo a Cygwin rozhodně byl a je řešení.
Pokud chcete používat "standardni" Unixove utility VE Windows (ne v Linux kontaineru NA Windows), tak naopak WSL není řešení.