Chinaunix

标题: 结贴 [打印本页]

作者: 勿丑于    时间: 2009-08-04 15:53
标题: 结贴
工作已找到

[ 本帖最后由 勿丑于 于 2009-11-20 08:31 编辑 ]
作者: egametang    时间: 2009-08-04 16:02
晕,看到校友了
作者: SunGod    时间: 2009-08-04 16:06
LZ真是怀才不遇啊
作者: 勿丑于    时间: 2009-08-04 16:07
这两个学校的人都混的很惨的样子,万一出个牛人,也牛死了,比如原来的金山软件,现在有个什么Consmas。
作者: MMMIX    时间: 2009-08-04 16:16
原帖由 勿丑于 于 2009-8-4 15:53 发表
1. 我完全读懂了Unix源代码。
   这等于说我掌握了C语言,尤其是传统C。

哪种 Unix? BTW, 完全读懂 Unix 源码可不仅仅是掌握了 C 那么简单,那对 OS 的实现肯定也是了解甚深了。

2. 我非常清楚的理解/掌握Plan 9的实现技巧。
   这等于说,1). 我掌握了分布式计算机系统。
           2). 我明白分布式文件系统的很多原理。

非常清楚的理解/掌握 Plan 9 的实现,不可能只了解些原理吧?

3. 我对Inferno的实现架构非常了解,对Limbo编程语言也知之甚深。

对 Limbo 了解甚深,写过什么么?

BTW,写了这么多,来点你写的东西或者你曾经提交的 patch 似乎更有说服力。
作者: 勿丑于    时间: 2009-08-04 16:26
第一个问题的回答是肯定,UNIX是贝尔实验室的注册商标,到现在为止,开源的UNIX只有一个。
第二个问题不是个问题。原理=实现。Programming is understanding.
第三个问题,看过,没写过。
最后,提交个patch算个屁,那只是某个工作领域的自然结果。
作者: yyjshpy    时间: 2009-08-04 16:28
我怎么看着就是个搞笑贴。
作者: 勿丑于    时间: 2009-08-04 16:31
原帖由 yyjshpy 于 2009-8-4 16:28 发表
我怎么看着就是个搞笑贴。


如果你想笑,我真的不反对。你可以看我的某个帖子,我真的不反感轻松一笑。

here
http://bbs.chinaunix.net/viewthread.php?tid=1467809#pid10913412

[ 本帖最后由 勿丑于 于 2009-8-4 16:32 编辑 ]
作者: alex_linux    时间: 2009-08-04 16:36
感觉这贴要火
作者: MMMIX    时间: 2009-08-04 16:38
原帖由 yyjshpy 于 2009-8-4 16:28 发表
我怎么看着就是个搞笑贴。

agreed.
作者: 勿丑于    时间: 2009-08-04 16:40
原帖由 MMMIX 于 2009-8-4 16:38 发表

agreed.


我最不反对的是你来笑。
作者: egametang    时间: 2009-08-04 16:40
支持校友,s h i t,CU上喷粪的人太多了,什么都能喷,我见过的清华北大中科院研究生(同学,都是玩咖,哈哈)也不比楼主强,顶!
作者: 勿丑于    时间: 2009-08-04 16:45
原帖由 egametang 于 2009-8-4 16:40 发表
支持校友,s h i t,CU上喷粪的人太多了,什么都能喷,我见过的清华北大中科院研究生(同学,都是玩咖,哈哈)也不比楼主强,顶!


谢谢!

这也是我的帖子,共享共享。实际上,我真的害怕的是社会上真的把UNIX源代码看透了,如果没有的话,我真的是不担心的。
另外我真的不反感别人笑,我认为笑是一种美德,也许是我们自己把它搞坏了,这样,就应该纠正过来。

http://bbs.chinaunix.net/viewthread.php?tid=1390057#pid10325921
作者: egametang    时间: 2009-08-04 16:49
咋收费呢?我想学TCP/IP协议栈,刚辞职要往网络方向走了。虽然应用没问题,但也想知道底层
作者: 勿丑于    时间: 2009-08-04 16:55
原帖由 egametang 于 2009-8-4 16:49 发表
咋收费呢?我想学TCP/IP协议栈,刚辞职要往网络方向走了。虽然应用没问题,但也想知道底层


IT所有的技术都是不需要付费的,尤其是真正计算机科学的技术。我的那个根本搞不起来,这个社会,谁会去学基础的东西。

网络的底层只有三个字,协议栈,就是,Process+Protocol,栈就是Process。
作者: 勿丑于    时间: 2009-08-04 16:58
你可以看看Plan 9,这是我见过的最好的操作系统,1989年就诞生了。国内有人知道,好像一副秘而不宣的样子。

相比操作系统,网络简直让人提不起精神。

[ 本帖最后由 勿丑于 于 2009-8-4 17:03 编辑 ]
作者: egametang    时间: 2009-08-04 17:02
嘿嘿,也算爱好吧,自学了一段时间linux内核源码,但是工作却不是是这方面的工作,因此狠下心来辞职了,
要不就做linux嵌入式或者网络开发,要不就自己在家中看书。
作者: qingcheng_yuan    时间: 2009-08-04 17:07
强贴留名
作者: flynetcn    时间: 2009-08-04 17:11
楼主有blog吗,我想见识一下高人
作者: 勿丑于    时间: 2009-08-04 17:13
原帖由 flynetcn 于 2009-8-4 17:11 发表
楼主有blog吗,我想见识一下高人


遗憾,没有。我的那些论文就是工作的结果,对你来说很容易的吧。
作者: emacs_boy    时间: 2009-08-04 17:18
基本上,懂的越多,发现自己不会的东西也越多。
楼主那样的简历,只有大学刚毕业的才会这么写。看了很多东西,没有实际经验,没有遇到过问题,所以自我感觉良好。
从楼主的工作经历来看,对于plan 9什么的,根本没有实际的工作经验。
分析unix代码算什么。opensolaris还是bsd?
作者: 勿丑于    时间: 2009-08-04 17:25
原帖由 emacs_boy 于 2009-8-4 17:18 发表
基本上,懂的越多,发现自己不会的东西也越多。
楼主那样的简历,只有大学刚毕业的才会这么写。看了很多东西,没有实际经验,没有遇到过问题,所以自我感觉良好。
从楼主的工作经历来看,对于plan 9什么的,根 ...


招Plan 9的没人。

UNIX还是只有一个的,不要拿solaris 和 bsd 说事了吧。

我很喜欢自己的风格的,emacs也是一种风格的,如果emacs像MS Office,你还会喜欢它吗?

一个人经过长期的技术探索,解决了rudimentary的问题,自我感觉好了,这有什么错吗? 实际上,我现在也是有问题的,难道我需要在简历上说出我没有解决的问题吗?
作者: egametang    时间: 2009-08-04 17:27
楼主厉害,不过我也是俗人一个,unix虽好但论找底层方面的工作还是linux较容易。
自己的爱好想和工作结合在一起并不是那么容易,并不是能力不行,还包括运气,家
人,朋友,用人公司等等因素。有时不得不为形势所逼,所以最近在看一web server
代码,为找网络方面的工作做些积累
作者: 勿丑于    时间: 2009-08-04 17:29
原帖由 egametang 于 2009-8-4 17:27 发表
楼主厉害,不过我也是俗人一个,unix虽好但论找底层方面的工作还是linux较容易。
自己的爱好想和工作结合在一起并不是那么容易,并不是能力不行,还包括运气,家
人,朋友,用人公司等等因素。有时不得不为形 ...


我认为你没有问题的,我感觉你很年轻,很有前途。
作者: 勿丑于    时间: 2009-08-04 17:31
原帖由 勿丑于 于 2009-8-4 17:29 发表


我认为你没有问题的,我感觉你很年轻,很有前途。


我也是俗人一个,原来我一直不认为自己能行,后来没什么事干,也看出来了。

我实际上也不认为我这次能去做Plan 9,既然喜欢,就说出来吧,憋着不好,曾经网络公司说要解决存储成本的问题,为什么没人说Plan 9,这是个分布式处理和分布式存储的系统,跨很多平台。而且几乎不存在成本的问题。但是,如果我不说,我相信,今后5年内,还是不会有人说,那么,真正得意的,只有Google了,Ken和Rob Pike都去了Google。

[ 本帖最后由 勿丑于 于 2009-8-4 17:36 编辑 ]
作者: egametang    时间: 2009-08-04 17:41
原帖由 勿丑于 于 2009-8-4 17:29 发表


我认为你没有问题的,我感觉你很年轻,很有前途。


谢谢鼓励,现在还能饿死人吗?要干就干自己喜欢干的事,再次支持楼主。
作者: 勿丑于    时间: 2009-08-04 17:46
原帖由 egametang 于 2009-8-4 17:41 发表


谢谢鼓励,现在还能饿死人吗?要干就干自己喜欢干的事,再次支持楼主。


呵呵,今天高兴,谁要是招我,我保证我的(技术)同事们都学会UNIX。也就是说,这个技术我准备放出去了。

另外,我可以如实的告诉其他网友,如果你看懂了UNIX,那么你会发现,Linux很容易,Plan 9也不难,但是如果你把问题倒过来,通过皮肤去想骨头,那就困难多了。

[ 本帖最后由 勿丑于 于 2009-8-4 17:57 编辑 ]
作者: flynetcn    时间: 2009-08-04 18:22
原帖由 勿丑于 于 2009-8-4 17:46 发表


呵呵,今天高兴,谁要是招我,我保证我的(技术)同事们都学会UNIX。也就是说,这个技术我准备放出去了。

另外,我可以如实的告诉其他网友,如果你看懂了UNIX,那么你会发现,Linux很容易,Plan 9也不难 ...

呃。。。我说我老学不会linux呢


Plan 9才80多兆!

http://www.minix3.org/ 这个系统还活着呢。。

[ 本帖最后由 flynetcn 于 2009-8-4 18:36 编辑 ]
作者: T-bagwell    时间: 2009-08-04 19:12
楼主很猛
会plan9啊
作者: zhuyubei    时间: 2009-08-04 19:26
我google了下你的学术论文,好像没被收入进什么数据库啊。你真得发了文章吗?
我真不知道楼主水平有多少?到底是疯子还是天才!?我的水平很有限,无法评估。

希望你不要讨论太多计算机哲学上的问题,和我们讨论一下真正的技术细节吧!

不过我想说得是,无论如何,此帖必火!!
作者: zhuyubei    时间: 2009-08-04 19:30
既然google用plan9,而且楼主水平真的又是如此之高,相信你去google绝对没问题的!!我看好你哦!!
作者: MMMIX    时间: 2009-08-04 19:40
原帖由 flynetcn 于 2009-8-4 18:22 发表

Plan 9才80多兆!

什么 80 多兆?安装盘压缩后倒是 80多兆,可惜解压后是 270M。
作者: OraBSD    时间: 2009-08-04 19:43

作者: unixlinuxsys    时间: 2009-08-04 20:18
楼主:
1、如果真的有才,搞个中国的OS。。。。肯定有人支持你,我也会掏出积蓄。。。。。
2、去IBM,HP,Oracle,。。。。。。。
3、去中科院
4、去国内某些“所谓很牛”的企业
作者: chris2211    时间: 2009-08-04 20:25
……自卑的路过
作者: action08    时间: 2009-08-04 20:31
原帖由 SunGod 于 2009-8-4 16:06 发表
LZ真是怀才不遇啊




[ 本帖最后由 action08 于 2009-8-4 20:35 编辑 ]
作者: action08    时间: 2009-08-04 20:37
原帖由 MMMIX 于 2009-8-4 19:40 发表

什么 80 多兆?安装盘压缩后倒是 80多兆,可惜解压后是 270M。


英雄本色
作者: cuijj_ibm    时间: 2009-08-04 22:19
LZ或许忘了,有个成语叫卧虎藏龙!!!别人不说不代表不精通,不看不代表能力不行!!!
作者: Aleaxander    时间: 2009-08-04 22:42
国内确实很少有人知道plan 9。。。
本人觉得, 你罗列了一大框你看过什么, 知道什么,  还不如写几个你做过什么
作者: 勿丑于    时间: 2009-08-05 13:29
原帖由 zhuyubei 于 2009-8-4 19:26 发表
我google了下你的学术论文,好像没被收入进什么数据库啊。你真得发了文章吗?
我真不知道楼主水平有多少?到底是疯子还是天才!?我的水平很有限,无法评估。

希望你不要讨论太多计算机哲学上的问题,和我们 ...


这些论文没有一个在正式的刊物上发表过,一般都是在team里讲一下。

并且这些论文行家看起来,都不难。

计算机哲学,真的有这个领域吗?
作者: 勿丑于    时间: 2009-08-05 13:32
原帖由 unixlinuxsys 于 2009-8-4 20:18 发表
楼主:
1、如果真的有才,搞个中国的OS。。。。肯定有人支持你,我也会掏出积蓄。。。。。
2、去IBM,HP,Oracle,。。。。。。。
3、去中科院
4、去国内某些“所谓很牛”的企业


搞OS缺的不是技术,而是可持续性的发展。Redflag糊出一个东东来,它能发展到哪去?

IBM我有一定的了解,怎么说呢,还是我简历上的那句话,学不到产品的本质。
重要的是那里的人,自我满意度很高,即使学不到产品的本质。
我接触过的IBM的产品中,我认为技术含量最高的,就是MQ了,但是它不开源,并且即使IBM内部的人,也看不到它的源代码。
另一个产品是Websphere,同上。
但是,你在IBM,都可以下载到这些产品,可以安装调试学习研究。

还有一句话,IBM好像有点舍本逐末的感觉,我发现IBM的人编程都用Java,也就是说,IBM没有属于自己的编译器。IBM 的Linux中心使用的也都是别人的技术。
分布式操作系统后,谁会稀罕OS/360, Z, AS400?

[ 本帖最后由 勿丑于 于 2009-8-5 18:11 编辑 ]
作者: 勿丑于    时间: 2009-08-05 13:35
原帖由 cuijj_ibm 于 2009-8-4 22:19 发表
LZ或许忘了,有个成语叫卧虎藏龙!!!别人不说不代表不精通,不看不代表能力不行!!!


问题是说了,不精通,看了,能力不行。
作者: 北京野狼    时间: 2009-08-05 13:38
unix真好似害人不浅
作者: 勿丑于    时间: 2009-08-05 13:42
原帖由 北京野狼 于 2009-8-5 13:38 发表
unix真好似害人不浅


你还是退出吧。
作者: 勿丑于    时间: 2009-08-05 13:43
原帖由 T-bagwell 于 2009-8-4 19:12 发表
楼主很猛
会plan9啊


我最看好你!如果这个论坛真的有深藏不露的,我想你应该是头一个。
作者: T-bagwell    时间: 2009-08-05 13:45

很荣幸被楼主看好
作者: 勿丑于    时间: 2009-08-05 13:47
原帖由 T-bagwell 于 2009-8-5 13:45 发表

很荣幸被楼主看好


你能不能多说几句?

算了,我先多说几句,你眼光很犀利的,感觉性格非常的沉稳。这是两个难以集中到一个人身上的素质!

要学好啊!记住!
作者: 北京野狼    时间: 2009-08-05 13:51
原帖由 勿丑于 于 2009-8-5 13:42 发表


你还是退出吧。


嗯, 俺这就退出不回来了。  等你出院
作者: 勿丑于    时间: 2009-08-05 13:51
昨天下载了Minix的代码,今天看了,很不错的!

我有预感,如果Minix真正实现了进程并发的机制,微系统领域里一定有一席之地,并且,会在教育领域占据绝对的位置。
作者: 勿丑于    时间: 2009-08-05 13:52
原帖由 北京野狼 于 2009-8-5 13:51 发表


嗯, 俺这就退出不回来了。  等你出院


走好。
作者: xplus    时间: 2009-08-05 14:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: richardhesidu    时间: 2009-08-05 14:06

作者: 勿丑于    时间: 2009-08-05 14:13
原帖由 richardhesidu 于 2009-8-5 14:06 发表


什么意思,表示你在笑吗?

记住,没有人能在笑的时候思考!
作者: zylthinking    时间: 2009-08-05 14:33
靠, 真是神人, 刚才搜了一下, 神人不但开创了软件分析这个学科, 还开创了英语分析
作者: 勿丑于    时间: 2009-08-05 14:37
原帖由 zylthinking 于 2009-8-5 14:33 发表
靠, 真是神人, 刚才搜了一下, 神人不但开创了软件分析这个学科, 还开创了英语分析


都是失败的。
作者: zylthinking    时间: 2009-08-05 14:41
恩, 我看到了

第九节
本文最后提到了英语,实际上就是源于学习英语而生。我本人英文水平一般,但是看到本文的你,如果你欣赏这篇文章,那么第八节就是我最正式的总结。你可以把它告诉给你身边的人。
作者: 勿丑于    时间: 2009-08-05 14:42
原帖由 zylthinking 于 2009-8-5 14:41 发表
恩, 我看到了

第九节
本文最后提到了英语,实际上就是源于学习英语而生。我本人英文水平一般,但是看到本文的你,如果你欣赏这篇文章,那么第八节就是我最正式的总结。你可以把它告诉给你身边的人。


算了算了,stop, stop! 我在找工作的。
作者: emacs_boy    时间: 2009-08-05 14:44
1. 我完全读懂了Unix源代码。
   这等于说我掌握了C语言,尤其是传统C。
2. 我非常清楚的理解/掌握Plan 9的实现技巧。
   这等于说,1). 我掌握了分布式计算机系统。
           2). 我明白分布式文件系统的很多原理。

------------------------------------------------
1, 我完全懂得鸟飞翔的原理。
   这等于说我可以像鸟一样飞翔
2,我非常清楚地理解鱼的游泳技巧
   这等于说:1)我可以像鱼那样游泳
             2)我可以知道鱼在想什么
作者: zhuyubei    时间: 2009-08-05 14:48
我完全读懂了楼主的帖子。
这等于说我认识字,尤其是汉字!
作者: 勿丑于    时间: 2009-08-05 14:52
原帖由 emacs_boy 于 2009-8-5 14:44 发表
1. 我完全读懂了Unix源代码。
   这等于说我掌握了C语言,尤其是传统C。
2. 我非常清楚的理解/掌握Plan 9的实现技巧。
   这等于说,1). 我掌握了分布式计算机系统。
           2). 我明白分布式文件系统的 ...


你是一个很正确的人。我对你只有一句话,UNIX和C是不分的,一个人不懂UNIX敢说懂C,这实际上是个笑话的。但是如果一个人懂UNIX,然后他说自己懂C,这应该是没有问题的。
作者: 勿丑于    时间: 2009-08-05 14:55
原帖由 zhuyubei 于 2009-8-5 14:48 发表
我完全读懂了楼主的帖子。
这等于说我认识字,尤其是汉字!


这么说就真是笑话了。

不过我认为你真的是这么想的。不过,我不想讨论这个。
作者: zhuyubei    时间: 2009-08-05 14:58
为什么只有懂了Unix才是真懂C?我承认一些Unix的系统调用的确是很好的展现了C的威力!但是我不明白为什么你会那么说?举些实例吧
作者: zylthinking    时间: 2009-08-05 14:58
哥们要真想找工作, 我倒是感觉不妨就unix某个地方的代码调用环境, 与其他地方的关系分析一下贴上来,  识技术的人自然会明白, 空口做高人状, 尽管过瘾, 找不到工作的。
作者: 勿丑于    时间: 2009-08-05 15:00
原帖由 zhuyubei 于 2009-8-5 14:58 发表
为什么只有懂了Unix才是真懂C?我承认一些Unix的系统调用的确是很好的展现了C的威力!但是我不明白为什么你会那么说?举些实例吧


这个问题你完全可以自己去查的,不信的话,你可以在这个论坛开个帖子,听听别人怎么说。
作者: zhuyubei    时间: 2009-08-05 15:00
用Linus的话来说:Show me your code!
作者: zhuyubei    时间: 2009-08-05 15:02
我觉得你有些虚!高手对菜鸟应该指导其成长!
作者: 勿丑于    时间: 2009-08-05 15:02
原帖由 zylthinking 于 2009-8-5 14:58 发表
哥们要真想找工作, 我倒是感觉不妨就unix某个地方的代码调用环境, 与其他地方的关系分析一下贴上来,  识技术的人自然会明白, 空口做高人状, 尽管过瘾, 找不到工作的。


还是有点舍不得,不知道为什么。
作者: 勿丑于    时间: 2009-08-05 15:04
原帖由 zhuyubei 于 2009-8-5 15:00 发表
用Linus的话来说:Show me your code!


直到现在,我没有发现Linus抄过别人的代码,也就是说,Linux的确是个奇迹。
作者: emacs_boy    时间: 2009-08-05 15:05
原帖由 勿丑于 于 2009-8-5 14:52 发表


你是一个很正确的人。我对你只有一句话,UNIX和C是不分的,一个人不懂UNIX敢说懂C,这实际上是个笑话的。但是如果一个人懂UNIX,然后他说自己懂C,这应该是没有问题的。

纸上谈兵吧,都工作那么多年了,直接说做过什么好了。
对开源这么感兴趣,那参与过什么开源项目?写了那些东西?
要不贴几篇技术贴出来让大伙见识见识阿。空谈高论只会惹人反感。
作者: zhuyubei    时间: 2009-08-05 15:06
顾左右而言他!我无语了!
作者: zylthinking    时间: 2009-08-05 15:12
我直接请教一下好了, 也是很浅显的问题啊, 就是内核代码中指针的值是虚拟地址呢, 还是线形地址呢, 还是物理地址呢
作者: 勿丑于    时间: 2009-08-05 15:13
原帖由 emacs_boy 于 2009-8-5 15:05 发表

纸上谈兵吧,都工作那么多年了,直接说做过什么好了。
对开源这么感兴趣,那参与过什么开源项目?写了那些东西?
要不贴几篇技术贴出来让大伙见识见识阿。空谈高论只会惹人反感。


你如果反感的话,可以离开,这是个找工作的帖子,不是个卖技术的帖子。

我谈的都是很实际的东西,什么高论了?你眼红什么?
作者: 勿丑于    时间: 2009-08-05 15:14
原帖由 zylthinking 于 2009-8-5 15:12 发表
我直接请教一下好了, 也是很浅显的问题啊, 就是内核代码中指针的值是虚拟地址呢, 还是线形地址呢, 还是物理地址呢


虚拟地址
作者: zylthinking    时间: 2009-08-05 15:15
或者哥们可以就这个问题直接将内核寻址问题系统解释一下, 正好解我疑惑嘛
作者: 勿丑于    时间: 2009-08-05 15:17
原帖由 zylthinking 于 2009-8-5 15:15 发表
或者哥们可以就这个问题直接将内核寻址问题系统解释一下, 正好解我疑惑嘛


我再告诉你一句,天上不掉馅饼,如果你一定相信这样的馅饼,那么请记住,这样的馅饼下面就是一个不折不扣的陷阱,尽管很小,但足以致命。
作者: zylthinking    时间: 2009-08-05 15:19
没事, 我不怕掉陷阱, 只想吃点儿, 如果不乐意就算了
作者: T-bagwell    时间: 2009-08-05 15:20
楼主?
工作找得如何了?
作者: 勿丑于    时间: 2009-08-05 15:21
原帖由 zylthinking 于 2009-8-5 15:19 发表
没事, 我不怕掉陷阱, 只想吃点儿, 如果不乐意就算了


I will say NO! 也许这对你好!
作者: 勿丑于    时间: 2009-08-05 15:21
原帖由 T-bagwell 于 2009-8-5 15:20 发表
楼主?
工作找得如何了?


难得一笑!
作者: zylthinking    时间: 2009-08-05 15:22
原帖由 T-bagwell 于 2009-8-5 15:20 发表
楼主?
工作找得如何了?

别打岔, 请教问题呢, 呵呵
作者: T-bagwell    时间: 2009-08-05 15:23
别笑
很严肃的问题
工作找得如何了?
吃饭时关键呀
作者: 勿丑于    时间: 2009-08-05 15:26
原帖由 T-bagwell 于 2009-8-5 15:23 发表
别笑
很严肃的问题
工作找得如何了?
吃饭时关键呀


怎么办呢? 我不如你的。

[ 本帖最后由 勿丑于 于 2009-8-5 15:28 编辑 ]
作者: T-bagwell    时间: 2009-08-05 15:27
找啊
肯定有人要你的
作者: 勿丑于    时间: 2009-08-05 15:30
原帖由 T-bagwell 于 2009-8-5 15:27 发表
找啊
肯定有人要你的


你肯定吗? 很难的,system study is irrelevant, 大体上就是这个意思,Rob Pike说的。
作者: zylthinking    时间: 2009-08-05 15:30
就算技术好, 这种不耐烦心态也不好说的
作者: 勿丑于    时间: 2009-08-05 15:33
原帖由 zylthinking 于 2009-8-5 15:30 发表
就算技术好, 这种不耐烦心态也不好说的


我真的服了你了。你说的很对。但是我的技术也不是真的好,我不郁闷的话帖出自己的简历干什么?

你满意了吧?
作者: epegasus    时间: 2009-08-05 15:48
和那个塑料袋的帖子有得一比
作者: 勿丑于    时间: 2009-08-05 15:54
原帖由 epegasus 于 2009-8-5 15:48 发表
和那个塑料袋的帖子有得一比


比不上的,连简历都贴出来了,还怎么比?
作者: 勿丑于    时间: 2009-08-05 15:55
原帖由 epegasus 于 2009-8-5 15:48 发表
和那个塑料袋的帖子有得一比


我问你个私人问题,你整天泡在网上,不累吗?

你直接回答就行了。
作者: epegasus    时间: 2009-08-05 16:29
原帖由 勿丑于 于 2009-8-5 15:55 发表


我问你个私人问题,你整天泡在网上,不累吗?

你直接回答就行了。

因为累才这样的.现在什么也不想做了,书也看不进了,估计不久就完了.
作者: richardhesidu    时间: 2009-08-05 16:31
3. Linux的实现技术,比如sockets, softirqs等。

请教一下,
1, 软中断和tasklet最显著的区别在哪里?
2, 我有一个防火墙设备,内核是linux,没有自己的ip,要怎么在应用层抓到防火墙保护的网站服务器发出, 并流经防火墙网卡的页面?
作者: 勿丑于    时间: 2009-08-05 16:36
原帖由 epegasus 于 2009-8-5 16:29 发表

因为累才这样的.现在什么也不想做了,书也看不进了,估计不久就完了.


那你看看这个帖子吧,里面我有建议的。
作者: 勿丑于    时间: 2009-08-05 16:39
原帖由 richardhesidu 于 2009-8-5 16:31 发表
3. Linux的实现技术,比如sockets, softirqs等。

请教一下,
1, 软中断和tasklet最显著的区别在哪里?
2, 我有一个防火墙设备,内核是linux,没有自己的ip,要怎么在应用层抓到防火墙保护的网站服务器发出 ...


1. 软中断是一种机制,tasklet是个数据结构。
2. 没有自己的ip, 难道还没有自己的内存吗?

对了,谈不上请教。

[ 本帖最后由 勿丑于 于 2009-8-5 16:40 编辑 ]
作者: 勿丑于    时间: 2009-08-05 16:44
原帖由 epegasus 于 2009-8-5 16:29 发表

因为累才这样的.现在什么也不想做了,书也看不进了,估计不久就完了.



对了,真的吗,你刚才没有上线,这让我莫名了一阵。
作者: T-bagwell    时间: 2009-08-05 16:44

作者: epegasus    时间: 2009-08-05 16:46
原帖由 勿丑于 于 2009-8-5 16:44 发表



对了,真的吗,你刚才没有上线,这让我莫名了一阵。

浏览器有时会崩溃掉,我已经懒得重装和修复了.
作者: richardhesidu    时间: 2009-08-05 16:49
原帖由 勿丑于 于 2009-8-5 16:39 发表


1. 软中断是一种机制,tasklet是个数据结构。
如果你真正了解,或是实际做过linux内核编程,就不会这么说了。

2. 没有自己的ip, 难道还没有自己的内存吗?
估计你还没看懂我的问题吧

对了,谈不上请教。

作者: T-bagwell    时间: 2009-08-05 16:49
原帖由 richardhesidu 于 2009-8-5 16:31 发表
3. Linux的实现技术,比如sockets, softirqs等。

请教一下,
1, 软中断和tasklet最显著的区别在哪里?
2, 我有一个防火墙设备,内核是linux,没有自己的ip,要怎么在应用层抓到防火墙保护的网站服务器发出 ...


刚开始学Linux的kernel,一直做应用来着
问一下

第一个问题是不是我该看下面这段啊?

  1. 398 /* Tasklets --- multithreaded analogue of BHs.
  2. 399
  3. 400    Main feature differing them of generic softirqs: tasklet
  4. 401    is running only on one CPU simultaneously.
  5. 402
  6. 403    Main feature differing them of BHs: different tasklets
  7. 404    may be run simultaneously on different CPUs.
  8. 405
  9. 406    Properties:
  10. 407    * If tasklet_schedule() is called, then tasklet is guaranteed
  11. 408      to be executed on some cpu at least once after this.
  12. 409    * If the tasklet is already scheduled, but its excecution is still not
  13. 410      started, it will be executed only once.
  14. 411    * If this tasklet is already running on another CPU (or schedule is called
  15. 412      from tasklet itself), it is rescheduled for later.
  16. 413    * Tasklet is strictly serialized wrt itself, but not
  17. 414      wrt another tasklets. If client needs some intertask synchronization,
  18. 415      he makes it with spinlocks.
  19. 416  */
复制代码

  1. 879 /**
  2. 880  *  request_threaded_irq - allocate an interrupt line
  3. 881  *  @irq: Interrupt line to allocate
  4. 882  *  @handler: Function to be called when the IRQ occurs.
  5. 883  *        Primary handler for threaded interrupts
  6. 884  *  @thread_fn: Function called from the irq handler thread
  7. 885  *          If NULL, no irq thread is created
  8. 886  *  @irqflags: Interrupt type flags
  9. 887  *  @devname: An ascii name for the claiming device
  10. 888  *  @dev_id: A cookie passed back to the handler function
  11. 889  *
  12. 890  *  This call allocates interrupt resources and enables the
  13. 891  *  interrupt line and IRQ handling. From the point this
  14. 892  *  call is made your handler function may be invoked. Since
  15. 893  *  your handler function must clear any interrupt the board
  16. 894  *  raises, you must take care both to initialise your hardware
  17. 895  *  and to set up the interrupt handler in the right order.
  18. 896  *
  19. 897  *  If you want to set up a threaded irq handler for your device
  20. 898  *  then you need to supply @handler and @thread_fn. @handler ist
  21. 899  *  still called in hard interrupt context and has to check
  22. 900  *  whether the interrupt originates from the device. If yes it
  23. 901  *  needs to disable the interrupt on the device and return
  24. 902  *  IRQ_WAKE_THREAD which will wake up the handler thread and run
  25. 903  *  @thread_fn. This split handler design is necessary to support
  26. 904  *  shared interrupts.
  27. 905  *
  28. 906  *  Dev_id must be globally unique. Normally the address of the
  29. 907  *  device data structure is used as the cookie. Since the handler
  30. 908  *  receives this value it makes sense to use it.
  31. 909  *
  32. 910  *  If your interrupt is shared you must pass a non NULL dev_id
  33. 911  *  as this is required when freeing the interrupt.
  34. 912  *
  35. 913  *  Flags:
  36. 914  *
  37. 915  *  IRQF_SHARED     Interrupt is shared
  38. 916  *  IRQF_DISABLED   Disable local interrupts while processing
  39. 917  *  IRQF_SAMPLE_RANDOM  The interrupt can be used for entropy
  40. 918  *  IRQF_TRIGGER_*      Specify active edge(s) or level
  41. 919  *
  42. 920  */
复制代码

作者: 勿丑于    时间: 2009-08-05 16:49
原帖由 epegasus 于 2009-8-5 16:46 发表

浏览器有时会崩溃掉,我已经懒得重装和修复了.


实在不行就用lynx吧,感觉挺好!
作者: 勿丑于    时间: 2009-08-05 16:50
原帖由 T-bagwell 于 2009-8-5 16:49 发表


刚开始学Linux的kernel,一直做应用来着
问一下

第一个问题是不是我该看下面这段啊?

398 /* Tasklets --- multithreaded analogue of BHs.
399
400    Main feature differing them of generic s ...


扔掉所有的注释。

代码里面的可以看一下,但那绝对不是重点。

[ 本帖最后由 勿丑于 于 2009-8-5 16:57 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2