Skip to main content

Vanilla os

Introduction
0:00
foreign
0:01
[Music]
0:12
welcome to another video from explaining
0:15
computers.com
0:17
this time we're going to check out
0:19
vanilla OS
0:21
this is a very nudistro it only had its
0:24
first stable release in December 2022
0:27
and it's a very interesting distro
0:29
because it's immutable which means that
0:32
core parts of the system are locked down
0:34
they're read only to increase security
0:38
and so before we install and test
0:41
vanilla OS let's delve a bit more deeply
0:44
into the concept of an immutable
0:46
operating system
Secure & Stable (what is an immutable OS?)
0:52
immutable operating systems provide
0:55
protection from malware failed updates
0:58
and user error by making their core
1:00
components read only
1:03
immutable operating systems have also
1:05
been around for many decades for example
1:08
some early mobile devices run Windows CE
1:12
which was pre-installed on read-only
1:15
memory chips so Windows couldn't be
1:18
corrupted by either the user or malware
1:22
more recently several immutable Linux
1:25
distros have been created
1:27
these include bottle rocket which was
1:30
developed by Amazon to run on its Cloud
1:33
servers
1:34
other examples include Talos Linux
1:37
Fedora silverblue and most recently
1:40
vanilla OS
1:42
this latest immutable distro is based on
1:45
Ubuntu and is intended to be more
1:48
beginner friendly than its Rivals
1:50
however some prior Linux experience is
1:53
still recommended
1:55
whilst the idea of a demutable OS may be
1:59
appealing it also presents some
2:01
practical challenges
2:03
not least with the Linux root directory
2:05
in vanilla OS set to read only How could
2:09
a user save files and get updates
2:12
well to answer the first question a few
2:15
paths including we use a home and
2:17
configuration directories are still
2:19
writable
2:21
meanwhile a utility called a b root
2:23
facilitates updates and other essential
2:26
installs it does this by managing two
2:30
root partitions A and B one of which is
2:34
always the present root and the second
2:36
or was the future
2:38
as for developers of vanilla OS explain
2:41
drivers and updates are installed by
2:43
starting a transactional shell in the
2:45
second route partition if the
2:48
transaction succeeds the changes are
2:50
applied using an overlay and synced with
2:52
the current route on reboot if the
2:55
transaction fails no changes are applied
2:58
due to a property known as atomicity
3:01
this clever approach allows vanilla OS
3:04
to apply changes entirely in the
3:06
background to a non-live partition with
3:09
successful changes delivered to the user
3:11
on reboot
3:13
however it does mean that more drive
3:16
space is required as each root partition
3:18
is about 20 Gigabytes in size
3:22
to install applications vanilla OS has
3:25
its own package manager called apx as
3:28
well as providing optional support for
3:30
flat pack and app image with SNAP
3:33
support promised for the future
3:35
when using apx applications are
3:38
installed into containers given that
3:41
flat packs are also containerized and
3:44
app Images effectively so this means
3:46
that software installations are isolated
3:48
from the core operating system
3:52
right now that we understand the theory
3:55
of vanilla OS let's see how it currently
3:57
performs in practice
3:59
so let's click on get the OS 2210 like
4:03
that which takes us across to GitHub we
4:06
can scroll down and find the iso there
4:08
it is let's download that like that and
4:12
when the file is downloaded I'll write
4:14
it to a USB drive using Ballina etcher
4:17
and note that the USB drive needs to be
4:19
at least eight gigabytes in size and
4:22
that vanilla OS requires a drive at
4:25
least 50 gigabytes in size for
4:27
installation
Bare Metal Test (installation)
4:32
thank you
4:33
right here we are booting up from our
4:36
vanilla OS live USB drive on my I5 test
4:40
rig and this has got an Nvidia graphics
4:43
card so I've picked this system
4:44
deliberately to see how vanilla OS deals
4:47
with that
4:49
and here we are in the live system where
4:52
we can either try vanilla Os from a USB
4:54
drive or we can do an install I'm going
4:56
to go straight to the install like that
4:58
well I'll just pick my language
5:02
and continue and I'll now pick the
5:05
keyboard layout
5:07
there we go I now have to sort out time
5:11
and then on this screen we need to pick
5:13
a disk which will pick down there and
5:16
we'll configure
5:18
and here the default option is to use
5:20
the entire disk which will be erased
5:22
there is an option here for manual
5:24
partitioning but I'm going to stick with
5:26
entire disk
5:29
and with that said we will continue and
5:32
it now wants us to confirm changes it's
5:33
going to blank this entire disk so it's
5:35
a good idea it confirms which we will
5:37
that's okay and now of course we need to
5:40
set up a user
5:42
there we go and we can continue and
5:45
there we are we're now all set up to
5:46
install vanilla OS
5:51
and guess what it's all done so we can
5:53
now reboot
5:57
and there we are I'll just uh log in
6:01
that was all rather painless and we've
6:03
now got a first Setup Wizard which will
6:05
take us through the rest of the process
6:07
so let's start doing that
6:09
don't know if it got it or not there we
6:11
have it got it that time let's come back
6:13
to the other part of the screen now
6:14
obviously because it's summer trouble
6:16
there which color screen should we have
6:18
we'll go with light colored for now and
6:21
now we have a choice of package manager
6:23
and here I think we'll leave both flat
6:24
pack and app image in place so we'll
6:26
just click on next
6:28
we've now got applications we've got
6:30
core applications there which has ticked
6:32
we obviously want them I'm going to want
6:34
office as well I think and also common
6:37
utilities let's just check what's going
6:39
on here libreoffice's office that's
6:41
hardly a surprise and um common
6:43
utilities what's in there what am I
6:45
installing there that looks pretty
6:48
useful to me we'll go with all that lot
6:50
as well and next
6:52
and now it's asking do we want to
6:54
install time shift to make snapshots of
6:56
our system or it's a good idea we'll do
6:57
that do we want NVIDIA drivers yes it's
7:01
picked up with that we've got a Nvidia
7:02
graphics card so let's uh install
7:04
drivers for that that's good do we want
7:06
restricted codecs so we can play video
7:09
and audio things like that absolutely we
7:10
do we'll do that as well and finally
7:13
we've got extra settings do we want that
7:15
there no I don't think we do and there
7:18
we are it's all come up I just need to
7:20
give it my password now
7:23
and it will now get on with installation
7:26
2.0
7:31
and here we are it's now finalizing I
7:34
think if I click at the top it'll show
7:35
us what's going on there we are I move
7:37
things again never mind and we'll just
7:39
let it continue
7:43
and there we are it's finished all done
7:46
we can close this down and so far at
7:49
least this immutable OS is proving to be
7:52
beginner friendly
Vanilla GNOME
8:00
greetings here I am back again and I've
8:04
been testing things out and everything
8:05
is very responsive and stable
8:09
as you can see I've changed the desktop
8:10
background we've got lots of choices
8:12
available although I think I picked the
8:14
most exciting and I've also made a few
8:17
scaling changes
8:19
as we can also see vanilla OS has a
8:22
vanilla version of The Gnome desktop and
8:25
apparently it was initially called
8:27
vanilla OS because it offers a version
8:30
of Ubuntu with vanilla gnome and if
8:33
you're wondering it is pronounced gnome
8:35
due to a double acronym and has nothing
8:37
to do with tiny Stone goblins
8:41
anyway love it or lose it on the vanilla
8:44
gnome desktop like this we don't have an
8:47
applications menu
8:49
top right there was a system menu to
8:51
allow us to do things like changing
8:52
power settings or to a log out shut down
8:55
things like that but if we want to
8:57
launch an application we have to click
8:59
top left and then go down to the dash
9:02
which comes up on the bottom of the
9:03
screen with a great piece of interface
9:04
design that is and then from here we can
9:07
either launch your favorite application
9:09
or click on all applications and launch
9:11
for example the calculator
9:13
alternatively to bring up a dash rather
9:16
than clicking on activities we can press
9:17
the Super Key otherwise known as the
9:19
Windows key on the keyboard so if I do
9:22
that like that it brings up the dash and
9:24
I can now just start typing I could type
9:26
for example Libra and that would allow
9:28
me to launch LibreOffice writer
9:31
and talking of LibreOffice you may
9:33
recall we installed this using the first
9:35
Run Wizard but I found that when I first
9:37
tried to run it it wouldn't work and the
9:39
only way I got it to work was to do a
9:41
reboot so I imagine that something to do
9:43
with immutability
9:45
anyway backwards of vanilla gnome
9:48
desktop I should point out we don't have
9:50
maximize and minimize controls on our
9:52
windows and that doesn't stop us
9:54
maximizing windows we can just click to
9:56
maximize like that and click it will
9:58
store again or we can drag to maximize
10:00
by get it right like that and we can
10:02
drag drag back like that and if we want
10:05
to minimize a window well that's a bit
10:06
more of a challenge
10:09
now I'm sure there are people in the
10:11
comments saying Chris you should just
10:13
install gnome tweaks or you should just
10:16
learn to work differently to embrace the
10:18
vanilla gnome desktop
10:20
however personally I do hope that the
10:23
next release of vanilla OS include an
10:25
option in the setup wizard to restore a
10:28
dock and windows controls like we have
10:30
in Ubuntu and which would make things
10:32
far more accessible to 99.99 of computer
10:35
users on the planet
10:37
there is no doubt at all that vanilla OS
10:40
is a really Innovative distro it offers
10:43
something new it's a fantastic piece of
10:45
development with a really beginner
10:47
friendly setup and so it would be a
10:50
great shame if the decision to stick
10:51
with this vanilla gnome desktop prevents
10:54
people from migrating to this otherwise
10:56
excellent highly secure operating system
11:01
talking of excellence in addition to
11:03
being speedy and stable vanilla OS has
11:06
got great documentation let's just uh
11:09
show you that let's go to the web using
11:11
a web browser here it's actually called
11:13
Web here we are on the vanilla OS site
11:15
let's go to the handbook that's the
11:17
documentation bring that up like that
11:19
and as I said this is this is really
11:21
great documentation so for example if
11:24
you want to install it in a virtual
11:26
machine there's a great guide here and
11:28
they've gone to a lot of trouble there's
11:30
lots and lots of screenshots everything
11:31
is really really clearly laid out this
11:34
is very beginner friendly we've got much
11:36
better documentation here with this new
11:38
distro than we find for many older
11:40
distros
11:41
the other thing I want to show you is if
11:43
we go back to our little Dash so I want
11:45
to show the control center let's go
11:47
across to vanilla OS control center like
11:50
that and here in updates I like the fact
11:53
we can schedule our updates weekly or
11:55
monthly I like that and we can turn on
11:57
or off automatic updates very quickly
11:59
and we also have what are called smart
12:02
updates so the system if we turn that on
12:04
will not update if it's very busy or if
12:07
you're on a laptop and the batteries are
12:09
low
12:10
the other thing we can see here is
12:12
subsystem I find this fascinating this
12:15
shows us the containers in which
12:17
applications may be installed and as you
12:20
can see we've got a subsystem here for
12:21
the standard apx managed applications
12:24
apx are now understand should be
12:26
pronounced Apex in the context of
12:28
vanilla OS and in addition to this
12:31
subsystem we could add if we want other
12:33
subsystems for Fedora for open Souza for
12:36
archery looks Etc this really is a very
12:39
innovative distro
12:41
and just to show you how things work I
12:43
also want to take you to disks let's
12:45
just go across here and go to utilities
12:47
and disks like that and if we pick the
12:50
SSD on which our system is installed we
12:52
can see we've got our two root
12:54
partitions A and B we can see
12:57
immutability in action on this system
13:01
and with this before our eyes I think
13:04
it's now time to try and install some
13:07
applications
Installing Apps
13:13
inevitably installing software in an
13:17
immutable distro like this has the
13:19
potential to be more challenging than in
13:21
a regular operating system
13:24
so I therefore thought we should set
13:26
ourselves a target of adding these
13:30
so how are we going to install them
13:33
well the easiest ways to use the
13:36
graphical genome software stall so let's
13:38
fire it up like that and do a search for
13:41
our first application which is
13:43
Firefox like that there it is that was
13:47
nice and easy and we'll just click on
13:49
install and cross our fingers
13:53
and there we are it's finished and does
13:55
it work straight away or something else
13:57
is happening let me see it go on there
13:59
we are and uh
14:01
live demos are always fun aren't they is
14:03
it going to open yes that's working
14:05
absolutely fine so let's try now to the
14:08
other applications I wanted to add in
14:10
should be fairly straightforward we'll
14:12
start with
14:14
there we are
14:16
and install
14:18
lovely jubbly and we'll now go back and
14:21
do a inkscape Escape Escape like that
14:24
which is a fantastic vector graphics
14:26
package a great Adobe Illustrator
14:28
Alternatives will install that as well
14:32
very good and we'll now go back and do
14:34
the audacity audio editor
14:39
fantastic and next here we'll install
14:42
the Caden live video editor
14:49
once again we seem to have success so
14:52
we'll now just add in solitaire
14:56
there we go and finally we'll do a
14:58
search for lender
15:02
although before we launch this let's
15:03
just check everything else has worked
15:05
let's just look in our applications
15:06
because things been added in are they
15:08
all sitting there have we got things
15:10
that will run can we run up for example
15:12
uh
15:14
it seems we can let's just try some of
15:17
the others I'm being very impressed with
15:19
this so far I thought it'd be difficult
15:20
to get things working in this immutable
15:22
distro but it seems that's not the case
15:23
let's just take those as the defaults
15:25
here and inkscape that's absolutely fine
15:30
yes inkscape is clearly working as well
15:33
this is a very good what else do we
15:36
install I forgotten already well also on
15:38
my list oh Audacity Of course because
15:39
audacity going to work
15:41
but a first one plug-in stuff and I'm
15:43
sure it'll come up looks like it's going
15:44
to work it is that's that's fine as well
15:47
and finally here I think we had
15:49
something else which was oh it was Caden
15:51
live wasn't it the video editor actually
15:52
that'll be an interesting one to a check
15:54
because Caden live normally installs a
15:57
few things on first boot but no no all
15:59
there this is this is very impressive so
16:03
the only thing I've got left to install
16:04
is blender so let's press the final
16:07
install button let blender install on
16:10
our system I hope you've been keeping up
16:12
with my recent blender tutorials
16:15
and there we are that's finished as well
16:18
hopefully blender is now down in our
16:21
little set of applications is it going
16:23
to be down here somewhere there it is
16:25
can we now or not blender
16:28
it looks like we can oh it's the latest
16:30
version just come out isn't it very very
16:33
exciting so we'll just have to run
16:34
through that there we are that's fine
16:36
and we can do a normal blendery stuff
16:38
messing around with a cube that's very
16:41
exciting
16:42
but you may be thinking you forgot
16:45
Solitaire Chris of course I didn't
16:46
forget Salter would I forget salta that
16:49
could not possibly be the case it's over
16:51
here somewhere isn't it where's
16:53
Solitaire gone I've lost it I've gone
16:55
past it in my excitement you must be
16:57
here somewhere there it is and as it
17:00
comes up and I resize things for Optimum
17:02
play I would just point out we've just
17:05
managed to install a load of
17:06
applications very easily in this
17:09
immutable distro and we haven't even
17:11
gone near the terminal although if you
17:14
want to install applications in the
17:15
terminal you can use the command line
17:17
Apex package manager where you would
17:20
install things like for example blender
17:21
by typing the command apx install
17:24
blender no need for a sudo because Apex
17:27
Works in user mode
17:30
anyway I'm not going to test to see if
17:32
solto is working properly that might
17:35
take me some time and so we'll now speed
17:37
on through to the end of the video
A Daily Driver?
17:47
vanilla OS is a bold attempt to create a
17:51
new immutable distro
17:53
personally I'm not going to be
17:55
installing it as my own daily driver
17:57
just yet but I am very interested in the
18:00
concept of an immutable operating system
18:03
and so I'm going to keep a close eye on
18:05
the development of vanilla OS
18:09
but what about you are you attracted to
18:11
the idea of an immutable operating
18:14
system do let us all know down in the
18:16
comment section
18:19
but now that's it for another video if
18:22
you've enjoyed but you've seen here
18:23
please press that like button if you
18:26
haven't subscribed Please Subscribe and
18:29
I hope to talk to you again
18:30
very soon
18:33
foreign