Kernel Simulator моделирует будущее нашего запланированного ядра, которое появится, как только оно будет завершено. Он состоит из ядра, встроенной оболочки, известной как UESH, и встроенных приложений.
Он не только имеет несколько основных команд, но также обеспечивает поддержку сценариев, поддержку сети и множество замечательных вещей.
ВНИМАНИЕ: Версии KS второго поколения не имеют обратной совместимости с версиями первого поколения. Обновите свои моды, чтобы поддерживать последние изменения API.
ВНИМАНИЕ: гангста-язык содержит ненормативную лексику, из-за которой вам может быть неудобно его читать.
Ниже приведены все состояния сборки CI для всех активных ветвей KS.
Ветвь | AppVeyor |
---|---|
владелец | |
обслуживание |
В этом разделе описано, что вам нужно для запуска Kernel Simulator. Пожалуйста, обратитесь к таблице ниже:
Система | Версия системы | Версия платформы | Эмулятор терминала | Интернет |
---|---|---|---|---|
Окна | Windows 7 или новее | .NET Framework 4.8 или .NET Runtime 6.0 | Улучшен cmd.exe, ConEmu. | Необходимый |
Линукс | Поддерживаемые дистрибутивы | Mono 5.10 или более поздняя версия или .NET Runtime 6.0 | Консоль, терминал GNOME | Необходимый |
macOS | macOS Каталина | Среда выполнения Mono или среда выполнения .NET 6.0 | iTerm2 (Terminal.app не поддерживается) | Необходимый |
Система | Версия системы | Версия платформы | Эмулятор терминала | Интернет |
---|---|---|---|---|
Окна | Windows 10 или 11 | .NET Framework 4.8 или .NET Runtime 6.0 | Улучшен cmd.exe, ConEmu. | Необходимый |
Линукс | Поддерживаемые дистрибутивы | Mono 6.0 или более поздней версии или .NET Runtime 6.0 | Консоль, терминал GNOME | Необходимый |
macOS | macOS Каталина | Среда выполнения Mono или среда выполнения .NET 6.0 | iTerm2 (Terminal.app не поддерживается) | Необходимый |
В этом разделе описано, как установить Kernel Simulator в вашей системе. Пожалуйста, прокрутите вниз до вашей системы ниже.
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
и нажмите кнопку «Создать», чтобы скомпилировать.Процедуры упаковки и распространения теперь стали проще, если выполнить приведенный ниже сценарий в командной строке.
./buildandpack.sh
, если вы используете Linux, или выполните buildandpack
на cmd
если вы работаете в Windows. Кредиты | Для |
---|---|
Аптиви | Владелец симулятора ядра |
OpenWeatherКарта | API погоды |
Йонасячек | Цветовые данные консоли |
Синдресорх | Список слов |
Аю-тема | Аю Тема |
Итан Шуновер | Соляризованная тема |
Фабиан Нойшмидт | Свежая тема |
Техреспублика | URL-адрес RSS-канала статей |
Аптиви | Базы данных имен |
разгромить | Базы данных имен (на всякий случай) |
Явуз | Список RSS-каналов по странам |
Все создатели тем VIM | для тем VIM, таких как Darcula, Melange, Papercolor, SpaceCamp и т. д. |
Все участники | Вклад |
Ниже приведены библиотеки с открытым исходным кодом, которые используются KS и необходимы для выполнения.
Исходный код: https://github.com/Aptivi/Addresstigator/
Авторские права (c) 2022 – настоящее время Aptivi
Лицензия (MIT): https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
Исходный код: https://github.com/force-net/CRC32.NET.
Авторское право (c) 2017 г., сила
Лицензия (MIT): 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
Copyright (c) 2016 – настоящее время, Робин Родрикс
Лицензия (MIT): https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
Исходный код: https://github.com/zzzprojects/html-agility-pack/
Авторские права (c) ZZZ Projects Inc., 2014–2021 гг. Все права защищены.
Лицензия (MIT): 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 Foundation и участники.
Лицензия (MIT): https://github.com/jstedfast/MailKit/blob/master/LICENSE.
Исходный код: https://github.com/Aptivi/ManagedWeatherMap/
Авторские права (c) 2021 – настоящее время Aptivi
Лицензия (MIT): https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
Исходный код: https://github.com/aspnet/aspnetwebstack.
Авторские права (c) .NET Foundation. Все права защищены.
Лицензия (лицензия Apache 2.0): https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Исходный код: https://github.com/JamesNK/Newtonsoft.Json.
Авторские права (c) 2007, Джеймс Ньютон-Кинг
Лицензия (MIT): https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
Исходный код: https://github.com/NuGet/NuGet.Client.
Авторские права (c) .NET Foundation. Все права защищены.
Лицензия (Apache 2.0): https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
Исходный код: https://github.com/Aptivi/ReadLine.Reboot/
Copyright (c) 2017 Тони Соларин-Содара
Авторские права (c) 2022 – настоящее время Aptivi
Лицензия (MIT): https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
Исходный код: https://github.com/sshnet/SSH.NET/
Авторское право (c) Ренци
Лицензия (MIT): https://github.com/sshnet/SSH.NET/blob/develop/LICENSE.
Исходный код: https://github.com/miroiu/string-math.
Авторские права (c) Мирою Эмануэль
Лицензия (MIT): 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/>.