西西河

主题:史蒂夫-乔布斯同志是一代IT男的精神偶像 -- SkyWalkerJ

共:💬225 🌺833 🌵7
全看树展主题 · 分页首页 上页
/ 15
下页 末页
家园 所有通信设备商都是被中兴,华为抄了后路的。

所以全部都不行了。

他们买手机就是走个流水,大头利润从来都是设备。

现在中兴,华为,刚开始走终端的路,以后肯定让苹果没得玩。因为等到了4G时代,华为的手机入华为的网,和苹果的手机入华为的网,肯定有巨大的差异的。这也是为啥以前诺基亚的信号好,因为很多设备就是诺基亚的。以后手机的应用多半就是高速网延伸,网速保证不了,啥应用都是瞎。这个苹果肯定玩不转的。

家园 本来看兄台前一个帖子觉得句句入理

但是如果连X-Window的名称都没有搞清,是否我可以怀疑(即使我也赞同你前面的结论),兄台没有真正研究过一下,哪怕是一下Linux操作系统这个东西(不含使用),也就是说你前面的结论并不靠谱?

另外,对于操作系统的复杂度也值得商榷:

俺觉得Windows的复杂度应该在现代战斗机系统到大型舰船系统之间

这个能否仔细讲讲你的依据?因为这两者我都没有接触过。但是既然我国有J20了,那么必然已经有了足够的实力去研制出一个操作系统?不过我猜测,飞控系统也就是在各种条件下的条件控制和优化计算会比较复杂,但这仍然是应用层面上的事情,操作系统内核应该并不复杂。

家园 您当然可以怀疑

这是您的权力,这世界上本来就很少有什么事情不可以怀疑。不过还请您把您的逻辑讲出来,这样才更有说服力。

俺不觉得“搞错X-Window名称”和“研究过Linux”之间有什么必然联系。俺说过X-Window属于GUI,严格来说并不属于操作系统,至少是经典的操作系统概念。在俺上学那会,没听说过《操作系统》课程还要学GUI(再说学GUI也不一定是X-Window啊,您说是不是?)

另外,您觉得怎么样才算是“研究过”Linux? 假设没研究过Linux,但研究过Unix,FreeBSD,Windows等操作系统行不行?

我们当然有实力研究出操作系统,而且早已已经研制出来了啊,抛开我前面说的COSIX以及基于Linux的国产操作系统不算,90年代以前的银河1,2,3所用的YHOS也可能是自己写的。

俺的原帖写的是Windows与飞机舰船比,您怎么得出“操作系统内核应该并不复杂”的结论?俺没说是用Windows内核比,也没说是和飞机舰船的操作系统比啊(如果您觉得“现代战斗机系统到大型舰船系统”中的“系统”是指“操作系统”,那俺道歉,不过俺实在找不到更好的词了)?而且前面俺也说过操作系统的复杂性其实跨度很大,从TinyOS到FCOS可能有几个数量级,您说的并不复杂到底指的是哪一个?

家园 我是觉得现在稍微厉害一点的学校

如果教操作系统这门课,怎么也得读一下Linux源码(光讲原理空对空有什么意思呢),况且GUI也是现代操作系统中密不可分的一部分(Windows里就把GUI的权限设为最高权限ring0),既然如此也应该知道X-WINDOW这个名称啊。同理,如果自己稍微研究过一下Linux,也应该知道这回事。况且X-WINDOW是一种标准,而不是具体的产品,更没有理由不知道。

另外,现在估计没几个人研究Unix和FreeBSD了,资料少且应用并不广泛,至于非开源的Windows,怎么研究?在这种估计下,所以我觉得您研究过Linux、却不知道X-Window觉得十分奇怪。当然,现在看来是我的估计错了,请多包涵。

飞机舰船的事情,我说的是指这两个系统的操作系统内核可能并不复杂,复杂在于碰到各种情况下的条件判断和优化计算,那应该是属于应用层面了。

家园 GUI应该不是操作系统的一部分

WINDOWS把GUI和操作系统混在一起,应该和微软操作系统主要用于个人机,更注重人机交互性有关吧。和把GUI视为应用层的解决方式,利弊都有。

家园 现在学校的情况俺还是真不了解

反正俺上学那会Linux还不成气候,那时候见过的唯一一本Linux书籍是对Linux的简介,16开本,大概30页左右,大概1991年出版,很不起眼,那时候,操作系统教程基本使用Unix或DOS举例,还有就是Minix,这个也是附全部源代码的(话说Linus也是看了Minix才决定写Linux的)。

另外,俺不觉得教操作系统看Linux源代码有多大意义,Linux是工业化产品,从源代码中学习编程技术还说的过去,说学原理效率就有点太低了(而且以现在Linux现在的代码量,俺很怀疑有人能在大学四年能将Linux内核通读一遍,当然,天才除外)。从教学上说,Linux远不如Minix以及其他早期Unix源码。

至于Unix和FreeBSD现在还有多少人研究俺还真不清楚,不过这个和我们讨论的问题有关吗?而且Windows没有源代码也不妨碍研究啊,难道说只有知道了每个细节才算研究?

至于X-Window,俺上学那会根本没听说过,知道他也只是因为2000年左右玩Cygwin的时候装过X11,只是简单跑起来并没什么应用。至于您说的它是个标准,严格说来是这样,但我并不觉得俺的说法有什么太大问题,通常说X-Window即特指X Org的X,尤其是X11(当然,X11有时也用作X标准的第11版的名字). 有Wikipedia为证:

“The X window system (commonly X Window System or X11, based on its current major version being 11) is a computer software system and network protocol that provides a basis for graphical user interfaces (GUIs) and rich input device capability for networked computers. ”

操作系统的内核的却是比较小的,尤其是实时操作系统的内核。但既然俺前面的贴子说的是登月工程,那俺也要找类似意义的系统去和操作系统比,所以提到战斗机和舰船。

家园 要看什么操作系统,真能用的,不是几个人一两年能弄出来的

你最后的结论我很赞成,确实有需求的话,国内一定能开发出来相应的软件的,不过对于操作系统的复杂度,不容低估。

Unix最初的版本三个人一个月就弄出来了,可是那是三个简直不是人的人啊,而且Unix的最初版本,复杂度上要小很多。Linux的最初版本好像才一万多行,这个东西一个人一年,虽然难度很大,也不是不可能,关键是基本不能用。本科生水平好点的,暑假里就能写一个最简单的,但是一样,不能用。

操作系统及时不考虑外设(其实这些可以通过驱动来做,本来就不放在操作系统里面),还有进程调度、内存管理这些东西,是很让人头疼的,这些很重要所以一定不能出问题,又要效率高又要占用资源少又要稳定可靠,在算法、数据结构设计上是非常费心思的,而且往往是使用C语言或者汇编写程序,所以即使比代码行数少,但是那个真的是精华啊。

不同的操作系统,也有不同的考量,比如工业控制的操作系统,在实时性和可靠性上就很下功夫,但是在图形化上么,提供字符界面就很不错了;而手机操作系统在节省资源上一定处处小心,能用一个字节实现就不用两个——手机应用开发可能不这么小心,但是手机操作系统一定要小心;通讯方面的操作系统可能连界面也没有,但是在健壮性和速度上一定是费尽心机的。

这样的代码未必会很长,因为代码一样占用空间,写的长未必速度就快,所以操作系统里的程序,寥寥几行可能暗藏机关。几乎可以说是“两行三年的,一吟双泪流”呢。

家园 前辈啊,91年的时候Linux还不到两岁呢

教学看Linux代码用处真不大,用处大的呢,往往是以修改Linux为目的的

家园 他们估计只是听说过PC98

当年没有游戏玩,为了模拟PC98

多少英雄竞折腰啊

家园 不会的

没有微软

我们BBS只可能是老铁写程序,大家一起用机器码互相交流

家园 不可能

今天我去看了北京某一个中学,曾几何时里面的计算机房都是Apple II 和Macintoshi,你会用吗?

没有微软和PC...IT时代不会到来

家园 那个时代Jobs走的路子是

US 大联盟, 什么都是Made in Apple,

大家分不到利润

现在是搞告诉公路收费站了

老兄何必和一个连Wintel联盟的意义和地位都弄不明白的人沟通呢

家园 不是一个Gates

不过他的家世的确不一般

虽然他是新英格兰地区的贵族身份

不妨碍他成为走向未来之路的领头人

家园 这也要有一个大环境

你在中国软硬兼吃一定死翘了

毕竟七层协议中,硅谷可以集中到所有的资源

其他家不具备这个条件

家园 关键是商业环境

你让中国的任何一家非央企搞搞高精尖的试试看

就连现在的那些新能源公司、生物科技公司都是一帮水货

全看树展主题 · 分页首页 上页
/ 15
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河