Picking a linux os.

HamBone41801

Vipera’s Alt
OP
Member
Joined
Jan 16, 2017
Messages
1,083
Trophies
0
Age
23
XP
974
Country
United States
so I've decided to turn my old Asus sonic-master laptop (the core i5 one) into a Linux machine for development. (currently using my windows 10 PC) anyway, I'm not sure which OS to go for. So, what are the advantages/disadvantages of your favorite OS's for development?
 
D

Deleted User

Guest
inb4 someone says "Arch"
I suggest using Linux Mint or if you're into "real shit" go with Kali Linux.
Or, grab whatever OS is good for you.
 
  • Like
Reactions: AxlSt00pid

FireEmblemGuy

Celebrating a decade of shitposting
Member
Joined
Jul 6, 2007
Messages
2,462
Trophies
0
Age
32
Location
Michigan, USA
XP
871
Country
United States
If you're not dual-booting and don't have anything to mess up, I actually would suggest Arch. The installation process forces you to learn a little bit about how Linux works, and the AUR is invaluable, time-wise, as a developer - no more hunting down, fixing, and building a bunch of obscure libraries if half of them are in AUR to simplify the process.

Linux Mint is a good enough starter distro, and close enough to Ubuntu in most respects that a lot of tutorials designed for Ubuntu or even Debian will apply.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,277
Trophies
4
Location
Space
XP
13,830
Country
Norway
so I've decided to turn my old Asus sonic-master laptop (the core i5 one) into a Linux machine for development. (currently using my windows 10 PC) anyway, I'm not sure which OS to go for. So, what are the advantages/disadvantages of your favorite OS's for development?
Personally I like Ubuntu, but I always replace Unity with Gnome, I can't stand Unity. Other good choices for WM/DE are Xfce and MATE (both of which have their own Ubuntu flavors)
Or go with Linux Mint if you prefer Cinnamon. I didn't like it much myself.
 

HamBone41801

Vipera’s Alt
OP
Member
Joined
Jan 16, 2017
Messages
1,083
Trophies
0
Age
23
XP
974
Country
United States
Personally I like Ubuntu, but I always replace Unity with Gnome, I can't stand Unity. Other good choices for WM/DE are Xfce and MATE (both of which have their own Ubuntu flavors)
Or go with Linux Mint if you prefer Cinnamon. I didn't like it much myself.
I was never a fan of using ubuntu in the past, but I wasn't too unhappy with debian. I think Im going to try out arch, if not just for a few days. I like the control.

--------------------- MERGED ---------------------------

If you're not dual-booting and don't have anything to mess up, I actually would suggest Arch. The installation process forces you to learn a little bit about how Linux works, and the AUR is invaluable, time-wise, as a developer - no more hunting down, fixing, and building a bunch of obscure libraries if half of them are in AUR to simplify the process.

Linux Mint is a good enough starter distro, and close enough to Ubuntu in most respects that a lot of tutorials designed for Ubuntu or even Debian will apply.
does arch give you the option to clear your hard drive during the installation?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,277
Trophies
4
Location
Space
XP
13,830
Country
Norway
I was never a fan of using ubuntu in the past, but I wasn't too unhappy with debian. I think Im going to try out arch, if not just for a few days. I like the control.
Debian and Ubuntu are more or less the same, Debian is just a more minimal install, but you can tweak either to be pretty much identical to the other, you can even use packages designed for the other one (don't do that unless you have to though)
Never tried Arch so I can't comment on that, but a lot of people seem to like it. I just like Ubuntu for its simplicity (Debian too for that matter)
 

FireEmblemGuy

Celebrating a decade of shitposting
Member
Joined
Jul 6, 2007
Messages
2,462
Trophies
0
Age
32
Location
Michigan, USA
XP
871
Country
United States
I was never a fan of using ubuntu in the past, but I wasn't too unhappy with debian. I think Im going to try out arch, if not just for a few days. I like the control.

--------------------- MERGED ---------------------------


does arch give you the option to clear your hard drive during the installation?
You can if you want to. Arch's installer is all command-line based, so you can use a disk tool to delete or mount any partitions you want.
 
D

Deleted User

Guest
if you haven't used Linux before, I'd suggest going into Linux Mint first. I did it and don't regret it. As I learn more over the next few months, I might switch to something along the lines of Solus or Arch.
 

HamBone41801

Vipera’s Alt
OP
Member
Joined
Jan 16, 2017
Messages
1,083
Trophies
0
Age
23
XP
974
Country
United States
Finished my first attempt at an install. made one or two mistakes, and I'm still figuring out how I want to do my partitions, so I'm gonna make another go at it.
 
D

Deleted User

Guest
Manjaro or Linux Mint are both good choices, the former is based on Arch while the latter is based on Ubuntu.
 
  • Like
Reactions: The Catboy

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,930
Trophies
4
Location
Making a non-binary fuss
XP
39,282
Country
Antarctica
I am ashamed of myself for not commenting on this thread.
I personally use Solus and I have been for over 4 months now (in fact I stopped distro hopping for it.) Solus is a rather new distro, but extremely solid. It's a rolling release distro that uses up to date programs (not bleeding edge, just up to date.) As well uses it's own DE called "Budgie." Which is a simple, but extremely elegant DE based on GTK (although will be QT soon.) Solus was made for desktop use and has all the applications you would ever need for a desktop. Plus devs who are extremely open to suggestions. No really, several games on there were from my suggestions.
The downside? Some people don't like the thin repos and they still haven't finished working on their community repo. And Budgie can be rather hard to customize, which is also something they are working. So it's still a work in progress.
 

matpower

Messenger from Zero
Member
Joined
May 5, 2012
Messages
1,103
Trophies
2
Age
24
Location
Best state in Brazil
XP
2,589
Country
Brazil
Well, let me see... what kind of development are you trying to do here?
You can pretty much discard Debian Stable if you are going to work with software development, since it will have some pretty old libraries in a few months, backports will help, but it's a bit of a hassle IMO. (Currently, it's about 2 years old, but Stretch will become Stable next week, which will bring newer packages and new software).
Debian testing/sid is pretty good because of their rolling release nature and big repositories, but they aren't exactly proper releases, so YMMV. I personally use Debian testing and I'm thinking of going to sid in a few months after I get the hang of it, so far so good.
Arch is great, while it isn't exactly "professional", it's a solid distro with upstream packages. The AUR will be useful for you if you plan to work with obscure libraries or software. Beware though, it "breaks" expected Python behavior, so you'll need to edit scripts or mess with symlinks. ("python" is actually Python 3 instead of being Python 2, which is "python2". Expected behavior is "python" for Python 2 and "python3" for Python 3.)
Ubuntu is pretty good too, beginner-friendly, stable and well-supported by 3rd parties, you WILL find a PPA for anything not in default repos or outdated. If you want more control over it, you can use the UbuntuMinimal Install image. As a side note, Ubuntu is based on Debian sid for most releases, while LTS releases are based on Debian testing.
And finally, Fedora. Fedora is solid and pretty much moves development forward in Linux, working together with the upstream and testing new technologies, it updates frequently, so you'll have newer stuff with a stable base.

I've heard some good stuff about Solus and OpenSUSE, but I haven't used either. Solus might be a bit troublesome because of the small repo, so be sure to check out if they have what you'll need if you ever try it out.
inb4 someone says "Arch"
I suggest using Linux Mint or if you're into "real shit" go with Kali Linux.
Or, grab whatever OS is good for you.
I can't believe you suggested Kali Linux for development, lmao.
 

grossaffe

Well-Known Member
Member
Joined
May 5, 2013
Messages
3,007
Trophies
0
XP
2,799
Country
United States
Xubuntu wouldn't be a bad beginner distro (Ubuntu with the XFCE desktop environment). I've been using it for years and it's remained a decent choice as I became more knowledgeable and experienced with Linux. I'm looking now to transition to Gentoo, but I would very much not recommend that one to someone who's still learning the ropes of Linux.
 

tech3475

Well-Known Member
Member
Joined
Jun 12, 2009
Messages
3,659
Trophies
2
XP
6,045
Country
I still recommend that people new to linux use a VM first, that way you can mess around all you want and be able to use 'snapshots' to restore it to a previous state without affecting the host computer.

In terms of distros:
Linux Mint- easier for windows users, good ootb experience
CentOS- may be better for certain kinds of development (had problems with Mint running some C demos and Oracle SQL)
Arch- supposed to be better for updates, but allot more difficult to set up
 

enarky

owls?
Member
Joined
Jul 31, 2003
Messages
1,239
Trophies
2
XP
2,334
Country
Afghanistan
Completely depending on what your goals are, in my opinion. Here's my completely subjective advice:

Personally my own Linux servers all run a version of Debian, but that's coming from me starting out with Ubuntu back in 2006. I don't know if I'd recommend Ubuntu for a beginner nowadays, since its Desktop Unity is on its way out and Unity has never been gaining much traction, anyways. From what I read people seem to hold Linux Mint in high regard, never got into that personally. At work we mainly use CentOS for our servers, which is binary compatible to Red Hat Enterprise Linux. What Ubuntu once was to Debian that's Fedora Core to RHEL/CentOS now. If your goal is to learn something for an administration job starting out with Fedora probably isn't the worst idea.

If you're looking to learn the ins and outs of Linux Gentoo and Arch Linux are the two distributions that come to mind. Personally I haven't used both much, but they both are be very developer oriented. Looking at this thread a lot of people are into Arch. Arch has a lot of documentation online that's also usefull if you're into other distributions.

Forget the Kali Linux recommendation. It's a penetration testing tool, it's a single purpose distribution and only really usefull if you already know what you're doing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    I did it when the teachers werent looking ofc. I even managed to take in a USB stick that wasn't allowed.
  • Bunjolio @ Bunjolio:
    my school has a chrome extension called light speed filter agent and it legit blocks YouTube pfps since the file cdn(I think aka yt3.ggpht.com) is classed as mature
  • Bunjolio @ Bunjolio:
    mhm
  • Bunjolio @ Bunjolio:
    they have other stuff like goguardian too
  • SylverReZ @ SylverReZ:
    Ours mainly relied on the router, I believe.
  • Bunjolio @ Bunjolio:
    our school network and chrome policies block stuff too
  • Bunjolio @ Bunjolio:
    alot of yt to mp3 sites are blocked by light speed for "Security"
  • SylverReZ @ SylverReZ:
    It was easy to bypass some of the restrictions, as one of the admins left a registry key in the administrative shares drive, which allowed me to get around the blocking of some sites.
  • Bunjolio @ Bunjolio:
    tf does tta mean
  • Bunjolio @ Bunjolio:
    yeah this is chrome os
  • Bunjolio @ Bunjolio:
    cant do shit
  • SylverReZ @ SylverReZ:
    @Bunjolio, Wdym 'TTA'?
  • Bunjolio @ Bunjolio:
    that* as in why yt to mp3 sites are blocked for security
  • SylverReZ @ SylverReZ:
    @Bunjolio, Remember when YouTubetoMP3 was a thing back in the 2010s?
  • SylverReZ @ SylverReZ:
    Until YT updated some stuffs and broke the website.
  • Bunjolio @ Bunjolio:
    I was 2 in 2010
  • SylverReZ @ SylverReZ:
    Oh lol
  • Bunjolio @ Bunjolio:
    lol
  • SylverReZ @ SylverReZ:
    This was in the Minecraft-era.
  • AncientBoi @ AncientBoi:
    lol Bun rockin out at 2 :rofl2:
  • BakerMan @ BakerMan:
    same tbh
    AncientBoi @ AncientBoi: lol