|  |  |  |  |  |  | 
					            
						            
							            
								            |  | 
	《软件调试》书友帖子发起人: demon0   发起时间: 2008-08-27 11:00 上午   回复: 24
 
	 
		
			| 
					
						|         | 
						      
						        | 帖子排序: |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-27, 11:00 上午 |  
											| 
													 demon0 
 
   注册: 2008-08-27
 发 贴: 13
 | 
													
														| 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 我是刚毕业两年一cs 系的学生,发现高端调试论坛上有很多系统底层的 前辈,和师兄, 所以希望大家指点迷津, 我对系统底层很有兴趣,有志从事底层开发,可是现在我面临一个问题是 ,我先学windows的底层还是linux的底层呢(自己两个平台上都做过些应用程序的开发),哪个更有价值呢(说白了更有钱景)?我看到了软件调试这本书了正准备买,里面的很多实例 是以windows为背景的,这个论坛的讨论也是windows内核版很热闹,linux 版好像没人 ? 大家还有 软件调试作者 前辈 给我指点下吧,最近郁闷拿不定主意,毕竟精力有限,我要先选一样学习?在此先行谢过了。     
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-27, 12:50 下午 |  
											| 
													 格蠹老雷 
 
   注册: 2005-12-19
 发 贴: 1,303
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 你一毕业就有志于学习底层,值得鼓励!我建议你主要学习Windows,对于某些专题,可以参考和比较Linux的做法。分享一下我的经验,我主要是使用内核调试方法来学习系统内核和底层知识的。今天的操作系统内核已经与莱昂氏分析UNIX时的情况有很大不同,代码的总量非常大,完全静态分析(看代码或者文档)会很慢、也很难坚持下来。选择感兴趣的专题,进行跟踪和动态分析,常常可以事半功倍。观点可能偏颇,仅供参考,特别是Linux方面的高手,请不要怪罪:-) 
 
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-27, 13:25 下午 |  
											| 
													 demon0 
 
   注册: 2008-08-27
 发 贴: 13
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| Raymond前辈,多谢回答啊激动中。。。 听说 很多server side的 程序,
 比如google,百度的 web server  Server: GWS/2.1 ,Server: BWS/1.0
 都是 linux 上的,猜想为了高性能,跟系统底层应该也是关系很紧密 。
 
 
 您能否回答 下为什么选windows 呢? know why not just how
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-27, 15:39 下午 |  
											| 
													 王宇 
 
  
   注册: 2007-05-08
 发 贴: 306
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 对于有志者来说,不同的OS架构都只是研究的组成部分而已。无论从哪条路开始最终它们都应该殊途同归,若非要排个先后,那从你最感兴趣的入手好了。 
 开源社区的杀手锏是“RTFSC”;
 M$领地的杀手锏是反汇编。这个领域玩的就是Undocumented,好奇是驱使人们挖掘二进制的动力。
 
 底层开发是个大概念,一般来说写驱动和调试内核是最好的切入点,只是不要被某IO模型禁锢住思想就好。
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 10:11 上午 |  
											| 
													 demon0 
 
   注册: 2008-08-27
 发 贴: 13
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 10:16 上午 |  
											| 
													 王宇 
 
  
   注册: 2007-05-08
 发 贴: 306
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 10:19 上午 |  
											| 
													 demon0 
 
   注册: 2008-08-27
 发 贴: 13
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 是啊 ,所以心里着急 毕业两年了都(毕业的一般本科 就不在这里说了),看这里大家都在都在讨论很深入的底层的东西, 应用上的程序做过一些 内核态我还没有入门啊 ,深感差距巨大 啊,     
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 10:25 上午 |  
											| 
													 Coding 
 
   注册: 2008-05-31
 发 贴: 103
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 我也刚两年了,一向是感兴趣什么,工作要求什么,我就学什么。 Linux和Windows要分出个优劣来,双方要吵翻天的。
 重要的不是学什么,而是学不学,选任何一个,都不会错的
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 12:31 下午 |  
											| 
													 王宇 
 
  
   注册: 2007-05-08
 发 贴: 306
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 楼上的认识pjf或card不? 哈哈,看来小本毕业两年的人真多呢,me too~  ^_^
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 12:51 下午 |  
											| 
													 格蠹老雷 
 
   注册: 2005-12-19
 发 贴: 1,303
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 从供需的比例来看,感觉目前更缺少Windows驱动和底层的开发者。从通过调试来学习的角度来看,Linux的内核调试支持需要重新编译内核而且功能不够稳定和强大;Windows的内核调试支持很好用。 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 13:08 下午 |  
											| 
													 王宇 
 
  
   注册: 2007-05-08
 发 贴: 306
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| VMWare Workstation 6.0 和 GDB 已经可以很好的结合了。而且貌似只要加一句配置语句(VMWare的人不厚道呀不厚道)就可以内核源代码级Debug,请参看这里: http://linux.chinaunix.net/bbs/viewthread.php?tid=896214
 
 另外,听说Linus终于要松口了?要加调试器进内核?!
 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 13:10 下午 |  
											| 
													 Coding 
 
   注册: 2008-05-31
 发 贴: 103
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| pjf当然知道了,同根同源嘛,不过没见过,card没听说过。 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 13:14 下午 |  
											| 
													 王宇 
 
  
   注册: 2007-05-08
 发 贴: 306
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
				
					| 
							
								| 
										
											|  2008-08-28, 13:23 下午 |  
											| 
													 Coding 
 
   注册: 2008-05-31
 发 贴: 103
 | 
													
														| Re: 研究windows内核 和 linux 内核 我该选哪个呢? 
 |  
														|  |  |  
											| 
													
														|   | 
																
																	| 没有,接触内核也就最近半年多的事情,知道pjf是因为他的IceSword很好用,嘿嘿 
 |  |  
														|  | IP 地址: 已记录 | 报告 |  |  |  |  
		
			|  | 
						
							| 
									
										| 总页数 1 第 2 页  [共有 25 条记录] | 1 2 > |  |  |  
		
			| 高端调试 » 图书 » 《软件调试》书友 » Re: 研究windows内核 和 linux 内核 我该选哪个呢? |  |  
 |  |  |  |