<div dir="auto"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Xinyu Ma</strong> <span dir="auto"><<a href="mailto:bitmxy@gmail.com">bitmxy@gmail.com</a>></span><br>Date: Sun, Jul 21, 2019, 20:07<br>Subject: Re: [ndnSIM] Run ndnSIM<br>To: Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu">shijunxiao@email.arizona.edu</a>><br></div><br><br><div style="word-wrap:break-word;line-break:after-white-space">Hello, Junxiao,<div><br></div><div>Thank you for your comments.<br><div><br><blockquote type="cite"><div>On Jul 21, 2019, at 3:52 AM, Junxiao Shi <<a href="mailto:shijunxiao@email.arizona.edu" target="_blank" rel="noreferrer">shijunxiao@email.arizona.edu</a>> wrote:</div><br class="m_-2407990856677969010Apple-interchange-newline"><div><div dir="auto">Hi Xinyu<div dir="auto"><br><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
A Linux virtual machine is the best choice.<br>
If you insist on using Windows 10, you can try Windows Subsystem for Linux (Ubuntu or Debian distribution) as a virtual Ubuntu environment.<br>
I’m sure ndnSIM can run on it but if my memory is correct, there’re some commands different from running on a real Ubuntu machine.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">WSL1 is a Linux userspace on top of Windows kernel. Commands and userspace API are the same, but kernel API is different.</div><div dir="auto">I got NFD working on WSL1 to some extent <a href="https://yoursunny.com/t/2018/NFD-on-Windows-10-WSL/" target="_blank" rel="noreferrer">https://yoursunny.com/t/2018/NFD-on-Windows-10-WSL/</a> .</div><div dir="auto">ns-3 doesn't need special kernel functions, so it should work.</div><div dir="auto"><br></div><div dir="auto">WSL2 is a Linux virtual machine, no different from VirtualBox etc.</div><div dir="auto"><br></div><div dir="auto">One limitation is, neither version of WSL officially supports GUI, since they are designed to run server type programs. Therefore, ns-3 visualizer is unlikely to work.</div><div dir="auto"><br></div></div></div></blockquote><div><br></div><div>I once got ns-3 visualizer work with VcXsrv.</div><div>But Gtk-3 (and some other packages, I forget which) needed to be installed manually and some icons didn’t show up.</div><div>Anyway, even GUI is not officially supported on WSL, lots of GUI applications can run on WSL without little problems.</div><div>And I think they will support it eventually.</div><div><br></div><div>Best regards,</div><div>Xinyu Ma.</div><br><blockquote type="cite"><div><div dir="auto"><div dir="auto">Yours, Junxiao</div><div dir="auto"><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></div>
</div></blockquote></div><br></div></div></div>