This documents is descript that JOS(OS on JVM) Format.
The Format isn't formal, It just my Idea.
JOS / JOSRC (JOS SRC) / JOPSRCA (Pre JOSRC Arcaive = not jar file (It just inner file type springtide))
*.JOS File Structure
- The value of *.JOS.jar (java app)
- The value of *.JOS.so (Dynamic Lib)
- The value of *.JOS.JRE (JRE file) [ABSTRACT : Free Implement]
*.JRC (JOSRC) File Structure
- The value of *.JRC.axj.* = *.JRC.axj.jar (not compiled, compiled *.JRC.jar creates *.JOS.jar) (axj : arcaive that include java src.)
- the value of *.JRC.axc.* = *.JRC.axj.jar (not compiled, compiled *.JRC.jar maybe can creates *.JOS.so) (axc : arcaive that include c src (to make Dynamic Libs))
- the value of *.JRC.JRE (same :: JOS.JRC)
*.JPSRCA, *.JPSA, *.JPS, *.JSA File Structure
- The value of *.JPS.axj.* (not jar type *.JRC.axj.jar)
- The value of *.JPS.axc.* (not jar type *.JRC.axj.jar)
- the value of *.JRC.JRC(same :: JOS.JRC)
Java Part + C Part : *.[arc ext of c&java (this can be two-sub-ext-part)].jcs (java & c src)
c part + JRE : *.[arc ext of c].hsy (hw system)
THIS IS JXR(JXxaRc)
permission
[file] jar X X O
[DL] so X O X
[app] JRE X X O
JXRE type O C I
O : Outter Dosen't allowed File in JOS except C or Dosen't Allowed Resource that Run JRE
C : O's except type, C, not Inner Dir
I : Inner Dir
STDJXREFS (STDJXREFormS) S.J.F.