Here Are 5 Best Linux Distro for Developers in 2018

Teknologi.id . August 14, 2018
More popular versions of Linux such as Ubuntu focus on enhancing the user experience by automatically updating packages and providing flashy, resource-heavy GUIs. While user-friendly distributions (distros) certainly have their place, in this guide, we've tried to get back to the glory days when developers would customise their Linux build. These Linux distros allow you to fine-tune your development environment so whether you're a veteran programmer or relative newcomer, you can get on with your coding. In short, whatever your programming preferences, you’ll find a distro to suit your needs in this top 5 roundup.

1. Arch Linux

Arch Linux offers a powerful level of customisation during setup, allowing you to download and install only the packages you need. While this is definitely not for newbies to coding, the fact you can install only a minimal number of programs on your machine using the Arch Build System and Arch User Repository, reduces the possibility of anything interfering with your coding. This means, for instance, that you can install a barebones window manager like i3 to be certain your system will respond quickly when using your chosen text editor. If you run into difficulty, the Arch Linux Wiki offers a helpful installation guide. You can download Arch Linux here.

2. Debian

Debian is one of the oldest Linux distros and is built with stability in mind. All programs included with Debian have to meet the Debian Free Software Guidelines. Packages are carefully selected and tested for inclusion in the 'Stable' branch of Debian meaning that while some may be dated, there's very little chance of system instability, making this OS ideal for programmers. The Debian website has extensive manuals, including a chapter on programming talking you through the basics of creating a script, compiling it, and using Autoconf to allow your scripts to be compiled on other Linux distros. You can download Debian here.

3. Raspbian

Raspbian is the default operating system which is included with the Raspberry Pi. As the Pi was designed as an educational tool, Raspbian is the perfect OS for those interested in getting started with coding. The Raspberry Pi website hosts some impressive guides on using the visual programming tool Scratch, which is used to create animations and games. There's also an excellent section on getting started with Python, which is supported out of the box. Younger coders might prefer to learn to use the programming language for Minecraft Pi, a mini-version of the highly popular sandbox game. You can download Raspbian here.

4. Gentoo

Named after the fast-swimming penguin, Gentoo is sometimes called a 'meta' distribution as users download and compile its source code manually according to their needs. This not only makes it a perfect match for the hardware requirements of your machine, but it allows you to decide exactly which versions of packages can be installed. Gentoo suffered a minor setback a few years ago when its comprehensive Wiki went offline. Fortunately, it has since been restored and now includes the official Gentoo handbook. There's also a small diehard Gentoo following on Reddit if you need further help. You can download Gentoo here.

5. Ubuntu

Ubuntu is the chosen distro of the Android Open Source Project for building source files. The Android build is regularly tested using the most recent versions of Ubuntu. You can also install other development environments using Ubuntu Make. Ubuntu now supports the 'snaps' application packaging format, using the Snapcraft tool, which allows you to write apps in the programming language of your choice and package them with all the required dependencies. Visit the Ubuntu Developer portal here. This article was originally published at Techradar.com. Read the source article here. You Might Also Like: You May Need This App Before Your Next Vacation.
author0
teknologi id bookmark icon

Tinggalkan Komentar

0 Komentar