From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Konstantin Kharlamov Newsgroups: gmane.emacs.devel Subject: Re: Android port (was: gnulib fsusage) Date: Sat, 28 Jan 2023 10:50:02 +0300 Message-ID: <35ae19e677415c7f12d81cedb6f5e662a977f5d0.camel@yandex.ru> References: <87bkmv6z36.fsf.ref@yahoo.com> <87bkmv6z36.fsf@yahoo.com> <83y1pzyqed.fsf@gnu.org> <875yd296la.fsf@yahoo.com> <83lelyzuph.fsf@gnu.org> <871qnq91l1.fsf@yahoo.com> <835yd2ps1v.fsf@gnu.org> <87wn5i7id9.fsf@yahoo.com> <831qnqppkm.fsf@gnu.org> <83bkmtoep1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30008"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Evolution 3.46.3 Cc: luangruo@yahoo.com, emacs-devel@gnu.org To: Eli Zaretskii , Jean Louis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Jan 28 08:51:06 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pLfzO-0007di-7v for ged-emacs-devel@m.gmane-mx.org; Sat, 28 Jan 2023 08:51:06 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pLfya-0001fo-6T; Sat, 28 Jan 2023 02:50:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLfyY-0001fe-Cg for emacs-devel@gnu.org; Sat, 28 Jan 2023 02:50:14 -0500 Original-Received: from forward502a.mail.yandex.net ([2a02:6b8:c0e:500:1:45:d181:d502]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pLfyV-0004qy-FU; Sat, 28 Jan 2023 02:50:14 -0500 Original-Received: from vla1-b7b6154c4cfd.qloud-c.yandex.net (vla1-b7b6154c4cfd.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:3495:0:640:b7b6:154c]) by forward502a.mail.yandex.net (Yandex) with ESMTP id C31325EB67; Sat, 28 Jan 2023 10:50:03 +0300 (MSK) Original-Received: by vla1-b7b6154c4cfd.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id 2oM1KMKZbqM1-08OvOtOe; Sat, 28 Jan 2023 10:50:03 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1674892203; bh=72pvn65pBmuEuE04mpF2KkP4tlRT6uQ6dtB9g6ScSQI=; h=References:Date:In-Reply-To:Cc:To:From:Subject:Message-ID; b=P3GuUp/ys+JLAWgg1WDddEIouMRBWRE1UeEqE6XqDTP9g+HaAVwK/+9zmYGU5Whv7 LtwNPq2uhSwDMS0iECwqBFpA5c7+U4c3cCZdTZC1G3bDEW7NEsxOVi793OJisFnXsw DyRLNVrBa4187PnZ34lYMJH17WQLs8Q9kEYQWp/o= Authentication-Results: vla1-b7b6154c4cfd.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru In-Reply-To: <83bkmtoep1.fsf@gnu.org> Received-SPF: pass client-ip=2a02:6b8:c0e:500:1:45:d181:d502; envelope-from=hi-angel@yandex.ru; helo=forward502a.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:302702 Archived-At: On Fri, 2023-01-20 at 09:19 +0200, Eli Zaretskii wrote: > > Date: Fri, 20 Jan 2023 09:47:34 +0300 > > From: Jean Louis > > Cc: Po Lu , emacs-devel@gnu.org > >=20 > > * Eli Zaretskii [2023-01-19 17:28]: > > > First, we need to decide whether we indeed want to have this in Emacs= . > > > Android is not a free platform, so when its support comes with a lot > > > of additional non-trivial code that we'd need to understand and > > > support/maintain (including a lot of Java), we had better discussed > > > that first. > >=20 > > Replicant is free platform. >=20 > That fact is not relevant to this discussion. I think the point Jean meant to make is that Android platform per se isn't closed, even if the unfortunate situation is that many vendors ship a lot o= f closed code, mainly drivers (tho situation with closed drivers is slowly improving, Google seem to be working on that). The link Jean posted is just one of (free and open source) derivatives of Android platform. The other one very popular comes to mind was CyanogenMod, which later was succeeded by LineageOS.