Print Save PDF

About 5 minutes

As a developer, you have the tools that you prefer to use to accomplish your goals. We completely understand that. As we talk to developers, we have heard loud and clear that there is a misconception in the development community about IBM Power Systems running Linux. More often than not, this goes back to the early days of Linux on Power.

In 2013, IBM made a major commitment to the open source community. We invested over $1 billion into the Linux on Power ecosystem. We have built Power Systems Linux Centers ideveloper_tools.jpgn North America, Europe, and Asia to enable development. We also developed the OpenPOWER Foundation to open up development on the POWER8 processor.

And the community has responded to that commitment. For example, Redis Labs has embraced IBM Power Systems running Linux. They optimized their platform to take advantage of advanced I/O technologies, which enable an extra 40TB of flash to act as RAM. Redis has also stated that it runs at least 33% faster on POWER8 processors over x86.

Your Applications Already Run on Linux on Power

With POWER8, IBM improved little endian support. Today, all well-developed applications written in a scripting language such as Java, Perl, or PHP will run without making any changes. And 95% of applications written in a compiled language such as C/C++ only require a simple recompile. To make that recompile easier, we developed a software developer kit.

Developer Environments and Tools

These tools are available directly in the Linux distributions from Ubuntu, Red Hat, or SUSE:

Backbone, Bootstrap, Eigen, Ganglia, GCC, GDB, Jenkins, Java, Jruby, Keepalived, LLVM, Lucene, Maven, Nagios, NGINX, node.js, OpenJDK, PHP, phpMyAdmin, Perl, Python, Python-Django, Python-PIP Ecosystem, rsyslog, Ruby, Ruby on Rails, Ruby Gems, scala, snappy, SystemTap, Vagrant, VB, and wireshark. There are more being added every day.

 

The database community is also very well represented on IBM Power Systems running Linux:

Accumulo, Cassandra, CouchDB, Derby, MariaDB, Memcached, MongoDB, MySQL, Neo4J, PostgreSQL, RabbitMQ, Redis, SQLite, Virtuoso, and Voldemort are currently optimized for POWER8. More are constantly being added as well. You can look here for distributions.

 

Due to the performance boosts, big data and analytics tools have also embraced Linux on Power:

Hadoop Core, Hive, HBase, Ambari, Avro, Falcon, Flume, Hue, Knox, Lucene-Soir, Mahout, Oozie, Parquet, Phoenix Pig, Spark, Sqoop, Storm Tez, and Zookeeper are available on the platform.

 

Infrastructure managers also have their choice of cloud stack management:

Apache Web Server, Apache Tomcat, Ceilometer, Ceph, Chef server, Juju & Juju GUI, Landscape, MAAS, OpenStack, Puppet, Apache Qpid, and Thrift all run on IBM Power Systems.

 

Other tools for technical computing, high availability, security and more:

BTRFS, Bootstrap, Chroma-key, Cluster Glue, DRBD, Evaluation data server, HA/Proxy, Heartbeat, Keepalived, Ldirectord, OpenSSL, Pacemaker, samba, Tophat, Wordpress, ALLPATH-LG, Bedtools, bfast, BioConductor, BLAST, BOOST, Bowtie, Bowtie2, BWA, bzip2, Cufflinks, FASTA, FastQC, HMMER, HTSeq, LibGD, libpng, Mothur, nose, NumPy, OpenSSL, PICARD, PLINK, Python, SAMTools, SeqAn, SHRiMP, SOAP3-DP, SOAPDenovo, tabix, TopHat, Trinity, Velvet/Oases, ZLib, ABySS, Balsa, GMP, GROMACS, NAMD, spice, Quantum Espresso, RNAStar, ISAAC, iRODS, and IGV are either available in the Linux distributions or online downloads.

 

Data Engines Built for Data Analytics

At IBM, we designed Power Systems to be the first platform designed for data. These systems address the challenges of I/O, processing power, and storage. The culmination of those efforts have resulted in several pre-configured solutions. IBM Data Engine for Hadoop and Spark maximizes the performance of big data analytics. And IBM Data Engine for NoSQL helps you get the most out of your next generation databases.

The Bottom Line

Most of your applications already work on IBM Power Systems running Linux—and they gain an instant, impressive performance increase from the platform. The tools that you prefer to use are also available. You can learn more about the technology behind Linux on Power here.

 

More content for you:

nosql_guide_cta

Written by Steve Erickson