_ _ ____ | | (_)_ __ ___ / ___|___ _ __ ___ | | | | '_ \ / _ \ | / _ \| '__/ _ \ | |___| | | | | __/ |__| (_) | | | __/ |_____|_|_| |_|\___|\____\___/|_| \___| OS
v0.1.0.3177 (Endurance Alpha 1) | rel: 2025-03-10 | [PRERELEASE]
Made in Scratch,
Just the Line.
Just the Line.
An OS built entirely in Scratch. LineKernel,
LineShell, LineFS, and Grab -- built from
scratch, in scratch.
No compromises.
setupuser | /home/setupuser/@SYSTEM : sysinfo
OS LineCoreOS 0.1.0.3177 (Endurance Alpha 1)
Kernel LineKernel 1.0.0
Shell LineShell 1.0.1
FS LineFS Revision 1
Packages 1 installed (Grab)
Uptime 2h 14m
Memory 38 MiB / 16384 MiB
setupuser | /home/setupuser/ @ SYSTEM : grab
search ldx
Searching for repo item "ldx"
Found "ldx" in repo "https://linecoreos.rivergames.ca/repo"
Line Desktop Extension
A desktop environment for LineCoreOS
Version: 1.00
Minimum OS Version: 0.1.0.3177
Dependencies: lwr, sservice
setupuser | /home/setupuser/ @ SYSTEM : grab
install ldx
Searching for repo item "ldx"
Checking dependencies...
Installing dependencies...
Checking packages to install...
Installing "ldx"...
Installed package "ldx" successfully
setupuser | /home/setupuser/ @ SYSTEM :
sizeidk MB
boot time~3s
grab packages1
| ID | NAME | DESCRIPTION | TYPE |
| CMP-01 | LineShell | Original shell built for LineCoreOS. Simple input systems, stored in /devices/keyboards/input. Easy to use and customize. | inbuilt |
| CMP-02 | Grab | The LineCoreOS package manager. grab install, grab remove, grab verify. Easy, JSON based and fast. | core |
| CMP-03 | LineKernel | The backbones of LineCoreOS, not based around anything other than our own thoughts. | original |
| CMP-04 | LineFS | A filesystem designed around how LineCoreOS actually works. | native |
| ID | NAME | DESCRIPTION | TYPE |
| FTR-01 | Console by Default | LineCoreOS boots to the console by default, no GUI, no bloat. Just the tools you need to get the job done. | core |
| FTR-02 | Malware Free | The Grab repository is maintained and reviewed by our team at River Games, we make sure no malware gets past. | default |
[1]
[2]
Extract Zip
Extract using any zip program.
unzip linecoreos.zip
[3]
Run linecoreos
Boot LineCoreOS in seconds after starting.
./linecoreos
MINIMUM REQUIREMENTS
> CPU: x86_64 compatible
> RAM: 2 GiB (8GiB recommended)
> STORAGE: 1 GiB free space
> NETWORK: For grab package installation
COMMON ISSUES
> Black screen: Reboot and hold the [R] key. This will reset your mount but you will lose all saved data.
> Grab failure: Verify internet connection via netline.
> ADO not working: Verify that your user account has a password tied to it.
| # | NAME | VERSION | DESCRIPTION | STATUS |
| 001 | fetch | 1.00 | A simple fetch application, think neofetch but for LineCoreOS | stable |
| 002 | fetch | 1.00 | A Test Program for Grab & LineCoreOS | stable |
// 01
Made from scratch in scratch.
LineCoreOS is an original operating system made entirely in scratch. Yes, the
crappy kids "programming language". But it works, and it's functional. The only thing that isn't
written in scratch is this website, and the Grab repository.
// 02
The console is the interface.
Most OSes treat the terminal as a fallback for when the GUI breaks.
LineCoreOS disagrees. The console is the primary interface -- the only interface by default.
It is probably the best interface in our opinion.
// 03
Small by design. Not by accident.
LineCoreOS is a minimal operating system. 38 MB base image. Not a goal we
aimed for -- a result of only shipping what is necessary. LineKernel, LineShell, LineFS, Grab.
Four things. That is the whole OS. Every component has to justify its existence.
// 04
Transparency over magic.
Everything is visible and auditable. Every process, every config, every
dependency. We do not make decisions on your behalf. We give you tools sharp enough to make them
yourself -- then get out of the way.
// ready to run it?
Download. Extract. Boot.
That's it.
That's it.
LineCoreOS v0.1.0.3177 (Obsidian Prerelease 0) -- prerelease
user@linecoreos:~$ grab install compat