RED HAT SOFTWARE COLLECTIONS RED HAT DEVELOPER TOOLSET Fresh Tools for Developers

Size: px
Start display at page:

Download "RED HAT SOFTWARE COLLECTIONS RED HAT DEVELOPER TOOLSET Fresh Tools for Developers"

Transcription

1 RED HAT SOFTWARE COLLECTIONS RED HAT DEVELOPER TOOLSET Fresh Tools for Developers Dr. Matt Newsome Senior Engineering Manager, Tools v2.3

2 %

3

4 RED HAT SOFTWARE COLLECTIONS RED HAT DEVELOPER TOOLSET YOUR QUESTIONS

5 RED HAT SOFTWARE COLLECTIONS

6 Red Hat Software Collections Delivers the latest stable versions of dynamic languages, web servers and open source databases KEY BENEFITS Choose the runtime versions best suited for your projects Preserve application stability with side-by-side versioning Red Hat Support for 2 or 3 years 6 More up-to-date versions of languages and databases than offered with Red Hat Enterprise Linux

7 Red Hat Developer Toolset Delivers the latest stable versions of GCC for C, C++ and Fortran development as well as debugging and developer performance monitoring tools KEY BENEFITS 7 Choose the Toolchain versions best suited for your projects Preserve application stability with side-by-side versioning Red Hat Developer Support for 2 years.

8 RED HAT ENTERPRISE LINUX TOOLS

9 Toolchain Support RHEL 5 10 YEARS OF SUPPORT RHEL 6 RHEL 7 Fedora VERY HIGH STABILITY LIMITED NEW FEATURES 9

10 Building with RHEL tools (1) Application Sources BUILD Branched Sources BUILD gcc x gcc y DEPLOY DEPLOY RHEL 6 RHEL 7

11 Building with RHEL tools (2) Application Sources x.1 BUILD Sources x.2 gcc x.2 Sources y.2 Sources y.3 BUILD gcc y.1 gcc y.2 gcc y.3 RHEL 6.y RHEL 6.n+1 gcc x.3 Sources x.3 Application Sources y.1 gcc x.1 DEPLOY RHEL 6.n+2 DEPLOY RHEL 7.y RHEL 7.n+1 RHEL 7.n+2

12 Ideal Scenario RHEL 6 Sources Build Latest Tools Test & Deploy RHEL 7

13 RED HAT DEVELOPER TOOLSET

14 What is Red Hat Developer Toolset (DTS)? The latest stable tools for [typically C/C++] developers (Compiler, IDE, performance and other developer tools) An extra set - does not replace your existing RHEL tools DTS 2.1 tools run on RHEL 5 & 6 (DTS 3+: 6 & 7) RHEL 5 RHEL 6 RHEL 7 Applications built with DTS run on the same and following major release of RHEL(*), e.g....build with DTS 2.1 on RHEL 5, run on RHEL 5 & 6...build with DTS-2.1 on RHEL 6, run on RHEL 6 & 7 Available with supported Red Hat Enterprise Linux Server and Workstation subscriptions v2.1 GA and v3.0 Beta available today

15 Developer Toolset (DTS) EL RHEL DTS 2.x: RHEL 5 & 6 DTS 3ß: RHEL 6 & 7 x86-64 C, C++ & Fortran SOFTWARE COLLECTIONS

16 Red Hat Software Collections (RHSCL) EL RHEL RHEL 6 & 7 x86-64 Dynamic Languages ++ SOFTWARE COLLECTIONS

17 SOFTWARE COLLECTIONS Structure for delivering software outside OS /opt (per Filesystem Hierarchy Standard) Different filesystem root per application version Activated via script Allows multiple versions installed in parallel Independent lifecycle from RHEL

18 Developer Toolset is a Software Collection / usr gcc bin lib RHEL x.y System Compiler etc. libc.so Developer Toolset Compiler etc. opt rh dts-2.x root usr dts-3.x Separate tools, not default root enable Lifecycle independent from RHEL gcc etc. enable Special Invocation bin... Internal script invoked via scl utility

19 WHAT'S INCLUDED?

20 What s in Red Hat Software Collections (RHSCL) v1.1? LANGUAGES Ruby Rails Ruby Rails 4.0 node.js 0.10 (Tech Preview) Python 2.7 Python 3.3 PHP 5.4 PHP 5.5 PERL 5.16 DATABASES MySQL 5.5 MariaDB 5.5 PostgreSQL 9.2 MongoDB WEB SERVERS Apache httpd 2.4 Nginx JAVA VM MONITORING Thermostat 1.1 Support for RHEL6 and RHEL7 x86_64 only

21 What s in Red Hat Software Collections (RHSCL) v1.2 Beta? LANGUAGES Ruby Rails Ruby Rails 4.0 node.js 0.10 (Tech Preview) Python 2.7 Python 3.3 PHP 5.4 PHP 5.5 PERL 5.16 JAVA VM MONITORING DATABASES MySQL 5.5 MariaDB 5.5 PostgreSQL 9.2 MongoDB WEB SERVERS Apache httpd 2.4 Nginx 1.6 NEW COLLECTIONS Thermostat 1.2 Maven Developer Assistant v0.9.1

22 What s in Developer Toolset v2.1? CORE TOOLS GCC 4.8 ECLIPSE IDE GDB BINUTILS KEPLER (RHEL 6 ONLY) DEBUG & PERFORMANCE TOOLS SYSTEMTAP 2.1 OPROFILE VALGRIND DYNINST 8.0 STRACE 4.7 DWZ ELFUTILS VERSION CONTROL MEMSTOMP GIT SOFTWARE COLLECTIONS RUNTIME

23 What s in Developer Toolset v2.1? CORE TOOLS GCC 4.8 ECLIPSE IDE GDB BINUTILS SOFTWARE COLLECTIONS RUNTIME KEPLER (RHEL 6 ONLY) DEBUG & PERFORMANCE TOOLS SYSTEMTAP 2.1 OPROFILE VALGRIND DYNINST 8.0 STRACE 4.7 DWZ ELFUTILS VERSION CONTROL MEMSTOMP KEY: UPDATED IN 2.1 GIT NEW IN 2.1

24 Updated Compiler: GCC 4.8 (DTS 2.1) C++11 LRA Performance HTM Leading C++11 language support Guaranteed atomic memory accesses Brand new Local Register Allocator Contributed by Red Hat Compile extremely large functions faster and using less memory Simpler concurrency Atomic execution of source instruction groups

25 Eclipse IDE v4.3.1 ( Kepler ) [RHEL6 only]

26 What s in Developer Toolset v3.0 Beta? CORE TOOLS GCC 4.9 ECLIPSE IDE GDB 7.8 BINUTILS LUNA DEBUG & PERFORMANCE TOOLS SYSTEMTAP 2.5 OPROFILE VALGRIND DYNINST STRACE 4.8 MEMSTOMP DWZ ELFUTILS LTRACE SOFTWARE COLLECTIONS RUNTIME

27 What s in Developer Toolset v3.0 Beta? CORE TOOLS GCC 4.9 ECLIPSE IDE GDB 7.8 BINUTILS 2.24 SOFTWARE COLLECTIONS RUNTIME LUNA DEBUG & PERFORMANCE TOOLS SYSTEMTAP 2.5 OPROFILE VALGRIND DYNINST STRACE 4.8 MEMSTOMP DWZ ELFUTILS LTRACE GIT NOW IN ITS OWN COLLECTION KEY: NEW IN 3.0ß UPDATED IN 3.0ß REMOVED FROM 3.0ß

28 Updated Compiler: GCC 4.9 (DTS-3.0 Beta) ISO C/C++ Stds OpenMP4 / Cilk+ IPA / LTO CPU C++11 library improved, experimental C++14 support Generic lambdas, var-length arrays & digit separators C11: Atomics, generic selections, thread-local storage C and C++ support for OpenMP 4.0 C/C++ language extensions for parallel programming Interprocedural analysis (IPA) improvements Link-Time Optimization (LTO) faster, smaller Intel AVX-512 target architecture support added Advanced Vector Extensions supported in binutils

29 Eclipse IDE v4.4.0 ( Luna ) [RHEL 6 and RHEL 7]

30 Developer Toolset Life Cycle ANNUAL RELEASE DRIVEN BY GCC SPRING SUMMER TOOLSET

31 Developer Toolset Life Cycle v2.0 MID-YEAR v2.1 2.x CRITICAL FIXES AND SECURITY UPDATES 2.x END OF SUPPORT TOOLSET v2.x FIRST YEAR SECOND YEAR Annual major Async updates MID-YEAR Mid-year minor v3.0 v3.1 3.x CRITICAL FIXES & SECURITY UPDATES 3.x END OF SUPPORT TOOLSET v3.x

32 PRACTICALITIES

33 Usage EITHER Subscription # rhn-channel --add --channel=rhel-x86_64-workstation-rhscl-6 # subscription-manager repos --enable rhel-server-rhscl-6-rpms { } Installation # yum install devtoolset-3 Usage EITHER { scl enable devtoolset-3 'gcc...' Click the Developer Toolset Eclipse 3.x Eclipse icon Advanced scl enable devtoolset-3 'bash...' }

34 DEMONSTRATION

35 MEMSTOMP

36 memcpy() calls with overlapping arguments #include <string.h> main() { char src[] = "text-to-copy"; char *dest = src + 2; // call memcpy() with overlapping args memcpy((void*)dest,(void*)src,3); return 0; } [mattn@rhel]$ gcc memcpy_bad.c -o memcpy_bad [mattn@rhel]$./memcpy_bad Segmentation fault (core dumped)

37 memstomp to the rescue! memstomp./memcpy_bad memstomp: successfully initialized for process memcpy_bad (pid 28195). memcpy(dest=0x7fff103cc1c2, src=0x7fff103cc1c0, bytes=3) overlap for memcpy_bad(28195) /.../libmemstomp.so(+0x10a7) [0x7fdb4760a0a7]./memcpy_bad(main+0x45) [0x400795] /lib64/libc.so.6( libc_start_main+0xfd) [0x357fe1ed1d]./memcpy_bad() [0x400669] Indicates overlapping arguments to memcpy()...but also indicates where that call occurs

38 memcpy() calls with overlapping arguments fixed #include <string.h> main() { char src[] = "text-to-copy"; char *dest = src + 5; // no longer overlaps memcpy((void*)dest,(void*)src,3); return 0; } [mattn@rhel]$ gcc memcpy_fixed.c -o memcpy_fixed [mattn@rhel]$./memcpy_fixed [mattn@rhel]$ memstomp./memcpy_fixed memstomp: successfully initialized for process memcpy_fixed (pid 31322).

39 Fixing memcpy() calls The best way: fix memcpy() calls Alternative: replace memcpy() with memmove()

40 UNDER THE HOOD

41 Linkage RHEL glibc libgomp libstdc++ libgcc APPLICATION Dynamic Linkage Newer Symbols Static Linkage BUILD GCC 4.8 GCC 4.9 TOOLSET

42 Regular Linkage with RHEL Toolchain Traditional RHEL Application symbol symbol symbol symbol dynamic linkage libstdc++ (C++ Library) V2 glibc (C Library) libgcc (conversions, etc.) libgomp (OpenMP) Bugs in glibc can be fixed via errata updates to base Red Hat Enterprise Linux

43 Static Linkage of Newer Symbols Archive of newer libstdc++ symbols (.a) static linkage Application Built with Developer Toolset symbol symbol symbol symbol.o newer symbol.o newer symbol dynamic linkage v2 libstdc++ (C++ Library) v2 glibc (C Library) libgcc (conversions, etc.) Some DTS symbols are statically linked RHEL errata updates won't change your binaries libgomp (OpenMP)

44 Security Implications Archive of newer libstdc++ symbols (.a) REBUILD Application Built with Developer Toolset symbol symbol symbol symbol.o newer symbol.o newer symbol Statically linked symbols still contain bug Applications must be rebuilt to fix this Low Risk Alerts via Security Advisory

45 COMMON QUESTIONS

46 Common Questions (1) How do I make Developer Toolset gcc/gdb the default? scl enable devtoolset-3 'bash...' How do I use Developer Toolset gcc to...x? scl enable devtoolset-3 'X'

47 Common Questions (2) Which RHEL versions can I run toolset on? Current minor release of RHEL and supported RHEL EUS releases Today (for DTS-2.1) that's RHEL 5.9 EUS, 5.11, 6.4 EUS, 6.5 Which RHEL versions can I run toolset-built apps on? Current minor, and supported RHEL EUS releases of the same and next major release of RHEL e.g. build on RHEL 6.4 EUS, deploy to 6.4 EUS, 6.5, 7.0 See

48 Common Questions (3) Gotchas and issues? Release notes spell these out Main ones to be aware of C++11/14 & TM are experimental only [use with caution or use C++98] Some base RHEL errata are required for all features Forwards only (don't build on RHEL6 and run on RHEL5) Forwards only (don't build on rhel-6.5 and run on rhel-6.4) Intended for userland development, not kernel rebuilding

49 Common Questions (4) How can I download Red Hat Developer Toolset? Good question...

50 ACCESSING DEVELOPER TOOLSET

51 Access and Installation 1. Access a subscription that includes Red Hat Software Collections

52 How does one access Red Hat Software Collections? Red Hat Developer Toolset (March 2014) STANDARD PREMIUM RED HAT ENTERPRISE LINUX DEVELOPER SUBSCRIPTIONS RED HAT ENTERPRISE LINUX DEVELOPER WORKSTATION RED HAT ENTERPRISE LINUX WORKSTATION RED HAT ENTERPRISE LINUX SERVER RED HAT ENTERPRISE LINUX ACADEMIC SITE SUBSCRIPTIONS Available Only Self Support RED HAT ENTERPRISE LINUX DEVELOPER SUITE Available Only Self Support

53 Access and Installation 1. Access a subscription that includes Red Hat Software Collections 2. If using Satellite, generate a new certificate 3. Register your RHEL system 4. Attach a subscription 5. Add the channel [refer to release notes: red.ht/devtoolset] 6. yum install devtoolset 3

54 Links Developer Program Developer Toolset Documentation This talk/video:

55 Contacts General questions, thoughts, etc. Red Hat Developer Toolset / Software Collections Product Manager Brian Gollaher (bgollahe@redhat.com) Engineering Leads DTS: Martha Benitez (mbenitez@redhat.com) RHSCL: Joe Orton (jorton@redhat.com)

56 YOUR QUESTIONS

57 THANK-YOU

58 BACKUP SLIDES

59 New in 1.2 Beta: Git Git is an open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency KEY FEATURES & BENEFITS Git includes features such as cheap local branching, convenient staging areas and multiple workflows that are not available in other version control systems. Git stands out due to its branching model. Git allows and encourages developers to have multiple local branches that can be entirely independent of each other. The creation, merging, and deletion of those lines of development takes only seconds, much faster than other Source Code Management systems. RHEL 6.5 contains Git

60 New in 1.2 Beta: Developer Assistant DevAssistant was created to assist developers with setting up their development environment, publishing their code, and doing many of the chores that keep developers from the important stuff - writing software. KEY FEATURES & BENEFITS 60 DevAssistant is a project to help developers do more coding and less setting up. DevAssistant supports many popular language choices, including C, C++, Java, and Python with its modular architecture. DevAssistant comes with two interfaces: Graphical and command line. The goal of both is the quickest set up of a development environment as possible. It only takes a couple of clicks to get started with the GUI, or one console command, depending on your preferences. The program is designed with both beginning and seasoned developers in mind.

61 New in 1.2 Beta: Maven 3 Maven is a build automation tool used primarily for Java projects. KEY FEATURES & BENEFITS 61 Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Maven addresses two aspects of building software, it describes how software is built and it describes the software dependencies.

62 Updated in 1.2 Beta: Thermostat Thermostat is an instrumentation tool for a Hotspot JVM with support for monitoring multiple JVM instances on multiple hosts. KEY FEATURES AND BENEFITS 62 Both high level (uptime, cpu and memory usage) and low level (including hotspot's perf data) information is available using Thermostat. Thermostat uses the MongoDB database, also available in Red Hat Software Collections

63 Updated in 1.2 Beta: Nginx Web Server Nginx is an open source high performance http server and reverse proxy known for high performance and low resource consumption. KEY BENEFITS 63 Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but more importantly, predictable amounts of memory under load. Users will benefit from Nginx's high-performance and small memory footprint. Nginx scales in all directions: from the smallest VPS all the way up to clusters of servers.

64 PHP 5.5 PHP is a widely-used, easy-to-learn scripting language that can be embedded into HTML to quickly create dynamically generated web pages. New Features in PHP 5.5: Support for generators via the yield keyword A a new password hashing API foreach now supports list() Support for non-scalar keys New OPcache extension empty() support for arbitrary expressions Improvements to the GD extension 64

65 PHP 5.4 PHP is a widely-used, easy-to-learn scripting language that can be embedded into HTML to quickly create dynamically generated web pages. KEY FEATURES & BENEFITS Since 5.3, PHP has added: 65 New language syntax Improved performance and reduced memory consumption A built-in web server in CLI mode to simplify development workflows and testing

66 Ruby 2.0 and Rails 4.0 Ruby is a dynamic general purpose object oriented open source programming language with a focus on simplicity and productivity and an elegant syntax that is natural to read and easy to write. KEY BENEFITS 66 Ruby 2.0 includes substantial performance and reliability improvements. In addition, 2.0 has a number of new features and improved debugging capabilities while maintaining source level backward compatibility with Ruby Rails 4.0 is now a separate collection 4.0 also adds live streaming for persistent connections and Rails 4.0 is now safe for threaded servers out of the box. In addition, 4.0 includes hundreds of new features and fixes.

67 Ruby with Rails Ruby is a dynamic general purpose object oriented open source programming language with a focus on simplicity and productivity and an elegant syntax that is natural to read and easy to write. KEY FEATURES & BENEFITS 67 Delivers substantial performance improvements over Ruby resulting in faster load times, as well as improved unicode support, and improved threading Adds Rails, which is not currently shipping with Red Hat Enterprise Linux, and a large collection of ruby gems. New: The mod_passenger application server for Apache is added to the Ruby collection in RHSCL 1.1.

68 MongoDB MongoDB is a document database that provides high performance, high availability, and easy scalability. KEY BENEFITS 68 Documents have dynamic schema meaning that documents in the same collection do not need to have the same set of fields or structure, and common fields in a collection s documents may hold different types of data. MongoDB 2.4 includes enhanced geospatial support, switch to V8 JavaScript engine, security enhancements, and text search (beta) and hashed index.

69 Apache HTTP Web Server Apache HTTP is a project of the Apache Software Foundation and is the number one http server on the internet. KEY BENEFITS 69 The key focus of Apache 2.4 is improved performance. Included are significant improvements made to Apache httpd's mod_cache mechanism in order to support high traffic environments. Also in 2.4, proxy capabilities have been significantly improved. For existing Apache 2.2.x users, migrating to 2.4 is quite easy as there are minimal configuration changes.

70 Python 2.7 AND Python 3.3 Python is a dynamic, high level programming language designed for code readability and rapid program development. PYTHON 2.7 Ordered dictionary type New unit test features Faster IO Tools and back-ported features from Python 3 to make future migration easier PYTHON 3.3 Easier unicode-handling due to significant changes in how unicode is implemented Changes in how object attributes are stored Reduction in memory use for object-oriented programs No significant change in memory use for other programs, but some speed increases RHEL 6.4 has Python

71 Perl 5.16 Perl is a highly capable, feature-rich programming language suitable for both rapid prototyping and large scale development projects. KEY FEATURES & BENEFITS 71 Gain improvements over Perl 5.10, including: improved unicode support performance enhancements new debugging options improved security and more Also includes a number of utilities, scripts, and database connectors

72 Node.js 0.10 Technology Preview Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. KEY FEATURES & BENEFITS Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, designed for dataintensive real-time applications that run across distributed devices. Node.js package manager (npm) for installation of custom development modules. Node.js is new to Red Hat Enterprise Linux subscribers in RHSCL 72

73 PostgreSQL 9.2 PostgreSQL is a powerful, open source object-relational database with a reputation for reliability, data integrity, and correctness. KEY FEATURES & BENEFITS Gain new functionality since PostgreSQL 8.4, including: native JSON support covering indexes 73 significant improvements in replication, high availability and performance

74 MySQL 5.5 MySQL is the world s most popular open source MySQL database. KEY FEATURES & BENEFITS 74 Work with MySQL 5.5, the latest stable version MySQL 5.5 offers performance, scalability, and usability enhancements through the delivery of InnoDB as the default storage engine.

75 MariaDB 5.5 MariaDB is a robust, scalable, and reliable SQL server that is binary compatible with MySQL and can be used as a drop-in replacement. KEY FEATURES & BENEFITS Inclusion of MariaDB 5.5 provides an easy-to-adopt alternative to MySQL for Red Hat Enterprise Linux users. Binary compatibility allows MySQL users to drop-in MariaDB without converting datafiles. MariaDB is new to Red Hat Enterprise Linux subscribers in RHSCL 75

76

RED HAT DEVELOPER TOOLSET Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux

RED HAT DEVELOPER TOOLSET Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux RED HAT DEVELOPER TOOLSET Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux Dr. Matt Newsome Senior Engineering Manager, Tools v1.4 RED HAT ENTERPRISE LINUX RED HAT

More information

RED HAT DEVELOPER TOOLSET: Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux

RED HAT DEVELOPER TOOLSET: Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux RED HAT DEVELOPER TOOLSET: Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux Dr. Matt Newsome Engineering Manager Tools 13/JUN/13 v0.8 -> Introduction Dr. Matt Newsome

More information

Red Hat Enterprise Linux C++ Toolchains: 10 Tips to Drive Your Development

Red Hat Enterprise Linux C++ Toolchains: 10 Tips to Drive Your Development attacks much harder Red Hat Enterprise Linux C++ Toolchains: 10 Tips to Drive Your Development Matt Newsome Senior Engineering Manager, Tools v1.0 % bit.ly/dtstalks bit.ly/dtstalks RED HAT ENTERPRISE LINUX

More information

Red Hat Developer Toolset 6.1

Red Hat Developer Toolset 6.1 Red Hat Developer Toolset 6.1 User Guide Installing and Using Red Hat Developer Toolset Last Updated: 2017-10-11 Red Hat Developer Toolset 6.1 User Guide Installing and Using Red Hat Developer Toolset

More information

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect

Red Hat Software Collections. Ryan Hennessy Sr. Solutions Architect Red Hat Software Collections Ryan Hennessy Sr. Solutions Architect hennessy@redhat.com Hello Everybody... 2 Solutions Architect based out of the FAR west suburbs of Chicago (Iowa Adjacent) Husband, father

More information

Bring order into packaging madness. Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013

Bring order into packaging madness. Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013 Bring order into packaging madness Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013 Objectives introduce improved packaging system show how to use it show how to create it introduce products

More information

Software Collectoins for bleeding edge stacks on enterprise

Software Collectoins for bleeding edge stacks on enterprise Software Collectoins for bleeding edge stacks on enterprise Honza Horak hhorak @ freenode Twitter: @HorakHonza Fosdem 1 st Feb 2015 1 2 All versions of any software on your system.

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.4 Using Eclipse Installing Eclipse 4.9.0 and first steps with the application Last Updated: 2018-10-23 Red Hat Developer Tools 2018.4 Using Eclipse Installing Eclipse 4.9.0

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.1 Using Eclipse Installing Eclipse 4.7.2 and first steps with the application Last Updated: 2018-01-24 Red Hat Developer Tools 2018.1 Using Eclipse Installing Eclipse 4.7.2

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.2 Using Eclipse Installing Eclipse 4.7.3a and first steps with the application Last Updated: 2018-04-23 Red Hat Developer Tools 2018.2 Using Eclipse Installing Eclipse 4.7.3a

More information

Red Hat Developer Tools 2.1

Red Hat Developer Tools 2.1 Red Hat Developer Tools 2.1 Using Eclipse Installing Eclipse 4.7.1 and first steps with the application Last Updated: 2017-11-07 Red Hat Developer Tools 2.1 Using Eclipse Installing Eclipse 4.7.1 and

More information

Red Hat Developer Toolset 2.x 2.0 Release Notes

Red Hat Developer Toolset 2.x 2.0 Release Notes Red Hat Developer Toolset 2.x 2.0 Release Notes Release Notes for Red Hat Developer Toolset 2.0 Eliška Slobodová Red Hat Developer Toolset 2.x 2.0 Release Notes Release Notes for Red Hat Developer Toolset

More information

Red Hat Enterprise Linux 8.0 Beta

Red Hat Enterprise Linux 8.0 Beta Red Hat Enterprise Linux 8.0 Beta Developing applications in RHEL 8 An introduction to application development tools in Red Hat Enterprise Linux 8.0 Beta Last Updated: 2018-11-21 Red Hat Enterprise Linux

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.4 Using Clang and LLVM Toolset Installing and Using Clang and LLVM Toolset Last Updated: 2018-11-29 Red Hat Developer Tools 2018.4 Using Clang and LLVM Toolset Installing

More information

Red Hat JBoss Developer Studio 11.3

Red Hat JBoss Developer Studio 11.3 Red Hat JBoss Developer Studio 11.3 Installation Guide Installing Red Hat JBoss Developer Studio Last Updated: 2018-05-01 Red Hat JBoss Developer Studio 11.3 Installation Guide Installing Red Hat JBoss

More information

Red Hat Developer Tools

Red Hat Developer Tools Red Hat Developer Tools 2018.2 Using Clang and LLVM Toolset Installing and Using Clang and LLVM Toolset Last Updated: 2018-04-26 Red Hat Developer Tools 2018.2 Using Clang and LLVM Toolset Installing

More information

Updating the Compiler?

Updating the Compiler? Updating the Compiler? Take Advantage of The New Development Toolchain Andreas Jaeger Product Manager aj@suse.com Programming Languages C C++ Fortran And Go 2 Why new compiler? Faster applications Support

More information

Red Hat JBoss Developer Studio 10.4 Installation Guide

Red Hat JBoss Developer Studio 10.4 Installation Guide Red Hat JBoss Developer Studio 10.4 Installation Guide Installing Red Hat JBoss Developer Studio Misha Husnain Ali Supriya Takkhi Red Hat Developer Group Documentation Team Red Hat JBoss Developer Studio

More information

Red Hat Enterprise Linux 7

Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 7 Developer Guide An introduction to application development tools in Red Hat Enterprise Linux 7 Last Updated: 2018-04-16 Red Hat Enterprise Linux 7 Developer Guide An introduction

More information

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes 23 October 2014 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 Intel Debugger (IDB) is

More information

Red Hat JBoss Developer Studio 11.0

Red Hat JBoss Developer Studio 11.0 Red Hat JBoss Developer Studio 11.0 Installation Guide Installing Red Hat JBoss Developer Studio Last Updated: 2018-03-08 Red Hat JBoss Developer Studio 11.0 Installation Guide Installing Red Hat JBoss

More information

오픈소스 커뮤니티와 레드햇의 역할. ovirt 사례, 레드햇 커뮤니티 개발자 프로그램 안내. 이규석 ovirt Korea User Group, Red Hat Program Marketing

오픈소스 커뮤니티와 레드햇의 역할. ovirt 사례, 레드햇 커뮤니티 개발자 프로그램 안내. 이규석 ovirt Korea User Group, Red Hat Program Marketing 오픈소스 커뮤니티와 레드햇의 역할 ovirt 사례, 레드햇 커뮤니티 개발자 프로그램 안내 이규석 ovirt Korea User Group, Red Hat Program Marketing 2017.02.25 레드햇과 오픈소스 오픈소스 소프트웨어는 혁신을 가속화하는 토대 제공 3 THE WORLD S LEADING PROVIDER OF OPEN SOURCE, ENTERPRISE

More information

Using the Computer Programming Environment

Using the Computer Programming Environment Information sheet EN064 Overview C2k has developed an environment to allow GCSE and A-Level students to undertake computer programming from within the C2k Managed Service. This environment will deliver

More information

Red Hat JBoss Enterprise Application Platform 7.0

Red Hat JBoss Enterprise Application Platform 7.0 Red Hat JBoss Enterprise Application Platform 7.0 Patching and Upgrading Guide For Use with Red Hat JBoss Enterprise Application Platform 7.0 Last Updated: 2018-01-18 Red Hat JBoss Enterprise Application

More information

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015 UNDER THE HOOD 1 ROGER NUNN rnunn@redhat.com Principal Architect/EMEA Solution Manager 21/01/2015 TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION 2 TOPICS CONTEXT AVAILABILITY UNDER THE HOOD INTEGRATION

More information

Red Hat JBoss Enterprise Application Platform 7.2

Red Hat JBoss Enterprise Application Platform 7.2 Red Hat JBoss Enterprise Application Platform 7.2 Patching and Upgrading Guide For Use with Red Hat JBoss Enterprise Application Platform 7.2 Last Updated: 2018-11-29 Red Hat JBoss Enterprise Application

More information

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil

Ruby in the Sky with Diamonds. August, 2014 Sao Paulo, Brazil Ruby in the Sky with Diamonds August, 2014 Sao Paulo, Brazil JELASTIC PLATFORM AS INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud deployment and management.

More information

How to Route Internet Traffic between A Mobile Application and IoT Device?

How to Route Internet Traffic between A Mobile Application and IoT Device? Whitepaper How to Route Internet Traffic between A Mobile Application and IoT Device? Website: www.mobodexter.com www.paasmer.co 1 Table of Contents 1. Introduction 3 2. Approach: 1 Uses AWS IoT Setup

More information

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications

Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications Implementing the Twelve-Factor App Methodology for Developing Cloud- Native Applications By, Janakiram MSV Executive Summary Application development has gone through a fundamental shift in the recent past.

More information

ovirt and Docker Integration

ovirt and Docker Integration ovirt and Docker Integration October 2014 Federico Simoncelli Principal Software Engineer Red Hat 1 Agenda Deploying an Application (Old-Fashion and Docker) Ecosystem: Kubernetes and Project Atomic Current

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Red Hat OpenStack Platform 10 Product Guide

Red Hat OpenStack Platform 10 Product Guide Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team rhos-docs@redhat.com

More information

AWS Lambda: Event-driven Code in the Cloud

AWS Lambda: Event-driven Code in the Cloud AWS Lambda: Event-driven Code in the Cloud Dean Bryen, Solutions Architect AWS Andrew Wheat, Senior Software Engineer - BBC April 15, 2015 London, UK 2015, Amazon Web Services, Inc. or its affiliates.

More information

SUSE Linux Enterprise Server 12 Modules

SUSE Linux Enterprise Server 12 Modules White Paper Server SUSE Linux Enterprise Server 12 Modules Server White Paper SUSE Linux Enterprise Server 12 Modules What Can Modular Packaging Do for You? What if you could use a reliable operating system

More information

Red Hat Virtualization 4.1

Red Hat Virtualization 4.1 Red Hat Virtualization 4.1 Upgrade Guide Update and upgrade tasks for Red Hat Virtualization Last Updated: 2018-03-06 Red Hat Virtualization 4.1 Upgrade Guide Update and upgrade tasks for Red Hat Virtualization

More information

OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

OpenShift is FanPaaStic. Linqing Lu PaaS Dragon OpenShift is FanPaaStic Linqing Lu linqing@redhat.com PaaS Dragon 1 What is PaaS? PaaS = Platform as a Service (AKA, a Cloud Application Platform) Code Code your app 3 Deploy Push-button Deploy, and your

More information

What is it? What does it do?

What is it? What does it do? JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source

More information

RHEL Packaging. (making life easier with RPM) Jindr ich Novy Ph.D., June 26, 2012

RHEL Packaging. (making life easier with RPM) Jindr ich Novy Ph.D., June 26, 2012 RHEL Packaging (making life easier with RPM) Jindr ich Novy Ph.D., jnovy@redhat.com June 26, 2012 RHEL Packaging 1/30 Agenda 1 How Red Hat Enterprise Linux is packaged 2 Software Collections (SCLs) Filesystem

More information

Overview of Web Application Development

Overview of Web Application Development Overview of Web Application Development Web Technologies I. Zsolt Tóth University of Miskolc 2018 Zsolt Tóth (University of Miskolc) Web Apps 2018 1 / 34 Table of Contents Overview Architecture 1 Overview

More information

Linux Containers Roadmap Red Hat Enterprise Linux 7 RC. Bhavna Sarathy Senior Technology Product Manager, Red Hat

Linux Containers Roadmap Red Hat Enterprise Linux 7 RC. Bhavna Sarathy Senior Technology Product Manager, Red Hat Linux Containers Roadmap Red Hat Enterprise Linux 7 RC Bhavna Sarathy Senior Technology Product Manager, Red Hat Linda Wang Senior Eng. Manager, Red Hat Bob Kozdemba Principal Soln. Architect, Red Hat

More information

Percona Server for MySQL 8.0 Walkthrough

Percona Server for MySQL 8.0 Walkthrough Percona Server for MySQL 8.0 Walkthrough Overview, Features, and Future Direction Tyler Duzan Product Manager MySQL Software & Cloud 01/08/2019 1 About Percona Solutions for your success with MySQL, MongoDB,

More information

Use Software Collections for PHP 5.6 support on RHEL and CentOS 6 and 7

Use Software Collections for PHP 5.6 support on RHEL and CentOS 6 and 7 Use Software Collections for PHP 5.6 support on RHEL and CentOS 6 and 7 Introduction Audience Disclaimer Software Collections and PHP Installation Install MySQL Enable Software Collections Add repositories

More information

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko

Containers, Serverless and Functions in a nutshell. Eugene Fedorenko Containers, Serverless and Functions in a nutshell Eugene Fedorenko About me Eugene Fedorenko Senior Architect Flexagon adfpractice-fedor.blogspot.com @fisbudo Agenda Containers Microservices Docker Kubernetes

More information

Oracle Developer Studio 12.6

Oracle Developer Studio 12.6 Oracle Developer Studio 12.6 Oracle Developer Studio is the #1 development environment for building C, C++, Fortran and Java applications for Oracle Solaris and Linux operating systems running on premises

More information

Red Hat Developer Studio 12.9

Red Hat Developer Studio 12.9 Red Hat Developer Studio 12.9 Installation Guide Installing Red Hat Developer Studio Last Updated: 2018-10-08 Red Hat Developer Studio 12.9 Installation Guide Installing Red Hat Developer Studio Supriya

More information

Red Hat Developer Toolset 2.x User Guide

Red Hat Developer Toolset 2.x User Guide Red Hat Developer Toolset 2.x User Guide Installing and Using Red Hat Developer Toolset Jaromír Hradílek Jacquelynn East Matt Newsome Red Hat Developer Toolset 2.x User Guide Installing and Using Red Hat

More information

MarkLogic 8 Overview of Key Features COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED.

MarkLogic 8 Overview of Key Features COPYRIGHT 2014 MARKLOGIC CORPORATION. ALL RIGHTS RESERVED. MarkLogic 8 Overview of Key Features Enterprise NoSQL Database Platform Flexible Data Model Store and manage JSON, XML, RDF, and Geospatial data with a documentcentric, schemaagnostic database Search and

More information

Red Hat Satellite Server 6.2 Pattern

Red Hat Satellite Server 6.2 Pattern Red Hat Satellite Server 6.2 Pattern Table of contents Overview What is a Satellite Server? Why did we need a new Satellite Server 6.2 pattern? Architecture High Level Red Hat Satellite 6 System Architecture

More information

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title

Notes. Submit homework on Blackboard The first homework deadline is the end of Sunday, Feb 11 th. Final slides have 'Spring 2018' in chapter title Notes Ask course content questions on Slack (is651-spring-2018.slack.com) Contact me by email to add you to Slack Make sure you checked Additional Links at homework page before you ask In-class discussion

More information

Move Exchange 2010 Database To Another Drive Powershell

Move Exchange 2010 Database To Another Drive Powershell Move Exchange 2010 Database To Another Drive Powershell Tip. How to move default database in Exchange 2010 / 2013. How to delete or move them to another drive automatically? Clear IIS logs:powershell script.

More information

Deeper Understanding of Software Collections

Deeper Understanding of Software Collections Deeper Understanding of Software Collections Ryan Hennessy Solutions Architect, Red Hat hennessy@redhat.com 2 955508 ADD NAME (View > Master > Slide master) Agenda Software Collections Red Hat Software

More information

Learning What s New in ArcGIS 10.1 for Server: Administration

Learning What s New in ArcGIS 10.1 for Server: Administration Esri Mid-Atlantic User Conference December 11-12th, 2012 Baltimore, MD Learning What s New in ArcGIS 10.1 for Server: Administration Derek Law Product Manager Esri - Redlands ArcGIS for Server Delivering

More information

Design and Architecture. Derek Collison

Design and Architecture. Derek Collison Design and Architecture Derek Collison What is Cloud Foundry? 2 The Open Platform as a Service 3 4 What is PaaS? Or more specifically, apaas? 5 apaas Application Platform as a Service Applications and

More information

CMPSC 311- Introduction to Systems Programming Module: Systems Programming

CMPSC 311- Introduction to Systems Programming Module: Systems Programming CMPSC 311- Introduction to Systems Programming Module: Systems Programming Professor Patrick McDaniel Fall 2015 WARNING Warning: for those not in the class, there is an unusually large number of people

More information

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred

Using Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based

More information

CSE 333 Lecture 1 - Systems programming

CSE 333 Lecture 1 - Systems programming CSE 333 Lecture 1 - Systems programming Hal Perkins Department of Computer Science & Engineering University of Washington Welcome! Today s goals: - introductions - big picture - course syllabus - setting

More information

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015

RED HAT'S CONTAINER STRATEGY. Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015 RED HAT'S CONTAINER STRATEGY Lars Herrmann General Manager, RHEL, RHEV and Containers June 24, 2015 1 DEVELOPMENT VS I.T. OPERATIONS DEVELOPER IT OPERATIONS 2 DEVELOPERS WANT TO GO FAST DEVELOPER 3 HOW

More information

MySQL HA Solutions Selecting the best approach to protect access to your data

MySQL HA Solutions Selecting the best approach to protect access to your data MySQL HA Solutions Selecting the best approach to protect access to your data Sastry Vedantam sastry.vedantam@oracle.com February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved

More information

Use Case: Scalable applications

Use Case: Scalable applications Use Case: Scalable applications 1. Introduction A lot of companies are running (web) applications on a single machine, self hosted, in a datacenter close by or on premise. The hardware is often bought

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware Making software from the open source community ready for the enterprise DLT Solutions 2411 Dulles Corner Park, Suite 800 Herndon, VA 20171 Web: www.dlt.com Phone: 703-709-7172

More information

CSE 333 Lecture 1 - Systems programming

CSE 333 Lecture 1 - Systems programming CSE 333 Lecture 1 - Systems programming Steve Gribble Department of Computer Science & Engineering University of Washington Welcome! Today s goals: - introductions - big picture - course syllabus - setting

More information

System Wide Tracing User Need

System Wide Tracing User Need System Wide Tracing User Need dominique toupin ericsson com April 2010 About me Developer Tool Manager at Ericsson, helping Ericsson sites to develop better software efficiently Background

More information

PaaS isn t Just for Developers

PaaS isn t Just for Developers PaaS isn t Just for Developers GORDON HAFF (@ghaff) CLOUD EVANGELIST 4 APRIL 2013 1 by Today s IT Challenge IT is under tremendous pressure from the Business to enable growth Constant demand for new services

More information

Using Intel VTune Amplifier XE and Inspector XE in.net environment

Using Intel VTune Amplifier XE and Inspector XE in.net environment Using Intel VTune Amplifier XE and Inspector XE in.net environment Levent Akyil Technical Computing, Analyzers and Runtime Software and Services group 1 Refresher - Intel VTune Amplifier XE Intel Inspector

More information

Red Hat Development Suite 2.2

Red Hat Development Suite 2.2 Red Hat Development Suite 2.2 Installation Guide Installing Red Hat Development Suite Last Updated: 2018-03-23 Red Hat Development Suite 2.2 Installation Guide Installing Red Hat Development Suite Petra

More information

Intel C++ Compiler Professional Edition 11.1 for Linux* In-Depth

Intel C++ Compiler Professional Edition 11.1 for Linux* In-Depth Intel C++ Compiler Professional Edition 11.1 for Linux* In-Depth Contents Intel C++ Compiler Professional Edition 11.1 for Linux*.... 3 Intel C++ Compiler Professional Edition Components:......... 3 s...3

More information

Dynamic Cuda with F# HPC GPU & F# Meetup. March 19. San Jose, California

Dynamic Cuda with F# HPC GPU & F# Meetup. March 19. San Jose, California Dynamic Cuda with F# HPC GPU & F# Meetup March 19 San Jose, California Dr. Daniel Egloff daniel.egloff@quantalea.net +41 44 520 01 17 +41 79 430 03 61 About Us! Software development and consulting company!

More information

LGTM Enterprise System Requirements. Release , August 2018

LGTM Enterprise System Requirements. Release , August 2018 Release 1.17.2, August 2018 Semmle Inc 180 Sansome St San Francisco, CA 94104 Copyright 2018, Semmle Ltd. All rights reserved. LGTM Enterprise release 1.17.2 Document published August 30, 2018 Contents

More information

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) RED HAT DAYS VANCOUVER Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo) Paul Armstrong Principal Solutions Architect Gerald Nunn Senior Middleware Solutions

More information

Red Hat Virtualization 4.1 Product Guide

Red Hat Virtualization 4.1 Product Guide Red Hat Virtualization 4.1 Product Guide Introduction to Red Hat Virtualization 4.1 Red Hat Virtualization Documentation TeamRed Hat Red Hat Virtualization 4.1 Product Guide Introduction to Red Hat Virtualization

More information

MySQL as a Document Store. Ted Wennmark

MySQL as a Document Store. Ted Wennmark MySQL as a Document Store Ted Wennmark ted.wennmark@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and

More information

Real Life Web Development. Joseph Paul Cohen

Real Life Web Development. Joseph Paul Cohen Real Life Web Development Joseph Paul Cohen joecohen@cs.umb.edu Index 201 - The code 404 - How to run it? 500 - Your code is broken? 200 - Someone broke into your server? 400 - How are people using your

More information

Be smart. Think open source.

Be smart. Think open source. Foreman Basics Be smart. Think open source. Foreman - Basics Lifecycle management of physical and virtual machines made easy! Agenda Introduction to Foreman Architecture Setup Provisioning Configuration

More information

TransformixTools Axelor Demo Project

TransformixTools Axelor Demo Project TransformixTools Axelor Demo Project Introduction... 2 ADK for Rapid Application Development... 3 Developer High Productivity... 3 Web and Mobile User Interfaces... 3 ADK and Reverse Engineering of Existing

More information

An introduction to today s Modular Operating System

An introduction to today s Modular Operating System An introduction to today s Modular Operating System Bun K. Tan Open Source Technology Center - Intel Corporation October 2018 *Other names and brands may be claimed as the property of others Agenda Why

More information

DIGIT.B4 Big Data PoC

DIGIT.B4 Big Data PoC DIGIT.B4 Big Data PoC GROW Transpositions D04.01.Information System Table of contents 1 Introduction... 4 1.1 Context of the project... 4 1.2 Objective... 4 2 Technologies used... 5 2.1 Python... 5 2.2

More information

Container Security. Marc Skinner Principal Solutions Architect

Container Security. Marc Skinner Principal Solutions Architect Container Security Marc Skinner mskinner@redhat.com Principal Solutions Architect A bit about me... 2 Marc Skinner 10 years at Red Hat Live in Minneapolis, MN Married, 2 kids, 1 cat 1st time in Calgary

More information

Intel C++ Compiler Professional Edition 11.0 for Linux* In-Depth

Intel C++ Compiler Professional Edition 11.0 for Linux* In-Depth Intel C++ Compiler Professional Edition 11.0 for Linux* In-Depth Contents Intel C++ Compiler Professional Edition for Linux*...3 Intel C++ Compiler Professional Edition Components:...3 Features...3 New

More information

AWS Lambda + nodejs Hands-On Training

AWS Lambda + nodejs Hands-On Training AWS Lambda + nodejs Hands-On Training (4 Days) Course Description & High Level Contents AWS Lambda is changing the way that we build systems in the cloud. This new compute service in the cloud runs your

More information

C++Builder - Frequently Asked Questions

C++Builder - Frequently Asked Questions C++Builder 2010 FAQ C++Builder - Frequently Asked Questions GENERAL QUESTIONS What is Embarcadero C++Builder? C++Builder is the only true RAD C++ environment and framework designed for ultra-fast development

More information

Red Hat JBoss Enterprise Application Platform 7.1

Red Hat JBoss Enterprise Application Platform 7.1 Red Hat JBoss Enterprise Application Platform 7.1 Introduction to JBoss EAP For Use with Red Hat JBoss Enterprise Application Platform 7.1 Last Updated: 2018-02-08 Red Hat JBoss Enterprise Application

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

Hitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017

Hitchhikers Guide To Modern Enterprise JavaScript. Jay Balunas Senior Engineering Manager May 4th, 2017 Hitchhikers Guide To Modern Enterprise JavaScript Jay Balunas Senior Engineering Manager May 4th, 2017 Jay Balunas Citation: Adams, D. (1980). The hitchhiker's guide to the galaxy. New York: Harmony Books.

More information

Basic Usage Instructions for Red Hat Software Collections 2.4 Container images

Basic Usage Instructions for Red Hat Software Collections 2.4 Container images Red Hat Software Collections 2 Using Red Hat Software Collections Container Images Basic Usage Instructions for Red Hat Software Collections 2.4 Container images Last Updated: 2017-10-18 Red Hat Software

More information

Red Hat Virtualization 4.2

Red Hat Virtualization 4.2 Red Hat Virtualization 4.2 Upgrade Guide Update and upgrade tasks for Red Hat Virtualization Last Updated: 2018-06-12 Red Hat Virtualization 4.2 Upgrade Guide Update and upgrade tasks for Red Hat Virtualization

More information

Operating Systems (2INC0) 2018/19. Introduction (01) Dr. Tanir Ozcelebi. Courtesy of Prof. Dr. Johan Lukkien. System Architecture and Networking Group

Operating Systems (2INC0) 2018/19. Introduction (01) Dr. Tanir Ozcelebi. Courtesy of Prof. Dr. Johan Lukkien. System Architecture and Networking Group Operating Systems (2INC0) 20/19 Introduction (01) Dr. Courtesy of Prof. Dr. Johan Lukkien System Architecture and Networking Group Course Overview Introduction to operating systems Processes, threads and

More information

Tuesday, April 26, 2011

Tuesday, April 26, 2011 Modular Class Loading With JBoss Modules David M. Lloyd Senior Software Engineer, Red Hat, Inc. The Class Path is Dead - Mark Reinhold, 2009 What does this mean? The limitations inherent in -classpath

More information

An introduction to checkpointing. for scientific applications

An introduction to checkpointing. for scientific applications damien.francois@uclouvain.be UCL/CISM - FNRS/CÉCI An introduction to checkpointing for scientific applications November 2013 CISM/CÉCI training session What is checkpointing? Without checkpointing: $./count

More information

Grand Central Dispatch

Grand Central Dispatch A better way to do multicore. (GCD) is a revolutionary approach to multicore computing. Woven throughout the fabric of Mac OS X version 10.6 Snow Leopard, GCD combines an easy-to-use programming model

More information

Setting up a LAMP server

Setting up a LAMP server Setting up a LAMP server What is a LAMP? Duh. Actually, we re interested in... Linux, Apache, Mysql, and PHP A pretty standard web server setup Not the only technology options! Linux Pick any! Common choices

More information

Red Hat Development Suite 2.1

Red Hat Development Suite 2.1 Red Hat Development Suite 2.1 Installation Guide Installing Red Hat Development Suite Last Updated: 2017-12-06 Red Hat Development Suite 2.1 Installation Guide Installing Red Hat Development Suite Petra

More information

Utilizing Databases in Grid Engine 6.0

Utilizing Databases in Grid Engine 6.0 Utilizing Databases in Grid Engine 6.0 Joachim Gabler Software Engineer Sun Microsystems http://sun.com/grid Current status flat file spooling binary format for jobs ASCII format for other objects accounting

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

Apache Manual Install Ubuntu Php Mysql. Phpmyadmin No >>>CLICK HERE<<<

Apache Manual Install Ubuntu Php Mysql. Phpmyadmin No >>>CLICK HERE<<< Apache Manual Install Ubuntu Php Mysql Phpmyadmin No Ubuntu 14.10 LAMP server tutorial with Apache 2, PHP 5 and MySQL (MariaDB) Additionally, I will install phpmyadmin to make MySQL administration easier.

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

Freescale Semiconductor gcc linaro toolchain, Rev

Freescale Semiconductor gcc linaro toolchain, Rev ABOUT GCC LINARO 4.6.2 MULTILIB TOOLCHAIN 1 What s new... 2 2 What s inside... 2 3 How to use... 3 3.1 gcc... 3 3.2 Application debug tools... 5 4 Appendix... 6 4.1 Toolchain test result... 6 4.1.1 Test

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Laboratorio di Programmazione. Prof. Marco Bertini

Laboratorio di Programmazione. Prof. Marco Bertini Laboratorio di Programmazione Prof. Marco Bertini marco.bertini@unifi.it http://www.micc.unifi.it/bertini/ How the compiler works Programs and libraries The compiler In C++, everytime someone writes ">>

More information

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux

IBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Software Announcement December 5, 2000 IBM Server V3.5, Advanced Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Overview WebSphere Application Edition for Linux manages and integrates enterprise-wide

More information

Red Hat Enterprise Linux 5. Joachim Schröder Red Hat GmbH

Red Hat Enterprise Linux 5. Joachim Schröder Red Hat GmbH Red Hat Enterprise Linux 5 Joachim Schröder joachim.schroeder@redhat.com Red Hat GmbH 2 Red Hat Development Model Collaboration with partners and open source contributors to develop technology Deliver

More information