Sida 1 av 1
Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 07:26:39
av Marta
Jag skulle vilja detektera om mitt program körs under W11 Linux på ett enkelt och pålitligt sätt. Kommer bara på att söka i /proc/version, men det finns kanske bättre vägar att känna av om det finns Windows med någonstans? Det är viktigt att det inte "ser" Windows av misstag där det är rent.
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 10:12:18
av Mickecarlsson
Hittade denna länk
https://github.com/microsoft/WSL/issues/4071
The Windows version is present in our kernel command line (/proc/version, or uname -a).
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 10:53:17
av Mr Andersson
Om vi antar standard-kernel (med standard menar jag den som MS skickar med):
/proc/sys/kernel/osrelease och
/proc/version innehåller ordet microsoft. (WSL1
Microsoft & WSL2
microsoft).
https://github.com/microsoft/WSL/issues ... -221627364
I can't promise that we'll never change the content of these ProcFs files, but I think it's unlikely we'll change it to something that doesn't contain "Microsoft" or "WSL".
Om det gäller egenkompilerad kernel finns det nog inget säkert sätt att identifiera WSL.
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 11:11:27
av Icecap
Fattar jag rätt: Du vill kolla om det program du har gjort till Linux körs under Windows->Linux-simulator? Inte kompileras men rent faktisk körs?
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 11:29:56
av Marta
Ja, exakt så. Vill det skall kunna detektera ifall det är W11 skitlinux det körs under på ett säkert sätt och utan risk att det blir falsk positiv.
Vet inget alls om denna skitdist. Om det finns fler vars förekomst är en indikator eller något annat specifikt.
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 11:39:53
av AndLi
Vad är det som är problemet med W11 linux? Beror det på om man kör WSL1 eller 2?
Re: Detektera Linux-dist på ett säkert sätt.
Postat: 12 januari 2022, 11:48:09
av Icecap
Marta: Jag känner dig nog till att veta att det finns orsak till ditt önskemål - jag har dock inte kunnandet att hjälpa med detta.