Answer the question
In order to leave comments, you need to log in
Which Linux distribution to choose for a programmer?
I am a front-end developer, mastering python, back-end.
Outwardly, I like OpenSUSE, Deepin OS. But if necessary, I will sacrifice the visual for the software.
Answer the question
In order to leave comments, you need to log in
The question of choosing a distribution kit is rather not a technical one, but a "political" one, that is, when choosing a distribution kit, as a rule, technical issues are given minimal attention.
Because in fact, all available distributions revolve around three components (because the core and core software are usually the same everywhere).
- The initialization system, that is, how linux starts and who is responsible for starting processes. There are usually two of them - init and systemd, as well as some of their derivatives
- the Package Management System, that is, what installs, removes, updates software. There are packaged distributions (the majority of them) and there are source-based ones, where all programs need to be built from source (but there are still packages)
- A set of software ready for installation in this distribution. These are not only official turnips, but also all kinds of community mirrors, that is, the more popular the distribution, the more likely it is that the necessary software will be already assembled by someone
. programs in it will work the same way and you just have to write "under linux". The question will be, under which distributions to collect ready-made packages. Well, to put - you need to put the one on which it is easiest to get advice ...
PS: This question is one of the most frequently encountered here. Yes, this is a hint :) Yes, search :)
You can build anything from the sources, but if you want convenience, install manjaro and connect the aur repository. Tons of up-to-date software at your service.
The software can be installed anywhere. And the best distribution kit for me personally is elementary OS
I use openSUSE for similar purposes, mainly because of Yast: here it is convenient to register virtual hosts, install modules for apache, and configure the server itself. It seems that there is even a whole pattern for a Python developer (this is when everything you need is installed in one click).
I do not recommend Deepin, I tested it. First, there are minor bugs. Secondly, there is nothing in the distribution except for a cool shell. What's the point of installing a separate OS just for the sake of visuals?
Well, in principle, you can use any Linux distribution to suit your needs. If a beginner, then it is better to use a distribution kit with good documentation: Debian&Ubuntu. Of course, you can also take a swing at Arche-like distributions, such as Manjaro, which is now the most popular on Distrowatch.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question