由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教牛人:自学内核编程怎么开始呢
相关主题
Linux scheduler (转载)One OS scheduling question (转载)
why do we need to map user threads to kernel threads?qsub callback question
求推荐关于linux的书有没有人玩过XSupplicant
[合集] question about the kernel scheduler (转载)[请教]friend class in C++ template
写给对系统感兴趣的人NYSE有没有web services可以下载他们的holiday schedule?
C++要学到什么程度?请教一个linux下面的多线程semaphore的问题。
docker的致命缺陷multithread app的design要注意哪些问题?
一个有向图问题我来说说为什么现在做底层前途不大
相关话题的讨论汇总
话题: 内核话题: kernel话题: module话题: linux话题: scheduling
进入Programming版参与讨论
1 (共1页)
l******d
发帖数: 530
1
前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
津。
a9
发帖数: 21638
2
这都放内核里?

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

l******d
发帖数: 530
3
啥意思?为啥不能放内核里?

【在 a9 的大作中提到】
: 这都放内核里?
c*********e
发帖数: 16335
4
内核放的都是核心的东西,不是核心的就别放进去了。

【在 l******d 的大作中提到】
: 啥意思?为啥不能放内核里?
l******d
发帖数: 530
5
我想写个kernel module,应该相对简单点吧?

【在 c*********e 的大作中提到】
: 内核放的都是核心的东西,不是核心的就别放进去了。
a9
发帖数: 21638
6
kernel module不就是内核吗?
做个应用不就得了。搞成kernel module干嘛。

【在 l******d 的大作中提到】
: 我想写个kernel module,应该相对简单点吧?
l******d
发帖数: 530
7
问题是我要实现一个OS scheduler,在user space好像不大合适,毕业论文就卡在这了

【在 a9 的大作中提到】
: kernel module不就是内核吗?
: 做个应用不就得了。搞成kernel module干嘛。

x****u
发帖数: 44466
8
把linux内核搞出来改啊。

【在 l******d 的大作中提到】
: 问题是我要实现一个OS scheduler,在user space好像不大合适,毕业论文就卡在这了
l******d
发帖数: 530
9
现在问题是内核太复杂了,不知道从哪儿入手

【在 x****u 的大作中提到】
: 把linux内核搞出来改啊。
x****u
发帖数: 44466
10
首先是找个distribution,不做任何修改把内核重编译一遍。
然后就可以把调度的模块找到,这东西没变的话我记得是可配置的,自己改然后重编译。

【在 l******d 的大作中提到】
: 现在问题是内核太复杂了,不知道从哪儿入手
相关主题
C++要学到什么程度?One OS scheduling question (转载)
docker的致命缺陷qsub callback question
一个有向图问题有没有人玩过XSupplicant
进入Programming版参与讨论
c****e
发帖数: 1453
11
try the prototype on minix first.
s****t
发帖数: 698
12

sched那部分的代码还是相对独立的吧?
找本kernel的书看看就知道了啊。
我觉得很多时候看kernel不知道看哪里,
很多时候是没把要解决的问题想清楚吧。

【在 l******d 的大作中提到】
: 现在问题是内核太复杂了,不知道从哪儿入手
w****w
发帖数: 521
13
去搞mit的教学用os容易多了:
http://pdos.csail.mit.edu/6.828/2011/xv6.html

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

l*****s
发帖数: 2109
14
Linux的调度是模块化的,参考love的ldk第三版。

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

i**h
发帖数: 424
15
用nachos也不错。很小的code base。
n*****3
发帖数: 1584
16
just read the linux keernel module doc, it is NOT that hard if you
DO NOT replace the system schedule first, just run it as a schedule module,
then start from there.

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

l******d
发帖数: 530
17
请问下你看的是什么书、网站?

【在 n*****3 的大作中提到】
: just read the linux keernel module doc, it is NOT that hard if you
: DO NOT replace the system schedule first, just run it as a schedule module,
: then start from there.

l******d
发帖数: 530
18
什么是love的ldk?谢谢

【在 l*****s 的大作中提到】
: Linux的调度是模块化的,参考love的ldk第三版。
p******a
发帖数: 130
19
Linux Kernel Development, 作者是love.

【在 l******d 的大作中提到】
: 什么是love的ldk?谢谢
b***i
发帖数: 3043
20
我只知道有个人叫Dr. StrangeLove

【在 p******a 的大作中提到】
: Linux Kernel Development, 作者是love.
相关主题
[请教]friend class in C++ templatemultithread app的design要注意哪些问题?
NYSE有没有web services可以下载他们的holiday schedule?我来说说为什么现在做底层前途不大
请教一个linux下面的多线程semaphore的问题。大坑看晕了
进入Programming版参与讨论
j*****I
发帖数: 2626
21
这本书不错。
http://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6th_Ed
自学有点累,花时间,但是值。

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

w****w
发帖数: 521
22
这个是PDP11硬件,古代的C,现在去啃不要命么?xv6已经把它搬到x86上了,还加了多
处理机支持。

【在 j*****I 的大作中提到】
: 这本书不错。
: http://en.wikipedia.org/wiki/Lions%27_Commentary_on_UNIX_6th_Ed
: 自学有点累,花时间,但是值。

i***c
发帖数: 301
r****o
发帖数: 1950
24
uCOS is a good OS for self-study.

【在 l******d 的大作中提到】
: 前几年做了一些scheduling theory的东西,现在到了实现阶段,开始犯愁了,以前没
: 有实战经验,看到内核那些没有或很少注释的代码就头痛。老板现在忙得很,很少指导
: ,周围也没人做这些东西。大致翻了下linux kernel in a nutshell,都是讲些教你怎
: 么编译内核的内容,好像帮助不大。我要做的是写一个linux kernel module来实现一
: 种scheduling algorithm,弄了好久也摸不到门道,现在像个无头苍蝇。求大牛指点迷
: 津。

o**o
发帖数: 3964
25
haha years ago my cs career started with implementing a fancy minix
scheduler...very educational experience to study how sys calls work.

【在 c****e 的大作中提到】
: try the prototype on minix first.
1 (共1页)
进入Programming版参与讨论
相关主题
我来说说为什么现在做底层前途不大写给对系统感兴趣的人
大坑看晕了C++要学到什么程度?
some discussiondocker的致命缺陷
感觉c挺有一丝的嘛一个有向图问题
Linux scheduler (转载)One OS scheduling question (转载)
why do we need to map user threads to kernel threads?qsub callback question
求推荐关于linux的书有没有人玩过XSupplicant
[合集] question about the kernel scheduler (转载)[请教]friend class in C++ template
相关话题的讨论汇总
话题: 内核话题: kernel话题: module话题: linux话题: scheduling