Linux作为一个开源系统,深受大家喜爱,我们可以按照自己的想法去对它进行裁剪,也可以根据自己的需求对其内核进行重新编译,很多时候为了提高Linux的性能我们需要对它进行重新编译和裁剪,例如redhat的发行版为了保持通用性,必然会把很多我们不需要的模块都打包进其发行版中,而对我们来所很多模块都是不需要的,此时如果我们对其进行裁剪和重新编译将会打造一个体积更小、性能更好的Linux内核。
原创
2014-03-08 18:50:51
1624阅读
linux 内核即为linux 操作系统的核心,主要包括文件系统模块,内存管理模块,进程管理模块、进程间通信模块和网络接口模块 五大模块。
文件系统模块:主要负责文件系统的管理,在linux 2.6 的内核中,主要支持ext2 、ext3、ext4、ocfs2、jfs、xfs 、reiserfs 、gfs 等网络文件系统。
内存管理模块: 主要负责物理内存和虚拟内存的资源分
原创
2012-10-10 17:43:09
665阅读
在这些高版本的RedHat Linux上,我们如果需要定制内核的话,没有直接的源代码rpm可以安装,只能通过kernel.org下载的tar.gz的包
转载
2023-06-19 16:42:08
130阅读
众多的Linux用户在经历了对Linux由好奇到熟悉的过程之后是否希望按照自己机器的实际配置对Linux进行定制从而获得最佳的系统性能呢?也许有用户会认为在自己使用Linux的过程中没有碰到到任何问题Linux确实象人们所宣传的那样永远不会崩溃因此完全没有必要冒着风险对系统内核进行的改动其实对Linux系统内核进行定制和修改并不向很多人想象中的那么复杂如果用户能够根据自己的实际情况对
转载
精选
2015-12-16 10:24:23
476阅读
下载内核:https://www.kernel.org/ 下载busybox:http://www.busybox.net/ 下载到家目录解压源码包到/usr/src目录下
原创
2015-01-21 13:39:59
1654阅读
很多嵌入式开发人员都需要在Linux内核中添加一些特性,以支持特别的定制硬件。 ARM架构的顶层Kconfig文件中,可以看到一个名为System Type的菜单项。在ARM system type提示后有一系列与ARM架构相关的选择项。 ARM架构的顶层Kconfig文件通过source指令包含了具体与s3c2440相关的一些Kconfig定义: source "arch/arm/m...
转载
2014-04-16 15:23:00
373阅读
2评论
一、编译内核相关命令1、重装initrd文件命令:mkinitrd:creates initial ramdisk p_w_picpaths for
preloading modules格式:mkinitrd initrd文件路径 内核版本号,如:mkinitrd
/boot/initrd-`uname -r`.img `uname -r`2、I/O处
原创
2014-05-27 17:08:31
916阅读
一、Kernel常用命令 1、Kernel组成: 核心:/boot/vmlinuz-version 内核模块(ko): /lib/modules/version/ 2、装载模块命令: insmod modprobe 3、用户空间:是访问、监控内核的方式: &nb
原创
2014-05-27 16:34:37
1519阅读
点赞
1评论
linux素来以富模块化著称,这为linux的移植及改版工作带来了巨大的好处,
今天我们先从删裁一个linux kernel开始为今后定制工作埋下伏笔,这个删
裁的过程也是我们熟悉linux启动的过程,希望大家一起随我动手实验.将定
制化实现到底 :)
推荐
原创
2014-03-04 19:11:57
2882阅读
点赞
6评论
在上次的话题中我们通过安装引导MBR与移植主要二进制文件(bash),完成了
最基础的linux内核定制初步的工作,至此我们也可以总结一下linux的启动流程
为接下来的更为自助化的定制打下基础.
推荐
原创
2014-04-02 22:58:13
2751阅读
点赞
4评论
少数情况下我们需要定制内核,比如: lvs的hash表大小默认才4096,必须重译内核来修改。sudo ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)Debian 提供了 kernel-package 工具来自动完成内核打包的全过程。sudo aptitude -y install fakeroot kernel-package lin
原创
2021-05-12 15:50:38
497阅读
跨平台编译准备条件, 跨平台编译环境一般是arm版的gcc,定制好的linux源码
本文针对Raspberry Pi的linux 交叉编译 arm
原创
2014-05-01 14:42:16
1451阅读
版本号:1.0.1 作者:石硕 更新:2014-05-09 15:04:53 出于工作须要。定制CentOS内核,以改进TCP的传输效率,怎样改进这里暂且不提,以下重点解说怎样获取源代码,编译。 1. 编译前的准备 以【root】用户安装下列组件: su root yum -y groupinsta
转载
2016-04-15 13:41:00
72阅读
定制linux内核+Busybox+dropbear实现远程登录
推荐
原创
2016-08-14 13:37:34
5980阅读
点赞
4评论
1, src\third_party\WebKit\Source\core\dom\events\Event.h:src\third_party\blink\renderer\core\dom\events\event.h bool isTrusted() const { return is_tru
转载
2020-06-02 11:43:00
828阅读
2评论
1、列举常见的内核参数以及参数的意义kernel.hostname 主机名
net.ipv4.ip_forward 路由转发
net.ipv4.icmp_echo_ignore_all 禁止响应所有icmp_echo包
vm.drop_caches 清理内存buffer/cache2、如何通过/proc查看top中展示的进程状态cat /proc/18106/cmdline 查看进程
原创
2019-08-23 17:27:28
359阅读
Linux定制是指根据个人的需求和偏好,对Linux操作系统进行修改和调整,以使其满足特定的要求和目标。作为定制化最为广泛的Linux发行版之一,红帽(Red Hat)在企业级应用中得到了广泛的应用与认可。本文将重点探讨红帽Linux定制的意义、方法以及其中的挑战。
首先,红帽Linux定制的意义在于能够针对特定需求和场景进行优化,以提高系统的性能和安全性。与通用的Linux发行版相比,定制化的
原创
2024-02-05 16:41:57
41阅读