Skip to content
This repository has been archived by the owner on Jun 27, 2024. It is now read-only.

new: s390 article #25

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

new: s390 article #25

wants to merge 2 commits into from

Conversation

wxwisiasdf
Copy link

No description provided.

Copy link
Member

@lukflug lukflug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I listed some things that stood out while reading this.
Not all of the recommended changes are strictly language mistakes, some of them would, in my humble opinion, make the text easier to read.
Regarding the actual content, I would defer this review to someone with actual knowledge of the subject matter.
In any case, this article does not cite any sources, that is definitely a must.

pages/s390.adoc Outdated
Comment on lines 10 to 12
+
* Contrary to popular belief the S/3X0 supports ASCII, an example of this is z/Linux which
uses it natively
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No lists consisting of single items.
Comma after "belief". Full stop after "natively".

pages/s390.adoc Outdated
* Contrary to popular belief the S/3X0 supports ASCII, an example of this is z/Linux which
uses it natively

The S/390 is part of the S/3X0 family, however most of the S/390's capabilities and
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would put a full stop after "family".

pages/s390.adoc Outdated

The S/390 is part of the S/3X0 family, however most of the S/390's capabilities and
code can be reused on later and previous models such as the S/360, S/370, S/370-XA
and z/Arch (using the ESA/390 compatibility mode). Through this article the collective
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Throughout" instead of "through".

pages/s390.adoc Outdated
family will be referred as S/3X0.

S/360:: The first System/3X0 mainframe.
S/370:: A 24-bit mainframe, sucessor and backwards compatible with S/360.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"successor to", instead of "sucessor"

pages/s390.adoc Outdated
usage of its virtualization capabilities; backwards compatible with the S/390.

== Key Terms
The mainframe has an extensive and unique history - and as such it doesn't commonly
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

doesn't -> does not

pages/s390.adoc Outdated
Track:: A track contains various records, the size of a track is fixed and the last record
is used to fill the remainder data (in the case where the track isn't divisible by whole
records).
Cylinder:: A cylinder can hold various tracks, this is the biggest unit for a CKD disk
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Full stop before "this".

pages/s390.adoc Outdated
address spaces.
DOS/VS:: Direct Operating System with Virtual Storage. An small operating system resembling
MVS in functionality.
TK-4:: A distrobution of MVS3.8j, includes the SPF editor (with support for lowercase characters
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

distrobution -> distribution

pages/s390.adoc Outdated

== Programming paradigms

S/3X0 was commonly used along with procedular languages regularly, however they
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

procedular -> procedual
comma after "however"

pages/s390.adoc Outdated
transactional and reliability aspect.

== Example OSes
Many public domain Operating Systems exists for the mainframe, due to their publicly accessible
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

exists -> exist
"operating systems" lower case
Are you sure all the OSes listed are public domain?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only MVS3.8J, TK-4, PDOS/3X0 are public domain, the rest are GPL/BSD, will remove 'em

pages/s390.adoc Outdated
Comment on lines 124 to 125
MTS:: Multi-Task System, self descriptive, one of the first instances of a multitasking OS in
computer history.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This definitely needs a source, I couldn't find any mainframe OS with this name.
I could only find a S/360-67 and S/370 OS from 1967 called "Michigan Terminal System (MTS
)"

@wxwisiasdf
Copy link
Author

All stuff noted above has been fixed, hopefully this is good enough :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants