Studying zlinux with RedBooks

Lately I’ve been studying mainframe architecture because I’m responsible for production operations of an application and since August/2008 it is running over zLinux architecture. I’m listing below some useful source about zlinux. It’s in order by year.

Redbook – Achieving High Availability on Linux for System z with Linux-HA Release 2 – 2009

As Linux® on System z® becomes more prevalent and mainstream in the industry, the need for it to deliver higher levels of availability is also increasing. IBM® supports the Linux High Availability (HA) project (see http://www.linux-ha.org/) which provides high availability functions to the open source community. One component of the Linux HA project is a program known as Heartbeat. Heartbeat runs on every known Linux platform. Heartbeat is part of the framework of the Linux High Availability project.

Redbook – z/VM and Linux on IBM System z The Virtualization Cookbook for SLES 10 SP2 – 2008

This IBM Redbooks publication describes how to roll your own Linux virtual servers on IBM System z hardware under z/VM. This edition applies to Version 5, Release 4, Modification 0 of z/VM (product number 5741-A05) and Novell SUSE Linux Enterprise Server (SLES) Version 10, Service Pack 2 (SP2).

Redbook – Problem Determination for Linux on System z – 2008

This IBM Redbooks publication addresses some of the common problems that customers have experienced on the Linux® on System z™ platform. This book provides a problem determination methodology and tools to help the reader diagnose the problem in an easy-to-read self-help manual.

Redbook – z/VM and Linux Operations for z/OS System Programmers – 2008
This IBM Redbooks publication discusses z/VM and Linux operations from the perspective of the z/OS programmer or system programmer. Although other books have been written about many of these topics, this book gives enough information about each topic to describe z/VM and Linux on IBM System z operations to somebody who is new to both environments. This book is intended for z/OS programmers and system programmers who are transitioning to the z/VM and Linux on System z environments and who want a translation guide for assistance. We base this book on our experiences using System z10 Enterprise Edition, z/VM version 5.3 RSU 0701, and Novell SUSE Linux Enterprise Server (SLES) 10 on System z.

Redpaper – Sharing and maintaining Linux under z/VM – 2008

Large operating systems, such as z/OS , have, for several decades, taken advantage of shared file structures. The benefits of a shared file structure are reduced disk space, simplified maintenance, and simplified systems management. This IBM Redpaper describes how to create a Linux solution with shared file systems on IBM System z hardware (the mainframe) running under z/VM. It also describes a
maintenance system where the same Linux image exists on a test, maintenance and gold virtual servers.

Redpaper – A Shared WebSphere Application Server Installation for Linux on zSeries – 2005

This IBM Redpaper describes a process to enable sharing one WebSphere Application Server installation among many Linux guests running under z/VM.

Redbook – Linux on IBM eServer zSeries and S/390: Best Security Practices – 2004
This IBM Redbook discusses best security practices for running Linux as a z/VM guest on IBM eServer zSeries and S/390 machines. This publication is intended for system administrators and IT architects responsible for deploying secure Linux servers running under z/VM. We consider both z/VM and Linux security topics.

Redbook – DB2 for Linux on iSeries: Implementation Guide – 2004

This IBM Redbook discusses DB2 UDB for Linux on iSeries. We provide the installation and configuration steps for DB2 UDB for Linux on iSeries. We also present connectivity scenarios between OS/400 resources and Linux resources.

Redbook – WebSphere for Linux on iSeries: Implementation Guide – 2004

This IBM Redbook is about WebSphere Application Server V5.0.2 for Linux on iSeries. It begins with a brief discussion of WebSphere Application Server V5.0.2, then provides details about product positioning on the OS/400 versus Linux for iSeries platforms, and about the features included in various packaging options.

Redpaper – Linux on IBM eServer zSeries and S/390: z/VM Configuration for WebSphere Deployments – 20003

This tip details how to configure gcc on Linux for IBM eServer zSeries to act as a cross-compiler.

Redpapaper – Linux on IBM eServer zSeries and S/390: z/VM Configuration for WebSphere Deployments – 2003

In this Redpaper, we introduce a method to determine an efficient infrastructure for WebSphere deployment on Linux for zSeries. The infrastructure consists of LPARs running multiple Linux guests under VM. Each Linux guest runs WebSphere, which in turn runs Web applications. In this paper, we describe steps to configure z/VM Linux guests intended to run WebSphere applications. Specifically, we outline a method to calculate the memory required to deploy WebSphere applications, and describe how that memory should be allocated to the LPAR, z/VM, and Linux guests.

Redbook – Linux on IBM eServer zSeries and S/390: Application Development – 2002

This IBM Redbook describes application development for Linux on the IBM eServer zSeries platform. The target audience is application developers writing primarily in C/C++ and Java. The Linux development environment for zSeries is quite similar to the development environment on other platforms running Linux since the operating system services and development tools share a common code base. We note differences and optimizations specific to the zSeries platform where applicable.

Technote – Linux on IBM eServer zSeries: Configuring gcc as a cross-compiler – 2002

This tip details how to configure gcc on Linux for IBM eServer zSeries to act as a cross-compiler.
If you wanna add some new source above, leave me a comment. Thank you.

Kleber Rodrigo de Carvalho

An introduction to what’s new in versions 2.6.28 and 2.6.29

Life’s certainties include death and taxes but also the advancement of the GNU/Linux® operating system, and the last two kernel releases did not disappoint. The 2.6.28 and 2.6.29 releases contain an amazing amount of new functionality, such as a cutting-edge enterprise storage protocol, two new file systems, WiMAX broadband networking support, and storage integrity checking. Discover why it’s time to upgrade.

Continue reading here.

Kleber Rodrigo de Carvalho

IBM software architect kit

This complimentary e-kit for IT architects provides a collection of best practices, how-to guides, and materials to help you deliver a stable, reusable architecture, as well as guidance on related IBM tools that promote communication to unify all aspects of design and development.

Explore the benefits of:

  • Reducing software delivery complexity with visual languages
  • Patterns-based development
  • Structural review and control
  • Service-Oriented Architecture (SOA)

Reduce IT complexity with software development tools from IBM

Kleber Rodrigo de Carvalho

Rivals Say IBM Stifles Competition to Mainframes

IBM has dominated the mainframe computer business since the category was created four decades ago. And it still gets about one-quarter of its $100 billion in annual revenue from sales, software, services and financing related to the machines. Continue reading at NY Times.

Kleber Rodrigo de Carvalho

IBM in Talks to Buy Sun

When I woke up I received a lot of news talking about IBM and Sun merge.

Sun Shares Jump on I.B.M. Takeover Report on NYTimes.

IBM in Talks to Buy Sun in Bid to Add to Web Heft on WS Journal.

U.S. Stock-Index Futures Decline; IBM Drops, Sun Micro Rallies on Bloombeg.

I.B.M. Said to Be in Talks to Buy Sun for $7 Billion on NY Times.

IBM in Talks to Buy Sun in Bid to Add to Web Heft on WS Journal.

IBM ‘in talks’ to buy Sun Microsystems on The Register.

Regards,

Kleber Rodrigo de Carvalho

Getting started with Java EE and Websphere AS

If you need learning JEE ( Java Enterprise Edition) formerly J2EE with Wesphere Aplication Server, I really recommend the sources below:

Redbook – Experience Java EE! Using WebSphere Application Server Community Edition 2.1
This redbook is a hands-on guide to developing a comprehensive Java™ EE application
using WebSphere® Application Server Community Edition v2.1 (WASCE).
I recommend it who is interesting in developing JEE aplication.
It’s important to know that WebSphere® Application Server Community Edition v2.1 (WASCE) is basead on Apache Geronimo AS.

Redbook – WebSphere Application Server Community Edition 2.0 User Guide
This redbook takes you through the basics of using WebSphere® Application Server Community Edition V2 to run applications.
I recommend it who is interesting in administration of JEE aplication

Redpaper – WebSphere Application Server V7.0: Technical Overview
This redpaper is discussion centers on the runtime server component of WebSphere Application Server.
I recommend it who is interesting in administring JEE aplication, SysAdmin who is interesting in to know the new WAS v.7.

Redbook – WebSphere Application Server V7: Concepts, Planning and Design
This redbook discusses the concepts, planning, and design of WebSphere® Application
Server V7.0 environments. This book is aimed at IT architects and
consultants who want more information for the planning and designing of
application-serving environments, ranging from small to large, and
complex implementations.

IBM Education Assistant – Introduction to WebSphere Application Server V7
This presentation will provide a high-level of WebSphere Application Server V7.

If you wanna add some sources useful to us, leave a comment, please.

Regards,

Kleber Rodrigo de Carvalho

IBM System Z

System Z on IBM
System Z on Wikipedia

IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.

In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM’s red trademarked symbol. But because no specific machine names were changed for System/390, the zSeries in common use refers only to one generation of mainframes, starting with z900.

Since April 2006, with another generation of products, the official designation has changed to IBM System z, which now includes both[1] older IBM eServer zSeries, the IBM System z9 models, and the newer IBM System z10 models.

Both zSeries and System z brands are named for their availability — z stands for zero downtime. The systems are built with spare components capable of hot failovers to ensure continuous operations.[2].

Supports the z/OS, Linux on zSeries, z/VM, z/VSE, z/TPF, and MUSIC/SP operating systems.

Read more about Operating System for IBM System Z.

Models (chronological order)

The older S/390 IBM mainframe servers are considered history since support for the last S/390 compatible version of z/OS (1.5) was dropped on March 31, 2007.[3]

zSeries mainframes:

  • z900 (2064 series), for larger customers (2000)
  • z800 (2066 series), entry-level, less powerful variant of the z900 (2002)
  • z990 (2084 series), successor to larger z900 models (2003)
  • z890 (2086 series), successor to the z800 and smaller z900 models (2004)

System z9 mainframes:

  • z9 Enterprise Class (2094 series), introduced in 2005 initially as z9-109, beginning the new System z9 line
  • z9 Business Class (2096 series), successor to the z890 and smallest z990 models (2006)

System z10 mainframe:

  • z10 Enterprise Class (2097 series), introduced on February 26, 2008
  • z10 Business Class (2098 series), introduced on October 21, 2008

Kleber Rodrigo de Carvalho

Operating systems for IBM System Z

Operating systems for IBM System Z

z/OS

z/OS is a 64-bit operating system for mainframe computers, created by IBM. It is the successor to OS/390, which in turn followed MVS and combined a number of formerly separate, related products. z/OS offers the attributes of modern operating systems but also retains much of the functionality originating in the 1960s and each subsequent decade that is still found in daily use. (Extreme backward compatibility is one of z/OS’s central design philosophies.)

z/OS supports mainframe staple technologies such as CICS, IMS, DB2, RACF, SNA, WebSphere MQ, record-oriented data access methods, REXX, SMP/E, JCL, TSO/E, and ISPF. However, z/OS also supports 64-bit Java, C/C++, and UNIX (Single UNIX Specification) APIs and applications, with UNIX/Linux-style hierarchical HFS and zFS file systems. z/OS can communicate directly via TCP/IP, including IPv6, and includes a standard HTTP server along with other common services such as FTP, NFS, and CIFS/SMB. Another central design philosophy is support for extremely high qualities of service (QoS), even with a single operating system instance, although z/OS has built-in support for Parallel Sysplex clustering.

z/OS on Wikipedia

z/OS on IBM

z/VM

z/VM is the current version in IBM’s VM family of virtual machine operating systems. z/VM was first released in October 2000[1] and remains in active use and development as of 2008. It is directly based on technology and concepts dating back to the 1960s, with IBM’s CP/CMS on the IBM System/360-67 (see article History of CP/CMS for historical details). z/VM runs on IBM’s zSeries, System z9 and System z10 computers. It can be used to support large numbers (thousands) of Linux virtual machines.

z/VM on Wikipedia

Z/VM on IBM

Linux on System z

Linux on System z is the collective term for the Linux operating system compiled to run on IBM mainframes, especially System z machines. Other terms with the same meaning include Linux/390, Linux on zSeries, Linux for zSeries, Linux on System z9, zLinux, z/Linux, etc.

Linux on System Z on Wikipedia

Linux on System Z on IBM

Linux on System Z on IBM (Dev site)

Kleber Rodrigo de Carvalho

What’s new in the GNU Compiler

In the last few years, the GNU Compiler Collection (GCC) has undergone a major transition from GCC version 3 to version 4. With GCC 4 comes a new optimization framework (and new intermediate code representation), new target and language support, and a variety of new attributes and options. Get to know the major new features and their benefits.

GCC is the cornerstone of development in both the open source and closed source worlds. It’s the enabler of architectures and operating systems. When a new processor appears, its success depends on a version of GCC that will support it (a back end that can generate code for it). GCC is also the enabler of Linux®. Linux as an operating system is widely successful because it is run on so many different architectures. Once again, a port of GCC to the target environment enables Linux to be ported and run on it. Without trying to put too fine a point on it, GCC paves the way for Linux and embedded development.

But GCC can’t just sit still. New processor architectures continue to appear, and new research finds better ways to optimize and generate code. So GCC moves forward and has now matured into its fourth major release. This article explores the fundamental changes in GCC version 4 to show you why—if you haven’t switched yet—the time has come to use the compiler standard.

You can read the complete article at developerWorks.

Kleber Rodrigo de Carvalho

WebSphere Application Server V7 Available

The newest version of WebSphere Application Server, version 7.0, is now available.

WAS 7 is certified for Java EE 5, including EJB 3.0 and JAX-WS 2.1, and is built on Java SE V6.

For more information:

Thank you Bobby Woolf