F5F Stay Refreshed Software Operating Systems Top Linux distribution for coding depends on your needs, but Ubuntu and Fedora are popular choices.

Top Linux distribution for coding depends on your needs, but Ubuntu and Fedora are popular choices.

Top Linux distribution for coding depends on your needs, but Ubuntu and Fedora are popular choices.

Pages (3): 1 2 3 Next
P
pennyboobkid
Junior Member
39
09-15-2016, 12:24 AM
#1
Windows 10 isn't my top choice for several reasons, which is why I'm hesitant to discuss it further. Instead, I'd like to know which free Linux distribution is best for programming. I'm planning to study computer science with a focus on Java, so I need reliable resources. I'm familiar with Unity and the included Mono development environment, Microsoft Visual Studio 2015, and Robot C. However, I'm unsure about Java development since it lacks a consistent standard. My school also covers C (not C++) and Assembly, but I'm looking for guidance on the most suitable Linux setup.
P
pennyboobkid
09-15-2016, 12:24 AM #1

Windows 10 isn't my top choice for several reasons, which is why I'm hesitant to discuss it further. Instead, I'd like to know which free Linux distribution is best for programming. I'm planning to study computer science with a focus on Java, so I need reliable resources. I'm familiar with Unity and the included Mono development environment, Microsoft Visual Studio 2015, and Robot C. However, I'm unsure about Java development since it lacks a consistent standard. My school also covers C (not C++) and Assembly, but I'm looking for guidance on the most suitable Linux setup.

S
SmashCompactor
Junior Member
15
09-21-2016, 06:56 AM
#2
The operating system isn't crucial, Fedora, Debian, Ubuntu, and Arch Linux are all solid choices for desktop environments.
S
SmashCompactor
09-21-2016, 06:56 AM #2

The operating system isn't crucial, Fedora, Debian, Ubuntu, and Arch Linux are all solid choices for desktop environments.

E
EPIC_GT
Member
219
09-21-2016, 08:19 PM
#3
I've built my own development setup with Ubuntu, but it appears Mono only supports C#. Are there alternatives that allow Java assembly or C programming?
E
EPIC_GT
09-21-2016, 08:19 PM #3

I've built my own development setup with Ubuntu, but it appears Mono only supports C#. Are there alternatives that allow Java assembly or C programming?

T
TotalGamer144
Member
180
09-29-2016, 08:18 PM
#4
Code blocks? Eclipse? Vim and gcc?
T
TotalGamer144
09-29-2016, 08:18 PM #4

Code blocks? Eclipse? Vim and gcc?

F
FlorelFlossie
Junior Member
45
09-29-2016, 09:24 PM
#5
they're all free and the thing about linux distro's is that there's one for everyone. some people may just prefer hannah montana linux , others may prefer justin bieber linux . in all seriousness tho, here's a short roundup of my experiences (leaving out that i somehow manage to corrupt every install i do from anything out of the debian tree...) - debian: one of the granddaddies, and it kinda feels like that as well. dont expect to be on cutting edge updates. they do have their things figured out very well tho, and stability is a strong point. - ubuntu: like debian, but tries to be "for human beings" if that works for you, great. - fedora: more lightweight, tight and professional looking, i cant figure out for the life of me how the hell yum works. - arch linux: if you have 5 days to install your distro, sure. it's cutting edge, sadly flaky at times, but pretty much infinite customizability, and pacman and yaourt are amazing EDIT: for programming java, try intelliJ
F
FlorelFlossie
09-29-2016, 09:24 PM #5

they're all free and the thing about linux distro's is that there's one for everyone. some people may just prefer hannah montana linux , others may prefer justin bieber linux . in all seriousness tho, here's a short roundup of my experiences (leaving out that i somehow manage to corrupt every install i do from anything out of the debian tree...) - debian: one of the granddaddies, and it kinda feels like that as well. dont expect to be on cutting edge updates. they do have their things figured out very well tho, and stability is a strong point. - ubuntu: like debian, but tries to be "for human beings" if that works for you, great. - fedora: more lightweight, tight and professional looking, i cant figure out for the life of me how the hell yum works. - arch linux: if you have 5 days to install your distro, sure. it's cutting edge, sadly flaky at times, but pretty much infinite customizability, and pacman and yaourt are amazing EDIT: for programming java, try intelliJ

T
TheSimple
Member
229
09-30-2016, 02:45 AM
#6
They aren't completely unrestricted, like RedHat Enterprise Linux (though much of it is also available on CentOS, which remains free).
T
TheSimple
09-30-2016, 02:45 AM #6

They aren't completely unrestricted, like RedHat Enterprise Linux (though much of it is also available on CentOS, which remains free).

T
Thievingnoob
Junior Member
10
09-30-2016, 06:34 AM
#7
Well, the "non-free" options can be interesting. You're free to use a non-free Linux distribution, but only if another distribution exists that offers the same features without requiring you to pay for the OS itself. Red Hat is one example—while it charges for their service, they don’t actually sell the operating system for free.
T
Thievingnoob
09-30-2016, 06:34 AM #7

Well, the "non-free" options can be interesting. You're free to use a non-free Linux distribution, but only if another distribution exists that offers the same features without requiring you to pay for the OS itself. Red Hat is one example—while it charges for their service, they don’t actually sell the operating system for free.

N
Nikiboniki
Junior Member
3
10-01-2016, 11:46 PM
#8
I chose Ubuntu since there are dedicated sections for Linux apps on the downloads pages. Thanks!
N
Nikiboniki
10-01-2016, 11:46 PM #8

I chose Ubuntu since there are dedicated sections for Linux apps on the downloads pages. Thanks!

G
GekkeGans
Member
201
10-02-2016, 02:34 AM
#9
The distribution isn't crucial; Ubuntu is excellent for beginners. However, for Java development I suggest IntelliJ IDEA. The standard version is free, and the professional edition is free for students. JetBrains, the firm behind the IDE, also offers versions for C (Clion), Python (PyCharm) and many others.
G
GekkeGans
10-02-2016, 02:34 AM #9

The distribution isn't crucial; Ubuntu is excellent for beginners. However, for Java development I suggest IntelliJ IDEA. The standard version is free, and the professional edition is free for students. JetBrains, the firm behind the IDE, also offers versions for C (Clion), Python (PyCharm) and many others.

D
duta_
Member
161
10-02-2016, 03:22 AM
#10
You need Linux because it meets your specific requirements and offers the best performance for your needs.
D
duta_
10-02-2016, 03:22 AM #10

You need Linux because it meets your specific requirements and offers the best performance for your needs.

Pages (3): 1 2 3 Next