18/05/2018 1
Tech echnical Update & Roa
- admap
May 2018
Tech echnical Update & Roa oadmap May 2018 Brett Cameron - - PDF document
18/05/2018 VMS Software Inc. (VSI) Tech echnical Update & Roa oadmap May 2018 Brett Cameron Agenda What we've done to date Product roadmap TCP/IP update Upcoming new products Support roadmap Storage x86 update,
May 2018
3 OpenVMS I64 releases:
– June 2015
– March 2016
– August 2016 Two OpenVMS Alpha releases:
2017
release (Hudson)
EV6/EV7 (Felton) Plus … Japanese version
V1.7E
100 200 300 400 500 600 New Features Since V7.3-2 VSI Defect Repairs OpenVMS Releases Open Source Releases Layered Product Releases 179 515 4 12 65 VSI OpenVMS Statistics
100 200 300 400 500 600 Source - Quix Source - External BZ Source - Internal BZ Total Defect Repairs 54 118 343 515 VSI - Defect Repairs
20000 40000 60000 80000 100000 120000 140000 V8.4-1H1 V8.4-2 V8.4-2L1 TKSBRY IA64
Test Hours Per VSI OpenVMS Version
Test Hours
Released
BOE Components:
HAOE components:
Planned
BOE Components:
Released Planned
(CMS, DTM, MMS, SCA, LSE, PCA)
Released Planned
(CMS, DTM, MMS, SCA, LSE, PCA)
ACMS
Released Investigating
(OpenSSL 1.0.2k support)
and Ruby – RDB – Mimer – Redis
Released Investigating
Plan:
Schedule:
– Also be available as a standalone kit – Will include new features and improvements
may not be available on some older NICs
Early Adopters Kit, V9.1
V8.5, 5, Q2 Q2/Q /Q3 2018 018
– C99 features, – Header file updates – Bug fixes
management
V9.x
determined
V9.2, 2, Q1 Q1 2020 020
and I/O devices
– If you purchase OpenVMS V8.4-1H1 or higher from VSI along with support you receive automatic license updates and free new version licenses
– Platinum – Gold – Silver – Bronze
– Increasing OpenVMS engineering resources – Increasing OpenVMS support resources – Increasing professional services capability
These roadmaps contain forward looking statements and are provided solely for your convenience. While the information in this roadmap is based on our current best estimates, such information is subject to change without notice.
These roadmaps contain forward looking statements and are provided solely for your convenience. While the information in this roadmap is based on our current best estimates, such information is subject to change without notice.
than through its (reseller) HPE – And the gap continues to widen as more customers look to VSI for products and support
– When a user buys direct from VSI or one of its reseller partners they get free automatic updates and free-of-charge license upgrades when support is through VSI – This includes VSI x86 – VSI offers license discounts when support is purchased through VSI
[next]
General:
interfaces that are critical to the inner workings of the system
– X86 support is being added to that code base
– Creating a converter to connect DEC-created compiler front-ends to the LLVM back-end code generator – LLVM targets x86 as well as many other architectures – Provides a direct path for porting to other architectures in the future
– 97% of these are done (when I last asked)
Major sub-projects:
– Boot manager – Memory disk (boot from memory disk) – Dump kernel – Device management – Memory management – Software interrupt services – Scheduler and process management – Debugger
– Calling standard – Compilers – Linker/librarian – Image activator – Stack unwinding – Dynamic binary translator – Conditionalized code
Leveraging LLVM:
Leveraging LLVM’s tools and analysers:
– Buffer overruns – Use of freed heap memory – …
C++/clang:
– Dual sized pointers – … – Exact list is still under development
– Will look like the existing compiler – Might be a few additional qualifiers/keywords
Differences:
– Should be largely invisible – Odd linkages that invented for “performance” reasons might be fractionally slower (probably not)
– Have not required any significant changes to date
– Exact details to be determined
– x86-64 Early Adopter Kit (EAK) – kick the tires – The EAK is for a selected set of partners, ISVs, and customers – The system will be less than complete – Content will depend, to a large degree, on the needs of the participants – Cross-tools (run on Itanium, target x86) – compilers, linker, …..
– x86-64 General EAK Release – reasonably complete system – Available for all partners, ISVs and customers – Not for production – Native tools
– x86-64 Production Release - complete system – Same features will be on Alpha and Itanium, where possible – Alpha and Itanium V9.2 releases will follow in a few months
Perpetual
Subscription
[next]
This slide contains information that is confidential and is provided solely for your convenience. While the information is based on our current activities, such information is subject to change without notice.
Online self-paced training:
OpenVMS system – Probably need to tweak licensing