Linux From Scratch (LFS) 及其后代代表一种新方法,向用户揭示 Linux 操作系统是如何工作的。LFS 基于这样的假设,即一部分一部分地编译完整的操作系统不仅能够揭示操作系统是如何工作的,也允许独立的操作人员为速度、内存占用或安全性而构建系统。本文将为大家介绍如何构建自己的Linux系统发行版 。...详细
本文主要介绍了什么是NUMA 调度器,NUMA系统在市场上的应用越来越广泛,许多厂商都成功推出了基于 NUMA 架构的服务器,本文重点讨论了当前 Linux 的 NUMA 技术,主要包括:存储管理、NUMA 调度和用户层的 API,并在 SGI 的 Altix 350 系统上进行了 NUMA 基本测试,对进行 Linux NUMA 技术的研究具有参考价值。...详细
在用户代码调用系统函数的时候,程序进入了系统内核代码,描述符也已经切换到了内核的描述符,这时可以直接访问用户空间或者内核空间,两者的参数数据传 递也很简单,可以直接拷贝等。但看了LINUX代码的都知道,系统函数代码里面的用户空间与内核空间参数传递是没有这么直接拷贝的,那是为什么呢?本文将为大家解析Linux操作系统的内核空间保护。...详细
Linux的最大的好处之一就是它的源码公开。公开的核心源码也吸引着无数的电脑爱好者和程序员;把解读和分析Linux的核心源码作为自己的最大兴趣,把修改Linux源码和改造Linux系统作为自己对计算机技术追求的最大目标。Linux内核源码是很具吸引力的,特别是当你弄懂了一个分析了好久都没搞懂的问题;或者是被你修改过了的内核,顺利通过编译,一切运行正常的时候。那 种成就感真是油然而生!而且,对内核的分析,除了出自对技术的狂热追求之外,这种令人生畏的劳动所带来的回报也是非常令人着迷的,这也正是它拥有众多追随 者的主要原因。...详细
Linux中,每一个文件都具有特定的属性。主要包括文件类型和文件权限两个方面。可以分为5种不同的类型:普通文件、目录文件、链接文件、设备文件和管道文件。 所谓的文件权限,是指对文件的访问权限,包括对文件的读、写、删除、执行。Linux 是一个多用户操作系统,它允许多个用户同时登录和工作。因此 Linux 将一个文件或目录与一个用户或组联系起来。访问控制列表(ACL:Access Control List)为计算机提供更好的访问控制,它的作用是限制包括root用户在内的所有用户对文件、资源或者套接字的访问。本文教大家简单的设置方法。 ...详细
对于那些亦真亦幻的幻影效果照片,如果使用传统的相机,就必须通过特殊的光学滤镜才可以拍摄出来。然而对于数码照片,处理起来十分方便。GIMP中Make Seamless(缝隙消除)滤镜可以去掉所有难看的边缘,并将选中的区域完美地叠加在一起,从而达到幻影效果。使用照相机照出来的相片都是静态的,怎样才能让照片静中有动,动感十足呢?使用GIMP的Motion Blur滤镜就可以轻松实现这一效果。使用GIMP的Pagecurl滤镜可以将照片的一角卷起来,就像照片被风轻轻吹起一般。 ...详细
假设您想在双引导系统中使用Linux,但计算机硬盘驱动器中没有任何可用空间。一个解决方案就是使用“活动的”Linux 发行版,如 Knoppix,它可以直接从 CD 运行。自然,还有其他选择。例如,可以买其他内置驱动器并在其中安装 Linux。但常见的情况是,机器中可能没有任何可用的驱动器托架(笔记本电脑更是如此,它通常仅允许一个内置硬盘驱动器)。一种更好的解决方案是购买外置硬盘驱动器,并在其中安装 Linux。这使您可以不更改现有硬件和软件,仅在想使用 Linux 的时候连接外置驱动器即可。...详细
MediaMVP Media Center(MVPMC)项目是随 MediaMVP 提供的软件的完全替代性选择。它可通过 NFS 或从 MythTV、ReplayTV 服务器处获取视频。也可通过 NFS 或从 SlimServer 服务器处获取音频。该软件依然处于起步阶段,许多功能还无法工作,或者无法很好地工作。(部分问题在于需要 MVMPC 开发人员向工程师请求控制器芯片的硬件文档,如果芯片的文档对开源开发人员可用,那么 MVMPC 开发人员的日子会更好过。)但另一方面,它具有开源系统的普遍优势:如果您希望对其加以修改,即可访问源代码。...详细
技术上的进步、相对于Unix平台更便宜的价格、相对于视窗平台更好的安全性,是Linux平台得以进入ERP市场的三大主要原因。除了厂商的支持以外,各国政府对Linux的推广也是一个重要的因素。中国、巴西和印度等新兴市场 国家纷纷出台扶持开源软件发展的政策。当然,向Linux平台转移也并非是一帆风顺。正如微软公司所宣传的一 样,有时候Linux的确并不像人们想像中的那么便宜。另外,企业的IT人员对Linux的接受还要有个过程。...详细
本文介绍了让Linux平台支持NTFS文件系统的方法。...详细
集群系统主要解决:高可靠性。利用集群管理软件,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。高性能计算。即充分利用集群中的每一台计算机的资源,实现复杂运算的并行处理,通常用于科学计算领域,比如基因分析,化学分析等。负载平衡。即把负载压力根据某种算法合理分配到集群中的每一台计算机上,以减轻主服务器的压力,降低对主服务器的硬件和软件要求。本文主要展示如何使用LVS来实现实用的WWW负载平衡集群系统。...详细
本文介绍了Linux下查看某一进程的CPU占用率的方法。...详细
本文介绍了让MPlayer成为Linux下的万能播放器的方法。...详细
在Linux中如果要监视一个进程的运行情况,如查看它的CPU使用效率和内存使用情况,就需要从系统的/proc目录的读取一些系统信息。本文介绍了获得系统CPU和内存情况的代码。...详细
在未来两年中,将有越来越多的企业选择Linux平台来运行ERP系统。到2007年,将有15%的ERP系统运行在Linux平台上,也就是每七台ERP服务器中就有一台运行在Linux平台上,而截至目前,这一数字仅有2%。技术上的进步、相对于Unix平台更便宜的价格、相对于视窗平台更好的安全性,是Linux平台得以进入ERP市场的三大主要原因。除了厂商的支持以外,各国政府对Linux的推广也是一个重要的因素。中国、巴西和印度等新兴市场国家纷纷出台扶持开源软件发展的政策。...详细
在对硬盘进行分区前,应该先弄清楚计算机担负的工作及硬盘的容量有多大,本文我们按系统工作性质的不同对分区的划分提出了一些建议。根据实际情况,在满足系统工作需求的前提下,本文的分区大小也可以灵活的变动。...详细
正当移动电话制造商拥抱Linux作为下一代智能电话的平台的时候,开发和布置这样的设备还在面临着技术上的挑战,特别的是OEM们必须保证电话具有电源管理,快速引导,集成的无线接口,吸引人的小尺寸GUI以及各种的PIM应用-而且所有的这些全部集成和运行在一个适度的手机储存空间里面。文章详细阐述了基于Linux的移动电话开发的各种技术问题,涉及到关键的 Linux技术和支持电话开发开源项目的可用性和成熟性。另外,文章还讨论了移动运营商提出的技术和经济层面的问题。 ...详细
系统备份是系统管理工作中十分重要的一个环切,本文详细介绍了各种Linux系统的备份方法,相信对大家的日常管理工作有所帮助。备份是一项重要的工作,但是很多人没有去做。一旦由于使用不当造成数据丢失,备份就成了真正的救命者。本文将讨论设置备份的策略和如何选择备份介质,并介绍用于备份的tar和cpio工具。...详细
便携式多媒体播放器(PMP),也就是通常人们所说的MP4,已成为继MP3以后消 费类产品的一个新热点。PMP的主要优点是:携带方便,能够直接播放高品质音/视频文件;也可以浏览图片,以及作为移动硬盘、数字银行使用;此外,还有 FM、游戏等功能。PMP播放器不仅需要对机体大小有所限制,更重要的是需要一种压缩效率更高、画面质量更高的视频压缩技术,以及相关编解码芯片。本文介 绍了此PMP系统的软、硬件设计,重点在软件设计,此PMP系统方案现在已经进入量产阶段。 ...详细
新设备及新的接口规范等的不断出现,使得操作系统的设备驱动部分的开发工作层出不穷。我们在基于嵌入式Linux智能控制器的开发中,首先遇到了LonWorks现场总线设备的驱动程序问题。本文在研究了基于嵌入式Linux平台的驱动程序开发机制后,研究实现了嵌入式 Linux环境下的LonWorks现场总线网卡的设备驱动。应用实现结果表明,该设备驱动运转正常、性能可靠。这一研究课题的成功的解决对于拓宽 LonWorks现场总线应用领域具有借鉴和推广意义。...详细