Visopsys(可視操作系統)是一個開源的,針對PC兼容機小而快的替代操作系統。它是從頭開始寫它大局;不斷發展,自1997年以來,其主要目標是收集一些來自其他經營systems.Great availabilityThe操作系統最好的想法是這樣分佈的,可以部署到任何一個USB的ISO映像閃存驅動器或CD光盤時,誰想要破解的系統添加額外的功能,或者只是想必須寫入軟盤上的文件,IMG,以及源存檔看到這一切works.Boot optionsThere怎麼沒有在ISO或IMG文件引導選項,作為系統的負載直接將開始檢測各種硬件組件,如PS / 2鼠標裝置,實時時鐘(RTC),IDE磁盤控制器,PCI總線控制器,etc.Old風格的桌面環境和agrave;該Visopsys操作系統拉的Mac OS 9The桌面環境看起來像的Mac OS 9,設有一頂板,用於訪問各種系統設置,如註銷的圖形界面,以及與舊式外表和感覺。
它包括一個命令行窗口,用戶管理,項目經理,鍵盤映射,圖片瀏覽器,磁盤管理器,截圖工具,顯示管理器,控制台窗口,配置編輯器,以及一個安裝程序,這意味著你可以永久在安裝操作系統當地drive.Bottom lineSumming起來,在Visopsys操作系統提供真正的搶占式多任務,虛擬內存,100%保護模式,大規模單片式內核,以及一個簡單的,易於使用的用戶界面。請記住,Visopsys不是其他任何操作系統的克隆,它是不是Linux的分佈
什麼是此版本中的新:
< p>- 在添加USB3(的xHCI)的支持。
- 在大大提高USB2(EHCI)和輪轂的支持。
- 添加APIC中斷控制器的支持。
- 在增加了對檢測和解析Intel多表支持。
- 在該USB層的代碼不再默認設置的設備配置。它現在留給個別設備驅動程序,當它們確定一個給定裝置被支撐。配置一些未知的,內置的,專有的設備可能會導致其它設備停止響應。
- 在USB集線器去除現在觸發一個遞歸設備移除通過集線器連接的所有下游的東西。
- 如果已安裝的可移動磁盤(如U盤)從系統中刪除,調用kernelFilesystemRemoved()現在將像強制卸除 - unbuffering文件和刪除文件系統 - 無需再嘗試訪問物理磁盤。
- 在添加新功能來算中斷掛鉤,並更新了一些定義和東西在PCI驅動程序。
- 在物理內存地址現在都被視為無符號整型值,而不是空指針。
- 添加kernelMemoryGetIo()和kernelMemoryReleaseIo()函數用於自動分配/釋放對準物理內存,映射它,標誌著它未緩存的過程。
- 在添加了kernelDebugStop()函數來輸出消息並停止執行錯誤時,在調試模式下遇到。
- 在添加了kernelDebugRemoveFile()函數作為伴侶kernelDebugAddFile()
- 修正:在電腦的瀏覽器,點擊安裝一個CD-ROM的第一次,從冷啟動,這有時推出不會在CD-ROM的安裝目錄啟動文件瀏覽器時,李>
- 修正:在文件瀏覽器和文件對話框,在當前目錄場開始了禁用(變灰),但改變的目錄作為造成的啟用(沒有變灰),它被重新繪製。組件沒有被重新呈現,當他們使用setData()函數的調用。
- 修正:在USB驅動器子系統,其中設備斷開連接可能會導致USB線程進入一個無限循環的bug 。
- 修正:對SCSI“啟動裝置”增加超時值命令,以支持各種USB連接的磁盤(硬盤,並且需要時間來旋轉起來CD / DVD驅動器)
- 修正:一個IDE磁盤控制器驅動程序的bug,其中未處理的中斷可能會導致選擇對某些控制器不存在從屬驅動器。也消除了一些多餘的狀態輪詢。
- 修正:在AHCI SATA驅動器與CD / DVD驅動器的時序問題
- 修正:刪除kernelMalloc()使用情況kernelDebug.c可能導致調試輸出不被顯示在中斷上下文
什麼是在0.74版本新:
- 在增加每個用戶的主目錄下/用戶,其中現在默認的“當前目錄”時,用戶登錄
- 在創建環境變量的新配置文件被設置在登錄時,和每用戶覆蓋那些在主目錄。
- 語言設定現在是一個全系統和每個用戶的環境變量,可在第一次啟動來選擇,並在用戶的管理工具。
- 新增西班牙語和德語翻譯為許多用戶程序和GUI功能。
- 在添加了“語言選擇”對話框窗口的窗口庫。
- 在GUI系統的一部分進行了重新編寫,包括改變從一個窗口組件的'菜單'執行到一個子窗口。
- 的GUI菜單已經被改變,以便當最上面的菜單項被選中時,按下光標向上移除該選擇。
- 在該文件對話框窗口現在顯示當前路徑的文件瀏覽器程序做的方式。
- 在實現鼠標和鍵盤的線程來處理輸入中斷上下文之外,以提高穩定性。
- 在鍵盤的系統進行了重新設計,包括使用的硬件中立(基於UEFI)掃描碼和修飾符標誌。
- 在增加擊鍵重複鍵的USB鍵盤。
- 強化內核的用戶管理代碼,並關閉了一些安全漏洞。
- 在增加了一個“deluser”命令行命令,作為一個伴侶“的adduser”。
- 在修改了“passwd文件”程序,因此沒有用戶名的說法是指假設當前用戶。
- 密碼長度檢查已被添加到用戶管理器程序。
- 在磁盤緩存代碼現在做更多,以提高性能緩存條目相結合,減少磁盤的寫入次數。
- 在一些內核的內存管理代碼已經被重新設計。
- 在那些使用映射的物理內存現在設置內存頁的所有硬件驅動程序屬性來禁用緩存。
- 的安裝程序和安裝文件格式(如DIST /系統/安裝檔案。*)現在有一種方法來指定不同的源和目標文件名。
- 在中斷處理程序,現在禁止從分配和釋放內存,或更改頁表/目錄。
- 在作出kernelImageLoad()&QUOT;要求寬度QUOT;和&QUOT;要求高度&QUOT;參數工作一般,對於其驅動程序不支持的圖像類型。
- 在增加了“一組數據”功能為數字的GUI組件,所需的支持上飛的語言切換
- 從主界面系統中分離內核的窗口外殼線程,為先導,以使其成為一個用戶空間的可執行文件,並推動每用戶設置和運行時語言切換。
- 在重新實現內核的“變量列表”的功能,所以它使用的,而不是指向數據偏移定位變量和值。這使得他們更容易複製。
- 當一個子進程繼承的輸入流,舊的文本屬性現在記住的,在進程終止時恢復。
- 在構建系統現在使用命令行'讓調試“創建調試版本,它不會刪除庫或可執行文件。
- 修正,而不僅僅是基本的ASCII了ctype.h中的函數(因而isalpha(),tolower的()等),讓他們使用我們正在使用其他地方的ISO-8859-15代碼頁。
- 在添加了SETENV()函數的C庫。
- 在添加了kernelUserExists()函數(userExists()在用戶空間)。
- 在增加了一個新的包含文件,可以集中一些基本文件結構的定義。
- 在創建的頭文件和從磁盤管理器和內核的那些感動的培訓相關的定義。
- 在增加了一個utils的/修剪空白腳本從源文件和諸如此類的東西去除尾隨空白。
- 在刪除的,我們用在調試模式PCI供應商和設備代碼大的頭文件。太多的痛苦編輯/維護。
- 修正:圍繞移動PS / 2鼠標在它的驅動程序的硬件初始化可能會導致連鎖引導失敗
- 修正:當有在屏幕上的窗口,按ALT-TAB 2-3倍可能會導致重大的GUI崩潰
- 修正:當在“視圖”程序調整圖像大小,窗口標題欄沒有更新(用正確的縮放比例),直到窗口焦點改變
- 修正:在圖形模式,文件瀏覽器只注意到當一個文件被添加或刪除目錄的變化,而不是子目錄
- 修正:Linux交換fileystem頭的解釋 。
- 修正:支持使用圖像內的GUI按鈕
- 修正:國際化圖書館的libintl“允許的語言信息的多台交換機在運行時
- 修正:C庫的getenv()函數的實現,使千呼萬喚不洩漏內存 。
- 修正:沒有輸入流的程序可能會崩潰,如果它被稱為內核的文字輸入功能。添加檢查輸入的功能。
- 修正:改進了屏幕截圖程序的穩定性
- 修正:當登錄到GUI作為非特權用戶,有很多錯誤信息說明:無法釋放來自非特權用戶進程的系統內存塊
- 修正:按退格的位置(0,0)會導致編輯程序崩潰
- 修正:點擊文件瀏覽器程序的內核二進制文件會導致內核的運行時加載器崩潰
什麼是在0.73版本新:
- 在這是一個硬件支持更新和bug修正版本,加入本土SATA和USB CD / DVD的支持和一個計算器程序,以及眾多的可用性和可靠性修復。
什麼是在0.72版本新:
- 在這個版本包括硬件支持更新和bug修正,特別專注於USB。
- 在支持USB 2.0控制器和設備已經被添加。
什麼0.7版本是新的:
- 在更新的Windows和多種類型的小部件的外觀
- 添加JPEG圖像格式的支持。
- 添加圖片大小的代碼。
- 在新增的64位磁盤支持。
- 添加UDF(DVD-ROM)文件系統的支持。
- 在內核和磁盤管理程序添加GPT磁盤標籤的支持。
- 包括基於由Leency提供貢獻,包括文件夾圖標新圖標的數量,並且所有的文件瀏覽器的圖標不同的文件類型。
- 在GUI的菜單實現鍵盤導航使用“Alt鍵”來激活它們,光標和“輸入”鍵導航和選擇。
- 在使用Alt-Tab,現在提高了根窗口的“窗口”菜單打開的窗口之間鍵盤導航,在某種程度上有點類似了Windows和其他圖形用戶界面做到這一點。
- 在創建新的圖標為“CAL”(日曆),“礦”和“蛇”的方案,以及為“使用lsdev”(設備),“安裝”和“用戶”(用戶管理器)管理節目。
- 的認識GIF和PNG圖像,郵編,gzip和氬檔案,以及PDF和HTML文檔的功能添加加載程序文件級的支持。還添加了文件瀏覽器圖標,PDF,HTML和歸檔文件。
- 在設計和實施一個新的專有字體文件格式,使稀疏映射,位圖字體。增加了一個“fontutil”實用程序,用於編輯和管理新的格式。
- 為0.7倍的系列新閃屏圖像。
- 在新的默認背景圖案壁紙圖片,和另外三個,全尺寸的。
- 在重新設計的“bangicon','infoicon'和'questicon”的圖像。
- 更改該點擊,或拖動圖標的視覺效果。相反反向視頻(XOR)後,圖標現在染成黃色。此外,拖動圖標時,圖標圖像現在看來不是一個盒子的輪廓。
- 在更改圖標繪製文本,使其不再有它背後有堅實的箱子,而是有一個小陰影的方式。圖標組件現在可選專注,能幹,實現了鍵盤導航(例如)桌面圖標,或者在關機程序的圖標
- 在實現圖像alpha通道和混合,以支持調整
- 在增加了對閱讀的單色Windows位圖文件(.bmp)圖像的支持。
- 在添加了一些新的支持。(非4:3寬高比)圖形模式
- 在已實現的水平窗口滾動條。
- 在增加了一個'分'窗口組件,用於放置簡單的小行窗口。有用的分離元件的部分。
- 在窗口組件現在可以用一個標誌創建壓制使用滾動條。
- 在改進的IDE驅動程序,以便它可以檢測和操作多個控制器,正確使用PCI I / O端口重新映射,以及PCI中斷,以及添加的東西像向後兼容SATA磁盤/控制器的改進支持。李>
對AHCI SATA控制器 - 在最初的補充,很基本的檢測(本機AHCI模式)和它們的磁盤。
- 在重新實現的內核API接口。現在支持可變大小的參數和返回值,並檢查是否對參數類型和值(例如用戶與內核指針,NULL值等)。
- 重新實現內核的文件流子系統基於字符的文件I / O作為一個簡單的緩衝機制,而不是使用內核的流和文件指針。
- 在增加了一個“I / O就緒”狀態的多任務,使過程等待(例如)磁盤I / O可以進入一個“等待”狀態,並在I / O到達盡快甦醒的可能,而不是輪詢中斷,因為他們已經做以前。在“空閒線程”現在遍歷進程列表,尋找任何I / O準備過程和產生時間片,當它發現之一。調度給出了這樣的過程高優先級。
- 在添加更高效的電源管理,空閒時的空閒週期的處理器。
- 在感動常見的鍵盤功能了司機,並進入抽象層,具有處理特定的鍵盤'特殊'事件,如PrtScn則或Ctrl-Alt-Del組合的接口。
- 新增基本的國際化庫支持(的libintl),仿照GNU gettext的系統上。
- 在新增的32位CRC計算內核。
- 在添加RAM盤的支持,禮貌的貢獻達維德Airaghi。
- 在實現'懶'FPU現場保護;上下文僅保存或恢復,如果一個不同的過程試圖使用它。
- 在增加了新的鍵盤映射:法國,比利時和西班牙 。
- 在鍵盤映射現在存儲在文件中,而不是硬編碼在內核中。在“鍵盤映射”(鍵盤映射)計劃已得到增強,促進新的鍵盤佈局的編輯和保存。此外,文件瀏覽器現在將使用它來打開鍵映射文件時,他們點擊。
- 在加入含變量用於指定文件系統掛載點(如Unix的fstab中)一個新的配置文件/system/config/mount.conf和是否要自動加載。在'安裝'和'計算機'程序使用文件(以及內核的掛載),並且也有一個新的“的filesys”計劃在管理窗口編輯。
- 在增加了一些額外的錯誤檢查文件系統中的檢測代碼。
- 所述FAT引導扇區現在複製分區表項所指向的SI寄存器,以便它是在一個已知的/安全的位置依次通過關閉的OS加載程序。
- 添加右鍵單擊上下文菜單中的計算機瀏覽器中的磁盤圖標。
- 在菜單目前包含“瀏覽”,“摩的......”,“卸載”和“屬性”選項。
- 在電腦瀏覽器現在顯示文件系統的標籤,如果適用,在它的圖標文本。
- 當牆紙圖像選擇,現在是自動調整大小以適合窗口的客戶區。
- 當顯示圖像時,“查看”計劃現在默認縮放大圖像下來,讓他們使用不超過屏幕的2/3。
- 在“查看”項目現在有一個右鍵快捷菜單來放大和縮小圖像,或顯示他們的實際大小。
- 在該“disprops”(顯示設置)程序已進行了重組,現在顯示選定的背景牆紙圖像的縮略圖預覽。
- 在添加了一個選項的windowFileDialog顯示圖像文件的縮略圖預覽。
- 在該“imgboot”節目現在有'跑'而不是'裝'作為默認選擇,
- 添加鎖定到內核的數據流的功能。
- 在操作系統加載器的硬件信息結構中增加了內核日誌。
- 在增加了一個“樣板”串場內核和用戶磁盤結構。
- 在窗口組件現在接收鼠標進入/退出事件。
- 在窗口組件現在可以自定義的鼠標指針,作為窗口做的。
- 新增的鼠標指針,指示窗口大小調整,並通過在窗口邊框時,他們正在切換到自動。
- 在新的默認桌面的顏色,去與開機畫面 更好
- 在該窗口的shell現在使用,而不是桌面顏色(這種方式有一個對比)的前景色根窗口菜單。
- 的前景,背景和桌面的顏色不再是內核的配置文件中專門規定。他們還在那裡為開機時間的默認值,但更多的顏色設置窗口配置文件中指定,而這些重寫內核的人時,他們使用。
- 添加windowNewThumbImage()和windowThumbImageUpdate()函數窗口庫。這些可以被用來創建從圖像文件名的縮略圖大小的窗口圖像對象。
- 在添加了kernelFileGetFullPath()函數(用戶空間fileGetFullPath)將返回一個文件結構中引用的文件的完整路徑+名。
- 在該kernelFontLoad()(用戶空間fontLoad)函數現在將搜索系統的字體目錄(/ system / fonts下)的字體文件,所以沒有必要通過一個完整的路徑名。
- 在已刪除/系統/安裝目錄,因為它沒有被使用。
- 在該kernelFileFind()(用戶空間fileFind)函數現在acccepts一個空文件結構的指針,對於實例中,呼叫者真的只關心文件是否存在。
- 在該windowFileDialog窗口庫代碼現在解釋一個非空文件名參數的值,默認情況下,在文件名稱字段中顯示。此外,文件名稱字段不再顯示文件的完全限定的名字,只是短名稱。
- 加一個windowNumberDialog到用戶空間窗口庫,對於請求用戶輸入一個數字值,並且提供圖形滑塊widged用於與鼠標設定的值。
- 在引導菜單的安裝程序的啟動菜單,“現在檢查以前安裝並記住的舊條目。
- 在該“imgboot”程序現在檢查的“詢問是否安裝之前安裝程序。 的presense
- 在該“iconwin”程序現在跳過的圖標丟失任何條目。
- 在“使用lsdev”(設備)計劃減少文本區域的填充值。也固定,使其不向下滾動,然後再次備份,而它的可見的。
- 在內核配置讀/寫功能已經增強具有get / set /取消設置功能,方便快速獲取或從文件中更改單個配置值。
- 刪除從“時鐘”計劃的標題欄。
- 在該“窗口”(命令窗口)項目已更名為“cmdwin'。
- 在改變,從&QUOT的'FDISK'程序運行的程序名; Visopsys磁盤管理器&QUOT;只是與QUOT;磁盤管理器和QUOT;
- 在實現適當棧回溯幫忙調試。漫遊堆棧幀,使用該過程的符號表等所使用的異常處理程序,並通過調用kernelStackTrace()。
- 在添加了kernelDebugHexDwords()函數做DWORD為本記憶簡單的十六進制轉儲,如堆棧。
- 添加堆棧調試輸出功能kernelDebugStack()。
- 在增加了一個“hexdump都”命令檢查的二進制文件的內容。
- 在添加了“詳細信息”按鈕,將內核錯誤對話框窗口,它會彈出一個對話框,顯示過程中的調試信息和堆棧跟踪。
- 在增加,如C庫realloc的一個kernelRealloc()()的函數。
- 新增通用kernelImageCopy()函數出口到用戶空間為imagecopy的()。
- 在該窗口的畫布組件現在調整大小本身正確,使用圖像調整功能。
- 在添加了kernelDebugBinary()函數做簡單的二進制轉儲。
- 在添加了-fno-堆棧保護參數Makefile.include所以我們可以使用gcc 4.1.3(Ubuntu的7.10等)聯繫起來。
- 在增加測試以來,餘弦計算的“測試”計劃,並提出雙方做'雙重'計算和一些隨機的人也。
- 在增加了一個fabsf()函數的C庫。
- 在添加了GETENV()函數的C庫。
- 新增_dbl2str()和_flt2str()C庫函數轉換雙打和彩車為字符串,分別與加%F格式說明支持的_xpndfmt()函數(使用函數的printf系列)。李>
- 在增加了一個FLS()C庫函數,並固定起來FFS()。
- 在增加內核API函數kernelFileSetSize(),一個driverSetBlocks()文件系統驅動程序功能的後端,和ftruncate()和truncate()C庫函數的前端。
- 在增加睡眠()C庫函數。
- 在添加了的strtok()C庫函數。
- 在增加,出口內核API函數randomBytes()用於填充緩衝用隨機數據。
- 通過內核API導出的kernelWindowComponentUnfocus()函數。
- 在添加了kernelDebugError()宏,只報告錯誤調試時開啟的。替代多個本地定義debugError()的驅動程序宏等。
- 在增加了一個新的“標籤”字段設置為內核的通用邏輯磁盤的文件系統結構。文件系統驅動程序中,填充在適用。
- 的滾輪增加了鼠標的支持。
- 在窗口事件流,現在只是計劃的內核與讀取或寫入唯一完整的事件包裝函數流 - 的方式,他們最初的目的是 。
- 在該“地雷”的遊戲地圖,現在停留在比賽結束後在屏幕上,這樣你就可以看看吧。
- 修正了COS(),cosf(),罪(),和SINF()函數,使他們的工作週期(即較大的弧度值大於(PI * 2)。
- 在出口kernelPageGetPhysical()函數用戶空間程序為pageGetPhysical()
- 在該身兼現在使用的系統定時器模式3
- 在增加了一個SYS / ascii.h包括文件,包括常用的字符代碼的定義。
- 修正:操作系統加載器可以檢測磁盤的過程中掛起(零錯誤除)如果BIOS'GET驅動器參數的函數返回成功,儘管那裡是沒有這樣的車
- 修正:在PS / 2鼠標驅動程序已經被修改,以正確處理與鼠標不同類型的鼠標硬件中斷
- 修正:點擊上下文菜單之外可能無法抹去的菜單,如果沒有其他可獲得焦點的組件
- 修正:窗口重新佈局後,將鼠標指針沒有被正確地重繪
- 修正:調整大小的任何窗口到更大的尺寸在垂直方向造成窗口線程產生除以零異常
- 修正:在根目錄下的項目C庫的目錄名()函數沒有正確地工作
- 修正:C庫的FREAD()和fwrite()函數返回了負的錯誤代碼作為返回值。他們現在讀/寫返回的項目數的為size_t,而任何錯誤是錯誤號。
- 修正:C庫的strcmp()和STRNCMP()函數沒有用NULL指針優雅地處理和STRNCMP()函數返回非標準結果代碼
- 修正:內核的kernelFileStreamRead函數覆蓋正常大小的緩衝區由1個字節,從而導致緩衝區溢出
- 修正:以讀/寫模式打開現有的文件流(使用fopen()函數或kernelFileStreamOpen())會導致內核尋求用於寫入的文件的末尾,而是開始讀取在最後文件的開頭塊。現在,所有打開開始偏移量0,除非他們是只寫。
- 修正:FAT文件系統驅動程序不再是文件的大小設置為每次寫入的塊(簇)大小的倍數。僅當塊數改變了。
- 修正:unistd.h中的訪問模式標誌不按位獨占 。
- 修正:open.c沒有正確處理訪問模式的標誌,並返回,而不是錯誤號-1錯誤
- 修正:多任務前啟用,印刷調試消息可能會崩潰,因為它打印的當前進程名,不檢查,看看是否有*是*當前的進程
- 修正:當windowTextArea正在detroyed,它不是重置進程的文本輸入和輸出流在多任務
- 修正:密集浮點運算(JPEG格式顯示時或調整圖像為例)可能會導致系統崩潰。異常進入年底退出宏是不正確的。
- 修正:用於printf風格的格式字符串的_xpndfmt()代碼初始化一個“雙”型不必要的,造成打印FPU異常處理程序裡面的東西炸掉任何企圖
- 修正:顏色的滑塊挑肥揀瘦(例如,在顯示設置程序)為“向後”在這個意義上,它們應減少到左邊,並增加在右邊,直觀地
- 修正:點擊帶有空格的文件名未能打開文件瀏覽器的文件,因為它不是引用的名稱
- 修正:在kernelWindowLayout()函數現在可以正確地勾畫出來,調整窗口大小,特別是如果它已經被解僱了先前
- 修正:與在SINF混合類型()和cosf()函數可能會導致浮點運算進入&QUOT的無限循環中的錯誤;設備不可用&QUOT;例外情況。
- 修正:引導是失敗虛擬PC上。 VPC不能正確支持IA-32架構的&QUOT;嵌套任務&QUOT;概念。在多任務不再使用中斷回報和嵌套的任務 - 任務的所有交換機都具有遠調用來完成。鼠標和鍵盤仍然不VPC中正常工作。
- 修正:有關無法找到鼠標指針的圖像文本控制台錯誤信息
- 修正:在“CDROM”程序中的設備掃描,缺頁崩潰
- 修正:一個內核錯誤消息顯示在控制台日誌時,沒有啟動開機畫面(一拉邏輯分區)和初始化代碼試圖釋放未分配的內存
- 修正:當點擊,這並沒有出現,直到鼠標懸停並在磁盤管理器中parititon圖是顯示額外的邊界線的陌生人,希望通過隱形菜單項的幽靈在重新劃分導致他們相同的理論坐標是不連續的。集中在超圖像組件是幫倒忙繪製其邊框。
- 修正:檢測USB鼠標和鍵盤在啟動時可能會失敗,並阻止其他設備,如PS / 2鼠標和鍵盤不能正常工作
- 修正:當使用“disprops”計劃,使桌面上的時鐘,檢查框後點擊OK導致頁面錯誤
- 修正:當關閉命令行打開控制台窗口,以下錯誤消息出現了:
- &QUOT;錯誤:控制台:kernelWindowContainer.c:刪除(401):在容器沒有這樣的組件和QUOT;
- 修正:kernelWindowTextArea成分的使用setData()函數被插入一個NULL 1字節過去所提供的數據緩衝區的末尾
- 修正:從窗口產生以下錯誤只讀文件系統上運行時打開的編輯程序:
- &QUOT;錯誤:編輯:kernelFile.c:kernelFileGetTemp(3304)文件系統是只讀的&QUOT;
- 修正:當運行從只讀文件系統編輯程序,指定一個不存在的文件將關閉該程序沒有任何消息
- 修正:windowTextField部件現在正確地滾動水平 。
- 修正:一個目錄到使用“的cp -R”命令未創建目標頂層目錄另一個目錄的遞歸複製,而是僅僅是複製的源目錄中的內容
- 修正:增加了一個NULL參數檢查到的strlen()C庫函數
- 修正:對多任務的createNewProcess()不再崩潰時調用者傳遞在argv []數組中的NULL參數
- 修正:當使用FAT32文件系統的類型本機安裝程序創建了一個無法啟動安裝 。
- 修正:磁盤緩存錯誤,其中cachePrune()函數可以被稱為一個MULT部分緩存的中間讀或寫操作 。
- 修正:在“CAL”日曆程序中的NULL參數的內核API調用
- 修正:啟動“filebrowse”文件瀏覽器程序時可能會出現的頁面故障異常
- 修正:當被稱為移動0字節的C庫“memmove與”功能中的錯誤可能導致缺頁
- 修正:在一般的C庫的malloc()的代碼,人們普遍認為是造成部分分配塊不能正確分裂的錯誤。還增加了一個一致性檢查功能。
- 修正:在“編輯”方案是創建一個沒有被刪除,退出臨時文件 。
- 修正:許多組件被創建錯誤消息和/或崩潰時,某些文件(如鼠標指針圖像和圖標)不存在
- 修正:當使用FAT12文件系統,編寫任何FAT界第一個是導致2個扇區寫入後 - 導致最後的FAT部門覆蓋第一根目錄扇區寫入
- 修正:kernelConfigRead()函數可以溢出的緩衝區行,如果該行是長於255個字節 。
- 修正:FAT文件系統驅動程序是下計算正確的大小在數據集群不是8的倍數的情況下自由集群位圖 。
評論沒有發現