May the source be with you, but remember the KISS principle ;-)
Home Switchboard Unix Administration Red Hat TCP/IP Networks Neoliberalism Toxic Managers
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and  bastardization of classic Unix

Tivoli Management Framework (TMF)

News See also Recommended Links IBM Documentation Field Guides Redbooks Patching
Gateways Gateway Troubleshooting Tivoli endpoints Troubleshooting Endpoints TEC Advanced Monitoring TWS
odadmin command Troubleshooting Tivoli Gateway Proxy and Tivoli security Toolkit Performance tuning Using log files for troubleshooting The wtrace command Installation
Backup with wbkupdb The wtrace command Task libraries Tivoli predefined ports Tips IBM humor Etc

Tivoli Management Framework provides a set of services that enable you to monitor your environment and install add-on products on both Unix and Windows systems (mainframes are covered too).  TMF was created before SSH was available and it provides the facilities to transfer files and execute commands on remote systems. The level of security can be set from none to high.  It is dangerous to have low security as Tivoli endpoints can perform operations as root.  It is based on now forgotten Corba. IBM plans to discontinue product in 2012 replacing it with patchwork of Candle and Netcool/Omnibus which they acquired in 2004 and 2005,  respectively.

Conceptually there is one or more TMR (central servers) communicating with multiple endpoints. executables and regular file send be send back and forth. Gateways are used to lessen the load and cache the stream of  alerts between endpoints and mothership.  They also can perform some information filtering for TEC using .Tivoli State Correlation Engine .

Here are several IBM-style definitions:

Tivoli was far ahead of its time when it was released and it provide a rather flexible way to structure installation into a hierarchy of TMA so that each of them is more specialized and more flexible then if everything is done in a single management server. Unfortunately few organizations use this Tivoli capability.

For a large organization the Tivoli installation should be generally divided into a set of regions (often called policy regions), based on geography (for example North America, Canada and Latin America, platform (windows, Unix, etc), application used (for example SAP/R3 region, DMZ region) or importance (critical server region, important server region and regular server region). 

Servers on which TMRs are installed can real or virtual, but independently of the type of the server used and server platform each TMR server has its own database (and that means that unless you use DB2 you need to take into account the cost of licensing) and running its own oserv daemon.  These TMA then can be connected to each other, either hierarchically (one way connection when upstream TMR knows about resources of lower TMRs but not vice-versa) or horizontally (when each TMR has full symmetrical access toward resources of each other).  As we mentioned before, resources can be servers, devices or services that need management.

The following is a list of Tivoli Management Framework components that enable you to perform management tasks. The key features include:

Most Tivoli systems management tasks, regardless of the application or component that is to be managed, may be performed by using the Tivoli desktop, which provides a user interface consistent throughout management applications.

The TMR server provides facilities required to manage the environment. One of its major distinguishing points is that it contains and controls the major portion of a distributed database that contains information regarding the managed resources and objects used to manage the environment. Depending on the size and requirements of an environment, there may be more than one TMR defined.

The Tivoli Framework includes both GUI and command line interfaces: 

All Managed Nodes run the oserv daemon. Lately framework endpoints (Managed Nodes) were infested with Java (for example in case of Tivoli Advanced Monitoring 5.1 is deployed) with the connected to this Java VM hell problem that negatively affected the stability (Tivoli Advanced Monitoring 5.1 became stable shortly before is can be replaced with C++ based version 6.1 :-).

Top Visited
Past week
Past month


Old News ;-)

[Oct 14, 2009] developerWorks Tivoli Tivoli TME10 Mailing List TMF 4.1.1 Upgrage Tivoli Framework ...

TMF 4.1.1 Upgrage Tivoli Framework

Posted: Jul 21, 2009 08:40:32 AM

I need your feedback about the new version of framework (4.3.1)
Before implementing ITM 6.2.1 (without framework), we need to update framework

which version choose ? (the latest FP for 4.1.1 or the new version 4.3.1)


One of the biggest differences I see between 4.2.3 and 4.3.1 is the addition of the adaptive bandwidth control. This will allow you to set up your environment for remote sites easier by not having to configure gateways/repeaters at a specific speed (net_load). This is the same feature that is in TPM and is a real nice to have.

The only other thing is that from what I am seeing, if you plan to upgrade to TPM/TPMfSW/TPDSW, you will need to be on 4.3.1. It seems that the migration paths are for 4.3.1, but that could change.

I know there are a few others, but this would be the main reasons that I would look at 4.3.1 over 4.2.3.

Martin Carnegie
Gulf Breeze Software

[Oct 5, 2009] Framework Tuning

Audience: Level 2 & 3 Support, Services, GTS, ITD, GBS, Business Partners, Sales, or Customers Abstract: This STE will cover: - Operating System Tuning - Network Tuning - Tivoli Tuning - Endpoint Communication Reliability - Gateway Log Messages - Endpoint Log Messages Presented by: Linda E. Miller-Plumley Date: August 4, 2009 11:00 AM Eastern US

IBM Redbooks Best Practices for IBM Tivoli Enterprise Console to Netcool-OMNIbus Upgrade

Components of the Tivoli Framework architecture

The components of the Tivoli Framework architecture are:

TMR region A Tivoli environment consists of one or more Tivoli regions. Each Tivoli region consists of a TMR server, one or more managed nodes, and multiple endpoints. The Tivoli regions can be interconnected. TMR stands for Tivoli Management Region. A Tivoli region is an entity that contains the Tivoli server and its clients. A Tivoli region contains three tiers of resources: the Tivoli server, managed nodes and gateways, and endpoints.

TMR server This is the main server in one Tivoli region. It can delegate and distribute tasks to managed nodes.

Managed node. This is subordinate to a TMR server and receives the binaries to be able to execute almost all of the commands by itself. The TMR server is also a managed node.

Gateway. Some managed nodes can be configured as a gateway. One gateway can typically take care of hundreds of endpoints. It receives the binaries to be able to download the code to endpoints. It is often used when customers have distributed sites and one gateway can be placed in each site, for example.

Endpoint. This is the agent code that runs at a target machine. Several different flavors of operating system are supported. This agent code is the base for several different Tivoli framework applications such as Enterprise Console adapters, remote control, inventory, and software distribution.

RIM host. One managed node in a region is configured to be an RIM host. The RDBMS's client code must be installed at this managed node. The function of this component is be able to connect to a relational database.

RDBMS server Some Tivoli products utilize a database, for example, inventory, TEC, and IBM Tivoli Configuration Manager (ITCM), so the customer has to provide a RDBMS server to implement those products.

Event server. This is the main component of the Tivoli Enterprise Console. It has to be installed at a managed node.

TEC console This is the component of the Tivoli Enterprise Console for the visualization of events.

TEC gateway This is the Tivoli Enterprise Console component that provides the function of a gateway between endpoints and the event server. Its code runs on a managed node.

TEC SCE gateway. The State Correlation Engine (SCE) is used to provide high-speed event filtering and event collection. It is normally located at a TEC gateway, but can be deployed on an endpoint.

TEC ACF gateway. This is the Tivoli Enterprise Console component that has the binaries to distribute Adapter Configuration Facility (ACF) profiles to endpoints.

TEC adapter. This is the code that collects the source information such as messages from logfiles (application and system) on targets. There are many available adapters that Tivoli Enterprise Console offers.

TEC adapter (non-TME). It is an adapter that does not require the Tivoli Framework infrastructure to send events. A TCP/IP socket connection will provide the connection from the adapter direct to the TEC server.

Tivoli desktop. This is the graphical interface from where Tivoli administrators can manage the resources.


Applying the Patch:

1) Extract the patch:

Extract the contents into a scratch directory. For the purpose of this release note, assume that the symbol $PATCH points to this directory.

# cd $PATCH
# tar xvf 4.1.1-TMF-0104.tar

3) Use the following steps to install the patch using the Tivoli GUI install mechanism.
NOTE: You must have the install_product and super authorization roles to successfully install this patch.

a) Select the "Install -> Install Patch..." option from the "Desktop" menu to display the "Install Patch" dialog.
b) Press the "Select Media..." button to display the "File Browser" dialog.
c) Enter the path to the directory containing the patch, $PATCH, in the "Path Name:" field.
d) Press the "Set Media & Close" button to return to the "Install Patch" dialog.
e) The patch install list now contains the name of the patch.
Select the patch by clicking on it.
f) Select the clients to install this patch on. This patch needs to be installed on the TME server and on each
managed node client.
g) Press the "Install" button to install the patch.

Additional Installation Instructions:

After applying this patch, perform the following numbered steps to restart the oservs on the TMR server and managed nodes / gateways.

1) From the TMR server, run the following command to shut down all managed nodes / gateways:

odadmin shutdown clients

2) When the client oservs have all terminated, run the following command to restart the TMR server:

odadmin reexec 1

3) Once the oserv on the TMR server has fully restarted, then run the following command to restart the managed nodes / gateways:

odadmin start clients

A full Oracle client is necessary for RIM to function correctly on Windows, AIX, HP-UX, Solaris, and Linux-ix86 platforms.

Note: The RIM agent runs as the user "nobody" on AIX, Solaris, and
Linux, and as the user "tmersrvd" on HP-UX and Windows. However,
recent versions of Oracle and DB2 have tightened the security of
default file permissions which locks out the nobody/tmersrvd user
from accessing important runtime libraries.
The solution to this
problem is to change the file permissions to allow the nobody /
tmersrvd users access to the files.

1. Source the Oracle environment
2. chmod -R 755 $ORACLE_HOME

Management Framework, Version 4.3.1

...the commands used to display which operating system level or patches are installed on various systems supported by Tivoli Management Framework.

Upgrade from Tivoli Management Framework 4.1.1 requirements

The steps in upgrading a Framework 4.1.1 environment to Framework 4.3.1 when SSL is used:

Top 10 Why Tivoli Will Not Invest The Framework by John Willis

April 17, 2008

There is a recent discussion on the Tivoli mailing list about what IBM/Tivoli is going to do about the old Tivoli Framework product. There have been some suggestions from customers that IBM keep a lighter version of the product and support it. As I close in to about 15 years of working with "This Beast" here are some of my thoughts.

The economics of IBM supporting the Framework are basically impossible

Top 10 Framework Reality check.

1) It is not a revenue producing product. .
2) The code base is around 20 years old.
3) The code base is based on pre Corba v1 specs.
4) The code base is mostly C and all of the original developers are gone.
5) Java not C is IBM's core competency.
6) Very few people inside or outside of IBM understand the ORB and object repository architecture of the Framework
7) A re-write of the Framework has been tried twice and both times were disasters. 8) Almost all of Tivoli's revenue producing code base is not supported and will never be supported on the Framework.
9) No bean counter in IBM would approve new funding for a Framework project.
10) The suggestion is that the software will support it self. In the software business that is not an option. The product is either supported and in which case it needs to be tested on every new operating system release and protocol change or it is not supported.

IBM/Tivoli has been a Frameworkless ship floating along for many years now. First they were going to replace the framework with the TPM agent architecture and that never panned out. Then they were going to replace the Framework with a WAS based architecture (then they acquired Candle). If you think about it IBM has developed very little software in the last 10 years. As Tivoli fiercely struggles to integrate almost 10 billion dollars worth of newly acquired software my guess is that updating and maintaining the Framework are the last things on their minds.

Just my .02 cents

  1. JC Says:
    September 9th, 2008 at 3:44 pm

    Can't get them all right, John. Just a month after you posted this, apparently IBM presented this "future" of Framework 4.3.1!?$FILE/TCM%20enhancements.pdf

[Dec 2, 2008] IBM Software Support Tivoli product lifecycle dates

[Dec 2, 2008] IBM - Tivoli Framework Patch 4.1.1-TMF-0104

Download package What is DD?
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
4.1.1-TMF-0104.tar 9/23/2008 English 111400000 FTP DD
4.1.1-TMF-0104.README 9/23/2008 English 226000 FTP DD
411TMF104.image.rpt 9/23/2008 English 134000 FTP DD

[Jan 10, 2008] Tivoli on Linux

Framework 4.1.1 has the "j" parameter for winstlcf which defines installation via ssh. ...

You need to modify the ssh client configuration file in /etc/ssh/ssh_config and ensure that StrictHostKeyChecking is set to no (the default is yes ).

Recommended Links

Google matched content

Softpanorama Recommended

Top articles


Orb Data - Framework

Tivoli - IBM Tivoli Management Framework


**** Tivoli Enterprise Installation Guide good, if outdated, intro to the installation structure

Redbook Maintaining Your Tivoli Environment (2001)

Tivoli Management Framework /Planning for Deployment Guide Version 4.1.1

IBM Redbooks An Introduction to Tivoli Enterprise

IBM Tivoli Access Manager for Business Integration
IBM Tivoli Access Manager for e-business
IBM Tivoli Access Manager for Operating Systems
Tivoli ADE (Application Development Environment)
Tivoli AEF (Application Extension Facility)
IBM Tivoli AF/Operator
IBM Tivoli AF/REMOTE on Windows NT
IBM Tivoli Alert Adapter for AF/REMOTE
IBM Tivoli Alert Adapter for OMEGACENTER Gateway for MVS
IBM Tivoli Alert Adapter for Peregrine ServiceCenter
IBM Tivoli Alert Adapter for Remedy ARS
IBM Tivoli Alert Adapter for Tivoli/Enterprise Console
IBM Tivoli Alert Adapter for TME 10 NetView for AIX
IBM Tivoli Allocation Optimizer for z/OS
IBM Tivoli Analyzer for Lotus Domino
Tivoli Application Performance Management
Tivoli Application Software Expert
Tivoli AS/400
IBM Tivoli Automated Tape Allocation Manager for z/OS
Tivoli Availability Intermediate Manager
IBM Tivoli Business Systems Manager
Back to top
IBM Tivoli Candle Installation Documentation
IBM Tivoli CandleNet Command Center
IBM Tivoli CandleNet ETEWatch
IBM Tivoli CandleNet Portal
IBM Tivoli Candle Products Messages
IBM Tivoli Command and Control
IBM Tivoli Configuration Manager
IBM Tivoli Configuration Manager for Automatic Teller Machines
Back to top

Tivoli Data Exchange
Tivoli Data Protection for Informix
Tivoli Data Warehouse
Tivoli Decision Support
Tivoli Decision Support for Event Management
Tivoli Decision Support for Lotus Domino
Tivoli Decision Support for Network Element Performance (UNIX)
Tivoli Decision Support for Network Event Analysis (NT)
Tivoli Decision Support for Network Segment Performance (UNIX)
Tivoli Decision Support for Server Performance Prediction
Tivoli Decision Support for Software Deployment Analysis
IBM Tivoli Decision Support for z/OS
Tivoli Destiny
IBM Tivoli Directory Integrator
IBM Tivoli Directory Server
Tivoli Distributed Monitoring
Tivoli Distributed Monitoring ARM Agents
Back to top


IBM Tivoli Enterprise Console
IBM Tivoli ETEWatch Customizer
IBM Tivoli ETEWatch for Citrix MetaFrame
Tivoli Expert Administrator
Tivoli Expert Advisor
Tivoli Expert Distributed Data Manager
Tivoli Expert Evolution
Tivoli Expert Foundation Manager
Tivoli Expert Mail Agent
Tivoli ExpertView
Back to top

IBM Tivoli Identity Manager
Tivoli Information/Management
IBM Tivoli Information Management for z/OS
IBM Tivoli Integrated Resource Manager
Tivoli Integration Toolkit
IBM Tivoli Intelligent Orchestrator
IBM Tivoli IntelliWatch Pinnacle for UNIX
Tivoli Inventory
Back to top

IBM Tivoli Java Collector
Back to top

Tivoli Kernel Services
Back to top

IBM Tivoli License Manager
Back to top

Tivoli Management Framework
Tivoli Management Solution for Domino
IBM Tivoli Management Solution for Exchange
Tivoli Management Solution for Microsoft SQL
Tivoli Manager for DB2
Tivoli Manager for Domino
Tivoli Manager for Informix
Tivoli Manager for Message Queue Server
IBM Tivoli Manager for Microsoft Exchange
IBM Tivoli Manager for Microsoft SQL Server
Tivoli Manager for MQSeries
Tivoli Manager for Oracle
Tivoli Manager for R/3
Tivoli Manager for Siebel eBusiness
Tivoli Manager for Sybase
Tivoli Manager for WebSphere Application Server
Tivoli Migration
Tivoli Module Builder
Tivoli Module for Oracle
IBM Tivoli Monitoring
IBM Tivoli Monitoring for Applications
IBM Tivoli Monitoring for Business Integration
IBM Tivoli Monitoring for Databases
IBM Tivoli Monitoring for Messaging and Collaboration
IBM Tivoli Monitoring for Microsoft .NET
IBM Tivoli Monitoring for Network Performance
IBM Tivoli Monitoring for Transaction Performance
IBM Tivoli Monitoring for Web Infrastructure
Back to top

IBM Tivoli NetView
Tivoli NetView Access Services
Tivoli NetView Distribution Manager for MVS
Tivoli NetView File Transfer Program (FTP)
Tivoli NetView for OS/390
IBM Tivoli NetView for z/OS
IBM Tivoli NetView Performance Monitor
Back to top

IBM Tivoli OMEGACENTER Gateway for MVS
IBM Tivoli OMEGACENTER Status Manager for MVS
IBM Tivoli OMEGAMON Alert Manager for HP OpenView IT/Operations
IBM Tivoli OMEGAMON Alert Manager for HP OpenView NNM
IBM Tivoli OMEGAMON Alert Manager for Tivoli/Enterprise Console
IBM Tivoli OMEGAMON DE for OS/390
IBM Tivoli OMEGAMON II for Mainframe Networks
IBM Tivoli OMEGAMON Monitoring Agent for eBA Solutions
IBM Tivoli OMEGAMON XE for BEA WebLogic Server
IBM Tivoli OMEGAMON XE for DB2 on z/OS
IBM Tivoli OMEGAMON XE for DB2plex
IBM Tivoli OMEGAMON XE for DB2 Universal Database
IBM Tivoli OMEGAMON XE for IBM Cryptographic Co-Processors
IBM Tivoli OMEGAMON XE for IMSplex
IBM Tivoli OMEGAMON XE for Linux on zSeries
IBM Tivoli OMEGAMON XE for Mainframe Networks
IBM Tivoli OMEGAMON XE for Microsoft SQL Server
IBM Tivoli OMEGAMON XE for Oracle
IBM Tivoli OMEGAMON XE for OS/390
IBM Tivoli OMEGAMON XE for OS/400
IBM Tivoli OMEGAMON XE for R/3
IBM Tivoli OMEGAMON XE for Storage
IBM Tivoli OMEGAMON XE for Sybase
IBM Tivoli OMEGAMON XE for Sysplex
IBM Tivoli OMEGAMON XE for Tuxedo
IBM Tivoli OMEGAMON XE for WebSphere Application Server
IBM Tivoli OMEGAMON XE for WebSphere Application Server for OS/390
IBM Tivoli OMEGAMON XE for WebSphere Integration Brokers
IBM Tivoli OMEGAMON XE for WebSphere InterChange Server
IBM Tivoli OMEGAMON XE for WebSphere MQ Configuration
IBM Tivoli OMEGAMON XE for WebSphere MQ Integrator
IBM Tivoli OMEGAMON XE for WebSphere MQ Monitoring
IBM Tivoli OMEGAMON XE for Windows Servers
IBM Tivoli OMEGAMON XE for Windows Servers with Active Directory Support
Tivoli Operations Planning and Control
Oracle Applications Extended Agent
IBM Output Manager for z/OS
Back to top

IBM Tivoli PathWai Editor for Messages
IBM Tivoli PathWAI Performance Analyzer
IBM Tivoli PathWAI Secure for WebSphere MQ
IBM Tivoli PathWAI Web Availability Monitor
IBM Tivoli Performance Modeler for z/OS
Performance Reporter for OS/390
Tivoli Plus
Tivoli Plus for AutoSys
Tivoli Plus for BoKS
Tivoli Plus for Challenger
Tivoli Plus for DAZEL
Tivoli Plus for NetWorker
Tivoli Plus for OmniGuard
Tivoli Plus for PSM
Tivoli Plus for Scopus
Tivoli Plus for SeOS
Tivoli Plus for ServiceCenter
Tivoli Plus for Vantive
IBM Tivoli Point-of-Sale Manager
Tivoli Policy Director for MQSeries
IBM Tivoli Privacy Manager for e-business
IBM Tivoli Provisioning Manager
Tivoli Public Key Infrastructure
Back to top

IBM Tivoli Remote Control
Tivoli Reporter
IBM Tivoli Risk Manager
Back to top

Tivoli SANergy
Tivoli SecureWay First Secure
Tivoli SecureWay Global Sign-On
Tivoli SecureWay Policy Director
Tivoli SecureWay Privacy Manager
Tivoli SecureWay Security Manager
Tivoli SecureWay Trust Authority
IBM Tivoli Security Compliance Manager
IBM Tivoli Self-Service Terminal Manager
IBM Tivoli Service Level Advisor
Tivoli Software Distribution
Tivoli Software Installation Service
IBM Tivoli Storage Area Network Manager
Tivoli Storage Management Decision Support Loader
IBM Tivoli Storage Manager Client
IBM Tivoli Storage Manager for AIX
IBM Tivoli Storage Manager for Application Servers
Tivoli Storage Manager for AS/400
IBM Tivoli Storage Manager for Databases
IBM Tivoli Storage Manager for Enterprise Resource Planning
IBM Tivoli Storage Manager for Hardware
IBM Tivoli Storage Manager for HP-UX
IBM Tivoli Storage Manager for Linux
IBM Tivoli Storage Manager for Mail
Tivoli Storage Manager for MVS and OS/390
IBM Tivoli Storage Manager for OS/390 and z/OS
IBM Tivoli Storage Manager for OS/400 PASE
IBM Tivoli Storage Manager for Space Management
IBM Tivoli Storage Manager for Sun Solaris
IBM Tivoli Storage Manager for System Backup and Recovery
Tivoli Storage Manager for VM
IBM Tivoli Storage Manager for Windows
IBM Tivoli Storage Manager Messages and Problem Determination
Tivoli Storage Manager Program Directories S/390
Tivoli Storage Network Manager
IBM Tivoli Storage Optimizer for z/OS
IBM Tivoli Storage Resource Manager
IBM Tivoli Storage Resource Manager for Chargeback
IBM Tivoli Storage Resource Manager for Databases
IBM Tivoli Switch Analyzer
IBM Tivoli System Automation for Multiplatforms
IBM Tivoli System Automation for z/OS
Back to top

IBM Tivoli Universal Agent
Tivoli User Administration
Back to top


IBM Tivoli Web Access for Information Management
IBM Tivoli Web Response Monitor
IBM Tivoli Web Segment Analyzer
Tivoli Web Services Analyzer
Tivoli Web Services Manager
IBM Tivoli Web Site Analyzer
IBM Tivoli Workload Scheduler
IBM Tivoli Workload Scheduler for Applications
IBM Tivoli Workload Scheduler for Virtualized Data Centers



Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers :   Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism  : The Iron Law of Oligarchy : Libertarian Philosophy


War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda  : SE quotes : Language Design and Programming Quotes : Random IT-related quotesSomerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose BierceBernard Shaw : Mark Twain Quotes


Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 :  Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method  : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law


Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds  : Larry Wall  : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOSProgramming Languages History : PL/1 : Simula 67 : C : History of GCC developmentScripting Languages : Perl history   : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history

Classic books:

The Peter Principle : Parkinson Law : 1984 : The Mythical Man-MonthHow to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite

Most popular humor pages:

Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor

The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D

Copyright © 1996-2021 by Softpanorama Society. was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.

FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.

This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...

You can use PayPal to to buy a cup of coffee for authors of this site


The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.

Last modified: March 12, 2019