內核模擬器模擬我們計劃的內核的未來,該內核一完成就即將推出。它由內核、稱為 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 年至今 安波維
許可證(麻省理工學院):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/>.