天衣有缝

冠盖满京华,斯人独憔悴~
posts - 35, comments - 115, trackbacks - 0, articles - 0
   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

置顶随笔

posted @ 2007-07-24 20:52 天衣有缝 阅读(3967) | 评论 (17)编辑 收藏

posted @ 2007-06-11 10:00 天衣有缝 阅读(9081) | 评论 (25)编辑 收藏

2009年1月6日

posted @ 2009-01-06 19:46 天衣有缝 阅读(8545) | 评论 (7)编辑 收藏

2008年5月25日

posted @ 2008-05-25 12:48 天衣有缝 阅读(1277) | 评论 (0)编辑 收藏

2008年5月16日

posted @ 2008-05-16 20:37 天衣有缝 阅读(2618) | 评论 (1)编辑 收藏

2008年5月14日

posted @ 2008-05-14 18:00 天衣有缝 阅读(868) | 评论 (0)编辑 收藏

2008年5月7日

posted @ 2008-05-07 15:50 天衣有缝 阅读(2893) | 评论 (3)编辑 收藏

2008年5月4日

     摘要: simple example of vfs call  阅读全文

posted @ 2008-05-04 21:21 天衣有缝 阅读(1150) | 评论 (0)编辑 收藏

2007年11月21日

     摘要: jinix-1.2.1 will be a useful os later, written by c++. now memory finished, with buddy and slab arithmetic.  阅读全文

posted @ 2007-11-21 20:23 天衣有缝 阅读(1686) | 评论 (0)编辑 收藏

2007年7月24日

posted @ 2007-07-24 20:52 天衣有缝 阅读(3967) | 评论 (17)编辑 收藏

2007年7月17日

     摘要: Dia是一个用于绘制各类图表的工具软件,它从Windows Visio中借鉴了不少特性。对于各类流程图,网络布局,UML图等,表现非常良好。以前使用的如Ration Rose,Windows Visio,SmartDraw,DD等,一直都不顺手,用了一段时间dia后觉得很不错。这是个跨平台开源的软件,在Win/Linux上都可以使用。最新的版本是0.96.1。

可以在http://www.gnome.org/projects/dia上找到它的下载和screenshot。

这个软件基本上不需要学习,使用界面非常简单。  阅读全文

posted @ 2007-07-17 13:03 天衣有缝 阅读(7457) | 评论 (6)编辑 收藏

2007年7月10日

posted @ 2007-07-10 20:15 天衣有缝 阅读(1999) | 评论 (2)编辑 收藏

2007年6月28日

posted @ 2007-06-28 11:02 天衣有缝 阅读(3800) | 评论 (6)编辑 收藏

2007年6月25日

posted @ 2007-06-25 21:19 天衣有缝 阅读(3364) | 评论 (2)编辑 收藏

2007年6月11日

posted @ 2007-06-11 10:00 天衣有缝 阅读(9081) | 评论 (25)编辑 收藏

2007年6月8日

posted @ 2007-06-08 23:21 天衣有缝 阅读(1429) | 评论 (2)编辑 收藏

posted @ 2007-06-08 08:44 天衣有缝 阅读(2580) | 评论 (1)编辑 收藏

2007年5月19日

posted @ 2007-05-19 11:35 天衣有缝 阅读(3186) | 评论 (5)编辑 收藏

2007年5月15日

posted @ 2007-05-15 16:55 天衣有缝 阅读(1954) | 评论 (3)编辑 收藏

2007年5月11日

     摘要: 没有什么意义,只是记录而已......  阅读全文

posted @ 2007-05-11 17:02 天衣有缝 阅读(2297) | 评论 (4)编辑 收藏

posted @ 2007-05-11 10:39 天衣有缝 阅读(1850) | 评论 (0)编辑 收藏

2007年5月9日

     摘要: linux,c program,os stuff  阅读全文

posted @ 2007-05-09 21:01 天衣有缝 阅读(1583) | 评论 (0)编辑 收藏

2007年5月8日

posted @ 2007-05-08 07:37 天衣有缝 阅读(3109) | 评论 (0)编辑 收藏

posted @ 2007-05-08 07:36 天衣有缝 阅读(1796) | 评论 (0)编辑 收藏

posted @ 2007-05-08 07:35 天衣有缝 阅读(2590) | 评论 (3)编辑 收藏

posted @ 2007-05-08 07:34 天衣有缝 阅读(3849) | 评论 (6)编辑 收藏

posted @ 2007-05-08 07:32 天衣有缝 阅读(2184) | 评论 (0)编辑 收藏

     摘要: 我对深入研究系统内部非常感兴趣,在大学课程中学习了编译原理相关课程。尝试写过一个编译器,不过它看起来更像一个汇编器。后来开始使用FreeBSD,我对它到底怎么实现的感到很好奇,于是找了一份源代码开始阅读,和你想象的一样,我在数百万行源程序中深陷泥潭。我需要一把来复枪,结果确找到了一堆加农炮:)

后来,我找到了"skelix", 一个os内核,运行在i386机器上,支持多任务,分页机制,虚拟内存,文件系统等。这个tutorial教你怎样一步一步实现skelix,虽然它看起来象一个玩具。这样做的好处是看起来更清晰一些。如果你发现bug或好的建议可以告诉原作者:xiaoming.mo at skelix dot org。译者:jinglexy at yahoo dot com dot cn(email and msn both),上海体育馆。预计7月份翻译完成(2007年),因为自己的事情比较多,只能偶尔译译,进度大约2周译1课吧,也可能快些,如果有帮忙的就更欢迎了。最终整理的文档会做成一个chm或pdf文件发布在http://www.cppblog.com/jinglex  阅读全文

posted @ 2007-05-08 07:30 天衣有缝 阅读(3076) | 评论 (8)编辑 收藏

2007年5月7日

     摘要: debian是一个很方便的linux发行版,deb包管理机制使得软件的安装和管理非常简单。etch版本也于2007.4.8发布正式版本,这里简单介绍从基本系统到X环境的安装,及一些应用软件。写的很简洁,一些相关知识还是留给读者自己查资料学习吧。  阅读全文

posted @ 2007-05-07 13:23 天衣有缝 阅读(6095) | 评论 (7)编辑 收藏

2007年5月3日

posted @ 2007-05-03 12:41 天衣有缝 阅读(1505) | 评论 (1)编辑 收藏

2007年4月23日

     摘要: 在我们日常程序中,常碰到写链表的情况。对于c++程序,stl提供了list和vector两个模板,使用起来很方便。但是很多环境下,我们只能使用c,大多数人都是自己封装相关接口,花费了不必要的时间。linux内核提供了基于面向对象思想的链表:include/linux/list.h。通过简单的修改就可以用到我们的用户程序中去。  阅读全文

posted @ 2007-04-23 12:14 天衣有缝 阅读(5282) | 评论 (4)编辑 收藏

2007年4月20日

     摘要: 1. 下载grub-0.97源程序解压缩,进入到docs目录。找到boot.S kernel.c multiboot.h这三个文件,就是我们的试验对象。原理可以搜索多重引导规范multiboot,在grub的official site可以找到。有不清楚的过程可以和我联系(msn及邮件都是这个:jinglexy at yahoo dot com dot cn)作者:http://www.cppblog.com/jinglexy上海体育馆

2. 建立testos.lds链接脚本:
  阅读全文

posted @ 2007-04-20 17:30 天衣有缝 阅读(1319) | 评论 (0)编辑 收藏

     摘要: 第一节:使用minix硬盘映象
bochs主页(http://sourceforge.net/projects/bochs)上有个minix2.0映象,
编译器和源代码映象文件都已经有了,如果要mount到你自己的机器上编辑源程序,
可以使用下面的linux指令,为什么是1024和5669888,分析下硬盘分区表就知道了。
(1024 = 512 * 2; 5669888 = 512 * 11074,11074即2B42)
/sbin/losetup /dev/loop6 a.img -o 1024
mount -t minix -o loop /dev/loop6 mnt1
ls mnt1  阅读全文

posted @ 2007-04-20 17:29 天衣有缝 阅读(2357) | 评论 (1)编辑 收藏

2007年4月19日

     摘要: (一)虽然man帮助给了我们足够多的信息,但有时候可能还是不够多。使用info令需要对emacs有些了解,最好是熟练。这个对习惯vi的用户来说可能比较痛苦,比如说我:)文档转载请保留:jinglexy at yahoo dot com dot cn(msn和邮件都是这个)。http://www.cppblog.com/jinglexy

好在有个叫pinfo的软件包,使用lynx操作方式。pinfo快捷键定义在/etc/pinforc文档中,如果看到不爽的可以更改。常用的快捷键整理在下面表格中(vi操作风格的命令用蓝色标识)
  阅读全文

posted @ 2007-04-19 14:02 天衣有缝 阅读(1449) | 评论 (0)编辑 收藏

     摘要: 1.本文不是教程,只是描述c语言(gcc环境),编译器,连接器,加载器,at&t汇编,ia32一些相关知识和笔记,很多需要深入的地方需要大家寻找相关的资料学习。如果发现错误,请留言或通知我jinglexy at yahoo dot com dot cn,这个是我的msn。打字不易,请转载时保留作者:http://www.cppblog.com/jinglexy  阅读全文

posted @ 2007-04-19 13:34 天衣有缝 阅读(14079) | 评论 (1)编辑 收藏

2007年4月18日

posted @ 2007-04-18 15:58 天衣有缝 阅读(1240) | 评论 (0)编辑 收藏

posted @ 2007-04-18 15:57 天衣有缝 阅读(4551) | 评论 (2)编辑 收藏