Linux.com

Home News Enterprise Computing Systems Management Best Linux Tools for Enterprise Developers and Systems Administrators

Best Linux Tools for Enterprise Developers and Systems Administrators

It's a testament to Linux's ubiquity and versatility today that so many “best of” lists are published focusing on the free and open source operating system.

Just in the past few months here on Linux.com, for example, we've looked at the “best servers for Linux in 2013” and the “2013 top 7 best Linux distributions for you.”

It should come as no great surprise, then, that enterprise IT folk should have their turn in the spotlight. Specifically, it's time to zero in on the best Linux applications and tools for enterprise sysadmins and developers.

Three Logical Areas

Google+ survey

We began by posting a short, informal poll on Google+: What are the best Linux apps and tools in this class? We were greeted with a multitude of nominations. Among those named by commentators were the following:

  • Qt Creator
  • KVM
  • Puppet
  • Red Hat Satellite
  • Nagios
  • Archipel
  • Terminator
  • Samba
  • Cobbler
  • Git/Subversion
  • Perl
  • mrepo
  • Python
  • SaltStack
  • Wireshark
  • Clonezilla

“The items on there make sense,” Stephen O'Grady, co-founder and principal analyst at RedMonk, told Linux.com. “The logical areas are continuous build (Hudson/Jenkins), configuration management/provisioning (Chef/Puppet) and version control (Git, primarily).”

'Always Growing and Changing'

Indeed, “the primary software technologies and communities I think of when it comes to tools for Linux sysadmins and developers, which are DevOps tools, are: Chef, Puppet, CFEngine, Juju and Salt, all backed commercially by Opscode, Puppet Labs, CFEngine and SaltStack, respectively,” agreed Jay Lyman, senior analyst for enterprise software at 451 Research.

“There are also some other tools and frameworks, such as Apache Web and application servers, Git, Jenkins, node.js, PHP, Python, RabbitMQ, Ruby and others that we see used frequently with Linux in the enterprise,” Lyman told Linux.com. “Additionally, there are a host of data and 'big data' tools that are commonly used with Linux, including MySQL, PostgreSQL, NoSQL databases such as MongoDB and Riak, and data management technologies such as Cassandra and Hadoop.”

Of course, “as part of the polyglot programming trend, the list of popular and useful tools is always growing and changing, so this list is by no means exhaustive,” he added.

It does, however, highlight how today's enterprise developers and systems administrators “tend to leverage a variety of resources and are more adept and empowered to use the best tools for the appropriate jobs, which is a main driver of polyglot programming,” Lyman concluded.

 

Comments

Subscribe to Comments Feed
  • Max Maxwell Said:

    I must be looking in all the wrong places, perhaps someone can point me right. There must be some persons who are working on pure Linux systems to provide K-12 educational content. Hard wired virtual desktops, but with fat client access boxes. (perhaps like raspberry) I envision a system where students carry a 7" tablet that becomes a smart mouse control screen when ported up to the virtual desktop. The only part of the system that is short life cycle are the (under $100) 7" tablets, and such a pure Linux system it is economical, clean, stable and low power. (NOTE: 7' might run on Android, and would have at least three different operating modes. [Tethered smart mouse; stand alone reader/study computer; WiFi classroom responder]) Does ANYBODY know about anyone working on something like this? Robert Maxwell Fenlon DBA Max Maxwell rmaxfe@hotmail.com

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    05 Jan » 09 Jan - Virtual
    Details
  2. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
    Details
  3. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board