Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › What made you choose and stick with your distro?
New Posts  All Forums:Forum Nav:

What made you choose and stick with your distro?

post #1 of 37
Thread Starter 
Hey guys, I'm curious of what other peoples decision was for choosing and sticking with the distribution they have stuck with.

For myself, I use Gentoo. I have stuck with it because despite things like sometimes long compile times it offers me flexibility, customizability, lets me do what I want without getting in my way, and so forth. With other distributions, even Debian which I had used extensively at one point, did not always like to be too far outside what it was made to be or did not like certain things done. So in many ways Gentoo fights me less and allows me to use it how I want, while giving me excellent tools to do so.

It has also been surprisingly stable, I use a hardened profile on the stable branch and had very few issues. A couple times I have had to mask a package, wait a little or disable some features in my make.conf, then try again but past that I have never had an upgrade completely fail.

The rolling release nature is something I enjoy too, while with Debian they made it very easy to go from one release to another with dist-upgrade, it was nice to install once and just update as you go.

So, I'd love to hear everyone elses thoughts on their decision!
post #2 of 37
@thread

Mint x.y KDE. I need an environment that Just Works(tm), so I can concentrate on writing software, rather that fiddling to make things work. Couple that to the fact that I use Ubuntu Server LTS for all of my server projects and that I love KDE (since the days of version 0.10) and for me Mint makes the most amount of sense. smile.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #3 of 37
Thread Starter 
Quote:
Originally Posted by parityboy View Post

@thread

Mint x.y KDE. I need an environment that Just Works(tm), so I can concentrate on writing software, rather that fiddling to make things work. Couple that to the fact that I use Ubuntu Server LTS for all of my server projects and that I love KDE (since the days of version 0.10) and for me Mint makes the most amount of sense. smile.gif

Makes sense for your use case it sounds like, some people such as even Linus prefer not to tinker with things and have something that just works. So he uses Fedora still I believe.

Feel free to plug your software, I am interested in what it is you are developing smile.gif

I am curious what has attracted you to Ubuntu Server? I can see since you develop on a Ubuntu based distro it makes sense. However for servers that do not require the latest packages I enjoy CentOS and Debian a lot.
post #4 of 37
Thread Starter 
@mods

Could one of you guys please edit the title to 'What made you choose and stick with your distro?'. I just realized it is not as correct as I thought it was when I first typed it..

Thank you
post #5 of 37
@100557662

I started out years ago on RedHat 4.0 (disc on the front of a magazine), having run into the memory wraparound problem in Windows 98 SE on a 1GB system, and not wanting to keep Windows NT around for any length of time. Stuck with RedHat all the way to 6.0 (this was before the Fedora/RHEL days), then got tired of all the RPM hassles, so moved to Sabayon.

Sabayon was nice but easy to screw things up if you didn't watch what you were doing. Fast as hell though. biggrin.gif Played with openSUSE on a server as well during that time. Finally moved to Kubuntu (which I found was utter crap back then), and then Mint 13...stuck with Mint ever since.

Ubuntu Server because by that time I was already running an Ubuntu or Ubuntu-based distribution, LTS due to the length of support.

As for the software I'm developing? It's a client/server platform for mobile but that's all I'm prepared to say at this time. smile.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #6 of 37
Quote:
Originally Posted by 100557662 View Post

@mods

Could one of you guys please edit the title to 'What made you choose and stick with your distro?'. I just realized it is not as correct as I thought it was when I first typed it..

Thank you

Under the thread title next to Preferences, hit "Edit thread". That'll give you the facility to edit the title, along with the content of the opening post. smile.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #7 of 37
Thread Starter 
Quote:
Originally Posted by parityboy View Post

Under the thread title next to Preferences, hit "Edit thread". That'll give you the facility to edit the title, along with the content of the opening post. smile.gif

Ooh thank you. I remember years ago you could not do that here, this is new.

Quote:
Originally Posted by parityboy View Post

@100557662

I started out years ago on RedHat 4.0 (disc on the front of a magazine), having run into the memory wraparound problem in Windows 98 SE on a 1GB system, and not wanting to keep Windows NT around for any length of time. Stuck with RedHat all the way to 6.0 (this was before the Fedora/RHEL days), then got tired of all the RPM hassles, so moved to Sabayon.

Sabayon was nice but easy to screw things up if you didn't watch what you were doing. Fast as hell though. biggrin.gif Played with openSUSE on a server as well during that time. Finally moved to Kubuntu (which I found was utter crap back then), and then Mint 13...stuck with Mint ever since.

Ubuntu Server because by that time I was already running an Ubuntu or Ubuntu-based distribution, LTS due to the length of support.

As for the software I'm developing? It's a client/server platform for mobile but that's all I'm prepared to say at this time. smile.gif

That is quite the Linux history, seems like you've been around and know what you are doing. I love the quick shift away from Windows heh

I see, neat sounding already. Are you able to disclose your framework or language choice? Always interesting to hear of what people are choosing for their projects nowadays.
post #8 of 37
@OP

The platform runs the language of choice per client platform, so Java (Android), Swift (iOS) and C# (Windows), for maximum performance and flexibility. Server side is Java. A lot of people whine about Java: scripting languages have their place, just not in application development, and by the same token Java works for server side and Android, but never on the desktop - my opinion of course. biggrin.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #9 of 37
Thread Starter 
Quote:
Originally Posted by parityboy View Post

@OP

The platform runs the language of choice per client platform, so Java (Android), Swift (iOS) and C# (Windows), for maximum performance and flexibility. Server side is Java. A lot of people whine about Java: scripting languages have their place, just not in application development, and by the same token Java works for server side and Android, but never on the desktop - my opinion of course. biggrin.gif

That is actually very interesting, I can understand the reasoning for running each client platforms 'native language' for like you said maximum performance and flexibility. But is this common? It seems like a duplication of work? I suppose when the project is aiming for large scale or is already there this does not matter because performance and flexibility are paramount and by that time have the resouces available to operate in that fashion.

That is just me though, I do not program - just script in BASH and couple other languages for personal and administration purposes.
Quote:
Originally Posted by parityboy View Post

@OP

...and by the same token Java works for server side and Android, but never on the desktop - my opinion of course. biggrin.gif

Aha, love it. I totally agree.
post #10 of 37
@OP

There are a lot of tools and frameworks out there - Appcelerator Titanium, PhoneGap/Cordova, Xamarin - which try to do "one size fits all". Titanium applications are written in HTML,CSS and Javascript and then converted into the language of the platform, and then compiled and packaged. Cordova applications are basically HTML/CSS/Javascript applications which packaged up to look like a mobile app, but in fact are "local websites". Xamarin applications are written in C# and are converted into Java bytecode or iOS binary (I think).

Needless to say, many compromises have to be made and performance suffers as a result. Additionally, not all device resources (such as biometrics) are available through these frameworks. For many (probably most) mobile apps this isn't an issue, but for applications which are performance (games) or security (my target market) conscious, native is the way to go.

Also, the platform I'm developing allows applications to built in such a way that duplication is minimised. smile.gif
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › What made you choose and stick with your distro?