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. All programs included with Debian have to meet the Debian Free Software Guidelines. With the introduction of the snap packaging format, installing new software is a straightforward process.įurthermore, Ubuntu has a developer friendly command-line tool called Ubuntu Make that you can use to download several developer friendly tools.ĭebian is one of the oldest Linux distros and is built with stability in mind. Owing to its popularity, you can find virtually all the development and programming tools and libraries in official Ubuntu repositories or in a Personal Package Archive (PPA). The distro’s official website hosts several tutorials, guides, and other resources aimed to impress the development and programming prowess of the distro. The Android build is regularly tested using the most recent versions of Ubuntu. In fact, Ubuntu is the chosen distro of the Android Open Source Project for building source files. For programmers, the Ubuntu Long Term Support (LTS) release provides a stable development environment that they don’t need to upgrade every six months. Ubuntu is one of the most popular Linux distros for all kinds of users, from Linux newbies to seasoned campaigners. So while the distro might not ship with very many tools out of the book, you can easily flesh it out with your development toolchain to create a custom Linux distro for your programming needs. The Solus project website also claims that the OS supports a number of programming languages such as Go, Rust, PHP, Node.js and Ruby. Solus supports several editors and IDEs such as Atom, Idea and Gnome Builder, as well as multiple version control systems including Git, Bazaar, and others through graphical tools like GitKraken and git-cola. The distro advertises its use as an ideal environment for developers. Solus, however, tries to avoid installing extremely recent packages and beta software to maintain system stability. The advantage of this is that once you've installed the OS, you can keep running updates rather than a major upgrade. Solus is special in that it's one of the few Irish Linux distros, and also because it follows a curated rolling release model. The page also shows you how to install support for over a dozen programming languages in your Puppy installation. If you want to develop on Puppy you can use the devx SFS file that contains various development and build tools.įurthermore, the Puppy Linux wiki has a nice introduction to programming, which is a good starting point for new developers. One of the most convenient ones involves SFS (SquashFS) files, which are compressed environments that package one or more apps and all their required dependencies. There are multiple mechanisms for installing apps in Puppy. The distro ships with apps and utilities for virtually all the functions you can perform on a desktop. You can also anchor the distro to your hard disk as well.ĭespite its small size, there’s no beating Puppy for out of the box functionality. The entire OS is small enough to be run entirely in RAM, which makes it extremely fast and responsive. Puppy Linux is an extremely lightweight distro that has separate editions based on Ubuntu and Slackware. Of course, in addition to its own repositories, you can also access the comprehensive Arch User Repository (AUR) which houses all sorts of tools and libraries. According to the project’s website you can use Manjaro’s intuitive package manager to easily install IDEs like Qt Creator, KDevelop or Netbeans and libraries like libnoise, boost, or matplotlib. Manjaro claims the distro ships with tools required to compile and develop software for other developers as well. If you are a Qt developer, you can use the KDE edition of the distro, which ships with tools such as the Qt Designer and Qt Assistant to help you with your development. Manjaro is available in multiple editions with different desktop environments. With the help of a whole set of custom tools and utilities, Manjaro takes the pain out of installing and administering an Arch-based system. You can escape the installation and still experience the best that Arch has to offer using Manjaro Linux. However, installing the distro is notoriously laborious. Arch is a powerful distro that can be used to create a customized environment.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |