YoumuChan
发表于 2024-6-27 03:27
overflowal 发表于 2024-6-21 17:13
这个语言还真是,能抄的都抄一遍。
不过抵住了诱惑,没去学rust那样搞borrow-checker,而是用GC,感觉还是 ...
看白皮书感觉别的地方糅得都还行,值类型和不可变优先感觉抄得一般,有种不上不下的感觉。
特别是值类型用的是swift的value semantic而不是rust的move semantic感觉增加了编码复杂度。
不过也是,如果要正确的move semantic就得引入lifetime,引入lifetime那borrow checker就不远了。
但反过来想,都gc了,也没做mutable xor sharable的语义,这个value semantic本质上也就是一个COW到处clone吧。
Midnight.Coup
发表于 2024-6-27 10:13
pigbayspy 发表于 2024-6-26 15:46
如果真的确实是新的内核,那岂不是一堆的 c 语言的 so 啥的都需要重新编译? ...
大概是不用,做了兼容,类似 Zircon 有 Starnix 兼容层
Midnight.Coup
发表于 2024-6-27 11:00
本帖最后由 Midnight.Coup 于 2024-6-27 13:55 编辑
wewai 发表于 2024-6-26 21:35
华为这套东西理论上漂亮,但是同样从理论上分析,我怀疑最终用户到底能得到多少好处。
重新做一套软件栈 ...
OpenHarmony 和 servo 勾搭上了https://servo.org/files/2024-05- ... next-gen-mobile.pdf
毕竟其他三个浏览器内核都在别人手里,Mozilla 反正扶不上墙,Firefox 甚至是 Win 优先的浏览器,WebKit 和 Blink 都是强势的巨头垄断,可以提交代码但方向还是两家说了算,KHTML、Trident(EdgeHTML)、Presto 都是坟头三尺高的东西了
强袭型抹布
发表于 2024-6-27 12:40
yaoyiqun513
发表于 2024-6-27 13:39
Midnight.Coup 发表于 2024-6-27 11:00
OpenHarmony 和 servo 勾搭上了毕竟其他三个浏览器内核都在别人手里
https://servo.org/files/2024-05-06 ...
华为溪村那边还有个硬核创新投票,里头有个安全浏览器方案,但是我没拍照
临界点
发表于 2024-6-27 14:20
https://www.bilibili.com/video/BV1jZ421M79a这次开发者大会还有邀请欧洲那边的开发者开放鸿蒙在欧洲那边的项目叫做Oniro 看来已经开始尝试在海外布局了
Midnight.Coup
发表于 2024-6-27 14:58
本帖最后由 Midnight.Coup 于 2024-6-27 15:03 编辑
临界点 发表于 2024-6-27 14:20
https://www.bilibili.com/video/BV1jZ421M79a这次开发者大会还有邀请欧洲那边的开发者开放鸿蒙在欧洲 ...
These priorities are realized through an array of enhancements, encompassing application frameworks like React Native, system-level OS components such as Servo Web Engine, and a comprehensive toolchain that ensures intellectual property compliance and licensing.
https://oniroproject.org/ 看来确实是要扶持 Servo 了
过个三年能看到完整版的 Servo 为基础的浏览器吗,毕竟现在的实在太简陋了
临界点
发表于 2024-6-27 15:07
Midnight.Coup 发表于 2024-6-27 14:58
https://oniroproject.org/ 看来确实是要扶持 Servo 了
过个三年能看到完整版的 Servo 为基础的浏览器吗 ...
那要看华为会投入多少资源吧 感觉浏览器最大的问题还是兼容性
兔耳僵尸
发表于 2024-6-27 16:44
servo终于有救了吗
wuliaozheX
发表于 2024-6-27 16:58
打算用平板部署一下试试
主人ハム子
发表于 2024-6-27 20:43
今天突然拉稀把剩余机型全都推送4.2了。
—— 来自 鹅球 v3.0.86-alpha
charse4r
发表于 2024-6-27 22:10
临界点 发表于 2024-6-27 15:07
那要看华为会投入多少资源吧 感觉浏览器最大的问题还是兼容性
rust 的顶级赞助商呢 投入不少了
oskneo
发表于 2024-6-28 10:38
临界点
发表于 2024-6-28 10:59
除了华为外也有第三方浏览器啊360跟UC都有说明官方不会限制这个到时候用不惯选其他的就好了
发呆的龙虾
发表于 2024-6-28 13:01
oskneo 发表于 2024-6-28 10:38
华为的浏览器感觉最大问题还是遇到些网站说不允许打开。
起码提供个开关让关闭这个的功能也好 ...
https://p.sda1.dev/18/448b7afd16d65e19604a11b9865ec2c5/image.jpg
这个不知道有没有用。
—— 来自 鹅球 v3.0.86-alpha
JetBrains
发表于 2024-6-28 13:05
Midnight.Coup 发表于 2024-6-27 10:13
大概是不用,做了兼容,类似 Zircon 有 Starnix 兼容层
但是现有移动应用二进制库基本都是 NDK target 的面向 linux unknown 的不如重新弄了
—— 来自 鹅球 v3.0.0.82-alpha
Midnight.Coup
发表于 2024-7-10 21:10
鸿蒙内核的论文已出 https://www.usenix.org/system/files/osdi24-chen-haibo.pdf
0WHan0
发表于 2024-7-10 23:26
Midnight.Coup 发表于 2024-7-10 21:10
鸿蒙内核的论文已出 https://www.usenix.org/system/files/osdi24-chen-haibo.pdf
还能兼容AOSP,文章里说应用程序冷启动时间比Liunx内核的AOSP平均快17%