emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New tool to reduce emacs start-up time on Linux


From: T.V Raman
Subject: Re: New tool to reduce emacs start-up time on Linux
Date: Mon, 13 Jul 2020 15:07:15 -0700

Thanks. Also, for those of  us not in the know, saying what CRIU is
would also alleviate a lot of the concerns 
Blake Miller writes:
 > Sure. I should improve this in the readme.
 > 
 > What runs as root are these three things only:
 > 
 > 1. A little service that is part of my project, written in babashka, called
 > els-cloner
 > 2. The criu binary
 > 3. the criu-ns python script
 > 
 > That's all. CRIU currently cannot be run as non-root. The other two things
 > wrap CRIU and so also need to run as root... except I think I could make
 > the els-cloner service run as an els-cloner user and give it permission
 > only to invoke criu & criu-ns as root, and I should do that.
 > 
 > On Mon, Jul 13, 2020 at 8:58 PM T.V Raman <raman@google.com> wrote:
 > 
 > > I see, I dont understand all the terminology here, which explains my
 > > confusion. As long as neither the emacs daemon or client run as Root,
 > > then that would take away my concern. Could you also elaborate on what
 > > it is that runs as Root?
 > > Blake Miller writes:
 > >  > I'd never run emacs as root either. CRIU has to run as root, but the
 > >  > processes it creates when restoring a snapshot are regular non-root
 > >  > processes, just like the one that was checkpointed.
 > >  >
 > >  > On Mon, Jul 13, 2020 at 4:22 PM T.V Raman <raman@google.com> wrote:
 > >  >
 > >  > > Stefan Monnier <monnier@iro.umontreal.ca> writes:
 > >  > >
 > >  > > the biggest drawback I  saw at a quick-read was the need to run as
 > > root,
 > >  > >  I'd never run emacs as root.>> As the name suggests, it can provide
 > > you
 > >  > > with the fastest emacs startup
 > >  > > >> time in the west, by using CRIU checkpoint/restore to "clone"
 > > emacsen.
 > >  > > >
 > >  > > > Hmmm... an "unexec" that's not Emacs-specific, interesting,
 > >  > > >
 > >  > > >
 > >  > > >         Stefan
 > >  > > >
 > >  > > >
 > >  > >
 > >  > > --
 > >  > >
 > >
 > > --
 > > Id: kg:/m/0285kf1
 > >
 > > --
 > > Id: kg:/m/0285kf1
 > >

-- 
Id: kg:/m/0285kf1 

-- 
Id: kg:/m/0285kf1 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]