ashchen 发表于 2003-5-21 10:01:21

Linux内核畅想······

linux给人的感觉是和dos是一个级别的
它下面的图形界面不过是些外挂程序
人们在谈到linux的时候很少不会不拿win32比的
想当年的win98也还是建立在dos的内核基础上的
和现在的linux总感觉有些雷同
本人对linux内核不是很精通,就算是做一个梦想吧
也许编一个内核是十分困难的事情,但我想随着软件技术的发展肯定会出现越来越完美的操作系统
图形内核似乎失败了,也许正应验了那句话:最好的东西不会是最流行的
我不知道面向对象技术能不能应用到内核中去,3D引擎能否和内核挂钩
也许已经做到了,也许根本就不可行
更高的效率,更强功能是每个电脑爱好者理想的追求吧
现在的linux结构似乎很臃肿,既然要用图形界面就应该努力发展它吧?
而且图形界面也是操作系统发展的趋势吧?

总之一句话:期待更完美的内核和体系 【我所说的似乎没什么意义么。呵呵】

Dragonfly 发表于 2003-5-21 10:12:59

linux kernel is totally different with dos. although give u the similar experience with a simple prompt. nobody will compare linux with windows 32. you can not treat an os without good gui integrated as a poor os. that is totally wrong. and linux can also have wonderful and flexible wm, although it is not integrated.
i think the problems now are that many tech standards are defined by wintel. implemented in windows at first. so linux donot gain fair start point with windows.

oo is slower than pure c. even the fastest c++ code can only achieve 90% or less c code speed. so kernel is still written by c.
gui is the trend for desktop, not for server os. and the new trend is wui.(web user interface)

jjww 发表于 2003-5-21 11:57:15

linux和dos是一个级别????这个级别怎么讲?
不会这么认为吧?我觉得无论从操作系统的哪种归类,他们也不在同一类萨 :wink:
windows的图形不是外挂?外挂怎么定义?
让linux不打印开机的各种信息,给一个图形让大家看,不能退出xwindow,要不就蓝屏,这就不外挂了?我想很多人都会认为stupid的。
我就从这些各种开机打印信息中获得很多帮助。
不懂windows怎么区分kernel和user process。
如果用C++,内核才会狂大。不过OO思想,内核一直在用。
我同意dragonfly的观点,我觉得计算机现在正在两极分化,
desktop和server本来就是针对不同用途,以后他们的区别会更大。
不可否认,m$让很多不懂computer的人能用computer处理很多事务,这是商业存在的
必要性;但是失去的更多,比如自由、隐私, 安全。
一家之言。 8)

Dragonfly 发表于 2003-5-21 21:19:59

windows have a GDI in kernel, i think that is what he means. it is easy to keep showing a nice pic during system boot up and enter init 5 directly. but less flexible.

ashchen 发表于 2003-5-22 09:03:06

各位老大,我不是那个意思,启动画面不是问题
我的观点在于linux是设计命令行模式设计的
unix30多年命令行的历史到今天是否应该有些改进??
我想如果改进的话应该是个全新概念的系统
从平面到3D,声控可能不可能呢?
不过win32的gdi已经禁锢了许多程序员,很难和m$争,我想也没有必要弄一套全新的函数库
操作系统的成功应该看有多少程序员为它写程序
现如今一切似乎都很茫然
linux下感觉找不到公认的标准和权威
那么多的发行版本,是否能能兼容?
也致使很多软件公司不敢贸然挺进

事物发展的初级阶段一般是无序的
当然不希望哪家公司垄断linux
unitedlinux又不包括所有的发行版

Dragonfly 发表于 2003-5-22 09:11:46

command line mode is not wrong, now i prefer to finish all my task under console and command line. it is very flexible. i know this is not suitable for normal user, that is why linux has kde, gnome, and other wm.

many programmers in china is work under windows. but in other countries, this is not always be true. what u mean 公认的标准和权威 ? linux implement almost all open standards. for the 权威, that is what microsoft want to be. that is not open, but closed one.
if there is only one kind of linux, only rh, even it is powerful, do u like it?

ashchen 发表于 2003-5-22 10:21:35

符号是无限的,但是图形是最直观的
linux发展方向到底在哪呢??更快速安全的服务性能还是简单易用的桌面
面向企业还是广大的pcer?还是一小部分所谓的hacker?
也许这并不是急于解决的问题,时间会给出正确的答案
而且作为我来说这也不算重要
但是内心深处还有有一种希望,那就是期待更好的linux

不过:
  微软渐渐认识到,围绕Linux而展开的争论对公司不利。随著Linux的兴起,微软的客户们提出这样的问题:例如,在Linux完全免费的情况下为什么还要购买视窗?或者在用户可以看到Linux的源代码,能够在问题出现之前看出安全漏洞的情况下,源代码不公开的视窗怎么做到比Linux更安全?对于这些问题,客户希望从微软那里得到更清楚的回答。

m$不会在坐视不理了,最近的sco控告linux版权的案件m$就可能是背后的指使者
不过linux自有它自己的魅力,它的好坏不能市场占有率不能来评定
它是所有爱好自由的程序员的结晶

Dragonfly 发表于 2003-5-22 10:29:13

yes, the news here is ms want to buy sco. then ms will own the copyright of unix. a funny story.

from linus, linux 2.6 is try to go two trends, both desktop and server. linux will always keep it a kernel + shell + applications. so the better desktop is depends on wm. i believe kde and gnome will have more integrated application suites. or an easy standard to let everybody write similar application easily and with good communication ability. i admit ms office suite is a good example. they share similar ui, similar operation, ...

keenor 发表于 2003-5-22 13:50:03

我在别出看来的,觉得很有道理:
gnu/linux在中国的真正目的是横扫弥漫在中国计算机界很久
以来的微软迷雾.计算机是多样化的,计算机!=PC,操作系统!=windows,计算机的学
习!=学习掌握和熟练掌握微软的产品和知识,计算机的乐趣!=在windows上获得的乐
趣.我们需要看一看操作系统背后的工作,网络背后的原理,我们不但需要表面的现
象,我们也需要内部的实质.gnu/linux免费的为我们带来了这一切.(当然,把
gnu/linux与windows对比研究也是很有意思的一件事,其实windows有些东西也不错
,可惜没有公开源码贡献出来) 在中大看过许多社团的兴衰,了解到"社团"一词的真
正含意.希望gnu/linux协会走好,成为中大学生讨论和研究gun/linux的首选场所

还有我自己认为linux在中国的意义是让很多中国人知道操作系统是怎么做的,并让中国人知道做个操作系统并不是我们想象中的高不可攀

keenor 发表于 2003-5-22 14:36:29

你说得对,linux万岁,ms和sco去死吧!

Dragonfly 发表于 2003-5-22 21:42:32

ms have its good points. the problem is that the only target is money. so others can not grasp benefits from it.
and linux company also need profit. that profit should come from service, which is not popular in china. so hope that day comes soon

hexing 发表于 2003-5-25 13:21:00

\对linux 和windows的比较应该要公正,客观,不可否认,windows在某些方面的确比linux优越,,最主要的是他的支持者多,也就是在windows下可用的软件多,\虽然是收费的,但现在的盗版很多,所以很多人就体会不到linux的free的真正优点所在,就比如说,红帽的盘是80元,而盗版的windowsxp才几元钱,windows下需要付费的软件在网上都有破解版的下载,而且遇到问题了,周围的人都能和自己交流,而linux有点像孤军奋战一般,还好我们班不只我一人用linux,要不然的话,遇到了问题还真不知道怎么办,再说了,免费的东西毕竟不符合现在的商业规律,就象前面有人说的那样,linux的公司也要profit啊,要不然的话就没有饭吃了.
不过,linux的一个很大的优点就,就如前面有人说的那样,free,不仅代表免费,还有自由的含义,更重要的是,让大家明白了操作系统是怎么一回事,而不像windows那样,把人们都蒙在鼓里,我就是一个例子,在用linux以前,我对操作系统是一无所知,现在就好多了.
总之,;linux的发展是一段很漫长曲折的道路,并且还需要广大linux爱好者的支持和参与,我们既然选则了linux,就应该为之奋斗了!

Dragonfly 发表于 2003-5-25 22:37:03

nod, fight for linux and code for food!

conner 发表于 2003-5-26 20:30:34

世界上没有完美的内核。内核说穿了就是一个负责任务分配调度的核心。一个好的内核就是可以满足不同任务的需要。windows内核是给一般操作员用的,可定制比较差,而且图形内核做到服务器里面显得太大了。如果服务器键盘、鼠标等等其他外设都没有,每次都轮询一遍,显然比较耗费系统资源。用486这样的机子作web+ftp+mail,用windowsNT基本上连跑都跑不起来,而Linux两张软盘就可以了。从这方面来看,Linux的确优越很多。

关于桌面,说老实话,Xfree86的确有点复杂和混乱,不是一个很好的单机图形界面系统,原因就是它从一开始就是为服务器——终端设计的。这样的设计在计算机作为工作站使用的时候,肯定会造成一些不必要的性能和资源损耗。比较好的设计应该是简化本机和服务器间的通讯和加强硬件api对directx的支持。但由于linux的GPL原则和版本的多样性,给硬件厂商带来很大的困难,很难写出适合不同版本内核的驱动,因此造成了xfree86显示效率的低下。根本的解决的方法就是尽快出台新的api标准,以统一各种不同的硬件,并且确保二进制兼容,使得厂商可以使用封闭代码的驱动程序。这个路很长,没有大多数厂商的支持,很难做到。还有一个比较困难但是最快最省力的办法,就是Linux为directx单独写一个兼容的内核驱动,使得xfree86获得直接写本机显存的途径,但这样做的代价就是稳定性,不大会被xfree86组织接受。看来只有靠我们自己来完成了。

Dragonfly 发表于 2003-5-26 22:01:09

there are many discussion on xfree86. and one of its core team member is fired because of different opinions. so what will happen on xfree86 is still uncertain. xfree86 is suitable for dumb terminal. but for local use, as conner said, a little trouble and inefficiency.
页: [1] 2
查看完整版本: Linux内核畅想······