原创 關於可移植性的一點嘮叨

最近,一直在作libc的移植,上網查了很多資料,找到很多libc,如glic,uclibc,diet libc,newlib等,但除了newlib以外,都和linux等系統緊密聯繫,移植的工作量太大。newlib可以在很多的平臺和操作系統

原创 收到了姚寄來的衣服

前幾天和她聊天時,她讓我看了一個網址,裏面是她和同學設計的一些衣服,一時興起就跟她要了一件。週二的時候從北京寄出,結果今天才收到, 本來以爲昨天就能收到的。不過,衣服的確挺好看的,摸起來感覺也不錯。 看了看快遞的包裹,運費好像是17,整件

原创 MyOS下階段的工作

在接下來的兩個月裏,即十一之前,MyOS的計劃如下: 1:開發ATAPI驅動,使MyOS可以同時支持硬盤和CD,然後在此基礎上開發ISO9600文件系統,使MyOS擺脫軟盤的限制。 2:繼續開發並完善MyOS的IPC機制,鎖機制。 3:M

原创 Newlib移植成功

把Newlib移植到MyOS後,用printf測試的時候,總有問題。上網查找了很多資料,最終找到一篇關於Newlib的printf的帖子,作者在移植n

原创 MyGUI支持透明窗口

今天對myGUI的代碼作了少許的修改,使其可以支持窗口透明。 以前由於擔心性能和內存佔用的問題,MyGUI不支持窗口透明,但同時又覺得這是一個比較有用的特性,因此後來漸漸又想加入這個特性。今天,對代碼作了很簡單的修改,窗口透明已經實現,但

原创 斐波那切數列的三種解法

public static double f0(int n) {        if (n == 0)            return 0;   

原创 華爲又來招人了

小佟一直讓我去華爲,可不知道爲什麼我對華爲一直沒有好感。去年10月份的時候,小佟結婚,看到他,發現他頭髮少了很多,更加重了我這種心理。記得在學校的時候,小佟經常開玩笑說,畢業後肯定我最先掉頭髮(因爲我沒事就在宿舍裏編程),沒想到一年多的時

原创 MyOS圖形驅動升級

原來MyOS的圖形驅動只支持32位色,使得MyOS無法在Qemu下運行。因爲Qemu最大隻支持24位色。在前幾天做完VM86之後,終於可以在內核中設置顯示模式了,所以就在啓動時,先嚐試用32位色,不行就改用24位色,最後用16位色。終於在

原创 MyOS中鼠標的問題

今天在Qemu和Bochs上測試了一下MyOS,結果在這兩個虛擬機上鼠標初始化的代碼都有問題,可是在Virtual PC和VMWare和真機上都沒有問

原创 VMWare支持的VESA模式

  點贊 收藏 分享 文章舉報 mycybyb 發佈了64 篇原創文章 · 獲贊 3 · 訪問量 11萬+

原创 bootloader修改

MyOS的bootloader原先只能加載小於64K的內核,結果今天把PCI相關的信息加入MyOS中後,MyOS內核的大小一下從48K上升到了128K

原创 linuxforum上不去了

快一個禮拜了,linuxforum一直上不去,習慣了每天都上去看看,現在還真有點不習慣。 另外,上禮拜天,lwIP的TCP/IP已經調通了,剛開始telnet一次就不行了,跟蹤了一下,發現連接無法釋放,不得已重新實現了lwIP要求的幾個函

原创 MyOS最近的進展

第一,MyOS有了一個簡單的虛擬文件系統,還有待完善。 第二,MyOS的可執行文件從binary升級到了ELF格式。  第三,linuxforum.net終於可以上去了。 點贊 收藏 分享 文章舉報

原创 MyOS支持VM86

花了兩天時間,MyOS終於可以支持VM86了,這樣以後就可以在保護模式下實現一些以前只能在實模式下實現的功能。 其實,按照我的預期,MyOS是不準備支持16位的程序的,所以剛開始也就不打算支持VM86模式。不過,爲了在系統運行過程中可以隨

原创 MyOS將支持PCI

以前就上網搜索了一些PCI相關的資料,大多講的還是比較簡單的。但一直都沒有用到MyOS中。本來想週一就作的,結果一直拖到了昨天才作。昨天快下班的時候,