首页   注册   登录

henglinli

V2EX 第 25347 号会员,加入于 2012-08-14 16:29:32 +08:00
henglinli 最近回复了
34 天前
回复了 egen 创建的主题 程序员 [转载]是时候升级你的命令行了
@Tyanboot 我是想转移注意力。我更关心有没有其他语言使用了 llvm 的 coroutine,所以转话题到 llvm 了。我担心它用到 llvm 的 cortoutine 的话,就更难做到完全自举起了。让你理解出嫌弃的意思,表示抱歉。我尽量倾向使用不带感情色彩的词来讨论。

@trait 1,如果不是 @Kilerd 后面有接着继续讨论,只说“基本都是 rust 写的,Rust 大法好”的话,我理解的就是他在“吹“。2,我任然坚持不能完全自举起的语言不完整的观点。太依赖 llvm 会导致 llvm 变动影响 rust 的发展。没记错的话,rust 曾经是有自己的 llvm 分支的,原因是 llvm 不接受 rust 的变更请求。我相信如果 Mozilla 不放弃 rust 的话,会有人让他完全自举的。题外话:很多语言后端都有 llvm,这个现象很明显,这个现象令人担忧,一家独大肯定不是好事。最后,不赞同他人的观点可以反驳,但是带有明显感情色彩的词语尽量少用。

@minami 我确实没有系统的学过 rust,只是了解了一些我感兴趣的部分;个人发言只代表个人观点,你总结的不错;其他人都在或多或少的反驳我,你没有。

@Sparetire OK。rust 其实已经做到自举,这个我知道,其他参与讨论我 @到的应该也知道。我加一个”完全“在”自举“前面我相信他们理解为 rust 编译器本身不是全部由 rust 实现并编译的这个意思。正因为我看好 rust 才希望 rust 能做到这点,至于你理解到我在批判 rust,可能是我表达方式和你不同,造成你理解误差。

最后,我觉得我是有问题的:我以为 @Kilerd 在”乱喊“ 666,当然后来他参加讨论,让我重新认识到他不是在“乱喊”。
35 天前
回复了 egen 创建的主题 程序员 [转载]是时候升级你的命令行了
@trait 1,我根本不关心这些新的命令如何如何。2,这样理解,你觉得好就好,我无话可说。
@chengluyu 隐约感觉到自己有点“政治不正确”了,但是我没有必要学习 rust 后再来和你们讨论 rust 吧。coroutine 成熟的只是概念,我知道早就有 rust 的 coroutine 实现了。我觉得 rust 最有意义的是他的” memory safe “。根据 @Kilerd 的说法,还没用上 llvm 的 coroutine。用到 llvm 的特性越多,就越难摆脱 llvm 了。只要是懂 rust 的人吹 rust 就好。

我始终认为,不能完全 bootstrap 的语言不是完整的语言。当然不完整的语言也有了解它必要。当 TOR 迁移到 rust 基本完成的时候,差不多是系统学习 rust 的时候。
调查你用 vi 还是 emacs,如果是我的话。
36 天前
回复了 egen 创建的主题 程序员 [转载]是时候升级你的命令行了
@sticnarf 我怕知道 rust 好而忘了 llvm 的情况发生,说得有点过了。既然都开头了,我想了解下:rust 目前有没有实现基于 llvm coroutine 的 coroutine (好别扭,有基于 llvm coroutine 的 future 等就更好了)。没记错的话,golang 1.6 左右才完全 bootstrap 的,不知道 rust 有没有这条 roadmap。
36 天前
回复了 Osk 创建的主题 Linux lvm raid1 还是 btrfs raid1
@lucifer9 我没有选择 zfs 的二个非常规原因:首先我发现,即使 zfs 内核模块 bultin 了,还是得依赖 intramfs 来 import。直至半年前,zfs 任然没有内核参数来 import。issue 当然已经有人提了,不知道现在有没有 fix。后来又发现,linux 和 FreeBSD (准确点是 trueos)下创建的分区,互不能写。原因是 pool 的几个 features,不知道该怎么弄,后来就放弃了,怕弄不小心坏了旁边的 apfs。(我猜测双方会因为都认为自己默认的 feature 是最佳选择,导致这个不兼容会持续下去。)
36 天前
回复了 egen 创建的主题 程序员 [转载]是时候升级你的命令行了
@trait 我的意思是 rust 是好,但是不能到处吹。要吹也该吹 llvm。当然,喊 666 谁都会,而且不腰疼。
有兴趣可以看看这个,https://sites.google.com/site/1024cores/。 这个人设计了 golang scheduler (我估计 golang 现在任然是这个 scheduler ) https://docs.google.com/document/d/1TTj4T2JO42uD5ID9e89oa0sLKhJYD0Y_kqxDv3I3XMw/edit
我当时只是想看看 lockfree 的,可能你对 Scalable Architecture 这部分更感兴趣。
站在我的水平上,我的意见是并发能达到需求,就不考虑并行。越往底层走,越难 handle,当然也越有意思。
36 天前
回复了 egen 创建的主题 程序员 [转载]是时候升级你的命令行了
@Kilerd rust 要不依赖 llvm 才是真的好。当然不关心实现是好事情。
36 天前
回复了 Osk 创建的主题 Linux lvm raid1 还是 btrfs raid1
@Osk 说句得罪人的话:btrfs 自己都说了 raid1 只是不能并行时有性能问题;如果有人发现它这个功能不稳定,很有可能是这个人的问题。驾驭不了的工具,很多人会先想到是工具的问题,至于而后想到自己出问题的人就更少了,遑论首先想到自己出问题的人,经验丰富者尤甚。题外话:brtfs 前途扑朔迷离,早做好今后可能发生的迁移的准备不是坏事。
36 天前
回复了 station 创建的主题 Linux 大家怎么创建 initramfs ? ( 小巧的)
omit_dracutmodules+="bootchart dash modsign busybox network lvmmerge btrfs dm dmraid dmsquash-live-ntfs lvm mdraid crypt-gpg cifs iscsi iscsi biosdevname masterkey i18n rootfs-block terminfo kernel-modules fs-lib usrmount crypt nfs"
no_kernel="yes"
/etc/dracut.conf.d/default.conf 的一行,半年前用来折腾 zfs 的,主要是去除不要的模块,我使用源代码发行版就是因为特别需要去掉不需要的。再补一句:dracut。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2468 人在线   最高记录 4019   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 13ms · UTC 14:02 · PVG 22:02 · LAX 06:02 · JFK 09:02
♥ Do have faith in what you're doing.
沪ICP备16043287号-1