From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Emacs as browser (was Re: Concurrency, again) Date: Thu, 20 Oct 2016 11:57:58 -0700 Organization: UCLA Computer Science Department Message-ID: <0abd6bdb-865e-8956-2709-aff5fd9cfcca@cs.ucla.edu> References: <87wq97i78i.fsf@earlgrey.lan> <83twckekqq.fsf@gnu.org> <83mvi9a3mh.fsf@gnu.org> <20161012165911.58437154@jabberwock.cb.piermont.com> <20161012173314.799d1dc5@jabberwock.cb.piermont.com> <8360owaj2s.fsf@gnu.org> <20161013092701.77461800@jabberwock.cb.piermont.com> <20161017105345.2f255760@jabberwock.cb.piermont.com> <83y41nx8l6.fsf@gnu.org> <20161017123459.5ded9408@jabberwock.cb.piermont.com> <87vawosoul.fsf@elephly.net> <20161019090741.46ea2704@jabberwock.cb.piermont.com> <20161019163806.7c77f100@jabberwock.cb.piermont.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1476989911 3066 195.159.176.226 (20 Oct 2016 18:58:31 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2016 18:58:31 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 Cc: rekado@elephly.net, jwiegley@gmail.com, eliz@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: rms@gnu.org, "Perry E. Metzger" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Oct 20 20:58:26 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bxIXc-0006xT-N9 for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 20:58:12 +0200 Original-Received: from localhost ([::1]:56623 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxIXf-0003Zs-1W for ged-emacs-devel@m.gmane.org; Thu, 20 Oct 2016 14:58:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bxIXZ-0003Zn-7q for emacs-devel@gnu.org; Thu, 20 Oct 2016 14:58:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bxIXY-0007pE-Df for emacs-devel@gnu.org; Thu, 20 Oct 2016 14:58:09 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54774) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1bxIXR-0007nS-Rg; Thu, 20 Oct 2016 14:58:02 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id DA84C161268; Thu, 20 Oct 2016 11:57:59 -0700 (PDT) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kYl4dqzJhm_2; Thu, 20 Oct 2016 11:57:59 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 268EB161275; Thu, 20 Oct 2016 11:57:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id p49JM2uaPjMA; Thu, 20 Oct 2016 11:57:59 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 08258161268; Thu, 20 Oct 2016 11:57:59 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:208549 Archived-At: On 10/20/2016 11:04 AM, Richard Stallman wrote: > Is Wayland tied specifically to Linux? No in theory, mostly yes in practice so far. Although Wayland is intended to be portable among Unix-like systems, it's currently mostly limited to the Linux kernel because its reference implementation is being developed on GNU/Linux. Wayland itself is a protocol. Its reference implementation Weston relies on a compositor that in native mode currently requires Kernel Mode Setting (KMS) and the evdev input event interface, which were originally specific to Linux although there are efforts to port them to other kernels. Although it's not intended that Weston be specific to Linux in the long run (e.g., there is a DragonFlyBSD port) almost all Wayland and Weston users are running on GNU/Linux right now. Also, Weston can run in backward compatibility mode attached to an X server, and in this mode it runs on kernels other than Linux (e.g., there is a unsupported port to FreeBSD). I don't think this approach is much used outside of GNU/Linux either, though.