This commit is contained in:
Nico Schottelius 2019-11-18 12:29:50 +01:00
parent 1c4cca904e
commit 070999476c

View file

@ -23,10 +23,10 @@ browsers has so far exhausted the available RAM on my notebook.
For many years I have the strict policy to be able to work For many years I have the strict policy to be able to work
autonomously with my notebook. So moving parts of what I use to the autonomously with my notebook. So moving parts of what I use to the
cloud was rarely an option, to be able to work offline. cloud was rarely an option. I want to be able to work offline.
However this comes with a drawback that switching the notebook can be However this comes with a drawback that switching the notebook can be
a bit cumbersome, so I migrated to a git + nextcloud + imap a bit cumbersome. So I migrated to a git + nextcloud + imap
based setup in which all "small files" (notes, source code, etc.) based setup in which all "small files" (notes, source code, etc.)
reside in git repositories and "big files" (photos, videos, etc.) reside in git repositories and "big files" (photos, videos, etc.)
reside in Nextcloud. reside in Nextcloud.
@ -40,8 +40,8 @@ local and remote.
## The browser ## The browser
While you can make a joke about emacs consuming all my memory (it While you can make a joke about emacs consuming all my memory (it
stands for "[Eight Megabytes And Constantly stands for [Eight Megabytes And Constantly
Swapping](https://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html)", Swapping](https://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html),
doesn't it?), the real problem are actually browsers. It was a problem doesn't it?), the real problem are actually browsers. It was a problem
on my 256MB RAM notebook in 1998 with Netscape Navigator, it is still on my 256MB RAM notebook in 1998 with Netscape Navigator, it is still
a problem with firefox and chromium and 16GB RAM in 2019. a problem with firefox and chromium and 16GB RAM in 2019.
@ -50,8 +50,10 @@ Even if you are crazy and upgrade to a 32GB RAM notebook, like I did,
you finally become CPU bound! Yes, indeed, the tabs of my browser you finally become CPU bound! Yes, indeed, the tabs of my browser
consume all CPU cores - while it is idling. consume all CPU cores - while it is idling.
There is an important discussion around whether and why browsers use There is an important discussion around why browsers use
so many resources, however this is not the focus of this post... so many resources and how to optimise this, however this is not the
focus of this post...
## The browser in the cloud ## The browser in the cloud
@ -72,16 +74,17 @@ recently gained some knowledge about
access VNC, RDP and even SSH via the web. Guacamole also supports 2FA, access VNC, RDP and even SSH via the web. Guacamole also supports 2FA,
which is a nice add-on. which is a nice add-on.
Sanity check: So... I can use a browser (!) to access my browser (!) Sanity check: So... I can *use a browser to access my browser*
in the cloud. Does that actually make sense? And the answer for me is in the cloud. Does that actually make sense? And the answer for me is
"yes", because instead of running many tabs, I only have to run 1 tab yes, because instead of running many tabs, I only have to run 1 tab
locally and can outsource the rest. locally and can outsource the rest.
## More in the cloud ## More in the cloud
Actually, what happens behind the scenes is that the VM is running Actually, what happens behind the scenes is that the VM is running VNC
VNC, so I have actually full access to a remote Linux desktop via (we are also experimenting with XRDP), so I have actually full access
browser and can even run applications like libreoffice. to a remote Linux desktop via browser and can even run applications
like libreoffice, blender or gimp remotely.
Because I think it's a cool thing to have, our team at ungleich added Because I think it's a cool thing to have, our team at ungleich added
it as an offer to our [Black IPv6 Friday it as an offer to our [Black IPv6 Friday