ATB 这么牛,为什么不搞一搞操作系统?

2016-09-08 13:04:05 +08:00
 wyntergreg

实力还没达到? 还是过于短视,大量的变现项目,挣钱不少了吧,可曾想过振兴国产? 这三家实力现在难道还比不过红帽吗?

22746 次点击
所在节点    程序员
233 条回复
bramblex
2016-09-08 15:26:41 +08:00
虽然非常冒昧,但我还是问楼主一个问题

请问楼主您高中毕业了吗?
tony1016
2016-09-08 15:30:46 +08:00
用物理学比喻一下,我们有很多 leonard ,但是我们没有,环境上也出不了 sheldon ,所以说搞不出来是真
heeryuy
2016-09-08 15:32:12 +08:00
又是一神论哥
xjp
2016-09-08 15:46:07 +08:00
楼主没听过 yunos 吗
iEverX
2016-09-08 15:46:25 +08:00
操作系统为什么能改变世界?
wyntergreg
2016-09-08 15:50:36 +08:00
@hxtheone
@bramblex
@leonlu
统一回复一下, LZ 确实是圈子里的没错,只有 5 年经验的菜逼而已,姿势水平确实低,但是这两天看那些什么 pycon 大会,什么云容器大会,还有人发的 office 怎样买便宜点,这些帖子有感而发。所谓授之以渔不如授之以渔,进入这行的时候相信各位都看过不少的格言,知其然知其所以然。然而我们现在用的东西本质上都是都是舶来品,莫名的悲哀感上身了而已。
@ylcx123 能力越大责任越大不懂吗?当然不会要求你家的小公司去写操作系统去,没那个财力自然做不到。我的意思是三家领头企业不能总想着赚钱,变现,这样整个行业会陷入万劫不复了。
zhangdawei
2016-09-08 15:52:35 +08:00
yunos 不是在搞么,
Marfal
2016-09-08 15:56:57 +08:00
@wyntergreg You can you up, no can no bb. 有这时间上网找存在感不如看两本操作系统方面的书。
9hills
2016-09-08 15:56:57 +08:00
@zhangdawei 先不提和 Android 的关系(其实基本算是 Android 的发行版), Kernel 依然是 Linux ,所以本质上还是一个 Linux 发行版
wyntergreg
2016-09-08 15:57:31 +08:00
@xjp
@zhangdawei yunos 偏向物联网的,目前汽车导航上用的最多,并不是 PC 端的。 PC 端虽然在减少,但不可否认是无法被替代的,生产力主力军。
Sequencer
2016-09-08 15:59:28 +08:00
啊,可军方也是改的 linux 操作系统啊。
楼主似乎就是文科生出家,满满家国情怀啊。
是不是需要再给楼主再造一个新的代数系统去研究?
或者让我们学物理去学学轩辕召唤、黄帝共识这种振兴国产的东西?
要是觉得这些在嘲讽楼主,或者要不楼主去跟潘老师搞搞量子通信?
这个还在发展,绝对可以振兴国产。
gamexg
2016-09-08 16:01:40 +08:00
除非再次出现移动互联网之类的机遇才可能出一个专有领域的系统,即使 android 也还是 linux+java 。

把 ATB 加起来全部填进去,也别想在桌面领域能够推出来另一个 windows 。

写一个可用的操作系统本身就难度不小了,但是这个还是操作系统最简单的地方。

另外一个难点是生态,你的新系统不可能没有软件吧?
但是你是新系统,没人愿意给你写软件,甚至别人想给你写软件也没办法写,现存的语言都无法生成新系统的可执行文件,你怎么办?
最简单的办法是修改 gcc 使得可以生成你的系统的可执行文件,但是 c 标准库调用怎么办? 为了实现标准库你还需要实现一套类似于 unix 的系统 api ,但是这么搞出来的和 linux 有什么区别?而且这只是系统 api ,还没图形界面的事呢。

即使你自己实现了一套语言,实现了自己的 api 实现了自己的图形界面,但是现在有开发者愿意学你的新语言、新 api 来给毫无用户使用的操作系统写应用?

最坑的是你是新系统,现存软件没办法简单的移植,各种 api 不一致意味着现存的软件都需要大量的修改才能支持你的平台。你可能说不是有跨平台的库之类能够实现跨平台?但是现存的各种跨平台库都不支持你的平台啊,都需要重新实现。
我记得在知乎看过一篇文章, offic 每次升级光给 offic 开发人员开的工资算上通货膨胀都够建 3 个埃菲尔铁塔了。
那么把 offic 、 intellij 、 adobe 之类的全部移植需要多少费用?这些公司愿意给你做移植?
另外别告诉我 intellij 是 java 写的可以跨平台运行,问题是 java 也不支持你的系统。
敢自己写一个 java 来支持新系统?看看 Oracle 和 google 官司,的确是 google 赢了,但是即使是 google 也用了几年才赢了官司?中国公司在美国有 google 的影响力吗? Oracle 来个禁售就悲剧了。


上面软件的问题还是小问题, ATB 砸钱自己写,还是能实现一些简单软件。

但是另一个坑是没办法填,那就是驱动!
你有能力让各个硬件厂商给你写驱动?光看现在 linux 就知道驱动有多难了。
这里最坑的是驱动不是自己雇人就能实现的,你不知道设备的硬件实现就没办法写驱动,反向对方的驱动是违法的,个人玩没问题,开源非赢利的搞厂家懒得理会,但是你这是商业使用,各个硬件厂家能把你告破产。

这三个问题放在一起也就只有新的平台才能有新机会了。
Chromebook 这个东西就是 google 试图推的一个新系统,使用 linux 内核解决驱动问题,使用 chrome 使得开发人员不用学习新的语言,直接按照 web 的方式即可写 Chromebook 应用。但是这种玩法还是没玩起来。

那么从 0 实现一个系统的难度就更难了。
Lucius
2016-09-08 16:02:58 +08:00
LZ 太异想天开了,以 BAT 目前的能力去重新开发一套独立的操作系统是不现实的。

别说 PC 系统了,即是手机操作系统顶多也是基于 Android 开发一些 ROM …

当然国内也不缺乏像 LZ 这样拍脑袋思考的高层官员。
http://www.zhihu.com/question/50320272
zhangdawei
2016-09-08 16:03:06 +08:00
@9hills 要这么讲,全世界操作系统都源自一家,大循环。
zhangdawei
2016-09-08 16:03:55 +08:00
@9hills 都是对大循环的深度定制。
zhangdawei
2016-09-08 16:05:10 +08:00
@wyntergreg pc 端,如果 yunos 足够成熟的话, pc 端为啥不能用呢? pc 端的系统又不局限在 windows 这种形态。
讲起来, macos 跟 yunos 区别不会太大。
tvallday
2016-09-08 16:10:48 +08:00
没觉得他们牛,就是有钱而已。中国赚钱的套路很多,比如卖假货,盗版,用政府关系扳倒对手,但是操作系统不是其中之一。

楼主你要是愿意自己一个人也可以开发操作系统的,根本不需要指望他们。想当年 linus torvalds 不也是自己一个人开发出 linux 的吗?
blackjar
2016-09-08 16:12:09 +08:00
lz 什么都不知道 跟你解释真是浪费时间 百度 IDL 是国内最好的 好吧
hah620
2016-09-08 16:12:40 +08:00
鉴定楼主是菜逼无异,这个标题换一换各种东西,怎么不开发一个国产的开发语言,不一个国产的编译器,不开发一个国产的 XXX 。 5 年的经验是喂狗了么
wyntergreg
2016-09-08 16:13:28 +08:00
@zhangdawei 确实,你说的对。但是问题也在这里, pc 端可能不赚钱,所以阿里无意 pc 端!从 yunos 的应用上就能看出来,全都卖给导航厂家了,这就是快速变现,逐利。其实就像你我,我们不可能只在工作范围内用我们的技能,在工作之余我们也愿意去学习一点其他的东西来丰富自身。商业公司如谷歌,微软,他们的无人汽车, bing 智能,可能都是将来很长一段时间才能变现的,明摆着短期内不会挣钱的。而 ATB ,这十年来在中国几亿消费群体身上赚了不少钱了吧,今年也都杀入世界 500 强了,还在搞这种短期变现的东西,实在让人寒心。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304804

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX