Skip to content

Instantly share code, notes, and snippets.

@Rapptz
Created March 18, 2015 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Rapptz/4b14996422464166b26d to your computer and use it in GitHub Desktop.
Save Rapptz/4b14996422464166b26d to your computer and use it in GitHub Desktop.

Reasons I use Linux:

  1. Fast filesystem. It's about ~45x faster than NTFS for me and add an SSD to that and you have quite fast r/w speeds.
  2. Package manager allows me to install software and tools insanely easily.
  3. Work stations allows me to have multiple desktops in a single screen and switch through them seamlessly.
  4. Theming support is really simple and if you don't like it you can just choose another Desktop Environment to use.
  5. Directory structure is suitable for dependencies when programming and makes it a breeze (/usr/lib and /usr/include)
  6. The terminal is much more powerful than silly cmd.exe and I have ncurses support as well.
  7. GDB has a -tui mode that I can use for better debugging.
  8. Relates to #4 but everything is customisable and you can choose something if you don't like it (similar to Android)

Reasons I don't like Linux:

  1. There aren't many drivers for some things like gaming keyboards and other stuff so you have to be a bit more selective when buying gamepads, mouse, and keyboards. The situation for everything else is rather simpler because GPUs, ethernet, Wi-Fi and amongst others are readily available.
  2. Some AAA games aren't available but a lot of the indie games or Valve games are available on Linux. Some AAA games too. However this issue is pretty 2-fold because most AAA games are poor ports of console games anyway so...
  3. If you thought Skype on Windows was bad, Skype on Linux is the abomination that only a retard could produce by randomly typing on their keyboard.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment