Sponsored Content
Full Discussion: Learning AIX from zero.
Operating Systems AIX Learning AIX from zero. Post 302666437 by bakunin on Wednesday 4th of July 2012 10:24:05 AM
Old 07-04-2012
Historically, it started in the middle 90s with the SP/2: this was a rack with several rack-mounted systems, some glue-logic to have a single management platform (called the "control workstation") and a proprietary highspeed network which connected all the systems ("nodes" in the SP/2 wording). There was also a middleware called "PSSP", which introduced further central manageability to this distributed system. It was IBMs take on so-called massively-parallel systems and it was initially designed for number-crunching. (for instance the "Deutscher Wetterdienst" [german weather forecast agency] was using a SP/2 with 64 frames full of thin-nodes - one of the fastest systems in the world in these times).

Maybe you remember the first computer beating an chess world champion: the "Deep Blue", which beated Garri Kasparov in 1997 - this was a two-frame SP/2 with 32 thin-nodes with additional specially developed chess processors added.

In fact it was often used as just another rack-mounted system with good central manageability and the massively parallel aspect of the system was often ignored. As well the wormhole-routing-based "High-Performance-Switch" was often (mis-)used as simple IP-interface. On these systems all the AIX versions from the beginning (well, probably not before 3.2.5, but nobody would have wnated to use any AIX prior to 3.2.5 anyway) could be run, but the current versions at this time were 4.x. 4.1.4 and 4.1.5 were relatively stable, 4.2 and 4.2.1 soon to be superseeded by 4.3 (4.2.x were, ahem, not the best effort IBM had undergone) and for a very long time there was 4.3.3 as the state of the art. 4.3.3 underwent 12 "maintenance levels" and this alone shows that for a very long time 4.3.3 was the best AIX one could use. It is - very rarely - seen even today on the occasional legacy system.

In about 2000 or 2001 IBM introduced the S/70, followed by the S/80 and similar systems. It took the idea of the massively-parallel system a little bit further and the management middleware PSSP "evolved" to "Cluster/1600", which was basically a makeover of PSSP with all the commandline tools removed and built into a GUI which everybody hated with a passion. While one could use the commandline tools to automate a lot of things (this was done a lot) with the GUI one could only use by hand. Many thanks for nothing, IBM. At the same time IBM issued the new AIX 5L which brought a massive change in the OS: the "L" was for "Linux affinity" and IBM started supporting Linux and tools from that part of the OS universe. There was, for instance, still the package manager from AIX (which is, btw. excellent - a lot better than the Linux counterparts), but you could install "rpm" additionally and work both package managers in parallel.

5.0 was buggy to now end and relatively fast replaced with 5.1, which was quite stable.

This was the state of matters when IBM in 2002/2003 (?) introduced the POWER4 processor and a completely new architecture: the "Regatta" (pSeries p6xx) was the successor of the high-end systems (S/80, S8a, ...) and the first system where a lot of resources were built into one box with the possibility to set aside portions of these resources (adapter cards, memory, processors, disks) and create several virtual systems - the LPAR was born. The first systems used AIX 5.0 and 5.1. There was also the HMC ("hardware management console), where the LPAR-profiles were being stored. This was a Linux-PC, heavily guarded by IBM middleware against a normal login as root by the systems owners, because IBM went "appliance-crazy" and the HMC was declared an "appliance", meaning its owner shouldn't be allowed to log in and use the system like any system else. If you search carefully you will find a lot of what one today would call "jailbreak how-tos" in the net explaining how to temporarily or permanently lift this completely unnecessary limitation. Still, this is so upon today, but IBMs measures against logging into your own HMC have quite evolved so that you need a lot of criminal energy today to break into the the system you bought.

In 2004 or 2005 IBM introduced, along with the next processor generation, the POWER5, the next generation of systems: p5xx. They were the absolutely fastest machines in the world and held all the OLTP-performance records, SPECint, etc.. The reason was the POWER5 processor, which was an absolutely phantastic thing. Also introduced was the "VIOS" (virtual I/O server). In the p6-series one had to have physical disks built into the system to boot the OS from. Data disks could be from SAN but the system had to be physical. The VIOS was (is - its still there) a special kind of LPAR, which gets LUNs via the SAN and presents them to other LPARs in the same hardware box as disks. This way an LPAR can boot from the SAN directly.

At the same time IBM presented a major makeover of their OS, AIX 5.2. This, for the first time, dropped the support of some outdated hardware while making use of the new hardware features of the the p5xx-systems. As AIX 5.2 was buggy to no end (oh my, this thing really sucked) AIX 5.3 came out in about 200

In about 2008 IBM introduced the POWER6 processor as successor of the POWER5. The systems were still called "p5xx", which is a bit confusing. Besides being faster, bigger, etc., the new systems supported "micro-partitioning", which means one could assign less than a complete processor to an LPAR. Another thing new was the "DLPAR" - dynamic LPAR. It was possible to move an LPAR from one hardware box to another, complete with profile, SAN disks and all WITHOUT ANY DOWNTIME! This was really remarkable, because no-one else in the industry had this. Users wouldn't even notice that their system was being moved from one box to another, because the performance loss was hardly noticeable and the process took only minutes.

Also new was the WPAR, the "workload partition". Basically this is like virtualization in the Linux world, only taking place in an LPAR: in the LPAR an OS ist started, then inside this several virtual machines are started with their resources taken from the LPAR. There is some management software to control how much every WPAR gets and what to do in cases of more WPARs competing for resources.

After a very long time of service AIX 5.3 was finally superseded by AIX 6.0, which quickly evolved into 6.1 in 2007. It supported the new features of the POWER6 hardware.

About a year ago IBM introduced the POWER7, which is again faster, bigger, etc. Only minimal improvements in functionality have surfaced, overall the very mature virtualization system has been straightened here, polished there - but no really big news.

The same is true for AIX 7.1, introduced at the end of 2010. Some more functionality with WPARs, more cores supported, etc.. Faster, bigger, better, but no really new functionality. After all, the system is very mature and one better doesn't fix things if they aren't broken.

I hope this helps.

bakunin

Last edited by bakunin; 07-04-2012 at 10:33 PM..
These 3 Users Gave Thanks to bakunin For This Post:
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

learning on my own

can i do this? i am learning this on my own..and from the book..simple unix i am not sure if the syntax would work if statement then statement do or for or while statement done else statement fi.... I dont know how else to explain that...I hope I... (2 Replies)
Discussion started by: jonas27
2 Replies

2. AIX

Hands On Learning - AIX

Hi all, I am interested in your opinions of the best way to get hands-on security experience with AIX. I am proficient with most linux flavors on intel, but need to get familiar with AIX. Any ideas on how to get some hands-on without lumping out $4Gs for a used RS/6000? Thanks EW (4 Replies)
Discussion started by: ewelsh
4 Replies

3. UNIX for Dummies Questions & Answers

learning unix

Hi, i have started to learn unix (on and off for the past few months) and am wishing to move into that area in the administration field of it. I have been working in the help desk area (desktop support - windows based) for about 2.5 years and moved into a team leading role for 1 year in which i... (1 Reply)
Discussion started by: donnieDarko
1 Replies

4. Shell Programming and Scripting

Learning foreach

im newbie at shell scripting. why do the following code #!/bin/tcsh setenv CBC ~/cbc/models/ foreach mix (p00p00 p02p00 p02p04) echo $mix cp $CBC/*$mix*Gyr*fits $mix/ end print(copy) only the first mix? % ./copyfromcbc.sh p00p00 wasn't it supposed to run through all words... (0 Replies)
Discussion started by: prtc
0 Replies

5. AIX

AIX learning path: suggestions

Hello, Am fresher to AIX domain but trained in RHEL 5. I want to go for AIX certifications in future and very much eager to learn AIX from basics.Kindly provide me the guides or the links or the books for study. What are the recent IBM AIX certifications in the market as of today and their... (3 Replies)
Discussion started by: zaheerbk
3 Replies

6. AIX

LEARNING AIX - PLS GUID MY BRO 'S & SISTERS !

Hi, I am harsath , am new to UNIX- Aix ust started to learning , interested in working with servers , is it necessary to know shell scripting before learning aix, will i get job only if i know aix .... pls reply..... Thanks in advance.... (2 Replies)
Discussion started by: harsath24330
2 Replies

7. AIX

Learning AIX?

I have a new job where they will expect me to start (as a beginner) to administer using AIX, this will be for a credit card payment company. I understand that there are many flavours of Unix of which AIX is just one. Should I concentrate on just trying to learn AIX or is there some other... (9 Replies)
Discussion started by: henfold
9 Replies

8. Programming

Learning C with CBT?

Hello All, I am a beginner in C, although I believe my learning curve is rather steep. I would like to know if any of you would have some recommendations with some learning materials to become a good C developer. I am particularly thinking about some CBT courses or some good Quizz that would... (2 Replies)
Discussion started by: freddie50
2 Replies

9. Shell Programming and Scripting

Regex learning.

Hello All, I have come across a question from colleague about complex regex, so I written a regex using grep's -P option in PCRE regex. Since its a new learning for me, so thought to share with forums. Lets say we have a Input_file with following test data: cat Input_file PROJECT =... (8 Replies)
Discussion started by: RavinderSingh13
8 Replies
All times are GMT -4. The time now is 04:26 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy