Find the answer to your Linux question:
Results 1 to 5 of 5
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    Why do you use Linux for dev over Windows?


    I am preparing to switch back to Windows as my dev environment for the haxe,cpp,c workflow because:

    1. I need to have a more responsive workflow between graphics work and coding
    2. I want to do more Windows rendering work and gamedev experimentation
    3. Came to the (duh) startling realization that Win based development at the cutting edge is easily possible (game development). I only need a few dependencies to be productive in my toolchain and mastering their building in Windows is not that difficult.

    I think my reasons were the following for switching to Linux for development:

    1. I was going to deploy server on Linux (which I am) and wanted to get expertly familiar with it.
    2. Building most open source packages is easier on linux.

    The point of this thread is to try to remember why I switched to Linux in the first place.

    1. Are there any big downsides to Windows development specifically within the hxcpp,NME,OpenFL,Haxe,Apache2,Tora,postgresql pipeline, in case I'm forgetting something before I make the switch to using NTFS, Windows, cygwin.
    2. Do you Win devs use cygwin for system interaction in your builds?

    I am using a custom build server built in haxe so it's not really an issue but I do have a bunch of bash scripts which I hope will work on Win and will attempt to unify any quick and dirty system manipulation under bash with cygwin,ubuntu,debian as dependencies.

  2. #2
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    14,038
    These are your business decisions. As far as I'm concerned, Windows is a virus. They capture your data. They do updates that you don't want and will kill your system. Viruses and malware are much more prevalent. My advice? Use Linux for development and then migrate the code to Windows. Yes, a lot of API's are different, but that is the least part of the problem.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  3. #3
    Linux Guru
    Join Date
    Dec 2013
    Posts
    2,747
    Quote Originally Posted by imagenesis View Post
    Do you Win devs use cygwin for system interaction in your builds?
    isn't that in itself a pro linux statement?

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    14,038
    Quote Originally Posted by nihili View Post
    isn't that in itself a pro linux statement?
    Myself, I use virtual machines for this sort of stuff. If the bulk of your work is in Windows, then set up a Linux VM for Linux development, build, and test. Most allow you to copy data directly to your Windows environment to build/test there as necessary. In any case, it keeps stuff cleanly isolated. This is what I have been doing for a number of years with great success (at least 10 years now).
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  6. #5
    -->
    Please, stick to gamedev on Linux, so that we get more games to Play on linux!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •