From mboxrd@z Thu Jan 1 00:00:00 1970 From: Raghav Gururajan Subject: Re: "System Package" vs "System Service" Date: Mon, 29 Apr 2019 09:28:47 -0400 Message-ID: References: <20190428184136.4f4dafbb@scratchpost.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="=-HbM0Kju6sEuE+NW42I3+" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:59616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hL6L1-00038X-GF for guix-devel@gnu.org; Mon, 29 Apr 2019 09:28:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hL6L0-0003yM-5H for guix-devel@gnu.org; Mon, 29 Apr 2019 09:28:55 -0400 In-Reply-To: <20190428184136.4f4dafbb@scratchpost.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Danny Milosavljevic Cc: guix-devel@gnu.org, help-guix@gnu.org --=-HbM0Kju6sEuE+NW42I3+ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Thank you very much for your clear explanation. I did add Tor Service with Default Configuration to my system config; ans also added the user to Tor group. But it seems that the traffic is not routed when I checked with "check.torproject.org". What should I do? On Sun, 2019-04-28 at 18:41 +0200, Danny Milosavljevic wrote: > > Error verifying signature: Failed to execute gpg. > Hi, > On Sun, 28 Apr 2019 11:59:59 -0400Raghav Gururajan > wrote: > I have this confusion/doubt. What is the difference between > declaringsomething as "System Package" vs "System Service" in the > Guix SystemConfiguration? > A package is a thing that is present in your system and just stays > put,similar to a chair or any other passive object. If you want, you > canmove the chair yourself or whatever, but it won't do things for > youexcept incidentially. > A service is an active process that, if you ask it to, will do work > for youin order to reach a long-term goal. The level of detail you > have to specifywhen requesting the service is usually very low > compared to what work willactually be carried out.For example a > hairdressing service provides you the service of cuttingyour hair to > a fashionable style. > A chair and a hairdressing service are fundamentally different. > Tor usually provides a proxy service (at port 9050) which will proxy > allyour network traffic through it, with the goal of improving your > privacy. > It's difficult to see what you need the tor package to be installed > for--because the service will already provide the proxying. If you > wanttor admin tools, you can of course install those (probably as > userpackages). > For reference, I have ten system packages in addition to %base- > packages(there are 40 in the latter currently) and I'm a heavy guix > user.If anything, I expect both counts to decrease over time. --=-HbM0Kju6sEuE+NW42I3+ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Thank you very much for your clear explanation. = I did add Tor Service with Default Configuration to my system config; ans a= lso added the user to Tor group. But it seems that the traffic is not route= d when I checked with "check.torproject.org". What should I do?
<= br>
On Sun, 2019-04-28 at 18:41 +0200, Danny Milosavljevic wrote:=
Error verifying signature: Failed to execute gpg.=
Hi,

On =
Sun, 28 Apr 2019 11:59:59 -0400
Raghav Gururajan <rvgn@disroot.org> wrote:

I have this confus=
ion/doubt. What is the difference between declaring
something as =
"System Package" vs "System Service" in the Guix System
Configura=
tion?

A package is a thing that is pres=
ent in your system and just stays put,
similar to a chair or any =
other passive object.  If you want, you can
move the chair yourse=
lf or whatever, but it won't do things for you
except incidential=
ly.

A service is an active process that, if you as=
k it to, will do work for you
in order to reach a long-term goal.=
  The level of detail you have to specify
when requesting the ser=
vice is usually very low compared to what work will
actually be c=
arried out.
For example a hairdressing service provides you the s=
ervice of cutting
your hair to a fashionable style.
A chair and a hairdressing service are fundamentally different.=

Tor usually provides a proxy service (at port 905=
0) which will proxy all
your network traffic through it, with the=
 goal of improving your privacy.

It's difficult to=
 see what you need the tor package to be installed for--
because =
the service will already provide the proxying.  If you want
tor a=
dmin tools, you can of course install those (probably as user
pac=
kages).

For reference, I have ten system packages =
in addition to %base-packages
(there are 40 in the latter current=
ly) and I'm a heavy guix user.
If anything, I expect both counts =
to decrease over time.

--=-HbM0Kju6sEuE+NW42I3+--