0

We are fairly new to Linux. We are looking for Suitable Linux based Operating System (distribution) for python, Maxima (computer algebra system), c programming and jupyter notebook. We want to install these on 30 computer systems. Which Linux based Operating System would be useful? Is there any distribution which comes pre-installed with one or more of these? We will prefer to have some good GUI as users are not acquainted with Linux but familiar with Windows operating system. Ours is educational institute. Any help will be highly appreciated. Thanks.

4
  • they are all suitable, but you should probably look into a long term distro, so you don't have to do major OS upgrades every six months. ubuntu LTS, rhel (or almalinux ) would be good. anything else will require more upkeep. Once you dip your toes and figure out what you need, you can always switch. Dont forget backups and configuration management! Commented Sep 28, 2022 at 2:12
  • You should install a specific distro on all computers and check the necessary commands for installing the software you want. Once you have those commands you should make a shell script (e.g. bash) that will execute the commands used for installing your software. Commented Sep 28, 2022 at 2:14
  • For c programming you can use gcc or clang. Python is usually installed on all Linux distros (unless you want to install a specific version that is not installed). About Maxima and Jupyter Notebook you should check what are the commands used for installing. Commented Sep 28, 2022 at 2:20
  • Maybe ask in softwarerecs.stackexchange.com Commented Sep 30, 2022 at 9:02

1 Answer 1

0

Just about Linux distributions (other than the ones whose entire purpose is minimalism) typically come with Python (amongst other things) pre-installed. Your question is one of those where if you ask ten people, you're likely to get fifteen answers because the answer is primarily based in personal preference or opinion. Any mainstream Linux distribution is quite likely to meet your needs.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.