all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: joakim@verona.se
To: rms@gnu.org
Cc: yandros@mit.edu, emacs-devel@gnu.org
Subject: Re: Emacs Webapp/Plugin
Date: Thu, 02 Aug 2012 09:41:30 +0200	[thread overview]
Message-ID: <m3mx2d211x.fsf@chopper.vpn.verona.se> (raw)
In-Reply-To: <E1Swhcr-0005IK-Sf@fencepost.gnu.org> (Richard Stallman's message of "Wed, 01 Aug 2012 18:42:45 -0400")

Richard Stallman <rms@gnu.org> writes:

>     But the main difference between my goal and FreedomBox seems to be that
>     I want to provide configuration descriptions for all nodes of a network
>     of computers and other systems that collaborate at all times. Thats why I
>     used the term "Cluster".
>
>     So, AFAICS FreedomBox does not provide a configuration description for
>     an OS image that runs on phone hardware, that will rely on a
>     corresponding image that runs on a server, basically an old school
>     client-server configuration.
>
> What is a "configuration description"?  I never saw that term before.

A description of how to set up a system in a particular configuration.
These are preferably handled by specialized software.

For GNU/Linux there is for example Puppet, among others. It works like this:
- There is a configuration server called the "puppet master"
- client machines, which can be other servers, laptops, or whatever,
register with the Puppet master.
- A daemon called the "Puppet Agent" is run on the client system.
- The Puppet Agent consults with the Puppet Master to fetch various
configuration settings.

In this case I want to provide the following configuration settings:
- which server software to install on the server. For instance the imapd
Dovecot.
- Which mail client to install on a laptop, for instance Evolution.
- both server and client get the appropriate configuration to
communicate using imap.

The point of this i to make it easy for people to get an entire free
stack running without spending weeks configuring. It is not easy for an
unexperienced user to make all the installs and configurations.

Furthermore the Android stack appears "free" or "open" to some
people. If nothing else the project I describe will result in an article
that can be used for didactical purposes.

> Alas, there is no a free system that can run on a phone.  But even if
> there were one, why would you need to get this from your server?

I'm not sure why you say that there are no free systems available for
phones. In my particular case I use the GTA04 which has mostly open
hardware. On this open hardware I run the QTmoko GNU/Debian
distribution. If I havent made any misstake, the parts I use are free.
(There are many other projects similar to QTMoko)

If you mean that the GSM network itself isn't free, or that the GSM
subprocessor requires a binary blob to operate legally on a public
network, that is indeed a problem. These problems are being addressed by
several projects, but must be considered long-term. Overall there are
many many details, I can't cover each here.

Anyway, so the phone I use is basically a small GNU/Linux system with a
3G modem. So you can in principle use a configuration system like
"Puppet" to conveniently configure it. (As a technical side-note Puppet
might not be the most suitable system, because it requires a Ruby stack
running on the client. I'm investigating "Pallet" instead, which just
requires bash and ssh on the client, which runs fine on my phone)



> --
> Dr Richard Stallman
> President, Free Software Foundation
> 51 Franklin St
> Boston MA 02110
> USA
> www.fsf.org  www.gnu.org
> Skype: No way! That's nonfree (freedom-denying) software.
>   Use Ekiga or an ordinary phone call

-- 
Joakim Verona



  reply	other threads:[~2012-08-02  7:41 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27 16:47 Emacs Webapp/Plugin Paul Michael Reilly
2012-07-27 18:13 ` joakim
2012-07-27 23:56 ` Jeremiah Dodds
2012-07-28  2:56   ` Paul Michael Reilly
2012-07-28 21:26     ` William Gardella
2012-07-29 10:53       ` Paul Michael Reilly
2012-07-29 15:21         ` Bastien
2012-07-29 16:14         ` William Gardella
2013-10-04 10:03         ` Alex Bennée
2013-10-04 15:39           ` Paul Michael Reilly
2013-10-05 16:48             ` Richard Stallman
2013-10-06 18:59               ` Paul Michael Reilly
2013-10-07 13:36                 ` Richard Stallman
2012-07-28 13:58 ` Richard Stallman
2012-07-29  0:54   ` Miles Bader
2012-07-29 11:18     ` Paul Michael Reilly
2012-08-05 17:06     ` Richard Stallman
2012-08-08  5:19       ` William Gardella
2012-07-29 11:11   ` Paul Michael Reilly
2012-07-30  1:47     ` Richard Stallman
2012-07-30  2:34       ` Stephen J. Turnbull
2012-07-30  8:30         ` joakim
2012-07-31 22:32           ` Richard Stallman
2012-07-31 22:49             ` chad
2012-08-01  9:20               ` joakim
2012-08-01 22:42                 ` Richard Stallman
2012-08-02  7:41                   ` joakim [this message]
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:09                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:27                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-04  8:13                           ` joakim
2012-08-04  2:43                       ` Jason Rumney
2012-08-05  0:04                         ` Richard Stallman
2012-07-31 22:32         ` Richard Stallman
2012-08-04 10:06       ` Miles Bader
2012-08-04 13:01         ` Lennart Borgman
2012-08-04 15:38           ` Nix
2012-08-05  0:04         ` Richard Stallman
2012-08-05  0:31           ` Miles Bader
2012-08-05 21:01             ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3mx2d211x.fsf@chopper.vpn.verona.se \
    --to=joakim@verona.se \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    --cc=yandros@mit.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.