<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="42430" data-post-id="42430">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="notriddle" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/120/6385_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  notriddle
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>MinGW is in Chocolatey.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42430" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-42430" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42430"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="42432" data-post-id="42432">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="NobbZ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/NobbZ/120/27235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  NobbZ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Is there something in particular that you don’t like?</p>
</blockquote>
</aside>
<p>You can’t have VirtualBox or an Android Emulator or any other VM anymore thats not from MS when Hyper-V is activated.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42432" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-42432" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42432"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="42434" data-post-id="42434">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sebber" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/120/6007_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sebber
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I think you’re right. I’m not that windows proficient and what I did before was solutions I found after many hours of googling… But bash is nice and it both feel better to use than whichever terminal native to windows I tried and elixir seems simpler, just better off in it. Terminals in windows is just not up to par, and do you know that powershell aliases popular programs with it’s own functionality? curl is my only example, does not behave the same and to my knowledge you cannot override it… how could I trust it?<br>
I guess the elixir/erlang-core developers could work around these issues though, seems to be a lot smoother when facing similar things in nodejs on Win.</p>
<p>Hate is of course harsh words, sorry… I just don’t like Hyper-V and it’s primarily because of my lack of knowledge about it. I’ve had issues regarding specifically docker usage and then the fact about not being able to use other virtualization software when it’s activated. I already spend too much time on things like this to learn it better… Docker was fine when it just used VirtualBox which I’ve been using for a long time on Win, Mac and Linux and I personally have multiple Dev env-setups using it</p>
<p>These are just my experiences, not the single truth so if you know windows better than me generally, you might not reach the same conclusions <img src="https://forum.elixirforum.com/images/emoji/apple/grin.png?v=15" title=":grin:" class="emoji" alt=":grin:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42434" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-42434" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42434"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="42435" data-post-id="42435">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="NobbZ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/NobbZ/120/27235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  NobbZ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="sebber" data-post="24" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/48/6007_2.png" class="avatar"> sebber:</div>
<blockquote>
<p>Docker was fine when it just used VirtualBox</p>
</blockquote>
</aside>
<p>As I mentioned quite a few times now (also in this Thread), docker still can use VBox on windows, just use <a href="https://www.docker.com/products/docker-toolbox" rel="nofollow">Docker Toolbox</a> instead of <a href="https://www.docker.com/docker-windows" rel="nofollow">Docker for Windows</a>.</p>
<p>I know, Toolbox isn’t advertised anymore, but at least they said that they want to update it until an unknown point in time.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42435" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-42435" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42435"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="42436" data-post-id="42436">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="sebber" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/120/6007_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  sebber
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="NobbZ" data-post="25" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nobbz/48/27235_2.png" class="avatar"> NobbZ:</div>
<blockquote>
<p>As I mentioned quite a few times now (also in this Thread), docker still can use VBox on windows, just use Docker Toolbox instead of Docker for Windows.</p>
</blockquote>
</aside>
<p>Thanks, I have totally missed your posts regarding docker!<br>
I’ll definitly try it out, guess if I’ve even seen Toolbox around lately I might have supposed it being deprecated.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42436" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-42436" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42436"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="42437" data-post-id="42437">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="NobbZ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/NobbZ/120/27235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  NobbZ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="sebber" data-post="26" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/48/6007_2.png" class="avatar"> sebber:</div>
<blockquote>
<p>I might have supposed it being deprecated.</p>
</blockquote>
</aside>
<p>It actually is <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"> But because of the known Hyper-V problems, they promised to update at least the docker running in the virtual box for quite a longer time. The toolbox itself won’t get any updates though. Which I find a bit pitty, I really love the GUI (kitematic), it makes accessing logs so easy.</p>
<p>I can’t find the deprecation announcement, nor the promise to update right now. The repository seems to be staled and only bumping versions of docker.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42437" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-42437" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42437"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="42477" data-post-id="42477">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Oh… That’s easy. It’s in Enable/Disable Programs and Features.<br>
Or, assuming you’re running on Windows 10, in an elevated (i.e. Run as Administrator) PowerShell prompt run:</p>
<p>Enable-WindowsOptionalFeature -Online -All -FeatureName Microsoft-Hyper-V-Tools-All</p>
<p>It will tell you if you need to restart after that. Then it’s named Hyper-V Manager in your programs.</p>
</blockquote>
</aside>
<p>Not that, I mean the linux wayland session, it never displays in the hypervisor window, it is just black.  Already have the Hyper-V Manager, that is how I set it all up.</p>
<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>I mean, I never liked tools like mtr or its Windows equivalent of pathping. I always felt like they gave enough information to know where there was a problem, but not why my routing wasn’t working. But the stuff I did was only a couple of hops and used hand written route rules.</p>
</blockquote>
</aside>
<p>It was just an example of the network communication I use.  In reality I have a whole set of linux tools that I use for diagnosing, practically none of which actually work because the IP stack is missing capabilities.</p>
<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Of course, that’s only helpful if you didn’t know that PowerShell could do those things. It isn’t helpful if you just enjoy working in bash more. Personally, I find working in PowerShell a pleasant experience.</p>
</blockquote>
</aside>
<p>Yeah but my tools that I’ve built up over 20 years do not work in it.  <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p>
<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Haha, I remember showing an old co-worker what rvm and rbenv’s ruby-build did to make Ruby compile on a OSX. The worst was when people would shell out to which in Ruby. Perfectly good gems were deemed unusable on Windows because they called which at some point.</p>
</blockquote>
</aside>
<p><code>which</code> works fine on Windows here, but then again I have the entire gnu toolset installed in Windows.  ^.^</p>
<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Uhh, sure. I’ll have to get back into it because it’s been awhile, but which distro were you trying to use? Also, maybe using the Hyper-V GUI will help a little bit. If I remember correctly there is a specific option you have to use to get video drivers correct.</p>
</blockquote>
</aside>
<p>I’ve tried a few, but for a quickstart try <a href="https://neon.kde.org/" rel="noopener nofollow ugc">KDE Neon</a>.  If you can figure it out then I’d love to start showing off KDE here (these are Windows users do remember, want something familiar’ish).</p>
<aside class="quote no-group" data-username="Azolo" data-post="19" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Huh, I don’t know what to tell you. The problem we were having was people we getting 3GB blueprints and opening up 3 at a time in Adobe. Which would then spend a bunch of time writing the to the swap anytime that they went to a different program. After testing, 32 GB of RAM only increased speed marginally and increasing the swap space made it slower. Just upgrading to an SSD fixed the problem entirely.</p>
</blockquote>
</aside>
<p>Sadly these are Dell managed things and the desktop IT is a different department (I work in server IT here), so not a chance…</p>
<aside class="quote no-group" data-username="notriddle" data-post="20" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>Set .gitattributes to not do line conversions. Set your editor to use ‘\n’ for line endings.</p>
</blockquote>
</aside>
<p>What editor does not auto-detect what line endings a file already uses?!  o.O?</p>
<aside class="quote no-group" data-username="notriddle" data-post="20" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>Native Windows apps can interact with the filesystem way faster than WSL apps, so you want to prefer ripgrep and git from Chocolatey over the same in WSL.</p>
</blockquote>
</aside>
<p>NTFS sucks in general.</p>
<aside class="quote no-group" data-username="notriddle" data-post="20" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>Use Chocolatey.</p>
</blockquote>
</aside>
<p>Chocolatey is awesome for Windows, not as good as a package manager, and Windows needs to reboot a lot (wtf, another NTFS stupidity, I never reboot my desktop, it has uptime measured in months on average and it’s reached years a few times).</p>
<aside class="quote no-group" data-username="notriddle" data-post="20" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>Do not use MSYS2.<br>
WSL is more compatible and Powershell is more usable, while MSYS2 is neither.</p>
</blockquote>
</aside>
<p>Uhh, not to me, not even remotely…  Plus I need to compile stuff to run on a Windows 2008 server that does <em>not</em> have WSL, thus compiling inside WSL I do not think will work well for that.  <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p>
<aside class="quote no-group" data-username="notriddle" data-post="20" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>Using a Linux VM, I just tied myself in terrible knots by moving a directory in one terminal while another one is in it. I ended up with two terminals that said they were in the same directory that were actually operating on completely different ones, and I got terribly confused when changes made in one didn’t show up in another. It involved a slow-running script, so I was context switching to do something else while it was running and losing track of what all was going on.</p>
<p>Windows throws an error if you try to move a directory while it’s in use. There are aspects of the UNIX filesystem that are objectively worse than the way Windows does it. Go ahead and fight me.</p>
</blockquote>
</aside>
<p>That is because your shell did not lock the directory you were in (which I prefer it not locking it).  Linux can also throw errors when you move something that is in use, it just has to actually be in use of course (and most shells release their lock as soon as they are done scanning, oh, files when using <code>ls</code> or so).  So I do not see what is worse about this.  Perhaps that you can have a program reading and one writing a file at the same time, oh wait that is not worse either (take a real-time log output from a web server and also parse it at the same time, Windows is not capable of that unless the web server releases control and re-opens the file constantly or you feed it to some intermediary first).  There is nothing about NTFS that is superior to, say, ZFS (which I use).  <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p>
<aside class="quote no-group" data-username="Azolo" data-post="21" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/azolo/48/2189_2.png" class="avatar"> Azolo:</div>
<blockquote>
<p>Oh right, remove-item alias:iex -Force is in my profile.</p>
</blockquote>
</aside>
<p>That is such a wtf, why would powershell override such a basic command when an existing one exists on the path, like wtf…</p>
<aside class="quote no-group" data-username="NobbZ" data-post="23" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nobbz/48/27235_2.png" class="avatar"> NobbZ:</div>
<blockquote>
<p>You can’t have VirtualBox or an Android Emulator or any other VM anymore thats not from MS when Hyper-V is activated.</p>
</blockquote>
</aside>
<p>Precisely this, I learned that the hard way since I was using virtualbox before hyper-v broke crap…  Hyper-v is really a load of annoyance (KDE Neon GUI worked fine in virtualbox).</p>
<aside class="quote no-group" data-username="sebber" data-post="24" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/48/6007_2.png" class="avatar"> sebber:</div>
<blockquote>
<p>I think you’re right. I’m not that windows proficient and what I did before was solutions I found after many hours of googling… But bash is nice and it both feel better to use than whichever terminal native to windows I tried and elixir seems simpler, just better off in it. Terminals in windows is just not up to par, and do you know that powershell aliases popular programs with it’s own functionality? curl is my only example, does not behave the same and to my knowledge you cannot override it… how could I trust it?<br>
I guess the elixir/erlang-core developers could work around these issues though, seems to be a lot smoother when facing similar things in nodejs on Win.</p>
</blockquote>
</aside>
<p>Yeah found that out, I have curl installed systemwide, tried using it in powershell and it just kind of puked at me, since it was not curl, like wtf…  No shell should override any existing application with any command unless it does precisely the exact functionality or better (like how most linux shells override <code>[</code> to work faster but otherwise identically).</p>
<aside class="quote no-group" data-username="sebber" data-post="24" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/sebber/48/6007_2.png" class="avatar"> sebber:</div>
<blockquote>
<p>Hate is of course harsh words, sorry… I just don’t like Hyper-V and it’s primarily because of my lack of knowledge about it. I’ve had issues regarding specifically docker usage and then the fact about not being able to use other virtualization software when it’s activated. I already spend too much time on things like this to learn it better… Docker was fine when it just used VirtualBox which I’ve been using for a long time on Win, Mac and Linux and I personally have multiple Dev env-setups using it</p>
</blockquote>
</aside>
<p>One of the big things I experience about Hyper-V is I’ve yet to find a way to have it not eat up all the ram and instead allocate on demand, like virtualbox can be set to do…</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42477" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-42477" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42477"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="42485" data-post-id="42485">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="notriddle" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/120/6385_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  notriddle
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="OvermindDL1" data-post="28" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>What editor does not auto-detect what line endings a file already uses?!  o.O?</p>
</blockquote>
</aside>
<p>All of them, when you’re creating a new file.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42485" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-42485" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42485"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="42486" data-post-id="42486">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="notriddle" data-post="29" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/48/6385_2.png" class="avatar"> notriddle:</div>
<blockquote>
<p>All of them, when you’re creating a new file.</p>
</blockquote>
</aside>
<p>Ah, I have everything default to <code>\n</code> only then.  ^.^<br>
I’d not doubt that there are .gitattribute plugins for things like atom or so that can auto-detect though, or at the very least it would be so easy to make one.  That is a useful idea, hmm…</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42486" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-42486" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42486"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="42488" data-post-id="42488">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="notriddle" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/notriddle/120/6385_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  notriddle
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="OvermindDL1" data-post="28" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>Uhh, not to me, not even remotely…  Plus I need to compile stuff to run on a Windows 2008 server that does not have WSL, thus compiling inside WSL I do not think will work well for that.  <img src="https://forum.elixirforum.com/images/emoji/apple/wink.png?v=15" title=":wink:" class="emoji" alt=":wink:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Cross-compilers work within WSL.</p>
<aside class="quote no-group" data-username="OvermindDL1" data-post="28" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>That is such a wtf, why would powershell override such a basic command when an existing one exists on the path, like wtf…</p>
</blockquote>
</aside>
<p>You can’t expect Microsoft to know about every command that every OSS project has ever written. Two independent groups, neither of which heard of the other, picked the same three-letter command name. It actually happens a lot (Google’s Chromium conflicts with a game called Chromium, Rust the language conflicts with a game called Rust, multiple branches of mathematics want to claim Omega).</p>
<p>OTOH, overriding <code>wget</code> and <code>curl</code> <em>was</em> a horrible, and deliberate, choice of action.</p>
<aside class="quote no-group" data-username="OvermindDL1" data-post="28" data-topic="7028">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>Yeah found that out, I have curl installed systemwide, tried using it in powershell and it just kind of puked at me, since it was not curl, like wtf…  No shell should override any existing application with any command unless it does precisely the exact functionality or better (like how most linux shells override [ to work faster but otherwise identically).</p>
</blockquote>
</aside>
<p>Bash overrides <code>time</code> without providing the whole scope of functionality, so it’s not like it’s unprecedented. I just would’ve hoped people would learn better by now.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="42488" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/windows-and-linux-co-development/7028/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-42488" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="42488"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/7028/load_more?page=4">Load more posts (17 remaining)</a>
</div></template></turbo-stream>