本次实验主要工作是添加一个系统调用并使用,在此过程中需要编译内核。
1 实验内容
1.向Linux内核增加新的系统调用,实现整数四则运算的系统功能。
2.四则运算函数原型:
long my_oper(int* result, int num1, int num2, char* op)
3.系统函数原型:
/* 调用my_oper实现四则运算*/
long my_func(int count)
2 实验步骤
2.1 内核下载
实验用到的内核版本为4.4: linux-4.4.4.tar.xz
xz文件是对tar文件的再次压缩,先用xz命令解压后再用tar命令解压
xz -d linux-4.4.4.tar.xz
tar -xvf linux-4.4.4