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.
编程
指导和建议
资源