华为鸿蒙系统对emacs支持咋样?

如题,纯属小白,好奇的一问,感觉华为的万物互联生态打造可能是趋势,但是网上没找到鸿蒙与emacs的相关联系。各位前辈对此有啥看法? 1.鸿蒙的未来? 2.emacs将来会在鸿蒙沃土上茁壮成长么?

鸿蒙未来我看好,但我不认为GNU Emacs需要成长在商业公司的生态中

2 个赞

HOS has a android layer you can use termux which supports emacs

3 个赞

虽然我对华为和鸿蒙无感,但需要指正一下,GNU Emacs一直成长在商业公司的生态中。Windows和macOS就不用说了,Linux能到今天这种程度跟商业公司是无法脱离关系的,谷歌红帽微软乃至华为在内的无数商业公司不仅是Linux内核的主要贡献者,让Linux持续发展的钱也是从它们那来的。用爱发电是无法做大的,程序员要吃饭,商业公司有钱给他们吃饭,这就够了。FOSS和商业公司是不冲突的。

8 个赞

这能有啥支不支持,单片机不用说,也没有pc系统,手机上面基于aosp

嗯嗯,自由软件的发展确实是离不开商业公司的支持。但我觉得楼主提到的

给人一种Emacs要扎根在鸿蒙系统中发展,鸿蒙将成为Emacs主力系统的感觉。我觉得Emacs作为自由软件,不应该和非自由的操作系统独有的功能产生过度的依赖,Emacs能从鸿蒙系统的发展中受益我是认可的。

我觉得emacs会比鸿蒙活得更长,自由软件lisp这些会以思想、信仰、教义的方式存在下去(所以rms被称作教主),而商业公司急于求成的产品,往往发布一个大版本就像推倒重来一样,如同当年的windows phone新版本与旧版本不兼容,让开发者也要重来。如果是这情况那鸿蒙现在支不支持emacs都不重要。

1 个赞

谢谢,您的回答很中肯,学习了,不过好奇的问一下,您认为android会走的更远么?

谢谢,认同您的观点,其实我是出于想走对大方向而发此疑问。因为感觉微软和google的产品生态不知道还是否能屹立往后的几十年,不知华为的生态和产品是否对他们有本质性的冲击。

1 个赞

谢谢回答,是我的语言文字表达有问题,我只是作为小白想基于某个平台学习emacs,但是网上没有基于鸿蒙的emacs教程。但是个人又有些看好鸿蒙的前景又不确定,所以发此疑问。

学习emacs和平台没什么关系,而且在电脑桌面端目前也没鸿蒙啥事啊

这是我今年看过的最令人挠头的一个帖子了 :rofl:

7 个赞

可以基于 linux 学习 emacs.

说实话,一直对华为没有什么好感,甚至时常有点怀疑。要说原因的话得回到两年前——当时是大一到大二的暑假前后,现在是大三到大四暑假,时间应该没有算错。

当时啥也不懂,听说方舟编译器开源了(当时华为还在微博上面发了个特别拽的宣传海报好像是 “x月x号,Show you the code”),高兴地等了好久,终于等到那天激动地下载下来编译器,我现在还记得当时的情形:

那时我刚刚入了Linux的邪教,将Windows盘格了,所以使用的是界面上有各种非洲元素的 Ubuntu。我当时晚上10点多吧,在方舟编译器的官网下载好编译器Linux版本的源代码,然后尝试 make。

现在已经不记得方舟编译器是使用 ninja 还是 cmake 构建的了,但是我印象深刻的是它需要使用 clang 编译。当时我想:java 一开始不也需要使用 c++ 写编译器,后面过了很久才能够自举的吧?因此当时看到知乎上面指责华为使用clang编译的评论我是不屑的。

然后是无尽的编译出错,而且报错信息当时也看不懂,上google查,也没有查出来怎么解决。无奈之下,我就去下载了预编译版本。当时压缩包解压之后名字出来叫 maple “枫叶”,还蛮诗意的。将它放进 bin 目录下面,写了个c++的 hello world,结果编译不成功。然后上知乎搜,猜测可能是 java 的编译器?然后我又搜了个 java 的 hello world,还是不能编译通过,但是也没有报我代码哪里有问题。后面想了各种可能,都编译失败。

我尝试到大概1点就放弃了,几天内好像又试了几次,还是不行。上知乎一搜,就没有成功的。。。我顿时就明白自己可能被耍了。。。后面再听到华为放出的消息的时候我都会想起这次经历,不由自主就得先不分青红皂白地怀疑一下这次是不是也是“宣传手段”。。。

写这个贴子的时候又搜索了一下,到2020年7月的时候,也就是距离方舟编译器Show you the code那个事件隔了一年之后,方舟编译器编出来的程序才终于能跑了。也侧面印证了我当时的记忆没有出错吧。

2 个赞

基础软件创新都需要时间,不管有多少钱都需要积累一堆牛人。

而基础软件的一堆牛人只在两个地方:

  1. 干了一辈子操作系统的微软和苹果
  2. 开源社区里聚集的那点人

如果没有足够的牛人团队常年耕耘,靠某几个人偶尔使劲一下,还没坚持一会就昙花一现。

我用华为手机,确实做的不错,但是客观的说,物联网的鸿蒙是他们原创也用起来了,手机的鸿蒙是他们原创吗?抄了AOSP加自己华为账号就是做操作系统了?

如实的说自己做了啥,没做啥,有啥差距,华为现在已经很了不起了,但是虚假宣传我个人非常反感。

14 个赞

安卓一直都可以跑 Emacs.

1 个赞

谢谢您,我现在基于WSL2 Ubuntu和b站学习emacs

谢谢经验分享,让我开了眼界

中肯的回答,不过商业公司可能需要相关宣传吧

嗯嗯😊我现在小米手机上就安装了emacs,不过不外接蓝牙键盘效率太低