180 likes | 302 Views
Reseller Webinar Jay Petersen April 8, 2003. Announcing the creation of…. A new organization in SCO with the charter to create new licensing programs for our UNIX intellectual property. SCO’s History. 1969. The invention of UNIX at Bell Labs.
E N D
Reseller Webinar Jay Petersen April 8, 2003
Announcing the creation of… A new organization in SCO with the charter to create new licensing programs for our UNIX intellectual property
SCO’s History 1969 The invention of UNIX at Bell Labs Unix Systems Laboratories source code and UnixWare acquired by SCO in 1995 1979 SCO establishes UNIX on Intel Develops UNIX derivatives Xenix, OpenServer, bringing UNIX to the Intel volume market and setting the stage for Linux • Caldera established to develop • commercial Linux distribution 1994 Merges with SCO in 2001 2003 SCO establishes SCOsource
Customers are requesting it Increase shareholder value through existing IP Strengthen Linux by licensing value-add IP Increase UNIX application use on Linux Why license SCO’s Intellectual Property?
SCO’s UNIX Shared Libraries from for use with Linux Already in use among many enterprise customers Already encouraged by many Linux vendors Increases the number of UNIX applications available to Linux Upcoming Plans for SCOsource First Deliverable SCO System V for Linux
OpenServer Application OpenServer Shared Libraries OpenServer System Calls OpenServer Kernel Example: OpenServer Application Environment
Linux Application Linux Shared Libraries Native Linux Application Environment Linux System Calls Linux Kernel
OpenServer Application Linux Application OpenServer Shared Libraries Linux Shared Libraries OpenServer System Calls Linux ABI Linux System Calls Linux Kernel Linux for Native and OpenServer Applications
UNIX application details: Object File Formats • There are two object file formats that have been used in UNIX • COFF: original format (SVR2, SVR3, SVR4) • ELF: improved format introduced around 1990 • Early versions of SCO UNIX (3.2v4.2, OpenDesktop, etc) used COFF only • OpenServer supports both COFF and ELF • UnixWare supports only ELF • Linux native mode is also ELF
UNIX application details: Library Usage • Libraries must match object file format of application (COFF or ELF) • ELF libraries are dynamically linked • COFF libraries may be statically linked • UNIX applications can be created to use shared system libraries or to incorporate the libraries they need (self-contained) • Standard practice is to use shared libraries • Reduces application size on disk • Reduces overall system memory usage • Allows library maintenance to be de-coupled from app
SCO System V for Linux Release 1SCO UNIX Runtime Libraries • First release includes COFF static shared libraries from OpenServer • Compatible with SCO UNIX, OpenDesktop, all versions of OpenServer • Packaged as an rpm installable on Linux • License required and enforced (at install time) on non-SCO Linux systems
Customer benefits • Preserves investment in legacy applications • Application licenses • End user training • Applications integration • Same application runs on UNIX and Linux • Allows migration of applications to Linux even if source is not available • Permits movement to Linux without requiring simultaneous upgrade or conversion of apps • Cost effective evaluation of Linux in production environment
Why start with OpenServer COFF static libraries? • Most customer interest (some large accounts) • Linux ABI Project interest/development focussed on SCO COFF applications • Largest base of applications for SCO platforms • Oldest legacy applications • Probably not the ISV’s latest release • Upgrade to Linux versions would be painful • Source code may not be available • Nonetheless, apps may be firmly entrenched in customers business practice
What about UnixWare Libraries? • Next step is to investigate value and feasibility • Customer demand? • UnixWare apps are newer, more likely to get ported? • More compatible with Linux versions? • Confirm Linux ABI functionality • Not much discussion in Linux ABI project • UnixWare libraries are a much larger set than the COFF static libraries • Need to test some applications
Availability & Delivery Customer Pricing: $149 per processor Volume pricing available at standard SCO discounts SCO Linux Server 4.0 includes a SCO System V for Linux license at no charge via SCO Update Delivery is via Download Only SCO Supports the SSVL Support for the Linux ABI is same as any other Linux feature
Obtaining SCO System V for Linux • SCO Linux Customers • Registered SCO Linux customer will be notified of availability of ssvl via email • Available via SCO Linux Update service • Two step process (run from shell as root): • run “apt-get update” (updates the apt database) • run “apt-get install ssvl” (downloads and installs ssvl) • ssvl rpm will silently install (it verifies that it is being installed on a SCO Linux system)
Summary: SCO System V for Linux • License for SCO OpenServer Libraries on Linux • Aimed at current users of SCO UNIX applications • Key message is investment preservation • Free value add for SCO Linux users • Available for non-SCO Linux distributions • Enables solution migration opportunities