Linux

RHEL
Article

Build your first application using PHP 5.6 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building PHP 5.6 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building PHP 5.6 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the PHP 5.6 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using Python 3.5 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Python 3.5 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Python 3.5 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Python 3.5 container image from Red Hat Software Collections (RHSCL) as the basis for...

Article Thumbnail
Article

Build your first application using native Ruby on RHEL 6 or RHEL 7

mguerett

Get started developing with Ruby on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Ruby development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take five to ten minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 or 7 workstation or server subscription that allows you to download software and get updates...

Article Thumbnail
Article

Build your first application using Ruby 2.3 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Ruby 2.3 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Ruby 2.3 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers, you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Ruby 2.3 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using GCC4 on RHEL 6 with Red Hat Developer Toolset (DTS)

mguerett

Get started developing with the native version of C++ on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will install the GNU Compiler Collection (GCC) and build a simple C++ Hello World application. This tutorial should take less than 15 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 workstation or server subscription that allows you to download software and get updates from Red Hat. If...

Article Thumbnail
Article

Build your first application using GCC4 on RHEL 7 with Red Hat Developer Toolset (DTS)

mguerett

Get started developing with C++ on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will install the native GNU Compiler Collection (GCC) that's included in RHEL and build a simple C++ Hello World application. This tutorial should take less than 12 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 7 workstation or server subscription that allows you to download software and get updates from Red Hat...

Article Thumbnail
Article

Build your first application using Node.js v4 on RHEL 7 with containers and Red Hat Software Collections

mguerett

Get started building Node.js v4 applications in docker containers on Red Hat Enterprise Linux in under 15 minutes. Introduction and Prerequisites In this tutorial, you will learn how to start building Node.js v4 applications in docker containers on Red Hat Enterprise Linux. In order to build and run containers you will first install docker on your Red Hat Enterprise Linux 7 system. You will use the Node.js v4 container image from Red Hat Software Collections (RHSCL) 2.2 as the basis...

Article Thumbnail
Article

Build your first application using native Python on RHEL 6 or RHEL 7

mguerett

Get started developing with Python on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Python development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take 5 to 10 minutes to complete. On Red Hat Enterprise Linux, Python is installed by default. You can skip directly to Hello Word and your first application, or continue reading to learn more about...

Article Thumbnail
Article

Build your first application native Perl on RHEL 6 or RHEL 7

mguerett

Get started developing with Perl 5.16 on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Perl development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take five to ten minutes to complete. On Red Hat Enterprise Linux, Perl is installed by default. You can skip directly to the "Your First Application" step, or continue reading to learn more about...

How To Thumbnail
How To

Build your first application using Java on RHEL 7 with OpenJDK 8

mguerett

Get started developing with Java 8 on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with Java development on Red Hat Enterprise Linux by creating a simple Hello World application. You will install a Java Development Kit (JDK), and learn what Java packages are available. The whole tutorial should take less than 10 minutes to complete. You will need a Red Hat Enterprise Linux 7 system with...

Article Thumbnail
Article

Build your first application using native PHP on RHEL 6 or RHEL 7

mguerett

Get started developing with native PHP on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will see how to get started with PHP development on Red Hat Enterprise Linux by creating a simple Hello World application. The tutorial should take 5 to 10 minutes to complete. Before you begin, you will need a current Red Hat Enterprise Linux 6 or 7 workstation or server subscription that allows you to download software and get...

Red Hat Enterprise Linux
Article

Welcome to Red Hat Enterprise Linux, MSBuild, a build tool for .NET Core CLI!

Takayoshi Tanaka

Microsoft announced the first "alpha" release of the new MSBuild-based .NET Core tools. .NET Core SDK which can be downloaded from the Red Hat Developer Program site consists of .NET Core Runtime and .NET Core command line tools (.NET Core CLI). (Reminder - you must have a Red Hat Enterprise Linux subscription first. If you don't, you can go here for a no-cost subscription.) The MSBuild tool is included in .NET Core 1.0 preview 3 (not in the latest release...

Article

Installing Red Hat Developer Studio 10.2.0.GA through RPM

Jeff Maury

With the release of Red Hat JBoss Developer Studio 10.2, it is now possible to install Red Hat JBoss Developer Studio as an RPM. It is available as a tech preview. The purpose of this article is to describe the steps you should follow in order to install Red Hat JBoss Developer Studio. Red Hat Software Collections JBoss Developer Studio RPM relies on Red Hat Software Collections. You don’t need to install Red Hat Software Collections but you need to...

speakr_program_annotated
Article

Leap second - "I Belong to You

Qi Guo

A leap second is an extra second added to Coordinated Universal Time's (UTC) atomic clock to account for Earth's rotation. Linux uses NTP/Chrony to handle them—often by stepping back the clock—or slewing to avoid time jumps for apps.

Red Hat Developer logo
Article

Getting Started with Microsoft SQL Server on Red Hat Enterprise Linux

Takayoshi Tanaka

Microsoft announced SQL Server on Linux public preview, so now you can try SQL Server on your Red Hat Enterprise Linux server. I'll describe how to start SQL Server on RHEL. Install and connect with CLI on RHEL Microsoft publishes a step-by-step document how to Install SQL Server on Red Hat Enterprise Linux. It's only 7 steps to install and run. # systemctl status mssql-server ● mssql-server.service - Microsoft(R) SQL Server(R) Database Engine Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)...

Red Hat Enterprise Linux 7
Article

Configuring and Using Persistent Memory in RHEL 7.3

Jeff Moyer

Persistent memory, or pmem, is an exciting new storage technology that combines the durability of storage with the low access latencies and high bandwidth of DRAM. In this article, we'll discuss the types of pmem hardware, a new programming model for pmem, and how to get access to pmem through the OS. Persistent memory, sometimes called storage class memory, can be thought of as a cross between memory and storage. It shares a couple of properties with memory. First, it...

Article Thumbnail
Article

November 2016 GNU Toolchain Update Part 2

Nick Clifton

(Part 2)The GNU Toolchain is a collection of  programming tools produced by the GNU Project. The tools are often packaged together due to their common use for developing software applications, operating systems, and low level software for embedded systems.

Automating microservices deployment with Red Hat Ansible Automation
Article

Automating microservices deployment with Ansible

Rafael Benevides

One of the main principles of microservices is to be independently deployable. As a consequence, Microservices development and operation tend to be much more complex than a Monolith because of their distributed nature --- if your IT team has not moved out yet from its silos and has adopted DevOps practices, the operations team will not really understand why they have to deploy hundreds of independent software pieces in opposite to the "good old monolith". "You need a mature operations...

Article Thumbnail
Article

Cockpit: Your entrypoint to the Containers Management World

Alessandro Arrichiello

Containers are one of the top trend today. Starting working or playing with them could be really hard also if you've well understood the theory at their base. With this article I'll try to show you some useful tips and tricks to start into containers world, thanks also to the great web interface provided by the Cockpit project. Cockpit overview Cockpit is an interactive server admin interface. You'll find below some a of its great features: Cockpit comes “out of...

Article Thumbnail
Article

How to Build an Intelligent IoT Gateway in 7 Easy Steps

Ishu Verma

In previous blogs, I talked about the the critical role of the IoT gateway in the enterprise Internet of Things (IoT) as it enables real time decision-making at the edge, secures downstream devices and optimizes network utilization. So how does one go about building this gateway? In this blog, you’ll learn how to build an intelligent IoT gateway in a few simple steps - you can find the code at GitHub. To automate the gateway provisioning, we’ll using Ansible by...

Article Thumbnail
Article

What comes after 'iptables'? Its successor, of course: `nftables`

Florian Westphal

Nftables is a new packet classification framework that aims to replace the existing iptables, ip6tables, arptables and ebtables facilities. It aims to resolve a lot of limitations that exist in the venerable ip/ip6tables tools. The most notable capabilities that nftables offers over the old iptables are: Performance: Support for lookup tables - no linear rule evaluation required No longer enforces overhead of implicit rule counters and address/interface matching Usability: Transactional rule updates - all rules are applied atomically Applications can...

Article Thumbnail
Article

Docker project: Can you have overlay2 speed and density with devicemapper? Yep.

Jeremy Eder

It's been a while since our last deep-dive into the Docker project graph driver performance. Over two years, in fact! In that time, Red Hat engineers have made major strides in improving container storage: Introduced the docker-storage-setup package to help make configuring devicemapper-based storage a snap. Introduced full support for overlay FS in RHEL7.2+ when used with containers Introduced overlay2 as Tech Preview mode Gotten SELinux support to both overlay and overlay2 merged into upstream kernel 4.9 Added a warning...

RedHat Shadowman Logo
Article

Red Hat Software Collections 2.3 now beta

Mike Guerette

Today, Red Hat announced the beta availability of Red Hat Software Collections 2.3, Red Hat’s newest installment of open source web development tools, dynamic languages, and databases. Delivered on a separate lifecycle from Red Hat Enterprise Linux with a more frequent release cadence, Red Hat Software Collections bridges developer agility and production stability by helping to accelerate the creation of modern applications that can then be more confidently deployed into production. New additions to Red Hat Software Collections 2.3 Beta...

Article Thumbnail
Article

MACsec: a different solution to encrypt network traffic

Sabrina Dubroca

MACsec is an IEEE standard for security in wired ethernet LANs. This blog , will give an overview of what MACsec is, how it differs from other security standards, and present some ideas about how it can be used. MACsec is a Layer 2 protocol that relies on GCM-AES-128 to offer integrity and confidentiality, and operates over ethernet. It can secure all traffic within a LAN, including DHCP and ARP, as well as traffic from higher layer protocols. It is...

Article Thumbnail
Article

Getting started with Red Hat Enterprise Linux development on Parallels Desktop

Earl R. Lapus

I've recently gotten hold of a developer subscription of Red Hat Enterprise Linux (RHEL). The following are the steps I took to have a minimal RHEL installation as a Parallels Desktop virtual machine guest. My simple goal is to have a local, ready-to-use RHEL box that I can use to try stuff out. The items below may be well suited for new RHEL developers like myself. Installation Preparing the Virtual Machine First thing to do is to prepare a Parallels...