A small server for big companies – New Raspberry Pi support in SLES for ARM

Raspberry_Pi_SLES_Industrial

When SUSE created a Raspberry Pi image for SUSECon in 2016, there was a tremendous amount of interest. We saw thousands of downloads in just the first few days. Many people asked, “When are you going to offer real support for the Raspberry Pi?” The answer is Now!

Increasing customer demand drove our decision to offer commercial support for the Raspberry Pi to SUSE Linux Enterprise Server for ARM (SLES for ARM). A number of large companies decided to use Raspberry Pi based monitoring solutions in their industrial manufacturing operations.

Uses for Raspberry Pi with SUSE Linux

These customers chose the Raspberry Pi for many reasons, but low cost, wide availability, and widespread familiarity with programming the Raspberry Pi topped the list. Most of these companies started out experimenting with the free Raspbian OS but wanted SLES for the actual deployment because they needed a secure, reliable, and supported operating system for their monitoring solutions.

A typical use case is an automated manufacturing operation that uses longlived capital equipment such as robotic screwdrivers. This older equipment often does not have built-in monitoring capability to send a signal when something goes wrong – they just stop. The Raspberry Pi based solution can monitor this type of industrial equipment using digital and analog I/O and can send an alert to a centralized monitoring system.

Some customers are also using the Raspberry Pi as an inexpensive shop floor computer.  Workers use a simple touch screen interface on the Raspberry Pi to flag problems with a manufacturing line such as lack of parts or machine failure.

Both of these use cases are intended to provide more granular information about industrial operations with a goal of reducing downtime and improving productivity.

We have heard of other potential uses for Raspberry Pi in commercial environments including digital signage, network monitoring, and IT monitoring as done by Malavix xymon (Malavix Partner Case Study). After this announcement, we will probably hear about many new ways to use SLES on the Raspberry Pi.

Differences from previous SUSE Raspberry Pi image

The biggest change is that we are offering support for this new Raspberry Pi SD-card image as part of SLES for ARM 12 SP3. The new image is based on SUSE Linux Enterprise Server (SLES) for ARM, so will include some fixes and enhancements from the latest SUSE Linux release.

The SUSE Engineering team has worked to reduce the size of the image. The image that was delivered for SUSECon in 2016 included developer-type packages such as compilers and debuggers. The new image focuses on providing IoT infrastructure. A number of packages have been removed to reduce the image size to around 630MB. Packages such as compilers can be installed using zypper and yast post installation and registration.

The new Raspberry Pi image is just another platform for SLES for ARM, so it uses the same update and installation channels as SLES for ARM.  This means that users of the Raspberry Pi will have access to all packages in SLES for ARM, including SDK and source files.  This also means that the free evaluation period is sixty days, just like all other SUSE Linux evaluation downloads.

The new Raspberry Pi image based on SLES 12 SP3 for ARM is available now here.

What has stayed the same

The new image boots into a lightweight graphical desktop and includes Wi-Fi enablement by default. The I/O support is generally the same as it was before, including support for HDMI, Ethernet, and the GPIO ports. Like the previous image, we do not support audio, 3D graphics, Raspberry Pi touch screen, or camera. These restrictions are documented in the Release Notes and the Quick Start Guide.

Please note that the only the Raspberry Pi 3 Model 3 is supported. The new B+ model uses different I/O chips and will not work with the current SP3 image.

Order info

It will take a few more weeks to get pricing for SLES for ARM on the commercial price list. Partners and SUSE Direct Sellers that have significant opportunities for the Raspberry Pi should contact me, (jayk@suse.com) for instructions on how to order during this period. For others, please take advantage of the free sixty-day evaluation to start working with SLES for ARM on the Raspberry Pi.

Future

This is only the first step in SLES for ARM support for the Raspberry Pi. In the future we intend to broaden the I/O support and allow for network installation of Raspberry Pi without having to use an SD-Card image. We also want to add support to other 64-bit Raspberry Pi hardware such as the Compute Module and the B+. We have received many requests for SUSE Manager support and are working to bring that to market as well.

Resources

Resource Link
Raspberry Pi 60 day Evaluation download https://bit.ly/sles4pi
SLES for Arm Raspberry Pi Quick Start Guide https://bit.ly/sles4piquickstart
User Forum https://bit.ly/sles4piforum
SUSE Customer Center https://scc.suse.com
Replay of Raspberry Pi webinar https://www.brighttalk.com/webcast/11477/311441
SLES for Arm Raspberry Pi product page https://www.suse.com/products/arm/raspberry-pi/
Raspberry Pi Foundation FAQ https://www.raspberrypi.org/help/faqs/

Summary

The introduction of Raspberry Pi support in SLES for ARM is a significant milestone for SUSE and for the Raspberry Pi. We gratefully acknowledge the assistance and encouragement of Eben Upton and his Raspberry Pi Foundation to bring this product to market.

Have a lot of fun!

Advertisements

About Jay Kruemcke

Jay Kruemcke is passionate about helping customers and partners achieve their goals. Jay is a currently a Senior Product Manager at SUSE. Jay is responsible for the SUSE Linux for High-Performance Computing, Linux for Arm, and Linux for Power servers. Jay released the first commercially supported Linux distribution for Arm in 2016. Jay completely restructured SUSE’s HPC offerings in 2017 to add support for Arm systems, provide longer term support, and continue to enhance the HPC Module. The HPC Module provides support for open software such as slurm as part of the SUSE HPC subscription. Jay has built an extensive career in product management based on being a bridge between customers and engineering teams. He has extensive experience in many areas including product positioning, driving future product directions, using social media for client collaboration, and evangelizing the capabilities and future directions of enterprise products. Prior to joining SUSE, Jay had a long career at IBM including many roles in the Power and Cloud Engineering and Offering teams. In addition to his product management experience, Jay has held a variety of technology roles at including product marketing, manager of a technical architecture team, briefing center staff, SAP systems management consultant, and as a system programmer and administrator Jay also volunteers with the Boy Scouts in multiple roles and with ProductCamp Austin. The postings on this site solely reflect the personal views of the author and do not necessarily represent the views, positions, strategies or opinions of my employer. Follow me on twitter @mr_sles and @phastflyer
This entry was posted in ARM Processors, Gadgets, Internet of Things, SUSE Linux. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s