tupai
1.0.0
#######################################################################
###████████#██#####██#████████#####███####████#####███████###██████####
######██####██#####██#██#####██###██#██####██#####██#####██#██####██###
######██####██#####██#██#####██##██###██###██#####██#####██#██#########
######██####██#####██#████████##██#####██##██#####██#####██##██████####
######██####██#####██#██########█████████##██#####██#####██#######██###
######██####██#####██#██########██#####██##██#####██#####██#██####██###
######██#####███████##██########██#####██#████#####███████###██████####
#######################################################################
##### Version 0.6.0 ######## Copyright 2016-2017, Joshua Barretto #####
#######################################################################
用於教育目的的模塊化類似POSIX的操作系統
- >
< -
Tupai是模塊化操作系統內核。它是由我自己設計,實施和維護的,約書亞·巴雷托(Joshua Barretto)。 Tupai並不是要遵守任何特定標準,儘管借用了Linux,Minix和Posix的許多想法和範式。 Tupai是從事操作系統開發的個人企業,旨在作為一個教會自己更多地了解該領域的項目。就是說,我傾向於遵守相當嚴格的編碼慣例和風格,因此該代碼可能對希望從中學習的其他人有益。
建議Tupai建立在類似Unix的系統上。所有其他操作系統均未測試。構建系統取決於基本的UNIX實用程序,例如“ CP”,“ MKDIR”和“ TAR”,以及GNU編譯器集合的跨編譯版本,因此這可能會在某種程度上限制能夠構建Tupai的操作系統主機的範圍。我自己的構建系統是X86_64 Arch Linux機器。
請參閱docs/BUILDING.md
Tupai目前已獲得ISC許可證的許可,並獲得2016 - 2017年版權。
Copyright (c) 2017 Joshua Barretto <[email protected]>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
程式設計
指導和建議
資源