From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dimitri Fontaine Newsgroups: gmane.emacs.devel Subject: Re: Emacs in the Cloud Date: Mon, 25 Jul 2011 21:39:20 +0200 Message-ID: References: <87y5zm8qw7.fsf@hi-media-techno.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1311622776 12326 80.91.229.12 (25 Jul 2011 19:39:36 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 25 Jul 2011 19:39:36 +0000 (UTC) Cc: pmr@pajato.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 25 21:39:31 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QlQzz-0003Yx-JC for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2011 21:39:31 +0200 Original-Received: from localhost ([::1]:56661 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlQzz-0003XU-2P for ged-emacs-devel@m.gmane.org; Mon, 25 Jul 2011 15:39:31 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:58599) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlQzw-0003XO-9c for emacs-devel@gnu.org; Mon, 25 Jul 2011 15:39:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QlQzv-0004kT-1D for emacs-devel@gnu.org; Mon, 25 Jul 2011 15:39:28 -0400 Original-Received: from prometheus.naquadah.org ([212.85.154.174]:56015 helo=mx1.naquadah.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QlQzu-0004kG-QY; Mon, 25 Jul 2011 15:39:26 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mx1.naquadah.org (Postfix) with ESMTP id 1E5585C0C8; Mon, 25 Jul 2011 21:39:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at prometheus.naquadah.org Original-Received: from mx1.naquadah.org ([127.0.0.1]) by localhost (prometheus.naquadah.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oTYFo3SNEnJc; Mon, 25 Jul 2011 21:39:22 +0200 (CEST) Original-Received: from DimIMac.local (unknown [89.157.192.174]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.naquadah.org (Postfix) with ESMTPSA id ACE465C0BE; Mon, 25 Jul 2011 21:39:22 +0200 (CEST) Original-Received: by DimIMac.local (Postfix, from userid 501) id 7BC0A24C274E; Mon, 25 Jul 2011 21:39:20 +0200 (CEST) User-Mail-Address: dim@tapoueh.org In-Reply-To: (Richard Stallman's message of "Mon, 25 Jul 2011 14:02:05 -0400") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 212.85.154.174 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142292 Archived-At: Richard Stallman writes: > Some of the readers here might already know about jslinux, the PC > emulator written in javascript. It allows you to run linux in your > browser. > > When you say "run Linux", I presume you really mean running GNU/Linux. To the best of my knowledge, I don't. >From the description online http://bellard.org/jslinux/tech.html Linux distribution I compiled a 2.6.20 Linux kernel (I guess any other version would work provided there is still an FPU emulator). The Linux kernel configuration, patch and the source code of the Linux starter (kind of BIOS) are available: linuxstart-20110526.tar.gz. The disk image is just a ram disk image loaded at boot time. It contains a filesystem generated with Buildroot containing BusyBox. I added my toy C compiler TinyCC and my unfinished but usable emacs clone QEmacs. > Aside from that, a more substantial question is, is it a good idea to > run GNU/Linux in a browser this way? The crucial question is whether > you can run _your own copy_ of it. Due to security concerns in the browser sandboxes, I think that you would need to host both your own copy and the emulator on the same domain, but that would be about it. Regards, -- dim