bootup - LeFreq/Singularity GitHub Wiki

OSv1.0.34 [beta]
20Mbytes of 64-bit main memory.
Loading core...
...10,794bytes loaded to Hosaka 3606 MOTHER chip memory start address 0x00000000.

Done.[BEEP]

Initializing computer hardware... Ono-Sendai IX cyberdeck motherboard. beep
BPU, 4 device(s) identified: Ubisoft:5 degrees-of-freedom hand exoskeleton, Ubisoft:microphone/headset, Ubisoft:keyboard101, Deltaterm 3100 matrix display monitor.
GPU, 1 device(s) identified: Radeon CUDA cyberhaven, ICE-resistance compliant. We've got your back, Cowboy.
APU, 1 device(s) identified: Sybilence Audio Landscape 2d and 3d audio.
SPU, 3 device(s) identified: Toshiba 3.5" Floppy, Western Digital 101Gb:Model XX506, Tanyo:Optical CD/DVD
NPU, 1 device(s) identified: NCore 5-layer SDR 55559 "Welcome all code-jockeys to the ISP-free grid, offering 6-digit tuning precision and digital antennae."
Total of 10 hardware device(s) found.
Done.

Booting OS environment....
..Connecting subprocessors... ..Setting User I/O (UPU) devices: 40 objects loaded for "Basic I/O module."
...Setting Graphics Processing Unit (GPU) device(s): 100 objects loaded for "3D Cyberspace, single-lightsource projection, fixed-geometry vertex shader"
...Setting Audio Processing: 55 objects for "3d audio environment, and 10-voice console feedback"
...Setting Storage Processing Unit (SPU) devices(s): 21 objects loaded "modular Object Storage System"
..Starting shell environment... ...loading shell.... 151 objects loaded.
...loading parser... 45 objects loaded.
Total of 1,404 total objects loaded.
Done.

Seeking peers. Broadcasting on UHF channels 33-37 (300.0100+ MHz) 5-tier, worldwide internet. Two peers are minimal requirment to boot into network mode.
...Found Node Orion: "Welcome"
...Found Node UC-Berkeley: "You are forming a peer with the University of Berkeley Singularity Project. Please refrain from MSG-passing to internal nodes until further notice."
...Found Node PennyLane: "Penny McLane, [email protected]"
...Found Node Michelin: ""
Total of 4 peer(s) found within receivable range.

Quorum achieved. Providing peers with your network ID...
Downloading network updates for 3d environment visualization... (400 of your primary objects have been re-located in the collective cyberspace.)
Expected throughput: 20M hourly limit, 111kb/s.
Calculating 16bit3 cyberspace coordinates for node Marxos...
Node Marxos at <1099,565,45655,#1E7A561B> with 292 faces. Done.

Loading personal environment for Marxos:
...3,415 objects loaded from OSS.
...132x50x4 console mode.
...1600x1200x32 GUI mode.
...using 4-axiis hand exo-mouse
Done.

Entering Singularity... Last visit was 4.2days ago.

...Present greeting: "Free yourself."

MARXOS> MSG Orion "I'm in."
MARXOS> << News() #DRAFT following example messages are draft
Loading news headlines since last login (CHATTER: JupiterSystemTransmissions, INFO: ComputerHardware, WomenInComputers, ALERT: GovernmentData)...
JupiterSystemTransmissions: "Docking of Unit 21 completed."
ComputerHardware: "Intel releases new Hexium Processor."
GovermentData:
1: "Error in dataset for the state of Hawaii. Check Node #414241"
2: "New dataset for demographic information related to trash generation."
WomenInComputers: "Alexa Chalmers reaches new peak code for hypercube processors."
MARXOS> << NewsBump(GovernmentData(1))
MARXOS> << NewsReceive(ComputerHardware(Body))

GlobalSingularitySourceInformation: "New update for kernel v4.2 <beta></beta> available."
JupiterSystemTransmissions: "Incoming pool for 33 new arrivals from Earth looking good."


END BOOT SEQUENCE MOCKUP

Cloning sequence to new computer (unfinished): OSv4.1.34 clone replication [beta] Output may be truncated or wrong.
Writing 5,439bytes for Intel 80586 microprocessor to boot sector of 1st boot disk.
Legacy personal files will stay as they are but also will be copied and converted into new data ecosystem.
Done.

Rebooting in 3, 2, 1. OSv4.1.34 cloning subsystem...

Opening network connection...
1. Found peer Freenode...
2. Found peer Catherine...

Which node do you wish to clone from [1-2]? 1
Querying server... 1,745 objects copied.

Rebooting... OSV4.1.34 subsystem.
Loading basic hardware discovery system.
CPU: Found Intel Discovery v1 motherboard, 80586 CPU 1M SRAM, 4Mb RAM, 4xIDE drive system.
BPU: Found Microsoft:Mouse, PC:legacy 101-keyboard, SPU: Found Marxos:SPU card with 4xIDE drive units.
GPU: Found Marxos:GPU card with NVidia processor for 2d and 3d environment, holding 128G VRAM. NPU: Found Netlink:Ethernet802.11g wifi with TCP/IP stack

Seeking objects for Intel motherboard, 342 objects found.
Seeking objects for BPU card, 908 objects found.
Seeking objects for SPU card. 1,045 objects found.
Seeking objects for GPU card. 5,243 objects found.
Seeking objects for NPU card. 1,698 objects found.

Rebooting...
OSc4.1.34 [beta] Output may be truncated or wrong.
...8,721bytes loaded to Intel 80586 processor.
Done.


bootup theory:
  • OS messages should give complete indications of what is happening that is otherwise hidden. Three modes: visual, audio, or text. Should be enough to make things manageable, sane, and informative.
  • News messages at the CLI are akin to the "front page" of SE. Considered push media as opposed to merely knowledge dissemiation like OS messages, or pull.
  • Bootup should test ONLY and EVERY function needed to get to the command line. Color bar in this OS would be smart, perhaps every character and every text cell, audio beeps, memory, CPU self-test?, etc.
⚠️ **GitHub.com Fallback** ⚠️