►
From YouTube: Architecting Alice: Volume 0: Part 86: Rolling an OS
A
All
right
welcome
back,
okay,
I
couldn't
help
myself.
Obviously
it's
a
little
bit
early,
no
more
blue
screens,
please
so,
basically
to
recap:.
A
I've
been
trying
to
install
Linux
since
about
June
or
May.
A
And
so
what
I
would
like
is
for
our
good
friend
Gabe
here
to
provide
us
with
some
binaries
hot
off
the
press?
Okay,
so
what
are
we
going
to
do
so?
I
woke
up
and
I
saw
tweet
from
Gabe
I
woke
up
around
4
40
10
in
the
morning
and
I
thought.
A
Oh
no
I'm
in
a
Twitter
thread
with
Matthew
Garrett
who's
doing
a
weekend
project
and
and
so
I
thought
we
need
to
make
things
things
things
things
things
should
happen
fast
right
so
and
then
I
saw
Luke
and
I
saw
Luke.
Saying:
okay,
look.
You
guys
are
up,
okay,
all
right,
yeah
Yeah,
so
basically
I
thought.
Why
don't
we
just
go
ahead?
Luke
said
something
about
chain
guard
here
and
then
there
was
some
discussion
which
paralleled
some
of
what
we
talked
about
yesterday.
But
I.
A
A
How
about
you
know
we
make
it
really
easy
for
people
to
run
these
signal
relays?
Well,
wouldn't
it
be
great,
if
you
know
we
had
some
remote
access
station
abilities,
but
okay,
so
yeah,
yeah,
yeah
yeah
I
mean
the
remote
attestation
in
the
container
is
a
different
thing.
We're
not
going
to
talk
about
that
right
now,
but
I
think
you
know
we're
talking
about
the
base
OS.
A
So
so
the
thing
is,
let's
see
so,
let's
see,
let's
see
what
do
we
need
to
do
to
make
this
happen?
I
mean
I,
don't
know
if
they're
packaging
so
so
question
one
is:
let's
throw
a
TPM
and
SSI
service
on
there
did
I
already
sit
without
an
SSI
service,
so
that's
the
fun
part
too.
So,
basically,
we
can
just
throw
whatever
the
hell
we
want
in
here,
and
you
know
what
else
I
realized.
A
A
A
A
A
Oh,
let's
go
fedora,
okay,
because
we're
already
doing
through
it.
That
means
we
can
just
install.
Basically,
that
means
we
don't
have
to
deal
with
this
much
stuff.
I'm
just
going
to
download
we're.
Just
gonna
fix
inflation,
inflation.
Oh
no,
inflation
doesn't
in
inflation.
Inversely
affects
visual
ocean
droplets.
A
Okay,
I,
don't
know
if
I
have
any
of
these
all
right
so
time
for
a
new
one.
A
Okay,
oh
you
know,
and
let's
just
actually
make
this
like
a
little
bit-
beefier.
Okay.
Hopefully
this
doesn't
take
us
too
long,
maybe
gigabyte.
A
A
A
A
A
This
really
makes
you
want
to
pay
people
to
just
provide
you
with
the
hardware
but
I'm
persistent.
So
you
know,
let's
just
get
back
to
what
we
were
doing.
We
gotta
stay
focused.
So
what
what
would
I
like?
Well
I
would
love
for
Gabe
to
give
us
some
of
these
SSI
service
binaries
right,
and
why
would
I
like
that?
Well,
that
would
be
fantastic
because
then
we
can
go
ahead
and
roll
the
SSI
service
in
and
have
it
auto
started.
A
So
we
can
do
the
title
of
this
video,
which
is
decentral,
Alice,
decentralized,
decentralis,
decentralis,
decentralis,
so
decentralis,
Alice,
Os,
decentralis,
Os
decentralis,
some
decent,
decent
Dallas
OS
and
it's
decentralized
decent
trials,
OS!
Okay,
so
it
sounds
kind
of
like
some
fake
made
up
Latin,
okay,
which
is
exactly
what
happened
there.
So
let's
go
and
find
out
how
we
use
upload
artifact.
A
But
now
myself,
I
can
know
myself,
I'm
obviously
very
excited
about
this.
Can
you
imagine,
can
you
imagine
if
we
could
just
roll
OS
images
on
the
Fly
Like
This,
just
I
would
love
it.
A
A
Okay,
so
where
do
the
binaries
come
out?
Building
tests,
task
or
CBT
Mage
test?
Okay,
so
manage
file,
has
CI
test
from
CI
test
run
tests
run
Docker
compose
build
up,
Docker
compose
okay.
So
we
want
the
docker
compose
file
so
where's
the
compose
file
build
doctor
compose
okay,
so
context,
okay,
Swagger
serve
serve
command
command,
Okay,
so
command
is
serve.
A
Depends
on
Jaeger
so
do
a
lot
of
people.
Let's
see.
A
A
Ssi
service,
okay,
so
what
am
I
gonna
do
I'm,
just
like
I,
don't
even
I,
don't
even
I,
don't
I
don't
want
to
build,
go
I,
don't
want
to
build
go
so
what
am
I
going
to
do?
I'm
gonna
patch,
the
main
CI
job
for
the
SSI
service,
so
that
it
just
uploads
golang
binaries
for
us
every
time
and
then
every
time
that
good
old
game
makes
a
change
or
anybody
else
makes
change
we're
just
going
to
get
a
fresh
binary.
A
So
that
way
we
can
always
have
the
most
up-to-date
stuff
with
SSI
service.
So
I
would
like
to
understand,
see.
Look
now
we're
burning,
we're
burning!
Look
we
burned
through
a
hole
like.
A
A
A
A
A
A
A
Mm-Hmm,
okay,
so,
let's
see
so
we're
adding
so
there's
a
Code,
Cub
upload
and
now
we're
just
adding
this
upload
artifact
at
the
end
of
the
file
here
and
we're
going
to
see
the
path
is.
A
Okay,
I'm
gonna
put
command.
Let's
find
out
what
happens
so,
let's
see
so
we
always
take
a
look
at
the
commit
style
of
previous
books
and
projects
so,
for
example,
very
helpful
to
go.
So
let's
see
what
you
know,
what
what
kind
of
commits
does
this
look
like?
Okay,
basically,
there's
no
structure,
so
we
can
write
whatever
the
hell
we
want.
A
A
A
Well,
it's
okay!
It's
early!
The
point
is
we're
gonna,
we're
gonna.
The
point
is
hopefully
no
blue
screen.
So
oh
and
solar
pump,
okay,
so.
A
Okay,
so
we'll
try
to
do
this
full
shebang
here.
So
first
thing
I'm
going
to
do
is
these
are
at
Dash
m
d
d
x.
A
A
A
A
So
we're
going
to
create
the
dot
SSH
directory,
we're
going
to
add
our
key
to
the
authorized
key
file
in
the
in
the
in
the
dot
SSH
directory
and
then
we're
going
to
ssh
in
as
our
new
user
actually
not
quite
yet,
because
first
we
need
to
give
us
pseudo,
so
I
should
have
done.
We
should
use
a
mod
and
I'm
using
I'm,
using
this
machine
and
doing
every
command
so
that
if
I
fire
up
another
machine,
it'll
be
it'll,
be
fine.
Okay,
so
group
pseudo
does
not
exist.
A
A
A
A
A
A
There's
no
pseudo
and
I
thought
okay,
so
this
makes
it
easy.
Let's
just
add
this
to
the
end
of
the
file.
I
have
never
done.
Okay.
Definitely
do
here,
editing
the
line
just
add
the
new
line
at
the
end
of
the
file
or
whatever
do
that.
A
Okay,
yeah,
that's
a
much
better
approach.
Oh
man
messing
around
with
all
these
SCD
commands.
A
Upgrade
Dash
y
cat:
oh
we're
on
Fedora:
let's
do
a
dnf
grade.
A
A
Splendid,
okay,
so
U
curium
is
the
first
thing
we
need
here.
Okay,
I'm
glad
we
got
a
fast
one.
Oh
it's
suck,
so
it
looks
like
when
you
don't
do
windows
too,
but
that
we
don't
need
that
we
have
our
soon
to
be
invented.
Decentralis,
OSU,
centralis
or
while
not
invented
rolled,
doesn't
want
to
take
anything
to
come
up
with
that
idea.
A
A
A
A
A
A
Okay,
they're
running
3.2,
so
that's
good
and
then
I
didn't
pull
request.
The
name
Branch
didn't
run.
A
A
All
right
so
we're
going
to
take
user
space
from
wolfen
kernel
from
Fedora
Will
Roll
in
SSI
service
binaries.
A
A
A
A
A
A
A
A
So
let's
grab
hot
man.
A
Okay,
so
podman
is
basically
like
Docker
but
less
tied
to
that
company.
So.
A
A
A
Decides
to
install
a
lot
of
cute
emus,
which
is
fine
I've,
always
wondered
if
the
qemu
BNC
over
websocket
works.
If
anybody's
got
a
network,
I'm
very
curious
I
have
never
been
able
to
make
it
work.
I
really
wanted
to
work
with
this
I
think
it's
a
fedora
or
red
hat
project
that
does
the
websockets,
which
that's
the
client-side
version,
because
then
you
could
have.
Basically
you
know
you
could
you
could
you
could
web
sock
it
pop
proxy?
A
A
Okay,
let's
write
our
Docker
file:
I'm
sorry,
Dr
Paul
looked
like
so
van
Docker
file,
Okay,
so.