内核模拟器模拟我们计划的内核的未来,该内核一完成就即将推出。它由内核、称为 UESH 的内置 shell 和内置应用程序组成。
它不仅有一些基本命令,而且还提供脚本支持、网络支持和大量很棒的东西。
警告:第二代 KS 版本不向后兼容第一代版本。升级您的模组以支持最新的 API 更改。
警告:黑帮语言包含强烈的语言,可能会让您阅读起来感到不舒服。
以下是所有活动 KS 分支的所有 CI 构建状态。
分支 | 应用程序载体 |
---|---|
掌握 | |
服务 |
本节介绍运行内核模拟器所需的内容。请参考下表:
系统 | 系统版本 | 框架版本 | 终端仿真器 | 互联网 |
---|---|---|---|---|
视窗 | Windows 7 或更高版本 | .NET Framework 4.8 或 .NET 运行时 6.0 | 改进了 cmd.exe、ConEmu | 必需的 |
Linux | 支持的发行版 | Mono 5.10 或更高版本或 .NET 运行时 6.0 | Konsole、GNOME 终端 | 必需的 |
macOS | macOS Catalina | Mono 运行时或 .NET 运行时 6.0 | iTerm2(不支持 Terminal.app) | 必需的 |
系统 | 系统版本 | 框架版本 | 终端仿真器 | 互联网 |
---|---|---|---|---|
视窗 | Windows 10 或 11 | .NET Framework 4.8 或 .NET 运行时 6.0 | 改进了 cmd.exe、ConEmu | 必需的 |
Linux | 支持的发行版 | Mono 6.0 或更高版本或 .NET 运行时 6.0 | Konsole、GNOME 终端 | 必需的 |
macOS | macOS Catalina | Mono 运行时或 .NET 运行时 6.0 | iTerm2(不支持 Terminal.app) | 必需的 |
本节介绍如何在系统上安装内核模拟器。请向下滚动到您的系统。
chocolatey
按钮ks
Kernel Simulator.exe
运行它sudo add-apt-repository ppa:eofla/kernel-sim
sudo apt install kernel-simulator
ks
sudo apt install libmono-microsoft-visualbasic10.0-cil
)sudo apt install mono-vbnc
)sudo apt install libcpanel-json-xs-perl
)sudo apt install inxi libcpanel-json-xs-perl
)mono "Kernel Simulator.exe"
运行它mono "Kernel Simulator.exe"
运行它本节介绍如何在您的系统上构建内核模拟器。请向下滚动到下面的平台。
Clone a repository
https://github.com/Aptivi/Kernel-Simulator.git
Solution Explorer
,然后按Switch Views
Kernel Simulator.sln
Start
或按Build > Build Solution
libmono-microsoft-visualbasic10.0-cil
。Check out from Version Control
,然后Git
。https://github.com/Aptivi/Kernel-Simulator.git
并按Test
以验证您的连接。Kernel Simulator.sln
,因为KS.DotNetSdk.sln
尚未准备好Use External Console
的复选框。libmono-microsoft-visualbasic10.0-cil
和 MonoDevelop。Open...
导航到Kernel Simulator.sln
Build
菜单栏,然后单击build按钮进行编译。现在,通过在命令行上执行以下脚本,打包和分发过程变得更加容易。
./buildandpack.sh
如果在 Windows 上运行,请在cmd
上执行buildandpack
致谢 | 为了 |
---|---|
安普蒂维 | 内核模拟器的所有者 |
打开天气地图 | 天气API |
乔纳斯亚切克 | 控制台颜色数据 |
辛德雷索胡斯 | 单词列表 |
香鱼主题 | 香鱼主题 |
伊桑·斯库诺弗 | 日晒主题 |
法比安·诺伊施密特 | 微风主题 |
科技共和国 | 文章 RSS 源 URL |
安普蒂维 | 名称数据库 |
斯什修 | 命名数据库(以防万一) |
亚武兹 | 按国家/地区列出的 RSS 源列表 |
所有 VIM 主题制作者 | 适用于 VIM 主题,例如 Darcula、Melange、Papercolor、SpaceCamp 等。 |
所有贡献者 | 贡献 |
以下条目是 KS 使用且执行所需的开源库。
源代码:https://github.com/Aptivi/Addresstigator/
版权所有 (c) 2022 年至今 Aptivi
许可证(麻省理工学院):https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
源代码:https://github.com/force-net/CRC32.NET
版权所有 (c) 2017,力
许可证(麻省理工学院):https://github.com/force-net/Crc32.NET/blob/develop/LICENSE
源代码:https://github.com/Aptivi/Extensification/
版权所有 (c) 2020 年至今 Aptivi
许可证(GNU GPL 3.0 或更高版本):https://github.com/Aptivi/Extensification/blob/master/LICENSE
源代码:https://github.com/drewnoakes/figgle
版权所有 (c) 2017-2021 德鲁诺克斯
许可证(Apache许可证2.0):https://github.com/drewnoakes/figgle/blob/master/LICENSE
源代码:https://github.com/robinrodricks/FluentFTP
版权所有 (c) 2011-2016,JP Trosclair
版权所有 (c) 2016 年至今,Robin Rodricks
许可证(麻省理工学院):https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
源代码:https://github.com/zzzprojects/html-agility-pack/
版权所有 (c) ZZZ Projects Inc. 2014 - 2021。保留所有权利。
许可证(麻省理工学院):https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE
源代码:https://github.com/Aptivi/Inxi.NET/
版权所有 (c) 2020 年至今 Aptivi
许可证(GNU GPL 3.0 或更高版本):https://github.com/Aptivi/Inxi.NET/blob/master/LICENSE
源代码:https://github.com/jstedfast/MailKit/
版权所有 (c) 2013 年至今,.NET 基金会和贡献者
许可证(麻省理工学院):https://github.com/jstedfast/MailKit/blob/master/LICENSE
源代码:https://github.com/Aptivi/ManagedWeatherMap/
版权所有 (c) 2021 年至今 安波维
许可证(麻省理工学院):https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
源代码:https://github.com/aspnet/aspnetwebstack
版权所有 (c) .NET 基金会。版权所有。
许可证(Apache许可证2.0):https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
源代码:https://github.com/JamesNK/Newtonsoft.Json
版权所有 (c) 2007,詹姆斯·牛顿-金
许可证(麻省理工学院):https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
源代码:https://github.com/NuGet/NuGet.Client
版权所有 (c) .NET 基金会。版权所有。
许可证(Apache 2.0):https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
源代码:https://github.com/Aptivi/ReadLine.Reboot/
版权所有 (c) 2017 托尼·索拉林-索达拉
版权所有 (c) 2022 年至今 安波维
许可证(麻省理工学院):https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
源代码:https://github.com/sshnet/SSH.NET/
版权所有(c)仁慈
许可证(麻省理工学院):https://github.com/sshnet/SSH.NET/blob/develop/LICENSE
源代码:https://github.com/miroiu/string-math
版权所有 (c) Miroiu Emanuel
许可证(麻省理工学院):https://github.com/miroiu/string-math/blob/dev/LICENSE
Kernel Simulator - Simulates our future planned Kernel
Copyright (C) 2018-2022 Aptivi
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.