g*********i 发帖数: 89 | 1 大牛不要笑话我啊,虚心请教。
从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是
很熟的)。
主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。
自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual
Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以
没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/
FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小
系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少
,因为主要是玩玩的)。
还有以前读master的时候,做过一个>10K的project,集成电路模拟程序,倒是全部自
己写的。另外对windows上的API也算精通,搞hook之类的都非常熟,那本jeff richter
的programming windows applications曾经是爱不释手阿,呵呵。 |
p**********g 发帖数: 9558 | |
t****t 发帖数: 6806 | 3 你这是大牛了, 把代码往人家面前一拍, 想找哪里就找哪里
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
f*******y 发帖数: 988 | 4 我最讨厌这样的showoff!!
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
a*****k 发帖数: 704 | 5 haha
【在 f*******y 的大作中提到】 : 我最讨厌这样的showoff!!
|
m*****e 发帖数: 4193 | 6 Pretty any system programming. Maybe try VMware.
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
g*****g 发帖数: 34805 | 7 嗯,下次去面试,笔记本上跑个自己写的操作系统。只要不是怕
你跟他抢饭碗,多半就收了。
【在 t****t 的大作中提到】 : 你这是大牛了, 把代码往人家面前一拍, 想找哪里就找哪里
|
g*********i 发帖数: 89 | 8 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show
off,何况我这样的,真是惭愧。
我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成
大牛,真地说得我心里不是滋味阿。
看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的
东西总结一下,请教一下。
pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本
没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还
是因为不是正规军,心里总有点虚阿。
反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
大家肯帮帮忙的还是多给些建议,我小牛都不是阿,可能我前面写的口气不太虚心,见
谅了。 |
t****t 发帖数: 6806 | 9 1. 能自己写一个OS的人,叫大牛不为过
2. 过分谦虚其实是一件很骚包的事情
show
【在 g*********i 的大作中提到】 : 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show : off,何况我这样的,真是惭愧。 : 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成 : 大牛,真地说得我心里不是滋味阿。 : 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的 : 东西总结一下,请教一下。 : pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本 : 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还 : 是因为不是正规军,心里总有点虚阿。 : 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
|
r****y 发帖数: 26819 | 10 是啊,以往总看你骚包,现在看你被比下去了。。。
【在 t****t 的大作中提到】 : 1. 能自己写一个OS的人,叫大牛不为过 : 2. 过分谦虚其实是一件很骚包的事情 : : show
|
|
|
t****t 发帖数: 6806 | 11 我从来不过分谦虚,所以骚包安不到我头上,哈哈
【在 r****y 的大作中提到】 : 是啊,以往总看你骚包,现在看你被比下去了。。。
|
j***e 发帖数: 72 | 12 如果不是showofff的话,那你缺自信。
科班出身,就是理论基础扎实些。就像数学微积分,数学系的实数理论,测度学的虎虎
生风。可在用起来,物理的,工程的,一点都不含糊。不去教书的话,理论上含糊些没
什么大不了的。
show
【在 g*********i 的大作中提到】 : 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show : off,何况我这样的,真是惭愧。 : 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成 : 大牛,真地说得我心里不是滋味阿。 : 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的 : 东西总结一下,请教一下。 : pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本 : 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还 : 是因为不是正规军,心里总有点虚阿。 : 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
|
p**********g 发帖数: 9558 | 13 别人都是牛人,我就是在这里看看面试题准备找工作,哈哈
不知道你的os跑到啥程度,起码bootloader,实模式到保护模式的切换,异常初始化,
中断初始化,......, 进程调度初始化,VFS初始化以前的很多东西也许都看过了。
2.6的内核比1.3变化多多了,smp,preemptive,O(1)的调度,而且bottom half变了很多
(增加了softirq,tasklet,workque),有时间看看操作系统的书,在看看linux设备驱
动(版本3),网上有,已经免费了,可以打印出来,如果真想搞linux内核相关的开发
,建议从驱动开始吧,一般公司不太可能直接找个人就搞内核。
个人意见 |
f*******y 发帖数: 988 | 14 你去找linux驱动开发的公司好了
湾区一大把,很多做硬件外设的都需要这样的人
简历还是要好好改一下,基本的电话面试也要准备一下
到了面试就可以狂吹的你的project了
show
【在 g*********i 的大作中提到】 : 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show : off,何况我这样的,真是惭愧。 : 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成 : 大牛,真地说得我心里不是滋味阿。 : 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的 : 东西总结一下,请教一下。 : pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本 : 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还 : 是因为不是正规军,心里总有点虚阿。 : 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
|
b*********d 发帖数: 139 | 15 科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
f*******y 发帖数: 988 | 16 这个例子觉得不好,人家windows大拿根本就不知道makefile是啥
前几天10大,cs phd不知道break point是什么才够强
【在 b*********d 的大作中提到】 : 科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的
|
t****t 发帖数: 6806 | 17 where where
【在 f*******y 的大作中提到】 : 这个例子觉得不好,人家windows大拿根本就不知道makefile是啥 : 前几天10大,cs phd不知道break point是什么才够强
|
f*******y 发帖数: 988 | 18 名字大概叫微软面试趣闻
说一个phd老是printf debug
人家告诉他可以设断点和watch
他说不会
人家就教他了
他学会之后很高兴,说这个东西好呀
【在 t****t 的大作中提到】 : where where
|
y*****a 发帖数: 171 | 19 楼主找工作的时候往硬件上靠靠,纯搞操作系统得公司太少,嵌入式一个方向。另外作
硬件驱动的公司很多,工资很高,应该也挺稳定。而且这种工作也挺有意思。我没写楼
主这么多软件,不过在IBM实习帮他们写pseries服务器模拟器。我负责网卡,scsi卡的模拟器(处理器的模拟器别人写),然后bringup linux 到模拟器,期间,用linux scsi驱动程序调
scsi卡模拟,费老鼻子劲了。最后调通了,感觉还是蛮爽的。 |
m***t 发帖数: 254 | 20 what exactly do you want to do then? what is your career goal? do you want
to be a good system programmer? Server/desktop operating system, as a
industry, is pretty stablized and going away. If you are a good system
progreammer, vmware/cisco/jupiter/nvidia all need such people.
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
|
|
r*******n 发帖数: 3020 | 21 我也是!
kidding!
【在 f*******y 的大作中提到】 : 我最讨厌这样的showoff!!
|
g*********s 发帖数: 1782 | 22 这就错了。skill set根本不一样。
我还见过教算法的教授不会mount usb drive要找学生帮忙的。但人家照样是大牛。
【在 b*********d 的大作中提到】 : 科班出身啥也不算,我还见过复旦计算机系毕业的不会写makefile的
|
r*********r 发帖数: 3195 | 23
这也是这个小
24k sounds pretty big. how large is linux 1.3.100??
i remember UNIX 6v is less than 10k lines, including some device drivers.
【在 g*********i 的大作中提到】 : 哎,为什么这样还有人说我show off,真是的,就算linus那样的人也不会拿出来show : off,何况我这样的,真是惭愧。 : 我总觉得入门无方,而且投了简历也没人找我,绝对自己很差,大家千万不要把我叫成 : 大牛,真地说得我心里不是滋味阿。 : 看过很多thrust大大等前辈的帖子,知道版上很多人很有水准,我才拼死把自己做过的 : 东西总结一下,请教一下。 : pingpingpang大大的建议我倒是一直在想,但是除了以前接触过一点8051之外的,根本 : 没有碰过其他的embedded,master读书的时候倒是上过一门课是嵌入式系统的,不过还 : 是因为不是正规军,心里总有点虚阿。 : 反正我是真心求教,觉得还是现在正在做软件卡发的说话参考价值比较大。
|
v*****u 发帖数: 1796 | 24 BSO!
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
b******a 发帖数: 215 | 25 I can say 80% of the ppl on this board haven't written so many codes as you
done.
Of coz, me included.
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
b********n 发帖数: 609 | 26 不会写makefile还是很雷的。
【在 g*********s 的大作中提到】 : 这就错了。skill set根本不一样。 : 我还见过教算法的教授不会mount usb drive要找学生帮忙的。但人家照样是大牛。
|
f*******y 发帖数: 988 | 27 人家说不定是java+ant的
【在 b********n 的大作中提到】 : 不会写makefile还是很雷的。
|
b******a 发帖数: 215 | 28 if he never wrote linux/unix program, only for windows platform, that's
reasonable.
【在 b********n 的大作中提到】 : 不会写makefile还是很雷的。
|
r*********r 发帖数: 3195 | 29 cs student should all use linux, and get used to the gnu toolchain during
the system courses with heavy programming load. |
T*****9 发帖数: 2484 | 30 我觉得这个北京很强了
richter
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
|
|
T*****9 发帖数: 2484 | 31 我也不怎么会写
我每次都是直接找一个makefile依样画葫芦。。。
【在 b********n 的大作中提到】 : 不会写makefile还是很雷的。
|
B****s 发帖数: 5731 | 32 hand
【在 T*****9 的大作中提到】 : 我也不怎么会写 : 我每次都是直接找一个makefile依样画葫芦。。。
|
d*******H 发帖数: 49 | 33 If you are not BSO, then one advice -- ask for a HUGE
【在 g*********i 的大作中提到】 : 大牛不要笑话我啊,虚心请教。 : 从来没有正规软件开发的经验,但是平时经常编程,几乎只用C和汇编(这两语言还是 : 很熟的)。 : 主要喜欢写操作系统有关的东西,酷爱unix,linux,尤其是文件系统。 : 自己写的hobby操作系统,自举,保护模式,内存只分段不分页,集成了Virtual : Filesystem,可以访问ext2,vfat等等的分区格式,当然因为memory管理不分页,所以 : 没有mmap,readpage,writepage之类的功能,可以在vmware下访问guest OS(linux/ : FREEDOS)的硬盘,支持设备文件,可以在系统crash的时候dump出数据,这也是这个小 : 系统设计的初衷。规模不大,24K行源代码左右(从早期linux(<1.3.100)里面抄了不少 : ,因为主要是玩玩的)。
|
d*******H 发帖数: 49 | |
g*********s 发帖数: 1782 | 35 说实话makefile很不好用。呵呵。
【在 T*****9 的大作中提到】 : 我也不怎么会写 : 我每次都是直接找一个makefile依样画葫芦。。。
|
f*******y 发帖数: 988 | 36 怎么用makefile都有书的,太恐怖了
【在 g*********s 的大作中提到】 : 说实话makefile很不好用。呵呵。
|
t****t 发帖数: 6806 | 37 跨目录的makefile是比较麻烦。但是这个东西一旦写好,用的人就很爽。
【在 g*********s 的大作中提到】 : 说实话makefile很不好用。呵呵。
|
r*********r 发帖数: 3195 | 38 makefile 逻辑很简单, 就是那些怪头怪脑的 special variable 比较烦,
什么 $@, $', $< 的, 几天不看就想不起来哪个是哪个. |