如何在linux玩游戏下玩.smc游戏

不花钱的超大作 14款Linux下的游戏赏_系统工具评测-泡泡网
         
不花钱的超大作 14款Linux下的游戏赏
日 06:01&&【编译】 作者:tunpishuang 编辑:刘鑫
Linux免费大作-Spring&&& 编者按:一年一度的西方情人节又到了,看到一则玩笑似的报道称今年由于玫瑰花运送不畅使得不少人用芹菜和大葱代替...应该说今天很多朋友都会和自己的另一半在一起享受美好的时光,但其实并不一定非要出门,在家里和自己的另一半好好玩玩游戏也是一个不错的选择,而至今仍然单身的朋友就更需要靠游戏来打发这些无聊的时间了。今天我们要为大家介绍的与以往的不同,那就是25款在Linux系统下的优秀游戏大作,怎么样?还挺新鲜的吧!我们一起来看看这些优秀的免费游戏到底怎么样,今年的情人节就让这些游戏陪我们度过吧!ps:本文原出自著名博客站点,此译文由的tunpishuang完成。一、Spring&&& 比起2007,你更期待2008的排行吗?那看看Spring (也称TA Spring或者横扫千军:Spring)。TA Spring可以毫无障碍的玩横扫千军中所有的场景。可以支持5000个一样的单位同时作战,只受你能力的限制。你可以在3D高清晰地图上发到大型的战争,通过照模式,可以通过任何一个角度观察战争。&&& 价格:游戏的核心以GPL协议发布。幸运的是现在任然有两个修改版以GNU/GPL协议发布,还有一些没有明确的发布形式(被修改者所有)。然而也有一些以Atari版权发布。如果想玩,就必须取得他原始的游戏。&&& Linux免费大作-Tremulous二、Tremulous&&& 这是一个自由开源的FPS游戏, 和Quake2的Gloom很像。Tremulous是个分两组游戏,一边是人类,一边是异形,每边都有自己的缺点和优点。双方的玩家都可以像即时战略的形式来建造建筑。游戏的最终目的就是消灭对方。消灭的方法不光是消灭对方的人,同样可以破坏对方的建筑,一个游戏已经被下载了10万次。他在MOD database的mod之年之2006的比赛中被评选为“玩家单机游戏最佳选择”,在 2007比赛中的单机游戏中获得第五名。不过重2006年到现在还没有新的版本发布。&&& 价格:免费&&& Linux免费大作-FreeCiv三、FreeCiv&&& 这个开源游戏始于史前史,你的任务就是领导你的部落从石器时代走向太空时代。这个游戏类似于Sid Meier出品的《文明》。它是回合制策略游戏,你可以通过你领导的部落历史上最强大的文明。你的目标就是建设城市,采集资源,组建你的政府,并且建设一个军队。这个可能是开源游戏里边最上瘾的帝国建造策略游戏了。支持3个角色设置,因为太流行了,已被翻译成了29种语言,支持30个用户通过互联网,局域网连战。&&& 价格:免费&&& Linux免费大作-Nexuiz四、Nexuiz&&& Nexuiz已经被一个Lee Vermeulen为首叫做Alientrap的业余编程爱好者团队开发了近5年,它们的目标是创建一个免费的可以和商业游戏相媲美的动作游戏。它是一个完全通过网络完成的3D对抗游戏,目的是为了让游戏回到起点,加上完美的武器平衡和快节奏的动作,使它于现实种的枪手完全不同。它使用Evil Lair开发的HFX纹理,现在呢有27的地图可供选择。通过高级的用户接口,可以在15个玩家模式之间选择,每模式有两个皮肤,可以来连接到主和世界各国的玩家同场竞技。这个游戏开源,跨平台,FPS。现在的版本是2.2.3,于2007.1发布。&&& 价格:免费&&& Linux免费大作-Alien Arena五、Alien Arena&&& Alien Arena是即时,回合,策略,动作游戏,节奏快且好玩。这个游戏包括单用户作战,和更加突出的多用户作战。不过这些已经是过去,因为现在6.10版本加入和更大的改进,增强和很多惊喜。Alien Action第一次发行是在2004.10。从初始版本到现在每个方面都在不断的修改。现在看起来就像一个新游戏。最新的版本包含了7个崭新的竞技场,加入了声效和武器集 (加入和新武器Violator!),和在决斗模式中可以实现1VS1。输入和网络代码的优化改进使即使在150以上的PING值也可以流畅的游戏。最后CURL实现地图和内容的更快下载。&&& 价格:免费&&&& (如果你已经有了Alien Arena 2007,你需要在其基础上安装6.10补丁) Linux免费大作-Battle For Wesnoth六、Battle For Wesnoth&&& 不过一切都是为了Wesnoth的王位而战斗,或者尝试才发布的1.3.15版本中的历险。游戏的背景设置在一个16个种族和6个小团体的幻境中。有200单位生产不同的武器和能力。6个主要的种族。有人类侏儒兽人矮子,侏儒 不死,鸭子。随着游戏的提高,玩家可以和其他种族结盟,比如saurians,merfolk,nagas,ogres,trolls and woses。只有最后现在和8个朋友对战。比起Freeciv,有些人更喜欢Wesnoth的可上手性。这个网站很有趣,包括了Wesnoth的历史和游戏的历史,和人物特性和地理位置的描述。&&& 价格:免费&&& Linux免费大作-Scorched 3D七、Scorched 3D&&& Scorched 3D是一个类似于经典DOS游戏Scorched Earth的战斗游戏,Scorched 3D增加了一个3D的岛屿的环境和对联网对战的支持。其最底层只是一个有两个坦克的炮兵部队攻击对方敌军的一个场景。选择好你的角度,方向,发射你的武器,尽量使对方的坦克爆炸。当然,这是最基本的任务。而这个模式使它成为了2008的赢家,游戏还有启示,操作坦克,清道猎杀, 爆炸战争等很多MOD。版本41.6才在发布。&&& 价格:免费&&& Linux免费大作-Frets On Fire八、Frets On Fire&&& Assembly Demo Party 2006的赢家,Frets on Fire是Unreal Voodoo开发的以完成音乐和视频的游戏。玩家像弹吉它一样的来用,更随着屏幕上滚动的音乐乐谱来完成任务。一只手用来按‘frets’ (F1 to F5)另一只按‘picks’ (Shift or Enter)。通过按‘frets’来播放那些着色的标记,按‘picks’来掌握准确的。游戏中也有音乐编译和指南。Frets on Fire是自由开源软件。它用Python开发,且基于GPL发布,某些代码通过其他自由协议发布。但是它其中的歌曲和字体是私有的,所以不可以再发布。&&& 价格:免费&&& Linux免费大作-Secret Maryo Chronicles九、Secret Maryo Chronicles&&& Maryo Chronicles (SMC) 是一个二维的开源游戏,类似于一般的通关游戏。华丽的图形和有趣的通关,让您耳目一新,想起了超级马里奥。SMC 集成了一个游戏编辑器- 通过按F8来激活。你可以增加第二个玩家,改变你在每关的起始点,添加活动的精灵,可以创建一个正好你可以跳过的精灵,等等。去上面的网站了解更多关于不同图形,精灵和起始位置。尽管SMC很简单,但是Powerup层把smc搞得很复杂也很有趣。&&& 价格:免费&&& Linux免费大作-World Of Padman十、World Of Padman&& WOP是使用Quake3引擎的漫画风格的游戏。这个游戏的特性就是支持所有的游戏类型。Padman在2007个人游戏MOD比赛中夺得了第四名。&&& 价格:免费&&& Linux免费大作-Vendetta十一、Vendetta&&& 游戏中玩家扮演在无垠的宇宙中的航天飞船驾驶员。用户可以用自己的风格来塑造人物形象,可以是一个企业首脑,军事英雄,或者是一个歹徒。加上在一个巨大的银河中一个快节奏和“转变”战斗模式给人强烈的冲击,在一些N制造的经历抢夺,政治阴谋,冲突等环境下,几大派别可谓是势均力敌。完整的宇宙和详细的故事情节,造就了非一般的游戏体验。&&& 价格:游戏可在无附加任何条件的情况下免费使用,试玩时间限制为8个小时。觉得好玩,可以升级为付费版。&&& Linux免费大作-Sauerbraten十二、Sauerbraten&&& Sauerbraten (a.k.a. Cube 2)是一个基于Cube FPS的从新设计版本的单、多用户游戏。尽管Sauerbraten和Cube在游戏设计思路上有共同之处,但是它有一个6向定点世界模式。这个补充使游戏具有了更复杂的几何图形,和Cube很像的地方在于,游戏的目的并不是简单的满足于视觉上的效果,而是在游戏的同时动态的创建地图。此为这个FPS游戏十分的耐玩,他的引擎正在被用来研发一个RPG游戏。&&& 价格:免费&&& Linux免费大作-VDrift十三、VDrift&&& VDrift是一个跨平台开源的模拟驾驶游戏。他有16个跑道和29个车型。它使用一个简单的网络多用户模式连战。您可以使用,和来控制。游戏中可以任意的改变游戏和车型的设置,对比赛回放,也有多种的模式。&&& 价格:免费&&& Linux免费大作-Vegastrike十四、Vegastrike&&& Vega Strike是一个GPL下发布的三维的RPG游戏,玩家可以进行贸易和悬赏追捕。你任职于一个旧的旅客货船上,你根本就不是知道你生活的未来是什么,工作正好可以维持生计。危险就在不远的地方。随着时间的推移,你会发现有大量的政治实体出现,并且它们并不都是和平相处的。The Vega Strike引擎是Privateer Gemini Gold,Privateer Remake,Vega Trek,和Pi Armada projects的基础。&&& 价格:免费&&& &&& 相信这些游戏一定有你中意的,而且无论是有伴或是单身它们也一定能够帮你度过一个有趣的情人节。以后我们还会为大家带来更多其他平台上的好东西。今天就聊到这里,感谢大家关注泡泡注软件频道,更多精彩资讯尽在这里,我们明天见!
快速转帖:
欢迎转载泡泡网原创文章,请注明:转载自泡泡网 [
我的文章阅读记录
[][]新车排行热门车排行选车工具
| 电信与信息服务业务经营许可证: | 北京市公安局海淀分局网监中心备案编号:计算机软件学习(48)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:69012次
积分:2273
积分:2273
排名:第13565名
原创:185篇
(1)(2)(1)(178)(1)(1)(1)(2)不花钱的超大作 14款Linux下的游戏赏_系统工具评测-泡泡网
         
不花钱的超大作 14款Linux下的游戏赏
日 06:01&&【编译】 作者:tunpishuang 编辑:刘鑫
(共14页)
Linux免费大作-Secret Maryo Chronicles九、Secret Maryo Chronicles&&& Maryo Chronicles (SMC) 是一个二维的开源游戏,类似于一般的通关游戏。华丽的图形和有趣的通关,让您耳目一新,想起了超级马里奥。SMC 集成了一个游戏编辑器- 通过按F8来激活。你可以增加第二个玩家,改变你在每关的起始点,添加活动的精灵,可以创建一个正好你可以跳过的精灵,等等。去上面的网站了解更多关于不同图形,精灵和起始位置。尽管SMC很简单,但是Powerup层把smc搞得很复杂也很有趣。&&& 价格:免费&&&
快速转帖:
欢迎转载泡泡网原创文章,请注明:转载自泡泡网 [
我的文章阅读记录
[][]新车排行热门车排行选车工具
| 电信与信息服务业务经营许可证: | 北京市公安局海淀分局网监中心备案编号:Linux系统config各配置项说明
Make munuconfig 项目说明
搜集整理的有关make config各配置项的详细说明
1、Processor type and features: 处理器配置
2、General setup: 常规内核选项
3、Code maturity level options: 代码成熟等级
4、Loadable module support: 对模块的支持
5、Memory Technology Devices (MTD):配置存储设备
6、Parallel port support: 配置并口
7、Plug and Play configuration: 即插即用支持
8、Block devices: 块设备支持
9、Multiple devices driver support: 多设备驱动支持
10、Networking options: 网络选项
11、Telephony Support: 电话支持
12、ATA/IDE/MFM/RLL support: 配置对ATA,IDE,MFM和RLL的支持
13、SCSI support: SCSI设备的支持
14、I2O Device Support: I20设备支持
15、Network Device Support: 网络设备支持
16、Amateur Radio support: 配置业余广播支持
17、IrDA(infrared)support: 配置红外线(无线)通讯支持
18、ISDN subsystem: 配置ISDN。
19、Old CD-ROM drivers: 配置老CDROM
20、Input Core Support: 输入设备配置
21、Character devices: 字符设备
22、Multimedia Devices: 配置多媒体设备
23、File System: 配置文件系统
24、Console drivers: 配置控制台驱动
25、Sound sound: 配置声音驱动
26、USB support: 配置USB支持
27、kernel hacking: 配置&kernel hacking&
本文搜集整理了Linux系统编译时的主要配置选项(make config)的详细说明,供Linux裁剪特别是设备驱动和模块功能增删时使用参考。需要注意的是,每个版本linux版本的config各选项意义,命名等都可能有所差异。
1、Processor type and features:处理器类型和特征。
1.1.Processor family.
它会对每种CPU做最佳化,让它跑得快又好。一般来说,没有选择正确的CPU并不会有重大的影响(特别是选择386 ,这样编译出来的核心也许会比较小但它的速度可能就会变慢了)。所以,最好要知道您的CPU是哪一种。不过,如果您的gCC编译器是2.7.0版以前的。那么只能选择386或是486。通常&/dev/cpu&选项更高级,多数用户并不需要选择它。
1.2.High Memory Support.
只有当你的计算机有超过1GB内存(不是磁盘空间)时才是必须的。 多数计算机的内存从64到512MB(并且拥有8到60GB硬盘空间),因此&High Memory Support&通常并不使用。
1.3.Math emulation.
这项询问是否需L1nux核心模拟数学浮点运算器。如果有486Dx、AMD以及Pentium机器的话,这个选项就不必选了,因为它们都有内建的浮点运算器。协处理器是在386时代的宠儿,现在早已不用了。不过,对于有内建浮点运算器的人来说,选了这个选项并不会因此让内建的浮点运算器失效。但它会增大核心约45KB。
1.4.MTTR (memory type range register)support.
这项允许在PCI或者AGP总线众进行更快速的通讯。 由于现在所有系统都将它们的显卡接在PCI或AGP总线上,你通常需要选择&MTRR&:无论如何,打开这个选项通常都是安全的&&即使你的机器没有使用PCI或AGP总线的显卡
1.5.Symmetric multi-processing support.
选项保证内核能够以最佳方式加载多处理器。除非有多个CPU,否则就不用选了。
1.6.Mutiquad NUMA system.
通常也需要多处理器,但它通常是关闭的。
2、General setup:常规内核选项。
2.1. Networking support.
通常每个人都会选择&Networking support&,因为你通常需要它,比如Internel。 Linux有很重的Internet偏向,而且它在没有联网的情况下无法充分发挥优势。 另外,许多其他的操作也网络支持&&即使它们看上去跟网络没多大关系。 内核在没有网络支持选项的情况下甚至无法编译。简而言之:一定要打开&Networking support&选项。
2.2. PCI support.
现在的所有系统都使用PCI总线,所以你应该选择相关选项。
2.3. PCI access mode.
PCI存取模式。可供选择的有BIOS、Direct和Any,选Any吧。
2.4. Support for hot-pluggabel devices.
热插拔设备支持。支持的不是太好,可不选。
2.5. PCMCIA/CardBus support------&;PCMCIA/CardBus support.
有PCMCIA就必选了。
2.6. System V IPC.
如果将来想编译dosemu(DOS模拟器),则这个选项一定要选,它是一个让各个程序(process)同步且能彼此交换数据的函数库和一些系统的调用,没它,很多的程序将会无法执行。
2.7. BSD Process Accounting.
2.8. Sysctl support.
除非你的内存少的可怜,否则你应该启动这个功能,启用该选项后内核会大8K,但能让你直接改变内核的参数而不必重新开机。以上三项是有关进程处理/IPC调用的,主要就是System V和BSD两种风格。如果你不是使用BSD,就按照缺省吧。
2.9. Kernel core (/proc/kcore/) format.
现在的Linux发行版以ELF格式作为它们的&内核核心格式&。
2.10. Kernel support for A.OUT binaries.
a.out的执行文件是比较古老的可执行码,用在比较早期的UNIX系统上。Linux最初也是使用这种码来执行程序,一直到ELF格式的可执行码出来后,有愈来俞多的程序码随着ELF格式的优点而变成了ELF的可执码。将来势必完全取代a.out格式的可执行码。但目前由于沿有许多的程序还没有取代过来,所以只好选择Y,等将来有一天,全部的程序都变成了ELF的天下时,那时再disable掉。
2.11. Power Management support.
电源管理支持。
2.12. Advanced Power Management BIOS support.
高级电源管理BIOS支持。这通常是用在笔记本电脑上的东西,如果您有APM的BIOS,支持省电的设备的(有电池的那种),那么您可以选上这项,一般人这一项是选n,以避免一些可能会发生的问题。后有8个选项。ATX主板需要这两个选项来自动关闭计算机(turn off the computer,包括关闭电源)。
3、Code maturity level options:代码成熟等级。
3.1.prompt for development and/or incomplete code/drivers.
如果要试验现在仍处于实验阶段的功能,比如khttpd、IPv6等,就必须把该项选择为Y了;否则可以把它选择为N。在Linux的世界里,每天都有许多人为它发展支持的driver和加强它的核心。但是有些driver还没进入稳定的阶段。但其作者很欢迎其他人去测试这些driver并提出一些bugs。这个问题是说,有一些drive还在做测试中,问您是否要选择这些drive或支持的程序码。如果键入Y,往后将会出现一些还在测试中的东西给您做选择。(像Java的程序码和PCI bridge),台则就键入N。
4、Loadable module support:对模块的支持。
模块就像你特意插入核心中的某些东西,如果办公室有一个小网络并且有时想用一下(但并不经常),也许你想把网卡编译成一个模块。使用这个模块,机器必运行和存取/libs下的模块,意思是驱动程序(IDE,SCSI等但必须是NFS支持的网卡),文件系统(通常是ext2但也可以是nfs)和核心类型(最好是elf)必须编译在内核并且不能是模块,模块只有核心引导时才起作用,驱动程序(来网络)的存取,和文件系统安装。这些文件必须编译在核心内否则将能安装启动分区。如果安装启动分区和网络,你需要网络系统文件,和己经编译的网卡。为什么要使用模块? 模块化使核心变的更简捷,它减少核心释放大量的受保护的空间。模块的安装和卸载使用的空间是可重复分配利用的。如果你打开机器有90%以上的时间用到一个模块,编译它。运用这类模块是浪费内存的,原因是一旦你编译了模块它们同样将占用大量的内存,核心需要一些代码来挂上模块。记住,核心在保护空间运行,但模块并不是。这么说,并不经常使用我的设备,把它编译成只支持ext2,ide和elf。而一直使用的网卡,把其它的编译成模块:如a.out, java, floppy, iso9960, msdos, minix, vfat,smb,nfs,smcultra(ethernetcard),serial,printer,sound,ppp,等等。它们许多只是在这或那用上那么几分钟。严格的说,这样做会使核心增大许多而降低它的执行速度。这时我们就可以把这些可能会用的驱动程序编译成一个&个的模块,在需要用的时候才用insmod这个指令加入核心,不用的时候也能rmmod把它从核心移除,或是用lsmod察看目前所载入的模块。
4.1.Enable loadable module support.
除非准备把所有需要的内容都编译到内核里面,否则该项应该是必选的。
4.2.Set version information on all module symbols.
通常,我们更新核心版本之后,模块耍重新的编译。这个选项使您不必更新编译模块而能使用以前的模块。可以不选它。但如果您选y,则按照它的说明,您必须有genksyms这个程序(可用whereis指令查看有无此程序)。
4.3.Kernel module loader.
让内核在启动时有自己装入必需模块的能力,建议选上。注意:在开机就会 mount 上来的 partition 的 FS 、device driver 记得要 compiler 进 kernel,不能把它弄成 modules。请不要夸张到为了完全模组化而忘了把ext2fs和IDE dirver compiler 进 kernel 里。
a.可加载模块是指内核代码(kernel code)的一些片断,比如驱动程序,当编译内核的时候它们也被单独编译。 因此,这些代码不是内核的一部分,但是当你需要它的时候,它可以被加载并使用。 通常的建议是如果可能,将内核代码编译成可加载模块,因为这样可以使内核更小,而且更稳定。 警告!千万不要将文件系统(File System)部分的代码编译为可加载模块,如果你犯了这个错误,将文件系统(File System)部分的代码编译为可加载模块,结果将是内核无法读取它自己的文件系统。 然后内核无法加载它自己的配置文件&&一些很明显是在正常启动Linux时所必需的东西。 我很少使用可加载模块:我喜欢我的内核能够直接和硬件对话,但这只是我自己的偏好。
5、Memory Technology Devices (MTD):配置存储设备。
5.1. Memory Technology Devices (MTD) support.
你需要这个选项来使Linux可以读取闪存卡(Flash Card)之类的存储器。 闪存卡通常用于数码相机。 通过这个选项,Linux可以读取闪存卡(从特殊的设备中,比如读卡机),并且将图片保存为.jpg格式。 除非你确定你需要它,否则不必打开它:如果你发现自己需要,你可以在以后加上。
6、Parallel port support:配置并口。
6.1. Parallel port support.
如果不打算使用,就别选了。
7、Plug and Play configuration:即插即用支持。
7.1. Plug and Playsupport.
几乎所有人都有即插即用设备,因此需要这个选项的支持。 打开这个选项使内核能够自动配置即插即用设备并且使它们在系统中能够使用。 有时需要在BIOS中打开&Plug & Play OS&,否则Linux(当然Windows也一样)无法配置即插即用设备。
7.2. ISA Plug & Play support.
选项需要以即插即用模式运行的ISA卡(ISA Card)。 例如AWE64声卡。ISA总线(ISA bus)从来都没有即插即用标准,这增加了配置这些板卡的难度。 在2.4.x内核之前的早些时候,Linux用户在启动时必须呼叫(call)&isapnp&程序(isapnptools包,使用rpm qil isapnptools查看包含的所有文件)。 &isapnp&读取&/etc/isapnp.conf&文件。 这个文件包含不同板卡使用的所有端口,地址和中断。 如果/etc/isapnp.conf中的信息不正确,或者&isapnp&没有被激活,即插即用设备就无法使用,甚至网卡、modem、声卡也无法工作。 打开&ISA Plug & Play support&选项来代替以前的工序:不再需要/etc/isapnp.conf文件。 检测和配置工作都自动进行。 在SUSE 7.1中,在编译2.4.x内核后我必须重命名/etc/isapnp.conf为&/etc/isapnp.conf.old&之类的名称。因为内核和&isapnp&使用相同的资源,造成很惨的后果。 问题在于SuSE 7.1(以及更老的版本)在启动时自动激活&isapnp&,即使内核已经包括了对即插即用的必要支持。 这只是对于老Linux系统而言,新的系统默认不使用&isapnp&。
8、Block devices:块设备支持。
8.1. Normal PC floppy disk support.
普通PC软盘支持。每个人都要使用软盘(floppy),所以这个选项要打开(或者,象我这样,作为一个可加载模块)。倘若/etc/modules.conf或者/etc/conf.modules文件在你的Linux发行版中已经被适当配置了,当需要访问软盘的时候,内核会自动加载必须的模块。其他的选项在你使用并口链接IDE存储设备的时候是必需的,但是它们通常是关闭的。&loopback device support&选项可能例外。在Linux下,刻录(burn)光盘之前你通常需要制作一个光盘镜像,在查看镜像文件的内容时需要&loopback device&。 我选择了这个选项作为可加载模块。
8.2. XT hard disk support.
支持XT的古董硬盘,这是IBM电脑时代的东西,如果您还有这种很旧很旧的硬盘。那么,您可以把它编进核心或是编成一个模块。大部分的人这个选项都是选择N的。
8.3. Loopback device support.
这个选项的意思是说,可以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您 想做到这点的话,您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有des.1.tar.gz这个程序。注意:此处与网络无关。
9、Multiple devices driver support:多设备驱动支持。
9.1. Multiple devices driver support.
普通Linux用户通常不需要RAID(廉价冗余磁盘阵列)或者LVM支持。 &RAID&的意思是系统使用两块或两块以上硬盘存储并行信息。 当一块磁盘出现问题的时候另一块可以继续工作,系统不停顿。 LVM让使用增加一块硬盘来扩展一个分区成为可能。。在实际应用中,这意味着你不必重新分区或将一个小的分区复制到一个大分区中。 路径名也不会改变。 这可能会十分方便,但是普通用户并不需要它。
10、Networking options:网络选项。
10.1. Packet Socket.
选择&Y&,你需要这个选项来与网卡进行通信而不需要在内核中实现网络协议。 在这里我可以简捷一些:一般情况下,打开这个选项。 大多数选项是关闭的,除非你需要特殊的支持。
10.2. TCP/IP networking.
选择&Y&,内核将支持TCP/IP协议。这个选项无论如何请您选择Y,即使没有网络卡,或是没有连到网络上的设备,在linux上仍有所谓的lookback设备而且有些程序需要这个选项。在说明文件中提到,如果您没有打开这个设定,则X-window system可能会有问题(回为它也需要 TCP/IP)。
10.3. IP:multicasting.
所谓的multicasting是群组广播,它是用在视频会议上的协议,如果想送一个网络封包(网络的数据),同样的一份数据将送往十部机器上。您可以连续送十次给十台机器(点对点的传送),也可以同时送一次,然后让十台机器同时接收到。当然后者比前者好,由于视频会议要求是最好每个人都能同时收到同一份信息,所以如果您有类似的需要,这个选项就要打开。同时您还必须去找相关的软件。
11、Telephony Support:电话支持。
11.1.Linux Telephony Support.
这个选项只有当你在计算机中使用电话卡的时候才有用,比如在Internet上打电话。 大多数普通用户没有电话卡,因此不需要这个选项。
12、ATA/IDE/MFM/RLL support:配置对ATA,IDE,MFM和RLL的支持。
12.1. ATA/IDE/MFM/RLL support.
几乎每个人都需要这些协议,除非你的机器只有SCSI硬盘而没有其他任何类型的硬盘。 因此,大多数用户都应该把它打开。 点击它下面的那一栏将会出现一个有更详细配置选项的菜单。仔细填写它们:它们极为重要!
12.2.Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support.
选项是每个使用IDE/ATAPI界面的人都需要的。 包括硬盘,磁带机,ZIP盘,光驱(CDROM)和刻录机(CD-R(W))。 基本上现在的所有计算机(译者注:这里指的是PC)都使用IDE/ATAPI界面,因此这个选项必须打开。
12.3. Include IDE/ATA-2 DISK support.
选项在支持硬盘的时候需要。 因此这个选项也必须打开,除非你的机器是一个纯粹的SCSI系统。
其它的就使用缺省的选项吧,如果你使用了比较特殊的设备,比如PCMCIA等,就到里面自己找相应的选项吧。
a.如果你有ATAPI CDROM的话,应该打开&include IDE/ATAPI CDROM support&选项。 ATAPI的CD-R(W)需要仿真为SCSI的才能被访问。SCSI仿真可以用来访问CDROM和CD-R(W)。 如果你使用仿真SCSI的方式来访问CDROM,你将会遇到问题,比如当你挂载(mount)CD的时候出现错误信息(Error Message),或者使用CDROM播放CD唱片(Audio CD) 最好的办法是象图这样,将&include IDE/ATAPI CDROM support&和&SCSI emulation support&选项都打开。 需要SCSI仿真的设备通常是CD-R(W),可以在/etc/lilo.conf中加入&append=&hdd=ide-scsi&:&行进行定义,这将在&配置lilo&中进行讨论。 因为我有一个使用ATAPI界面的内置ZIP驱动器,所以我把&include IDE/ATAPI FLOPPY support&选项打开。 如果你有软盘类的驱动器(译者注:包括ZIP盘、LS-120等大容软驱,但不包括MO磁光盘)。 大部分主板使用&PCI IDE&(译者注:就是指通过占用PCI总线带宽进行通信的IDE接口)对硬盘、CDROM和软驱进行访问,因此这个选项必须打开。 同样的有两种开启DMA的可能性。 DMA使你的硬件直接访问内存,而不需要处理器的干预。 因此,正如你所希望的,IDE磁盘的访问速度会加快。 &sharing PCI IDE interrupts support&是关闭的,因为你通常不需要它。 的确,某些IDE控制器允许和其他设备共享中断,比如网卡。 不幸的是,共享IDE中断会使磁盘性能下降,因此通常你不需要共享中断,除非这是解决硬件问题的唯一办法。
13、SCSI support:SCSI设备的支持。
13.1. SCSI support.
如果你有一块SCSI卡,你当然需要打开相关选项。这张截图只显示了当你为你的CD-R(W)选择&SCSI emulation support&
13.2. SCSI disk support.
指硬盘而言,如果有SCSI硬盘,那么就要选这个选项。
13.3. SCSI tape support.
指磁带机而言,如果您有SCSI的磁带机,那么就要选这个选项。
13.4. SCSI CDROM support.
指CDROM,如果您有SCSI光驱,这一项一定要选。
13.5. SCSI generic support.
指其他有关SCSI的东西,也许您有一台SCSI的扫描器或是烧录机,或是其他有关SCSI的配备,您就要选这一项。而且,除此之外,您还必须准备关于这些配备的软件。
13.6. Probe a11 LUNs on each SCSI device.
通常这个选项大部分的人都不会选。我们举个例子来说,如果您的SCSI光驱是那种多片装的,就是一台光驱,但可以一次放好几片光盘片的那种。这种我们叫做Lun。I2O Device Support:配置I2O设备支持。
13.7. Verbose SCSI error reporting(kernel size+=12K).
如果认为您的SCSI硬件配备有些问题,想了解一下它出现的错误信息。那么您可以把这个选项选y,Linux核心会告诉您有关于您的SCSI配备的问题(如果有的话)。不过,它会增加核心约 12KB左右。
13.8. SCSI low&level drivers.
下面总共有接近30张的SCSI卡,您可以依需求做选择SCSI卡牌子。
14、I2O Device Support:I20设备支持。
14.1. I2O Device Support.
如果你有I2O界面,你必须选择这个选项。大多数人没有,如果你也没有的话,可以直接将它关闭。
15、Network Device Support:网络设备支持。
15.1. Network Device Support.
网络设备支持。上面选好协议了,现在该选设备了,可想而知,内容肯定多得很。还好还好,里面大概分类了,有ARCnet设备、Ethernet(10 or 100 Mbit)、Ethernet(1000Mbit)、Wireless LAN(non-hamradio)、Token Ring device、Wan interfaces、PCMCIA network device support几大类。我用的是10/100M的以太网,看来只需要选则这个了。还是10/100M的以太网设备熟悉,内容虽然多,一眼就可以看到我所用的RealTeck RTL-8139 PCI Fast Ethernet Adapter support,为了免得麻烦,编译到内核里面好了,不选M了,选Y。耐心点,一般说来你都能找到自己用的网卡。如果没有,你只好自己到厂商那里去要驱动了。
15.2. Dummy net driver support.
如果有SLIP或PPP的传输协议,那么要把这一项打开。因为一来它不会让您的Linux核心增大。二来,对某些应用程序来说,它可以让我们模拟出来的TCP/IP环境更像TCP/IP环境。如果您没有SLIP或PPP协议,就不用打开了。#EQL(serial line load balancing) support------如果有两个MODEM,两条电话线而且用SLIP或PPP协议,可以用这个Driver以便让您的MODEM有两倍的速度。当然,在网络的另一端也要有同样的设备。
15.3. PPP(point-to-point)support.
点对点协议,近年来,PPP协议已经慢慢的取代SLIP的规定了,原因是PPP协议可以获取相同的IP地址,而SLIP则一直在改变IP地址,在许多的方面,PPP都胜过SLIP协议。
15.4. SLIP(serial line) support.
这是MODEM族常用的一种通讯协议,必须通过一台Server(叫ISP)获取一个IP地址,然后利用这个IP地址,可以模拟以太网络,使用有关TCP/IP的程序。
15.5.1. Ethernet(10 or 100Mbit).
如果您使用网络卡,那么这个选项一定要选y,否则以下对网络卡的选择将不会出现。或是您有网络卡,这时您同样的也要选y。之后,下面会列出许多网络卡让您选择。像我们平常用的都是NE2000相容卡。
15.5.2. EISA, VLB, PCI and on board controllers.
选择网络卡,包括直接附在主机板上的那种。如果选择y,则底下会列出其他的网络卡让您做选择,这些卡对于一般人来说很少会去用到。所以大部分的人这项是选N的。
15.5.3. Pocket and portable adaptors.
通常用在可携式的电脑上,这类型的网络卡(口袋型的),由于体积很小在安装和取下方面很方便,因此笔记本相关电脑上便常常采用这种网络卡。
15.5.4. Token Ring driver support.
Token Ring是 IBM电脑上的网络。它叫令牌环网络,和以太网络是很类似的东西。如果您希望使用的Token Ring网络卡以便连接到这种网络,那么选Y,一般人都选N。
15.5.5. ARCnet support.
这也是一种网络卡,通常一般人用不到,所以选n。如果您有这样的网络卡,请看Documentation/networking/arcnet.txt的说明。
16、Amateur Radio support:配置业余广播支持。
16.1. Amateur Radio support.
如果你希望使用业余广播支持,应该打开这个选项,并且打开相应的驱动。 多数人不需要这个选项。
17、IrDA(infrared)support:配置红外线(无线)通讯支持。
17.1. IrDA(infrared)support.
如果你有无线设备,比如无线鼠标或无线键盘,你应该打开这个选项。 多数桌面机器不需要这个选项。
18、ISDN subsystem:配置ISDN。
18.1. ISDN support.
如果使用ISDN上网,这个就必不可少了。ISDN(Integrated Services Digital Network),它的中文名称是综合数字服务网络,是一个利用电话线,把声音,影片信息以数字的方式传送的数字网络,它需要电话交换机设备有支持ISDN,这通常需要电信局来做安装,对于在家工作的人来说,ISDN可能是最舒适最便宜的一种方式,因此有愈来愈多的人使用它。不过,除非是公司,不然一般人很少会使用到ISDN的,所以这部分的选项大都选N。如果您选择Y,则下面会出现一些有关ISDN的问题。如果需要用到ISDN,可以去看看杂志的介绍。只要是有关网络的杂志应该都会有介绍。还需要启用Support synchronous PPP选项(参考PPP over ISDN)。
19、Old CD-ROM drivers(not SCSI、not IDE):配置老CDROM。
在486和386机器中,CDROM并不是通过硬盘IDE(ATAPI)控制器连接的,而是通过声卡或一块特殊的板卡。 使用这些老CDROM需要选择对应的驱动。 这个选项在现在的系统中显得多余。
20、Input Core Support:
这个选项提供了2.4.x内核中最重要的特性之一的USB支持。 Input core support是处于内核与一些USB设备之间的层(Layer)。如果你拥有其中一种USB设备,你必须打开&input core support&选项。 现在所有的主板都有USB接口,所以,原则上你应该打开它。
21、Character devices:字符设备。
21.1. Virtual terminal.
选择&y&,内核将支持虚拟终端。
21.2. Support for console on virtual terminal.
选择&y&,内核可将一个虚拟终端用作系统控制台。
21.3. Standard/generic (dumb) serial support.
选择&y&,内核将支持串行口。标准序列接口的选定。如果您是用serial的鼠标(大部分的人都是用这个),或是MODEM的话,则这一项一定要选。大部分的人这一项都选y。
21.4. Support for console on serial port.
选择&y&,内核可将一个串行口用作系统控制台。
21.5. I2C support.
I2C是Philips极力推动的微控制应用中使用的低速串行总线协议。如果你要选择下面的Video For Linux,该项必选。
21.6. Mice.
鼠标。现在可以支持总线、串口、PS/2、C&T 82C710 mouse port、PC110 digitizer pad------根据需要选择。非串行的鼠标,支持象PS/2。看一看你鼠标的键。许多双键鼠标是PS/2,即使它们的连接看起来象串行的。
21.6.1. PS/2 mouse (aka &auxiliary device&) support.
如果用户使用的是PS/2鼠标,则该选项应该选择&y&。
21.7. Joysticks.
手柄。即使在Linux下把手柄驱动起来意义也不是太大,游戏太少了。
21.8. Watchdog Cards.
虽然称为Cards,这个可以用纯软件来实现,当然也有硬件的。如果你把这个选中,那么就会在你的/dev下创建一个名为watchdog的文件,它可以记录你的系统的运行情况,一直到系统重新启动的1分钟左右。有了这个文件,你就可以恢复系统到重启前的状态了。
22、Multimedia Devices:配置多媒体设备。
如果你有一块视频处理卡或者广播卡,需要打开这个选项。 跟前面一样,这个选项不是必需的。
23、File System:配置文件系统。
23.1. Kernel automounter support.
选择&y&,内核将提供对automounter的支持,使系统在启动时自动 mount远程文件系统。
23.2. DOS FAT fs.
DOS FAT文件格式的支持,可以支持FAT16、FAT32。这个选项是DOS的文件系统,如果您没有选y,则下面的MSDOS,VFAT,umsdos将不会出现。
23.3. MSDOS fs support.
如果你想要在 linux 下使用你硬盘中的 MS-DOS 分割区,或是想将用 MS-DOS 格式化的磁盘挂进来的话,回答y 。
23.4. FAT(Windows95) fs support.
windows95所支持的文件系统,是我们常说的vfat文件系统,如果您的系统中装有windows95,那么选择这个文件系统将对以让您看到windows95的长文件名。
23.5. umsdos: UNIX like fs on top of std MSDOS FAT fs.
如果把Linux装进DOS的一个目录下那么您则要选择这一项。不建议这样做,因为如此一来,就不能看到长文件名了。而且效率上不是很好。
23.6. Quota support.
Quota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使用一台主机的情况中十分有效。
23.7. /proc file system support.
这是最 slick 的文件系统之一。它不是你硬盘分割区里的任何东西,不占用硬盘的空间,而是核心与程序之间的文件系统介面,它表示的只是内存里头的状况和各个程序执行的情形,它也记录了您硬件上配备。。许多程序工具(像&Pps &P)都会用到它。如果已经将它安装好了,有空不妨试试看&Pcat /proc/meminfo &P或者是&P cat /proc/devices &P。有些 shells ,像是 rc ,会用 proc/self/fd(在其它系统上为 /dev/fd )来处理输出入。几乎可以确定你在这里得要回答y ,有许多重要的 Linux标准工具是靠它来运作的,否则有些指令会出问题。
23.8. ISO 9660 CD-ROM file system support.
光盘使用的就是ISO 9660的文件格式。
23.9. NTFS file system support.
ntfs是NT使用的文件格式。
23.10. UFS filesystem support.
这是BSD,SunoS,FreeBSD,NetBSD或Nextstep所使用的文件系统。如果您在电脑上有这些操作系统的话,那么可以选这一项。否则一般人都选n。
23.11. Network File Systems:网络文件系统。
23.11.1. NFS file system support.
如果你在网络环境下而且想要分享档案,回答 y 。如果希望挂上别的电脑的文件系统,那么这个选项一定要选进去。它可以让您利用网络把别人的硬盘当成自己的来使用(把它变成一个目录)。对于一般人来说,这个选项是选y。
23.11.2. SMB filesystem support.
这个文件系统让您可以挂上windows95或windowsNT的文件系统,也就是您也可以抓到在windows下,网上邻居上的电脑。
23.12. Partition Types.
分区类型,该选项支持一些不太常用的分区类型,用户如果需要,在相应的选项上选择&y&即可。
23.13. Native Language Support:本地语言支持。
在这里,你可以指定Linux能够访问的文件系统。 或许你希望制作一个能够访问Windows分区和Windows软盘的内核,但是你必须保证内核可以访问Linux自己的ext2文件系统,或者是更新的ReiserFS文件系统。 如果你没有这样做,Linux会无法启动,因为内核无法读取它自己的启动盘。要想访问DOS/Windows软盘和分区,你需要打开&DOS FAT support&选项:但是要想访问Windows NT/2000的分区,你需要另外一个只读(Read-only)驱动,这将在后面进行选择。 要想读写DOS/Windows分区和软盘,你需要打开&MSDOS fs support&选项(注意,&DOS FAT support&并不提供读写功能)。 事实上,每个人都希望这样,因此通常这个选项是开着的。 &VFAT&需要Windows95/98的长文件名支持。我的机器是一个可以通过lilo启动Windows 98和Linux的双重启动系统(dual boot system)。 因此,我需要激活&VFAT&。 你需要加入对ISO 9660的支持来读取标准格式的光盘(CD)。 &Joliet extensions&选项允许在ISO 9660标准中使用长文件名。 多数人都希望能够读取现在的光盘,因此这些选项通常也是打开的。 图详细讲述了一些附加选项,其中包括包括Linux的ext2文件系统。
/proc目录中的文件包含了关于系统状态的许多重要信息,比如那些中断正在使用。 一般来说,你应该把这个选项(&/proc file system support&)打开。。 &Second extended fs support&选项针对Linux的标准文件系统(Ext2 FS) 你必须打开这个选项,并且编译进内核(不是作为可加载模块)! 图32和33没有显示&ReiserFS&选项,它也可以在这里打开:Ext2文件系统的继承者,ReiserFS能够更好的对付由于断电或者类似情况而带来的对文件系统的破坏。 目前ReiserFS仍然处于开发阶段,因此被标志为试验代码。 即使是这样,多数发行版现在都已经支持ReiserFS,但是,虽然ReiserFS被认为会在将来取代Ext2,我现在并不推荐将它作为所有分区的文件系统。 如果你(在Windows下)使用一个叫&packetCD&的将光盘虚拟成低速磁盘的软件,你需要打开&UDF file system support&选项 这对在与其他PC交换数据时十分方便。 在Linux下通过将这些被封包的光盘挂载(mount)为UDF文件系统也可以进行读取,比如使用命令&mount -t udf /dev/scd0 /cdrom&。 这一部分还包括&Network file systems&、&partition types&和&Native language support&选项。 你不必选择&Network file systems&,除非你的计算机处于一个需要使用&Network file systems&选项的大型网络之中,&SMB file support&选项也是一样,对于普通的单机(Standalone Computer)来说,并不需要这些选项。 &Partition Types&选项是一个很高级但对于有效的使用Linux内核来说并不必要的选项。 最好是关闭它。
b.不知道需要那些文件系统怎末办?
键入&P mount &P它看起来会像这样:
sunlyy% mount
/dev/hda1 on / type ext2 (defaults)
/dev/hda3 on /usr type ext2 (defaults)
none on /proc type proc (defaults)
/dev/fd0 on /mnt type msdos (defaults)
仔细看看每一行;在& type &后面的那个字就是文件系统的格式。在这个例子中,我的 / 和 /usr 分割区是 second extended 格式,我使用 /proc ,而且挂有一张以msdos (bleah) 为文件系统格式的磁片。如果你有使用 /proc ,可以试试&Pcat /proc/filesystems &P。它会给你一份目前使用的核心所支援的文件系统列表。
24、Console drivers:配置控制台驱动。
24.1. VGA text console.
选项在VGA模式下启动字符模式。 多数人都需要它,因此这个玄学爱你跟通常是开着的。 只有一些386计算机没有VGA兼容显卡,选择这个选项对于现在的多数计算机来说都没有问题。
24.2. video mode selection support.
使启动的时候能够使用字符模式的分辨率。 如果你希望一行能够有更多的字的话,这通常会给你提供方便,不过通常你不必打开它们。 下面两个选项是试验性质的,我建议你关闭它们。
25、Sound sound:声卡驱动。
在这部分,你可以配置声卡。 如果你的Linux发行版使用ALSA的声卡驱动(比如SUSE 6.3及以上版本),将&sound card support&作为可加载模块就足够了。 ALSA驱动将会在待会儿被编译并连接进来(见&SuSE和ALSA声卡驱动&)。 如果你的发行版使用的是内核的标准声卡驱动,你必须正确选择你使用的声卡。 事实上,这里列出了所有牌子的声卡,因此,理论上选择声卡不成问题。 如果你的声卡在你的发行版的标准内核下工作的很正常,你也可以使用配置程序(比如SuSE的&yast2&)来找出你的声卡使用什么驱动。 请放心,声卡并不是十分关键的:如果某些地方出错,你将会失去音效,但是内核仍然可以正常工作。
26.USB support:配置USB支持。
27.kernel hacking:配置&kernel hacking&选项.这很简单:不要打开!&
------分隔线----------------------------

我要回帖

更多关于 linux下的c语言小游戏 的文章

 

随机推荐