Certifying End-User Functions on Desktop Operating Systems
The first guiding principle is that we certify E-Business Suite end-user client functions on end-user desktop operating systems. Examples of EBS end-user client functions include:
We have no current plans to certify Linux desktop operating systems (e.g. Ubuntu, Fedora, Debian, CentOS, etc) to run E-Business Suite end-user client functions.
Certifying Server-Based Components on Server Operating Systems
The second guiding principle is that we certify E-Business Suite's server-based components on server-based operating systems. Server-based components are designed to run on application tier servers and database tier servers. Server-based components include the Oracle Database, Oracle Forms, JServ, OC4J, and so on. Server-based operating systems include:
We have no plans to certify E-Business Suite end-user client-based functions on server operating systems. Likewise, we also have no plans to certify E-Business Suite database or application-tier server components on end-user desktop operating systems.
Security Implications of Running Something on the Wrong Platform
The security implications of running the wrong thing on the wrong platform must be considered. Today's question from a customer asked whether it's possible to run the E-Business Suite's end-user functions from geographically-distributed machines running Windows Server.
Now, I'm assuming that those distributed machines are acting as real servers running mission-critical multi-user applications. If I were a security administrator, I wouldn't want an end-user to use that server to do email, surf the web, or run other end-user applications. Given the propensity of end-users to click on suspicious email attachments, hit questionable websites, and install dodgy P2P apps, that's a good way of contaminating the server and breaching security. I can't think of any scenario where this would be a good idea.
Support Implications of Running Something on the Wrong Platform
We can't prevent customers from doing dangerous things with machines connecting to the E-Business Suite. I'm reminded of Robin Williams' piece on unarmed bobbies in the UK: "Stop, or I'll yell, 'Stop' again!" [No, no, I'm not making any statements about gun control either way, I'm just underlining Oracle's lack of omnipotence.]
What we can do is ensure that you get fixes for issues that occur on the tiers on which EBS components were designed to run. From a support perspective, we can produce E-Business Suite patches only for end-user client issues that can be reproduced on a certified desktop operating system configuration. Likewise, we can produce E-Business Suite patches only for server-based component issues that can be reproduced on a certified server operating system.