重新编译内核:重新编译OpenBSD内核
重新编译OpenBSD内核
by Brian Schonhorst
翻译 Linyin QQ:731582
内核是操作系统核心.他是电脑最先启动 2进制文件,并将其加载到内存中.他是寄存在内存中,所以他需要尽可能小.内核文件通常在ROOT目录里('/'),默认名为'bsd'.
拥护如果希望能为他们系统添加特定功能或者硬件,他们需要定制内核.在别系统里,如Linux,原来内核过于笼肿,所以重新... [阅读全文]
linux内核编译:菜鸟浅谈Linux内核编译过程
双眼皮猪 菜鸟俺最近研究了下Linux内核编译有些许心得体会望同大家分享下故有此文…我们这里要谈不涉及到源码只是些内核编译步骤及相关知识…本人是菜鸟所以也就希望和菜鸟们分享下… 首先您要确定您有台装有Linux系统,编译内核可以在本机上直接对本机内核进行编译也可以从网上下载内核在其基础上进行编译.我们这里详细讲下升级内核思路方法 您可以从www.kernel.org下... [阅读全文]
linux内核编译:vmware下重新编译内核必选选项
=postdetailsvmware下重新编译内核必选选项 =postbody如果你在vmware下重新编译内核硬盘用是scsi以下选项必选: Device Drivers ---SCSI device support ---* SCSI disk support Device Drivers ---SCSI device support ---SCSI low-leve... [阅读全文]
linux内核编译:OpenBSD编译内核
=postbody曾经装过次OpenBSD由于种种原因没有再继续使用现在简单把原来笔记整理下吧这个笔记是以3.6为例希望不算太过时估计思路方法应该没变 首先要下载安装所需包 在官方发布OpenBSD光盘上可以获取源代码当然也可以从网上下载src.tar.gz、sys.tar.gz、ports.tar.gz文档 cp /home/jjp/src.tar.gz /usr/src/ tar zxvf s... [阅读全文]
linux内核编译:Linux系统上把PHP编译进Apache静态内核
介绍说明:工作照做;另外修改地方:LoadModule php4_module modules/libphp4.so (这项在装完php后会自动添加)AddType application/x-httpd-php .php (这项手工添加)
... [阅读全文]
linux内核编译:FreeBSD编译安装新内核
在/usr/src/sys/i386/conf目录下可以看到系列内核配置文件样例 bash-2.02$ ls /sys/i386/confGENERIC Makefile.i386 files.i386 majors.i386LINT PICOBSD-N.2000 ipfilter options.i386LKM devices.i386 kernel.script 目... [阅读全文]
linux编译内核:linux内核编译步骤
对于linux新手来说编译内核相对有些难度甚至不知道如何入手现在 cGXfbaiducukrgW我归纳了下写出这篇还算比较详细步骤希望能对各位新手有些 cGXfbaiducukrgW帮助 cGXfbaiducukrgWcGXfbaiducukrgW1、安装内核 cGXfbaiducukrgW如果内核已经安装(/usr/src/目录有linux子目录)跳过 cGXfbaiducukrgW如果没有安... [阅读全文]
linux内核编译:走向Linux系统高手之路 内核编译过程解析
源代码 Linux内核总是不断发展最新内核Kernel2.6.0对USB2.0予以正式支持以及内核模块文件后缀最显著个变化由*.o到*.ko等等我们可以从www.kernel.org到tarball源代码包 前期准备 大家都知道要先升级“module-init-tools“软件Software包否则话等你安装内核模块文件时候系统会提示你:Warning: you... [阅读全文]
linux内核编译:在VM上学习嵌入式Linux系统的构建之--编译内核
1、内核 ·我用是-2.4.20.tar.gz (google下多是)拷到工作目录解压 介绍说明:我在VM上装了个Redhat9.0, 在XP上通过VM共享目录拷到Redhat中 2、配置内核 ·好多配置选项不懂就更改了个选项: 把cpu结构设为i386 make menuconfig (用其他也样:xconfig等等) ·建立依耐关系 mak... [阅读全文]
编译内核:这是一篇比较详尽的内核编译说明
1.Linux内核源码结构: 内核源码中主要包含以下子目录: arch :包含了与体系结构相关的代码 对应于每一个支持的体系结构,有一个相应的子目录如i386、arm、alpha等。 其每个体系结构子目录下包含几个主要的子目录: kernel :包含与体系结构相关的内核代码 mm : 包含与体系结构相关的内存管理代码 lib : 包含与体系结构相关的库代码 document... [阅读全文]
linux内核编译:一个Linux爱好者的2.6.11内核编译过程
星期天呀,呵呵,10:30起床,好像有一点早,昨天晚上玩游戏玩到3点钟,好累呀。打开电脑,先玩一会游戏在说。11:00,不玩了,开始干正事了。先换到下去。本来想用虚拟机的,但是我做的ftp不能用,而且还可能好慢的。我的电脑是没有上网的,在我的2003下架了个ftp,想让虚拟机来访问,可是虚拟机和我的电脑连不上,好郁闷。 1.安装module-init-tools-3.0.tar.gz: ... [阅读全文]
linux内核编译:菜鸟浅谈Linux内核编译过程与相关知识
首先,您要确定您有一台装有Linux的系统,编译内核可以在本机上直接对本机内核进行编译,也可以从网上内核在其基础上进行编译.我们这里详细讲一下升级内核的方法, 您可以从www.kernel.org到最新的Kernel版本,我们这里以RedHat9为例(其他版本其实也都一样,只是在make menuconfig中有点不同),详细讲一下内核编译的步骤 : 首先,确认您是以[color=re... [阅读全文]
编译内核:你可能要经常使用的内核编译的参数
1.安装oracle 8.0.5: options SHMMAXPGS=10000 options SHMMNI=100 options SHMSEG=10 options SEMMNS=200 options SEMMNI=70 options SEMMSL=61 2.关机并切断电源命令: shutdown -p now 修改内核,增加: devi... [阅读全文]
linux内核编译:一步步教你成为LINUX高手---菜鸟编译内核
源代码 Linux内核总是不断发展的,最新的内核kernel2.6.0对USB2.0予以正式的支持,以及内核模块文件后缀最显著的一个变化由*.o到*.ko等等,我们可以从www.kernel.org到tarball的源代码包。 前期准备 大家都知道的要先升级“module-init-tools“软件包,否则的话,等你安装内核模块文件的时候,系统会提示你:Warning: you ... [阅读全文]
编译内核:学习编译内核── 为新手指南
一般的情况下,编译内核对初学者来说的确是有点难度,对于象我这样刚入门的来说,也是一个考验。毕竟时间和精力有限,我没有时间把内核的所有文档看完,也没有办法完全弄懂。如果您的现实情况和我差不多,并且对内核编译不是太懂,或者说没有编译过。那不妨您看一下我写的这篇; 其实编译内核最花时间不是编译过程,而是配置和排错的过程;所以咱们用slackware的内核配置文件能把这个过程的时间省下来。省下来... [阅读全文]
linux内核编译:linux内核的编译
1. 要怎麽进行核心的配置? 1.1. 取得原始程序码 你可以经由 ftp 从 ftp.funet.fi 或是 mirror in /pub/OS/Linux/PEOPLE/Linus 取得原始程序码。也可以到这个节点的 mirror 或其他节点去拿。档案名称一般是以标记成 -x.x.x.tar.gz 为代表,其中的 x.x.x 是版本编号。较新的(更好的?)版本以及修补档一般是放在类... [阅读全文]
linux内核编译:Linux操作系统的内核编译内幕详解一
内核简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux的一个重要的特点就是其源代码的公开性,所有的内核源程序都可以在/usr/src/下找到,大部分应用软件也都是遵循GPL而设计的,你都可以获取相应的源程序代码。 全世界任何一个软件工程师都可以将自己认为优秀的代码加入到其中,由此引发的一个明显的好... [阅读全文]
linux内核编译:Linux操作系统的内核编译内幕详解二
5. Memory Technology Device(MTD) MTD设备支持。可不选。 6. Parallel port support 串口支持。如果不打算使用串口,就别选了。 7. Plug and Play configuration 即插即用支持。虽然Linux对即插即用目前支持的不如好,但是还是选上吧,这样你可以拔下鼠标之类的体验一下Linux下即插... [阅读全文]
linux内核编译:Linux内核编译菜单中相关选项的意义
1. prompt for development and/or incomplete code/drivers 很多参考书上说这是那些开发人员认为还不是很稳定功能但是根据我经验这个是应该选个选项现代LINUX是建立在这些基础上所以应该可以回答Y除非你只是想使用LINUX中已经完全定型东西但性能肯定不会好到哪而且对系统特性支持也不会好 2. proces... [阅读全文]
linux内核编译:Linux系统单一内核模块编译过程解析
单模块编译 想象两个情况: 如果我预设核心忘记加入某个功能而且该功能可以编译成为模块不过 预设核心却也没有将该项功能编译成为模块害我不能使用时该如何是好? 如果 Linux 核心原始码并没有某个硬件驱动 (module) 但是开发该硬件厂商有提供给 Linux 使用驱动原始码那么我又该如何将该项功能编进核心模块呢? 很有趣对吧!不过在这样情况下其实没有什么好说反... [阅读全文]
linux内核编译:VMware环境下Linux内核编译过程详细解析
终于可以在vmware中使用新编译的内核调试驱动了,虽然也比较经常在vmware里使用,但是还从没有在里面编译过内核,所以不知道居然还有这么多的道道。编译内核的过程就不说了,除了通用的编译过程,各个发行版可能还会有自己特有的编译命令,比如我使用的debian。下面只列出我在编译过程中尝试过的步骤。 1、从kernel.org上下了2.6.18的sourcecode,编译安装后使用新的内核启动... [阅读全文]
编译内核:高手进阶 重新编译Linux操作系统的内核
Linux个重要特点就是其源代码公开性全世界任何个软件Software工程师都可以将自己认为优秀代码加入到其中由此引发个明显好处就是Linux修补漏洞快速以及对最新软件Software技术利用而Linux内核则是这些特点最直接代表 为什么要升级内核 正如它名字字面意义Linux内核承担着Linux操作系统最为核心任务是其它和硬件等运行过程中仲裁者:它要管... [阅读全文]
linux内核编译:Linux系统上把PHP编译进Apache静态内核
说明:Apache整合PHP有两种方式:一种是DSO模式,把PHP当作Apache的外部模块来调用,这样增加了Apache的灵活性,但会带来5%的性能降低;另一种方式是把PHP编译进Apache的内核,这样牺牲了以后调整的灵活性(每次对PHP的重新编译,都需要再次编译Apache),但性能会高一些。对Perl也是如此。相比之下,本人更愿意使用第二种方式,即把PHP编译进Apache的静态内核。 一... [阅读全文]
linux内核编译:Linux下automake软件编译与发布快速入门
本例假设要产生个simserver1软件Software包源文件只有1个simserver1.cpp.使用了pthread库 1.运行autoscan扫描源码目录 执行 $autoscan 执行后生成configure.scan. 2.编辑configure.in文件 步骤1执行后生成了configure.scan本步骤需要复制份该文件并命名为configur... [阅读全文]
debian编译内核:Debian Linux系统编译内核标准方式介绍
Debian 标准方式 关心一下有关 kernel-package、gcc、binutils 和 modutils 的错误报告。在需要时使用较新的版本。 在 Debian 系统中用源码编译自定义内核要特别小心。用 make-kpkg 的 ——append_to_version 选项来创建多重内核镜像比较。 # apt-get install debhelper modutils kernel-p... [阅读全文]
linux内核编译:关于Linux操作系统的网卡编译
装Linux才系统时会遇到一个问题,那就是装完系统后网卡认不出来。 这是个很头疼的问题,要解决这个问题可以有两种方法:一,就是买一个独立网卡再加上去,单独的如8139的这种百兆网卡就不需要编译网卡驱动就可以认出网卡驱动的,这种方法简单方便。二,就是找到对应型号的网卡驱动,再进行编译。其中第二种方法又有几个难点,一就是要找到对应型号的网卡驱动,二就是编译方法,即使网卡驱动找对了,版本不同的话,也... [阅读全文]
linux内核编译:嵌入式操作系统linux内核编译步骤
对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,现在 我归纳了一下,写出这一篇还算比较具体的步骤,希望能对各位新手有一些 帮助。 1、安装内核 假如内核已经安装(/usr/src/目录有linux子目录),跳过 假如没有安装,在光驱中放入linux安装光盘,找到kernel-source-2.xx.xx.rpm文件(xx代表数字,表示内核的版本号), 比如RedHat&... [阅读全文]
编译内核:怎样编译FreeBSD内核
、 编译内核必要性 1. 减少启动时间常规内核启动要浪费很多时间在检测不必要硬件上 2. 减少运行时内存消耗不必要系统支持不用加载 3. 增加些缺省不支持特性(kernel option) 2、 编译安装新内核 首先我们必须确认/usr/src/sys存在也可以通过/sys访问到接下来所有操作依赖于该目录我们需要是i386/conf... [阅读全文]
1 共1条 分1页