Mature, Standardized and State-of- the-Art
Transcript of Mature, Standardized and State-of- the-Art
![Page 1: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/1.jpg)
UOS 1
The UNIX® Operating SystemThe UNIX® Operating System - - Mature, Standardized and State-of-Mature, Standardized and State-of-the-Artthe-Art
http://www.UNIX-systems.orghttp://www.UNIX-systems.org
UNIX is a registered Trademark of The Open Group
![Page 2: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/2.jpg)
UOS 2
AgendaAgenda
– The UNIX® System, Past and Present
– The Value of Standards
– The Single UNIX Specification
– UNIX 98 Product Standards
– The UNIX System Strengths
– The UNIX System and Microsoft® Windows NT®
![Page 3: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/3.jpg)
UOS 3
The UNIX® Operating System: Mature,The UNIX® Operating System: Mature,Standardized and Start-of-the-ArtStandardized and Start-of-the-Art
• Continual development over the last twenty-five years
• Deployed in millions of installations on nearly every hardwareplatform
• A reputation of stability and scalability
• Continued innovation as new technologies assimilated
![Page 4: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/4.jpg)
UOS 4
UNIX® Past PerceptionsUNIX® Past Perceptions
• Uncompromising
• Command line interface required technical competence
• Command line syntax not intuitive
• Interface unfriendly
• Security often nonexistent
• Today, these perceptions are only of historical interest.
![Page 5: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/5.jpg)
UOS 5
UNIX PastUNIX Past
Trade Mark
Specification Product
Technology
UNIX
![Page 6: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/6.jpg)
UOS 6
UNIX® PresentUNIX® Present
• A Standard Graphical User Interface– The Common Desktop Environment– Shipped and Supported by all major vendors
• A Standard definition of the core operating environment– The Single UNIX Specification– Shipped and Supported by all the major vendors
• Security up to and including “Orange Book” B1
![Page 7: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/7.jpg)
UOS 7
The Common Desktop EnvironmentThe Common Desktop Environment
![Page 8: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/8.jpg)
UOS 8
UNIX 95 ProductsUNIX 95 Products
• Bull ESCALA(TM) & SAGISTER(TM) FAMILIESof symmetric multi-processors and clusteredsystems & other binary compatible Bull DPX/20mono-processing systems with AIX(R) Version4.2.1 or later and C for AIX(R) Version 3 or later& XTI API Version 2
• Digital UNIX® Version 4.0 running Digital’sAlphaStations and Digital’s AlphaServers
• Hewlett-Packard HP-UX Release 10.20 and lateron all HP9000 series 700 and 800
• Hitachi 3050RX,3500/3X,3500/4XX running HI-UX/WE2 Version 06-01 and later
• Hitachi 3500 running HI-UX/WE2 Version 07-01and later
• IBM Power, Power2 and PowerPC™ Systemswith IBM AIX® Version 4.2 or later
• IBM OS/390 Version 1 Release 2 or later withOS/390 V1R2 or later Security Server andOS/390 V1R2 or later C/C++ Compiler on IBMSystem/390 Processors
• NCR UNIX System V Release 4 MP-RASRelease 3.02 or later on NCR WorldMark Series3000 Series
• NCR: Solaris 2.6 and on, on NCR WorldMarkand "S" Series (x86 based systems)
• NEC UX/4800 R12.3 and later on UP4800 andEWS4800 Series
• SCO UnixWare® Family R2.1.1 and later forsingle and multiprocessor Intel 386/486 orPentium® PCs
• SNI Business Servers running BS2000/OSDV3.0 and higher
• SNI Reliant UNIX V5.43 running on RM ServerFamily, all Models RM200/300/400/600
• Siemens Pyramid Reliant® UNIX 5.43 runningon Reliant RM1000® Cluster Server
• Sun Solaris 2.6 on SPARC based systems
• Sun Solaris 2.6 on x86pc based systems
![Page 9: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/9.jpg)
UOS 9
The Value of StandardsThe Value of Standards
• Driven by the need for commonality and the desire to avoidconsumer “lock-in”
• Endorsed by US and European Governments
• Resulted in the industry agreed definitive specification ofwhat constitutes a UNIX system:– The Single UNIX Specification (1994)
![Page 10: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/10.jpg)
UOS 10
The Value of Standards (Cont’d)The Value of Standards (Cont’d)
• Today, all the major vendors have implemented the SingleUNIX Specification
• The UNIX 95 mark is validated using extensive tests thatallow objective determination of conformance and backed upby a unique vendor guarantee - The Open Brand
• The Open Brand– operates under trademark law– designates products that are guaranteed to conform to
open systems specifications– a vendor guarantees that any non compliances will be
fixed within a defined time period
![Page 11: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/11.jpg)
UOS 11
The Single UNIX SpecificationThe Single UNIX Specification
• Designed to give software developers a single set of APIs tobe supported by every UNIX system
• Shifts the focus from incompatible UNIX system productimplementations to compliance to a single set of APIs
• If an OS meets the specification and commonly availableapplications run on it then it is open.
![Page 12: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/12.jpg)
UOS 12
The User Driven ProcessThe User Driven Process
The Single UNIXThe Single UNIX
SpecificationSpecification
50 Popular Applications
Formal andDefacto Standards
![Page 13: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/13.jpg)
UOS 13
Application Coverage by SpecificationApplication Coverage by SpecificationFor Ten Representative ApplicationsFor Ten Representative Applications
1
2
3
4
5
6
7
8
910
20 40 60 80 1000
XPG4 UNIX Extension
![Page 14: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/14.jpg)
UOS 14
Portability functions (UNIX 95)Portability functions (UNIX 95)
0
200
400
600
800
1000
1200 NUMBER OFFUNCTIONS
SingleUNIX
XPG4Base
XPG3Base
SVID AES POSIX 1003.2
1003.1FIPS 151-2
199130
489582590607
1168
SOURCE = Emerging Technologies Group
![Page 15: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/15.jpg)
UOS 15
The Single UNIX Specification Version 2The Single UNIX Specification Version 2
The Single UNIXThe Single UNIX
SpecificationSpecification
Version 2Version 2
The Single UNIXThe Single UNIX
SpecificationSpecification
FormalStandards
Industry Practise
![Page 16: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/16.jpg)
UOS 16
![Page 17: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/17.jpg)
UOS 17
UNIX 98 Product StandardsUNIX 98 Product Standards
• UNIX 98 - the mark for systems conforming to Version 2 ofthe Single UNIX Specification
• UNIX 98 - “the Base”
• UNIX 98 Workstation– UNIX 98 plus CDE
• UNIX 98 Server– UNIX 98 plus Internet Server capabilities– Adds interoperability services to the UNIX 98 APIs in
support of internet/intranet services
![Page 18: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/18.jpg)
UOS 18
UNIX 98 BaseUNIX 98 Base
Dynamic Linking Y2K
1003.1cThreads
1003.1bRealtime
ISO CAm. 1
64-bitAPI
Large FileSummit
AspenThreads
Formal Standards
Industry Practise
![Page 19: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/19.jpg)
UOS 19
UNIX 98 Threads - BenefitsUNIX 98 Threads - Benefits 1003.1cThreads
AspenThreads
• A large benefit to certain classes of applications– typically server or parallel processing
• allows significant gains on multiprocessor hardware
• increases application throughput, even on uniprocessorhardware
• efficient within process communication
• Built upon POSIX Threads with extensions
Âhttp://www.UNIX-systems.org/version2/whatsnew/threadspaper.pdf
![Page 20: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/20.jpg)
UOS 20
UNIX 98 LFS and 64-bitUNIX 98 LFS and 64-bit64-bitAPI
Large FileSummit
• The Single UNIX Specification has been updated to supportlarge files with unlimited file offsets and 64-bit and largersystems
• Removed 32-bit dependencies– becomes a data size-neutral API
• Provides support for new leading-edge applicationsdemanding larger data model and address space
 http://www.UNIX-systems.org/version2/whatsnew/lfs.html http://www.UNIX-systems.org/version2/whatsnew/datasize.html
![Page 21: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/21.jpg)
UOS 21
UNIX 98 RealtimeUNIX 98 Realtime 1003.1bRealtime
• Historically UNIX has been a timesharing system
• Todays applications have more stringent performance androbustness requirements
• Require predictable execution characteristics and precisetiming.
• A new UNIX Realtime extension introduced based on POSIX1003.1b.
Âhttp://www.UNIX-systems.org/version2/whatsnew/realtime.html
![Page 22: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/22.jpg)
UOS 22
UNIX 98 and the Year 2000UNIX 98 and the Year 2000 Y2K
• The Single UNIX Specification has been reviewed for Year2000 alignment
• A white paper has been produced for existing users givingpractical advice for users
Âhttp://www.UNIX-systems.org/version2/whatsnew/year2000.html
![Page 23: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/23.jpg)
UOS 23
UNIX 98 WorkstationUNIX 98 Workstation
&XUVHV
&'(
6RIWZDUH
$GPLQLVWQ
6KHOO 8WLOLWLHV
,QWHU�1HWZRUNLQJ
%DVH 26
,QWHUIDFHV
![Page 24: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/24.jpg)
UOS 24
Portability functions (UNIX 98)Portability functions (UNIX 98)
0
500
1000
1500
2000
2500
3000
3500
SingleUNIX
XPG4Base
SVID3Base
AES POSIX1003.2
1003.1-90FIPS 151-2
199130
489582390607
1168
UNIX 98Workstation
1434
POSIX 1003.1-1996
3030
SingleUNIXVersion 2
![Page 25: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/25.jpg)
UOS 25
UNIX 98 ServerUNIX 98 Server
• Additional functionality over existing UNIX 98 Productstandard includes:– The Internet Protocol Suite– Java Support– Internet capabilities to support network computing
Java is a trademark of Sun Microsystems Inc.
![Page 26: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/26.jpg)
UOS 26
UNIX System StrengthsUNIX System Strengths
• UNIX systems retain high-end system strengths– Stability and reliability– Scalability– High throughput– Database engine– Internet support
![Page 27: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/27.jpg)
UOS 27
Stable, Reliable and MatureStable, Reliable and Mature
2000
• Stable, Reliable and Mature– Safe, not risky– 25-year heritage of end-user development and use– Strong growth market
• $122 billion installed base
• 150 countries– $39 billion market currently, growing to $50 billion in year
2000
![Page 28: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/28.jpg)
UOS 28
Mission CriticalMission Critical
• Proven Mission-Critical Capabilities– Widely deployed across industries and applications– 82% of all Internet servers– Majority of all scaleable enterprise databases, on-line
transaction processing systems, and enterpriseclient/server applications
– 24x7x52
![Page 29: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/29.jpg)
UOS 29
OpenOpen
• Open– “Guaranteed Open” — The Open Group– Freedom of Choice– Consistent GUI — Common Desktop Environment (CDE)– Access to applications and data across multi-vendor
platforms
![Page 30: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/30.jpg)
UOS 30
The UNIX® System and Microsoft® Windows NT®The UNIX® System and Microsoft® Windows NT®
• Key differences– The UNIX system today is more robust, reliable and
scalable.– UNIX is based on open standards– Unit shipment growth rates for Windows NT exceed the
rates for the UNIX system– Windows NT Server 4.0 is not a fully functional server
operating system
![Page 31: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/31.jpg)
UOS 31
Key IT TrendsKey IT Trends
• The emergence of Network computing
• Knowledge Management
• Digital media replacing physical objects
UNIX is the optimal platform to take advantage of the latest IT trends
![Page 32: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/32.jpg)
UOS 32
UNIX Systems - The FutureUNIX Systems - The Future
The leading operating system for mission- andbusiness-critical computing applications, the openUNIX system environment provides unmatchedmaturity, throughput, reliability, stability and scalability,supported by multiple vendors.
Unlike other operating system environments, thecustomizable UNIX system can network the legacypast with the heterogeneous enterprise present and isflexible and robust enough to handle whatever thefuture brings.
![Page 33: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/33.jpg)
UOS 33
Further InformationFurther InformationFurther Information
World Wide Web
–
–
http://www.UNIX-systems.or g/gosolo2/•
z World Wide Web
– http://www.UNIX-systems.or g
– http://www.UNIX-systems.or g/version2/
z Go Solo 2 - The Authorized Guide to Version 2 of the Sin gle UNIXSpecification
– 600 pages
– CD-ROM with the full 3000 page Specification in HTML and PDF.
– http://www.UNIX-systems.or g/gosolo2/• The Online Single UNIX Specification
– http://www.UNIX-systems.or g/go/unix
![Page 34: Mature, Standardized and State-of- the-Art](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d1ba2736caf36b759675b/html5/thumbnails/34.jpg)
UOSUOS 34