[Info-vax] RMS and SSIO (again)
Greg Tinkler
tinklerg at gmail.com
Mon Jan 10 18:11:07 EST 2022
Hi Arne
thank for doing that. What it does is fix the issue SSIO was built to solve, and it is cluster safe, i.e. the 2 programs accessing the same file can update close data without destroying each other updates.
What I was taught re coding
- make it work
- make secure
- make it fast
Always in that order.
The coding needed to change CRTL is still a lot more than 62 lines, but the end results can be back ported to earlier versions of VMS, including VAX. Which then raises other question with CRTL and fiel support for open source applications, e.g. PHP. PHP has a habit of doing putw() so support wide characters, but CRTL does not seem to cache these until a 'lf' (\n) is received. This is a performance issue, so just an annoyance. I'm sure there is a lot of CRTL related issues for open source tat need to be worked through.
Simon
re "how something was done 30 years ago", you are correct, some people like you seem to believe 2 mode OS's are the go, not 4 mode. The research was done 50 years ago and the outcome was 4 mode. And which advancements? Things have got bigger and faster but the underlying architecture is still based on work done in WWII which is before I was born.
Yes there is a performance cost, there always is for security. NB most *nix now have lots of code in kernel just checking for possible hacks...
gt
More information about the Info-vax
mailing list