Wpis z mikrobloga

Fun fact. Projekt C++, kilka tysięcy linii kodu. Środowisko VSCode + WSL startuje od zera 2x szybciej niż ten sam projekt pod natywnym MSVC++ 2022. WSL oczywiście musiało podnieść w między czasie jądro Linuxa, itp. Jedyny plus, że MSVC++ pożera mniej RAMu. Co ten Microsoft...
#programowanie, #linux, #windows, #cpp
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@gacek_w: Zaczynam odnosić wrażenie, że jądro Linuxa jest tak naprawdę integralną częścią systemu Windows, a WSL całkowicie zastąpił podsystem POSIX. Czyli Windows tak naprawdę (częściowo) jest Linuxem z warstwą kompatybilności Win32/64. Nie wiem czy tak jest (closed-source), ale Windows od jakiegoś czasu zachowuje się tak, jakby tak było.
  • Odpowiedz
  • 0
@fervi oj chyba nie do końca. Fakt tak było bodaj w wsl1 a w wsl2 coś więcej podobno kombinowali choć to nie tak że windows to jądro Linuxa bardziej chyba jądro windowsa emuluje Linuxa, ale działało to na tyle koślawo że przeszedłem na Linuxa po prostu
  • Odpowiedz
@gacek_w: Każda VMka dzisiaj jest dobrze zoptymalizowana, bo praktycznie nawet najgorsze procki mają wsparcie dla akceleracji. Niektóre opcje dla WSL2 są eksperymentalne jak balonning, czyli zwalnianie ramu (nie wiem jak to się pisze) i warto poczytać o tym co można wycisnąć z WSL2
  • Odpowiedz
i warto poczytać o tym co można wycisnąć z WSL2


@fervi: Jeżeli jesteś userem to nie warto, lepiej VMkę postawić niż w to koślastwo się bawić. Jeżeli chcesz odpalić jakieś programy czy usługi to być może, ale dalej myślę że VMka bije na głowę WSL2. To jest spoko próba, ale nic więcej. Może WSL3 (jeżeli będzie) będzie działać w miarę dobrze. Jeżeli koniecznie ktoś chce mieć namiastkę Linuxa na Windowsie
  • Odpowiedz
To znaczy WSL2 to VMka.


@fervi: Choćbyś nie wiem ja zaklinał rzeczywistość To nie jest prawilna VMka. To działa jak guano. VirtualBox mimo swoich fanaberii jest 3 klasy wyżej.
  • Odpowiedz
oj chyba nie do końca. Fakt tak było bodaj w wsl1 a w wsl2 coś więcej podobno kombinowali choć to nie tak że windows to jądro Linuxa bardziej chyba jądro windowsa emuluje Linuxa, ale działało to na tyle koślawo że przeszedłem na Linuxa po prostu


@kpv15: wsl1 kombinował z kompatybilnością obu systemów. Na przykład jak się otworzyło task manager to było widać procesy z WSLa. Nie wiem jaki był powód,
  • Odpowiedz
@gacek_w:

jądro Linuxa jest tak naprawdę integralną częścią systemu Windows, a WSL całkowicie zastąpił podsystem POSIX

«WSL» 1 to było GNU z kernelem Windowsa zamiast Linuksa, 2 to maszyna wirtualna
  • Odpowiedz