From mboxrd@z Thu Jan 1 00:00:00 1970 From: Danny Milosavljevic Subject: Re: "System Package" vs "System Service" Date: Sun, 28 Apr 2019 18:41:36 +0200 Message-ID: <20190428184136.4f4dafbb@scratchpost.org> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/H7Q7OyeA6kHaZ=uB1.PUqA6"; protocol="application/pgp-signature" Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Raghav Gururajan Cc: guix-devel@gnu.org, help-guix@gnu.org List-Id: guix-devel.gnu.org --Sig_/H7Q7OyeA6kHaZ=uB1.PUqA6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, On Sun, 28 Apr 2019 11:59:59 -0400 Raghav Gururajan wrote: > I have this confusion/doubt. What is the difference between declaring > something as "System Package" vs "System Service" in the Guix System > Configuration? 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 can move the chair yourself or whatever, but it won't do things for you except incidentially. A service is an active process that, if you ask 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 service is usually very low compared to what work will actually be carried out. For example a hairdressing service provides you the service 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 9050) 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 admin tools, you can of course install those (probably as user packages). 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. --Sig_/H7Q7OyeA6kHaZ=uB1.PUqA6 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAlzF18AACgkQ5xo1VCww uqVGFQf/akPao6/Cwc2NKyG+eOlBK1w48gFaVEo384Sz3TaNYedcM1q+j2Sf3ajU c3xqodATu8sAexZ2PwHBb0H9z/32ZGJb9k0wlFKvcE8iTvDPiL5DEZR//LglOZGh 6kuBmR1Qi/72fM7KAcgeCjC5hX4i6NyAos1VsMlhyyTg2Q7OIJi9c6m3vNcbgem8 YG/LMAAc4/j4YF+StApsesKyjYA9NRjC6m28IsW2zAeZiuduse5k93KbekKXnHGU OscNAtve/pJ2JhyitRyOWYn6ma44xBIVLPoa9rYhwKVgYqIsmU3TAJfXJAu2wDKA Ny664UEocQ82I+6+sjT4ArO7ublCEg== =iHLq -----END PGP SIGNATURE----- --Sig_/H7Q7OyeA6kHaZ=uB1.PUqA6--