4

You may find his funny, bt do answer it honestly, as a Unity dev,I have been using windows for past 3 years cause I have no option,now my question is

WHY SHOULD I USE UBUNTU ?

Plz state the benefits over windows.
Thanks :)

Comments
  • 1
    You have no reason to switch to Linux if you only do Unity Game Engine development.

    But there's a lot of reason if you have another purpose in mind.
  • 3
    But I should add a non-exhaustive list of advantages of Ubuntu (and Linux) over Windows :
    - Clean install (you never have softwares that you won't use at all on the majority of Linux distros)
    - Lightweight environment
    - Less unexpected crashes
    - More control on your system
    - Free
    - Easier multi-purpose development environment
    - Powerful command-line
    - Explicit error messages
  • 1
    Linux is always a good choice unless you earn money with your current setup and don't want to stop your work flow
  • 0
    @Orionss
    "- Clean install" - sure, because the built-in music and video app are so great, and everybody uses firefox. Even the cleanest clean distributions have junk in them.

    "- Lightweight environment" - /looks at htop to see gnome eating up 113% CPU and 1.2GB RAM/

    "- Less unexpected crashes" - /cries when not even Ctrl+Alt+F3 would do anything, at least once per month/

    "- Explicit error messages" - I wouldn't say that. A lot of the times you don't even get an error, but a crash. In the command line you don't get an error, but rather the instruction to RTFM.
  • 0
    @AndSoWeCode Seems like you had a bad experience with Linux, I'm not in your case and I love my environment.
    What you're saying never ever happened to me (except about the video and music player, that's right! :'))

    But I can rely everything you mentioned to Windows so...
  • 1
    @Orionss I am a bit into web dev, mostly into php. Thinking of starting js. But that too for freelancing work. I mainly enjoy Developing in Unity and I am also starting up machine learning.
  • 1
    @neelgeek Linux is very very interesting when you develop on back-end services because the easiness to install a functional LAMP server or just to develop a Django Python app or a Node app (which were developed for Linux at first, with commandline-based setups) compared to Windows is enjoyable. However for front-end development it doesn't make a real difference.
    If you're learning Computer Science, then it's a very good introduction to "How systems work".

    When it comes to machine learning, it's mainly Python or R so no big deal...
  • 1
    @AndSoWeCode looks like you are doing something wrong :/

    My cpu is always at 1-3% in idle, when the sysrem crash its my fault because I stopped a important process or I messed up with a config file.

    If you don't need Firefox, build in media players then don't tick "install third-party software" at install or remove them completely with one command after install!
  • 1
    @Orionss Awesome! Ya I am currently learning Engineering in Information technology. I have a subject this semester about Open source Tech, which is mostly ubuntu and rhel, which a main reason I am installing linux
  • 0
    @AndSoWeCode only one objection: there are distros like arch or void that don't have any junk at all (as long as gcc and make aren't junk to you)
  • 2
    @Orionss I've been using Linux for years, mainly on Debian-based distributions, and problems keep going away, but there are still LOADS of them. The general rule is that if you're doing ANYTHING fancy - you're f***ed.

    Fancy meaning connecting an external monitor to a laptop in a weird way (above or below), using HiDPI monitors together with regular ones (laptop has 14"@1440p, monitor has 27"@1080p, guess how much fun I'm having), using a lot of Eclipse or Electron based bullcrap, etc.

    I've had issues with Elementary OS, Ubuntu 16.04 (with Unity), Debian Stretch (Gnome), and many others, with a ton of different hardware.

    Sure, Windows has problems, and it pisses me off when the start menu won't behave properly, but at least it handles all of the edge scenarios JUST FINE. Always stable, and if it didn't reboot for every update, it would have been running for a lot longer than my Linux machines without freezing. All of that while being rational to battery use and fan noise levels.
  • 1
    @jhfLinuxGuy "looks like you are doing something wrong :/" - oh really? Then why did the Gnome issue disappear after a few arduous months, after I decided to move from Jessie to Stretch and do an apt-get upgrade? I didn't change anything else but versions.
    So it's OBVIOUS that it's a software issue. And these issues persist. Like right now my Opera Beta (maybe Opera's fault) window is jumping like CRAZY whenever I try to restore it from maximized state. It doesn't work, and there is nothing I can do about it. I even tried moving to XFCE because of that, but on Debian it was kinda shit so I moved back.
  • 1
    You might be a little confused - unity is ALSO a desktop environment for ubuntu, not the game engine
Add Comment