# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 10
# self = https://watcher.sour.is/conv/jcfmfta
@prologic uLinux was a thing of yours all along? lol
\\*forks it\\*
@novaburst Yes it was 😅 Why do you ask?

What do you plan to improve/change? 🤔

Currently the entire system is comprised of PSOX shell scripts, including Cloud Init support! 😆
@novaburst Yes it was 😅 Why do you ask?

What do you plan to improve/change? 🤔

Currently the entire system is comprised of PSOX shell scripts, including Cloud Init support! 😆
Did I mention that uLinux:

- Installs in ~5s
- Boots in ~800ms

😆 #uLinux
Did I mention that uLinux:

- Installs in ~5s
- Boots in ~800ms

😆 #uLinux
And there's actually a good story around why I built uLinux -- At one point or another, due to Docker's binary size increasing over time with more features added. RancherOS (which BurmillaOS is now a community maintained fork of) had increased minimum memory requirements to boot from ~512MB of memory to ~1GB.

Basically it was impossible to boot a RancherOS (BurmillaOS is the same) on a VM smaller than 1GB of memory. Once booted of course, you could reduce the memory -- But almost no Hypervisor supports that 😂

So I thought to myself:

> Fuck it, I'll build my own LInux Distro (I've done it before!) that is designed to be as lightweight as possible and supports Docker and/or some kind of containers.

I also write box (a pure POSIX shell script container system) then then later ported that to a go version of box 🤣
And there's actually a good story around why I built uLinux -- At one point or another, due to Docker's binary size increasing over time with more features added. RancherOS (which BurmillaOS is now a community maintained fork of) had increased minimum memory requirements to boot from ~512MB of memory to ~1GB.

Basically it was impossible to boot a RancherOS (BurmillaOS is the same) on a VM smaller than 1GB of memory. Once booted of course, you could reduce the memory -- But almost no Hypervisor supports that 😂

So I thought to myself:

> Fuck it, I'll build my own LInux Distro (I've done it before!) that is designed to be as lightweight as possible and supports Docker and/or some kind of containers.

I also write box (a pure POSIX shell script container system) then then later ported that to a go version of box 🤣
@prologic well I could sort of add a FreeBSD-like ports system ;P
_although_ pkgsrc would be a better option than what I just said (it already supports musl and stuff)