Startup
When you turn on C.ORE™ EntityScript™ files can be read at determined intervals. These intervals can be 'packed' with added functionality.
The following steps are executed on behalf of the operator upon startup and can be modified as needed. These steps provide 1 stateful machine for use. You can continue to startup new machines until a systems resources are exhausted, meaning more than one machine-state can be running at any time. You can also limit the amount allowed at run-time to 1. C.ORE™ itself doesn't launch async processes, but it can provide an async sub-system at any of the steps below. Each step is a significant software process that drives specific machine outcomes utilizing additional EntityScript™ templates.
These are the following documented steps in the startup process:
>>> memoryform
Step 1: LOAD SOURCE SETTINGS
---------- START: STEP 1 - LOAD SOURCE SETTINGS ----------
---------- END: STEP 1 - LOAD SOURCE SETTINGS -----------
Step 2: VIRTUALIZE NODE
---------- START: STEP 2 - VIRTUALIZE NODE ----------
---------- STOP: STEP 2 - VIRTUALIZE NODE ----------
STEP 3: BUILD VIRTUAL THREAD POOL OF: X
---------- START: STEP 3 - BUILD VIRTUAL THREAD POOL OF: X ----------
---------- STOP: STEP 3 - BUILD VIRTUAL THREAD POOL OF: X ----------
STEP 4: CUSTOM OPTIONS
---------- START: STEP 4 - CUSTOM OPTIONS ----------
---------- END: STEP 4 - CUSTOM OPTIONS ----------
STEP 5: ENABLE SYSTEM PROGRAMS
---------- START: STEP 5 - Enable system programs ----------
---------- STOP: STEP 5 - Enable system programs ----------
STEP 6: ENCODING SPECIFICATIONS
---------- START: STEP 6 - ENCODING-based SHELL ----------
---------- STOP: STEP 6 - ENCODING-based SHELL ----------
STEP 7: GATEWAY CHECK-> Server
---------- START: STEP 7 - SERVER Gateway CHECK ----------
(THIS DOESN'T STOP BECAUSE THE SERVER IS ALWAYS ON)
STEP 8: BUILD THE SYSTEM
---------- START: STEP 8 - BUILD ----------
---------- STOP: STEP 8 - BUILD ----------
STEP 9: NETWORK ROUTINES
---------- START: STEP 9 - NETWORK ROUTINES ----------
---------- STOP: STEP 9 - NETWORK ROUTINES ----------
STEP 9a: FORK NETWORK PROCESS
---------- START: SUB-STEP: 9a - FORK NETWORK PROCESS ----------
---------- STOP: SUB-STEP: 9a - FORK NETWORK PROCESS ----------
STEP 10: FRONTEND HOOK
---------- START: STEP 10 - FRONTEND HOOK ----------
---------- STOP: STEP 10 - FRONTEND HOOK----------
STEP 10: Expanded: Origin: KEY CHECK
---------- SYSTEM ENABLED: START: Expand Step 10 - KEY CHECK ----------
---------- SYSTEM ENABLED: CONTINUE: Expand Step 10 - KEY CHECK ----------
STEP 10: Expanded: 1: EVENTLOLLI™
---------- START: INSTANCE 1: EVENTLOLLI™ ----------
---------- STOP: INSTANCE 1 - EVENTLOLLI™ ----------
STEP 10: Expanded: 2: REMINDME™
---------- START: INSTANCE 2: REMINDME™ ----------
---------- STOP: INSTANCE 2 - REMINDME™ ----------
STEP 10: Expanded: 3: core_url
---------- START: INSTANCE 3 - core_url ----------
---------- STOP: INSTANCE 3 - core_url ----------
STEP 10: Expanded: 4: LOCKERLINK™
---------- START: INSTANCE 4 - LOCKERLINK™ ----------
---------- STOP: INSTANCE 4 - LOCKERLINK™ ----------
STEP 10: Expanded: 5: RING ENFORCEMENT
---------- START: INSTANCE 5 - RING ENFORCEMENT ----------
---------- STOP: INSTANCE 5 - RING ENFORCEMENT ----------
STEP 10: Expanded: 6: BROWSEMEH™
---------- START: INSTANCE 6 - BROWSEMEH™ ----------
---------- STOP: INSTANCE 6 - BROWSEMEH™ ----------
STEP 10: Expanded: 7: BUILD LOCKERLINKS™
---------- START: INSTANCE 7 - BUILD LOCKERLINKS™ ----------
---------- STOP: INSTANCE 7 - BUILD LOCKERLINKS™ ----------
STEP 10: Expanded: 8: ALLOCATE THREADS
---------- START: INSTANCE 8 - ALLOCATE THREAD ----------
---------- STOP: INSTANCE 8 - ALLOCATE THREAD ----------
STEP 10: Expanded: Finalize Expanded: BUILD CONFIRMATION
---------- START: FINAL - BUILD CONFIRMATION ----------
---------- STOP: FINAL - BUILD CONFIRMATION ----------
STEP 10: Special: BUILD LOCKERLINKS™
---------- START: SPECIAL 1 - BUILD LOCKERLINKS BrowseMeh™ ----------
---------- STOP: SPECIAL 1 - BUILD LOCKERLINKS BrowseMeh™ ----------
STEP 10: Special: RUN OPENPACKAGER™
---------- START: SPECIAL 2 - RUN OpenPackager™ ----------
---------- STOP: SPECIAL 2 - RUN OpenPackager™ ----------
STEPS EXHAUSTED-> STATEFUL ENTITY CREATED
*Section 9 is deprecated as of 2023/05/28 and has been replaced by an entirely new build phase for draft 1.3. The updated and official runtime build-steps will be published along with version 1.3. The reason for deprecating section 9 from Draft 1.0-1.2 was because the build steps have been modified significantly in the current version. These include expanded processes, and altered routines.
With graphics 1 C.ORE™ instance utilizing EntityScript™ runs under 1GB of ram and provides most functions required to operate a personal computer without any programs besides a window-manager and kernel, plus the implementation language and what's required to run it (Python). Learn more about what happens once EntityScript™ virtualizes your instance by learning about airEP™ HERE