RHEL

Open Virtual Network
Article

Non-root Open vSwitch in RHEL

Aaron Conole

In a few weeks, the Fast Datapath Production channel will update the Open vSwitch version from the 2.7 series to the 2.9 series. This is an important change, a wealth of new features and fixes all related to packet movement will come into play.

Open vSwitch-DPDK
Article

Open vSwitch-DPDK: How Much Hugepage Memory?

Kevin Traynor

This article covers how to calculate how much huge page memory is needed with Open vSwitch-DPDK? In order to maximize performance of the Open vSwitch DPDK datapath, it pre-allocates hugepage memory. As a user you are need to say how much.

GNU C library
Article

Usability improvements in GCC 8

David Malcolm

This article summarizes work that was done to make GCC 8 more usable by providing easier to understand warning and error messages. Many of these improvements will help you quickly recognize those common silly mistakes.

A Practical Introduction to Docker Container Terminology
Article

A Practical Introduction to Container Terminology

Scott McCarty (fatherlinux)

It is deceptively simple to get started with Linux Containers, but how well do you really understand the underlying technology? Could you explain the architectural trade offs of container hosts, images, and application definitions within Kubernetes? This article is intended to help you build that knowledge.

RedHat Shadowman Logo
Article

Red Hat Container Development Kit (CDK) With Nested KVM

Scott McCarty (fatherlinux)

running the Red Hat Container Development Kit (CDK) With Nested KVM. Red Hat Container Development Kit (CDK) relies on virtualization to create a Red Hat Enterprise Linux (RHEL) virtual machine to run OpenShift (based on Kubernetes).

Red Hat Logo
Article

Getting started with llvm-toolset

Tom Stellard

llvm-toolset is a new software collection that packages together a number of the tools distributed by the LLVM project, including: LLVM tools and libraries, clang, clang-tools-extra, and lldb. Installing llvm-toolset For updated installation instructions, see How to install Clang/LLVM 6 on Red Hat Enterprise Linux. Clang/LLVM 5.x is packaged in as llvm-toolset-7, which is available in the rhel-7-server-devtools-rpms repo for RHEL 7. (If you don’t already have RHEL 7, Red Hat offers no-cost RHEL subscriptions for development use here.) You...

RedHat logo
Article

Entropy in RHEL based cloud instances

Eduardo Minguez

According to Wikipedia, entropy is the randomness collected by an operating system or application for use in cryptography or other uses that require random data. Entropy is often overlooked, misconfigured or forgotten and it can originate in sporadic errors whether it can be timeouts, refused connections, etc. Such errors are difficult to debug as the errors happen only when there is not enough entropy available. This article tries to explain briefly how to check if this can be a problem...

Article Thumbnail
Article

JDBC Master-Slave Persistence setup with Activemq using Postgresql database.

Chandra Shekhar Pandey

This article will help in setting up JDBC Master/Slave for embedded Activemq in Red Hat JBoss Fuse/AMQ 6.3 with postgresql db from scratch. 1. Try to search for postgresql db in RHEL using command yum list postgre* Loaded plugins: product-id, refresh-packagekit, search-disabled-repos, security, subscription- : manager Available Packages postgresql.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql-libs.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql-server.x86_64 8.4.20-7.el6 @rhel-6-workstation-rpms postgresql.i686 8.4.20-7.el6 rhel-6-workstation-rpms postgresql-contrib.x86_64 8.4.20-7.el6 rhel-6-workstation-rpms postgresql-devel.i686 2. Install available package. yum install postgresql-server.x86_64 3. This will install postgresql db and create a...

.NET Core
Article

Introduction to NuGet with .NET Core on RHEL

Dave Mulford

Introduction to NuGet with .NET Core NuGet is an open source package manager for the .NET Core ecosystem. For those familiar with Red Hat Enterprise Linux (RHEL), you can think of it as the “yum” for pulling libraries into your .NET Core project. Working with NuGet packages in .NET Core applications is accomplished primarily through your project’s .csproj file and the dotnet command-line interface. Repositories Just like RHEL, NuGet has its own repositories to get packages. By default, when the...

Video Thumbnail
Video

Install .NET Core on RHEL in under 5 minutes, by Don Schenck.

Don Schenck

A lightning talk from Red Hat Summit 2017. Here is the transcription:

[00:11] I have a VM here. Let me just run the .NET command to show you. It's not there, so we're going to install .NET on RHEL. The first thing I'm going to do is become Super User, otherwise I have to type pseudo for every command and that's just a hassle.

[00:33] I'm just going to copy and paste the commands here. The point isn't that I type out every command, the point is that you see it's only a couple of commands to get it installed. The first thing I'll do is get my subscription manager attached to the correct pool of RPMs, that's the packages I pulled down.

[00:49] When you install .NET on RHEL you're getting the package from Red Hat. You're not getting it from Microsoft. We get the source code from Microsoft and then we build it to run on RHEL. Red Hat packages are, I like to say vetted. That is, we test them and make sure they work really well so you're not just pulling down software and hoping it works.

[01:12] Now I'm going to enable the repo. I've attached to it and now I have to enable it. Notice at the end where it says, "RHEL 7 Server..." There's also a work station, and there's also one for an HP [high performance] special computing thing that I'm not really familiar with. The point is you're probably going to use a RHEL server to install .NET.

[01:26] One of the cool things about the new .NET core as opposed to the old one is the new .NET is much smaller. Whereas before, when you installed .NET, you would drop in a DVD, or a CD, and wait forever for it install, and you would get 4 gigabytes of .NET. Now it's just a couple hundred megabytes.

[01:49] I'm going to YUM install this scl utils. It doesn't matter what they do. They just enable installation. Let's just leave it at that. There's nothing to do because I've done that before, but that's OK. It's better to have nothing to do than to skip the step.

[02:08] Now here's the actual install itself. I want you to notice it's just a command line and it's a YUM installed .NET core 1.1, which is version 1.1. It's going to go up to the inner webs and pull down everything it needs to install it.

[02:17] Your limiting factor here is going to be your Internet speed. Other than that, that's it for installing .NET. It really is that small and that fast. After it's installed, you have to enable it to be available in Bash. Once that's done, we'll bring it up and we'll see .NET.

[02:36] One final step here. In just a few minutes we went from not having .NET...I don't know if I can copy and paste here, bear with me.

[02:47] It's enabled. Now we should have .NET command available. There it is. We'll do a .NET new which will create a new program. The first time you do a .NET new it's going to run this little expand. That might be considered the final step of installing .NET, that's it. That's all you have to do to install .NET, that's it.

Thank you.

Qualcomm's Snapdrago processor logo
Article

After Years of Linux on ARM, when is the Year of Red Hat on ARM servers?

Bradley Roderick

From hobbyist SoC devices such as the ubiquitous Raspberry Pi to a complete domination of the mobile device market, ARM processors have proven the value of the architecture. It is easy to see why ARM processors were able to explode in this market, given that they are able to pack quite a bit of performance into a rather small physical space. Take for instance Qualcomm's Snapdragon 400 processor, which is used in many products including the Huawei Watch This processor...

MACsec setup with NetworkManager
Article

What's new in MACsec: setting up MACsec using wpa_supplicant and (optionally) NetworkManager

Sabrina Dubroca

A few months ago, on this blog, we talked about MACsec. In this post, I want to introduce the work we've done since then. Since that work revolves around methods to configure MACsec, this will also act as a guide to configure it by two methods: wpa_supplicant alone, or NetworkManager with wpa_supplicant. If you read the previous MACsec post, you probably thought that this whole business of generating keys and creating "secure associations" isn't very convenient, especially given that you...

Red Hat Enterprise Linux
Article

Running HPC workloads across multiple architectures with Red Hat Enterprise Linux

Adrian Reber

In this article, I want to provide some background details about our recently developed demonstration video - “ Running Game of Life across multiple architectures with Red Hat Enterprise Linux “. This video shows the Game of Life running in a heterogeneous environment using three 64-bit hardware architectures: aarch64 (ARM v8-A), ppc64le (IBM Power little endian) and x86_64 (Intel Xeon). If you are not familiar with the rules of this cellular automaton, they are worth checking out via the reference...

Speed and the kernel datapath
Article

The need for speed and the kernel datapath - recent improvements in UDP packets processing

Paolo Abeni

Networking hardware is becoming crazily fast, 10Gbs NICs are entry-level for server h/w, 100Gbs cards are increasingly popular and 200Gbs are already surfacing. While the Linux kernel is striving to cope with such speeds with large packets and all kind of aggregation, ISPs are requesting much more demanding workload with NFV and line rate packet processing even for 64 bytes packets. Is everything lost and are we all doomed to rely on some kernel bypass solution? Possibly, but let's first...

Video Thumbnail
Video

Engineering VP talks RHEL 6 features

Red Hat Developer Program

Key features, themes, and objectives of Red Hat Enterprise Linux 6, in a talk delivered by Engineering Vice President Tim Burke. Find out what's new, what's improved, and what is most important in the newest release of the Red Hat operating system.

Video Thumbnail
Video

ING services Poland transforms its data center with Red Hat solutions

Red Hat Developer Program

ING Services Poland needed to reduce IT architecture maintenance costs and accelerate delivery of platforms on which the business applications for clients from the ING Group are built. After implementing Red Hat Enterprise Linux and Red Hat JBoss Middleware technologies, the company has met its objectives to speed up the applications delivery from weeks to days, to reduce costs of services to 1/3 and has managed to win new internal clients.

Video Thumbnail
Video

Red Hat Enterprise Linux 7: Redefining the Enterprise OS

Red Hat Developer Program

Since its introduction more than a decade ago, Red Hat Enterprise Linux has become the world's leading enterprise Linux platform. Hear from Red Hat executives how Red Hat Enterprise Linux 7 raises the bar yet again and brings the next-generation of IT to customers. Learn more at http://www.redhat.com/virtual

Video Thumbnail
Video

Cox Enterprises Trusts in Red Hat: A Red Hat Customer Success Story

Red Hat Developer Program

Cox Enterprises transitions their critical ERP platform to Red Hat Enterprise Linux. Cox Enterprises is a leading communications, media, and automotive services company. Headquartered in Atlanta, Cox Enterprises has more than 66,000 employees and its revenues are nearly $15 billion. Cox businesses include Cox Communications, the third-largest cable TV provider, Manheim, the world's leading provider of vehicle remarketing services, Cox Media Group, an integrated broadcasting, publishing, and digital media company, and AutoTrader.com, the Internet's largest auto classified marketplace and consumer information website

Video Thumbnail
Video

Standardize on Red Hat Enterprise Linux

Red Hat Developer Program

When is free Linux more expensive? When you have an enterprise to run. Every IT organization is looking for ways to be more efficient. What you may not realize is that pieces of your infrastructure like community Linux are actually making your job more difficult. Red Hat can help. This video demonstrates how standardizing on Red Hat Enterprise Linux can save your organization money and make you more productive and more efficient.

Video Thumbnail
Video

Fedora 14: Fedora to Red Hat Enterprise Linux

Red Hat Developer Program

Putting technology in front of a wide audience quickly is part of the open source model, as seen in the 'release early, release often' mantra popular among open source developers. This community collaboration results in more feedback about feature functionality, and more opportunities for developers to continually improve code. Red Hat participates in this process as part of the Fedora community, and its contributions to Fedora help enhance the technology selected by Fedora's substantial user and contributor base. Fedora and Red Hat create a more scalable, extensible, and interoperable Red Hat Enterprise Linux. Read more: http://press.redhat.com/2010/10/21/fedora-14-reflects-evolution-of-leading-edge-open-source/