Linux

Managing Windows Updates with Ansible in Red Hat Enterprise Linux
Article

Managing Windows Updates with Ansible in Red Hat Enterprise Linux

Jose Angel Munoz

Introduction When looking for installation instructions of Ansible under RHEL, I have always have found two ways: With epel-release (Which I don't like just because I want to keep my system clean). From source code (Which I don't like either for the same reason). Packages Installation For me, the right approach for the installation is installing from the Official Red Hat Repository and following the instructions below: Select the server-extras-beta repository (Here we will find the ansible packages) subscription-manager repos...

Red Hat CDK
Article

Red Hat Container Development Kit 3.0

Lalatendu Mohanty

We are pleased to announce the general availability of Red Hat Container Development Kit (CDK) 3.0. CDK 3.0 is based on Minishift, a CLI tool to provision and interact with a local single-node OpenShift cluster. CDK 3.0 is a significant update to CDK 2.0 and aims to provide better usability and user experience. CDK 3.0 takes advantage of the native hypervisors on Windows (Hyper-V), macOS (Xhyve), and RHEL (KVM) and it also works with VirtualBox on all platforms. In CDK...

Log aggreator using Fuse and Data Grid
Article

Implementing a Log Collector using Red Hat JBoss Fuse and Red Hat JBoss Data Grid

Hugo Guerrero

Most of the time, when we think about collecting, parsing and storing Logs, the first thing that pops in our mind is the ElasticStack or ELK. It is well positioned in developer and sysadmin's minds. The stack combines the popular Elasticsearch, Logstash and Kibana projects together to easy the collection/aggregation, store, and visualization of application logs. As an Apache Camel rider and Infinispan enthusiast, I prepared this exercise to produce my own log collector and store stack using Red Hat's...

Configuring mKahaDB persistence storage for ActiveMQ
Article

Now available - Red Hat Software Collections 2.4 and Red Hat Developer Toolset 6.1

Mike Guerette

Today, we are announcing the general availability of Red Hat Software Collections 2.4, Red Hat’s latest set of open source web development tools, dynamic languages, and databases. We are also announcing Red Hat Developer Toolset 6.1, which helps to streamline application development on Red Hat Enterprise Linux by giving developers access to some of the latest, stable open source C and C++ compilers and complementary development tools. New language additions to Red Hat Software Collections 2.4 include: Nginx 1.10 Node.js...

Containers Image
Article

Containerizing open-vm-tools - Part 2: Atomic CLI and Converting to a Systems Container

davis phillips

The content of the previous post discussed creating the open-vm-tools container’s Dockerfile and automating its started up via systemd with a unit file. Open-vm-tools as a service might need to start before the docker runtime or even the network stack, this leads us to runc and system containers. If you’ve finished the first article you have a running open-vm-tools Docker container. docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5428906cd366 open-vm-tools "/bin/sh -c /usr/bin/" 13 seconds ago Up...

Technical Cheat Sheets for Developers
Article

Technical Cheat Sheets for Developers

Emily Parish

Over the past few months, we’ve been building and releasing a variety of technical cheat sheets and we’ve been getting many requests for more. We are working on new cheat sheets every day, ok maybe not weekends, but almost every day. Here are the cheat sheets available today: Linux Commands Cheat Sheet, Advanced Linux Commands Cheat Sheet, Wildfly Swarm Cheat Sheet, Containers Cheat Sheet, MongoDB Cheat Sheet, Kubernetes Cheat Sheet and the Eclipse Vert.x Cheat Sheet. While you wait for...

Red Hat JBoss Developer Studio Logo
Article

JBoss Tools and Red Hat Developer Studio Maintenance Release for Eclipse Neon.3

Jeff Maury

JBoss Tools 4.4.4 and Red Hat JBoss Developer Studio 10.4 for Eclipse Neon.3 are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our Red Hat Developers and run it like this: java -jar devstudio-.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio require a bit more: This release requires at least Eclipse 4.6.3 (Neon.3) but we recommend using the latest Eclipse 4.6.3 Neon JEE Bundle since...

Red Hat JBoss Data Virtualization
Article

Unlock Your Cloudera Data with Red Hat JBoss Data Virtualization

Madou Coulibaly

After Unlock your Hadoop data with Hortonworks and Red Hat JBoss Data Virtualization episode, let's continue the journey with another "Apache Hadoop" episode of the series: "Unlock your [….] data with Red Hat JBoss Data Virtualization." Through this blog series, we will look at how to connect Red Hat JBoss Data Virtualization (JDV) to different and heterogeneous data sources. JDV is a lean, virtual data integration solution that unlocks trapped data and delivers it as easily consumable, unified, and actionable...

Article Thumbnail
Article

Start evaluating Red Hat JBoss EAP 7 in less than 1 minute

Heinz Windzio

Wouldn’t it be great if you could try out a new product within minutes, or even seconds? As a developer your time is limited, and the last thing you want is to spend large amounts of effort downloading, installing, or configuring a product just to try it out. Or even worse, .. get stuck troubleshooting the process of getting a product up and running that you’re not even sure you want to use. Red Hat is working with Codenvy to...

Red Hat Enterprise Linux
Article

Advanced Linux Commands Cheat Sheet is Here

Maxim Burgerhout

Before I came to Red Hat, I used to work for a Red Hat partner as a consultant and architect. During that time, I was involved in quite a few situations where I had to help people move from one platform to another, most often from some flavor of Unix to Red Hat Enterprise Linux. As Linux is the de facto standard platform for many development teams, it seemed to make sense to translate some of that experience into a...

DotNET Core process image
Article

Creating Your First .NET Program on Red Hat Enterprise Linux

Don Schenck

Sometimes things are really easy. This is one of those cases. There are only six steps to creating and running your first .NET program on Red Hat Enterprise Linux (RHEL). Install dotnet What's that? You don't have RHEL installed on your Windows PC in a Virtual Machine (VM). That's okay ... I'll wait while you install it. Just follow this video to download and install the Red Hat Development Suite. Okay, now that you have a VM, open PowerShell and...

Configuring mKahaDB persistence storage for ActiveMQ
Article

No cost. No hassle. Plenty of RHEL Developer Benefits

Mike Guerette

A year ago Red Hat announced the availability of a no-cost Red Hat Enterprise Linux developer subscription available as part of the Red Hat Developer Program. Offered as a self-supported, development-only subscription, this developer subscriptions provides you with a stable development platform for building enterprise applications - across cloud, physical, virtual, and container-centric infrastructures. Adoption has been excellent since then, but I was prompted (aka nudged, voluntold) to remind "non users" (yes, some of you are still out there) what...

Share graphics_Eclipse Vertx
Cheat Sheet

Eclipse Vert.x cheat sheet

Clement Escoffier

Eclipse Vert.x applications are fast, responsive, resilient and elastic. Here are step-by-step details to create them.

Containerizing open-vm-tools
Article

Containerizing open-vm-tools - Part 1: The Dockerfile and constructing a systemd unit file

davis phillips

While validating OpenShift Container Platform on a VMware platform the usage of Atomic OS was also a requirement. In the initial reference architecture, the decision was made to use Red Hat Enterprise Linux as the platform. This platform was then customized and the same packages as in Atomic were installed via Ansible and Red Hat Network. The github repo with those playbooks is here: https://github.com/openshift/openshift-ansible-contrib/tree/master/reference-architecture/vmware-ansible . These playbooks will guide you from start to finish to deploying OCP on VMware...

Linux on an android phone feature image
Article

Installing Linux on an Android Phone

Samantha Donaldson

As a web developer, being able to run a Linux distro alongside your pre-existing mobile OS on your android phone is a very enticing offer. With a fully functional Linux program in your pocket at all times, you can begin to utilize your phone for various processes including powering a LAMP server and turning the device into a portable network, troubleshooting tool, and pen-testing device. Furthermore, by utilizing LinuxOnAndroid’s shell scripts and Android app, as well as the open source...

CentOS for Work
Article

Preparing CentOS 6.8 for Work

Sergey Iryupin

I came across Linux in 2005, it was Debian. Then followed a love affair with Ubuntu, for which in March 2009 I purchased a netbook Asus EeePC 1000. In 2010, I began to contribute to ALT Linux participating in the “ School Project” and even became a basic256 package maintainer. The last few years my EeePC with Ubuntu peacefully rested deep in my cupboard. Then there was a chance to clean off the dust. There was a task to get...

Red Hat Wimplicit
Article

-Wimplicit-fallthrough in GCC 7

Marek Polacek

(See this article to install GCC 7 on Red Hat Enterprise Linux.) In C and C++, the cases of a switch statement are in fact labels, and the switch is essentially a go to that jumps to the desired label. Since labels do not change the flow of control, one case block falls through to the following case block, unless terminated by a return, a break, a no return call or similar. In the example below, " case 1" falls...

Red Hat Enterprise Linux
Article

How to set up a LAMP stack on Red Hat Enterprise Linux 7

David Kittell

You have been asked to create a LAMP stack, whether you're thinking "Lamp stack, as in lights and bulbs" or "Ok let’s build a web server" this guide will help get you working quickly. First for those that do not know a LAMP stack, also known simply as LAMP, is an acronym for a Linux/UNIX server with Apache as the server engine, MySQL/MariaDB as the database engine and PHP as the primary server-side script language. These steps are based on...

Fedora logo
Article

ABI change analysis of Fedora packages

Dodji Seketeli

In 2016, many improvements happened in the ABI static analysis framework that is Libabigail. In this article we'll present how fedabipkgdiff, a new Libabigail tool can help Fedora users, developers and others to analyze ABI changes of libraries carried by packages of the distribution. Introduction As many of you already know, the engine used to build RPM packages in the Fedora build system is named Koji. Thus, one can get Fedora RPMs from Koji using a web browser. In that...

Article Thumbnail
Article

Edit, Compile and Debug .NET on Linux using VS Code

Don Schenck +1

One of the best features of Visual Studio is the ability to launch and debug an application from within the IDE. This is not an uncommon feature nowadays. When running .NET on Linux, however, you can't use Visual Studio as your IDE. What to do? The answer is Visual Studio Code, a free IDE that will allow you to edit, compile, launch, and debug your application from within your IDE. This post will guide you through this cycle. Note: I'm...

Article Thumbnail
Article

Build your first app with native GCC on RHEL 6 or 7

mguerett

Create your first Hello World with the native GCC C++ on Red Hat Enterprise Linux in under 10 minutes. Introduction and Prerequisites In this tutorial, you will install the RHEL native GNU Compiler Collection (GCC) and build a simple C++ Hello World application. This tutorial should take less than 10 minutes to complete. The native GCC versions are 4.4 on RHEL 6 and 4.8 on RHEL 7. If you require a newer GCC version, install a newer version with the...

Article Thumbnail
Article

Find what capabilities an application requires to successful run in a container

William Cohen

Many developers would like to run their existing applications in a container with restricted capabilities to improve security. However, it may not be clear which capabilities the application uses because the code uses libraries or other code developed elsewhere. The developer could run the application in an unrestricted container that allows all syscalls and capabilities to be used to avoid possible hard to diagnose failures caused by the application's use of forbidden capabilities or syscalls. Of course, this eliminates the...

Using API keys securely in your OpenShift microservices and applications
Article

How to build a containerized IoT solution with OpenShift

Ishu Verma

For businesses looking to build scalable Internet of Things (IoT) solutions using containers, here is a sample project built on the Red Hat OpenShift Container Platform . This project implements an intelligent IoT gateway on the OpenShift Container platform. The IoT Gateway is critical for enterprise IoT as it brings intelligence, and enables key services, at the edge. In this project, the gateway application is deployed as a set of microservices inside containers on OpenShift. A software sensor sends a...

A Practical Introduction to Docker Container Terminology
Article

The Evolution of a Linux Container

Don Schenck

(Probably, a more accurate title would be "The Evolution of a Linux Container Developer") Since .NET now runs on Linux (as well as Windows and macOS), the whole world of Linux containers and microservices has opened up to .NET developers. With a large pool of developers, a long track record of success, and performance numbers that are impressive, .NET offers a great opportunity to expand the world of Linux containers to formerly Windows-centric developers. While it’s tempting to rush in...