Skip to main content

Vanilla os

Introduction

i

came
accross
0:00
vanilla
os foreign
in
a
yt
0:01
video
and [Music]
it
0:12
welcomeappears to anotherbe videorealy frominteresting. explaining
i
quite
like
0:15
gnome
as computers.com
a
base
and
0:17
im
this time we're going to check out
0:19
vanilla OS
0:21
thinking this is apotentially 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 partsone of the best options in the future if they stick with it. also theres only two updates per year and a roling release but you have to manually enable rolling releases

tl;dr

its stable asf, and you can run any app on it!

 A Unique Solution to Distro Hopping

Vanilla OS is a Linux distribution designed to eliminate the need for distro hopping, a common practice among Linux users who switch between different Linux distributions to find the ideal balance of stability, hardware support, and application access. Vanilla OS offers these features within a single, highly stable base.

Immutability and Atomicity: Enhancing Security and Stability

One of the distinguishing features of Vanilla OS is its immutable and atomic nature. The base system is locked down, preventing both applications and users from writing to it, except for certain directories like the home folder or partition and the /etc and /var directories. This design principle significantly bolsters the system's security.

Updates in Vanilla OS are lockedapplied down

atomically,
meaning
each
0:34
update
either they'recompletes readsuccessfully or, if any issue arises, the entire operation is reverted, leaving the system unaltered. This ensures that any reboot will either return the system to its previous state or update it successfully.

Innovative Software Installation with 'apx'

Vanilla OS introduces 'apx', a package manager that allows software installation from any source, including all distro containers. This innovative approach enables Vanilla OS to run virtually any software developed for Linux, addressing the issue of distro packaging fragmentation.

Intuitive User Experience

Vanilla OS prioritizes user-friendliness in its design. The intuitive installer guides users through the necessary steps, and post-installation, users can customize their experience, choosing between dark and light mode, enabling support for Flatpak and AppImage, and selecting their preferred apps. This user-centric approach makes Vanilla OS accessible to both beginners and technically inclined users.

Is Vanilla OS the Future of Linux Distributions?

Vanilla OS represents a promising concept that could potentially shape the future of Linux distributions. It provides access to virtually all Linux-developed software at native speeds within a highly stable base. However, it's not a one-size-fits-all solution. Users who only toneed increasesoftware security

from
FlatHub
may
0:38
not
require Vanilla OS, and sothose beforeunfamiliar wewith installthe andcommand test
line
0:41
vanilla OS let's delve a bit more deeply
0:44
intoor the concept of ancontainers immutable
might
find
it
0:46
challenging
to operatinguse. system
However,
Securewith &further Stabledevelopment, (whatsuch isas a graphical layer on 'apx' for intuitive software installation from containers, Vanilla OS could become an immutableoptimal OS?)
solution
for
users
0:52
seeking
extensive immutablesoftware operatingaccess systemswithout provide
compromising
system
stability

0:55

 

protection

for fromanyone malwarewho failedcares updates

this
one
was
0:58
written
with andai, user errormodified 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
me...