Kernel Simulator simule l'avenir de notre noyau prévu qui arrivera dès qu'il sera terminé. Il se compose du noyau, du shell intégré appelé UESH et des applications intégrées.
Non seulement il contient quelques commandes de base, mais il fournit également une prise en charge des scripts, une prise en charge du réseau et des tonnes de choses géniales.
AVERTISSEMENT : les versions de deuxième génération de KS ne sont pas rétrocompatibles avec les versions de première génération. Mettez à niveau vos mods pour prendre en charge les dernières modifications de l'API.
AVERTISSEMENT : le langage gangsta contient un langage fort qui peut vous mettre mal à l'aise en le lisant.
Voici tous les statuts de build CI pour toutes les branches KS actives.
Bifurquer | AppVeyor |
---|---|
maître | |
entretien |
Cette section couvre ce dont vous avez besoin pour exécuter Kernel Simulator. Veuillez vous référer au tableau ci-dessous :
Système | Version du système | Version du cadre | Émulateur de terminal | Internet |
---|---|---|---|---|
Fenêtres | Windows 7 ou version ultérieure | .NET Framework 4.8 ou .NET Runtime 6.0 | Amélioration de cmd.exe, ConEmu | Requis |
Linux | Distributions prises en charge | Mono 5.10 ou version ultérieure ou .NET Runtime 6.0 | Console, terminal GNOME | Requis |
macOS | macOS Catalina | Mono Runtime ou .NET Runtime 6.0 | iTerm2 (Terminal.app non pris en charge) | Requis |
Système | Version du système | Version du cadre | Émulateur de terminal | Internet |
---|---|---|---|---|
Fenêtres | Windows 10 ou 11 | .NET Framework 4.8 ou .NET Runtime 6.0 | Amélioration de cmd.exe, ConEmu | Requis |
Linux | Distributions prises en charge | Mono 6.0 ou version ultérieure ou .NET Runtime 6.0 | Console, terminal GNOME | Requis |
macOS | macOS Catalina | Mono Runtime ou .NET Runtime 6.0 | iTerm2 (Terminal.app non pris en charge) | Requis |
Cette section explique comment installer Kernel Simulator sur votre système. Veuillez faire défiler jusqu'à votre système ci-dessous.
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"
Cette section explique comment créer Kernel Simulator sur votre système. Veuillez faire défiler jusqu'à votre plateforme ci-dessous.
Clone a repository
https://github.com/Aptivi/Kernel-Simulator.git
Solution Explorer
, puis appuyez sur Switch Views
Kernel Simulator.sln
Start
ou appuyez sur Build > Build Solution
libmono-microsoft-visualbasic10.0-cil
.Check out from Version Control
, puis Git
.https://github.com/Aptivi/Kernel-Simulator.git
et appuyez sur Test
pour vérifier votre connectivité.Kernel Simulator.sln
car KS.DotNetSdk.sln
n'est pas encore prêtUse External Console
.libmono-microsoft-visualbasic10.0-cil
et MonoDevelop.Open...
pour accéder à Kernel Simulator.sln
Build
et cliquez sur le bouton Build pour compiler.Les procédures de compression et de distribution sont désormais plus simples en exécutant ce script ci-dessous sur la ligne de commande.
./buildandpack.sh
si vous utilisez Linux ou exécutez buildandpack
sur cmd
si vous utilisez Windows Crédits à | Pour |
---|---|
Aptivi | Propriétaire de Kernel Simulator |
Ouvrir la carte météo | API Météo |
Jonasjacek | Données de couleur de la console |
sindresorhus | Liste de mots |
ayu-thème | Thème Ayu |
Ethan Schoonover | Thème solarisé |
Fabien Neuschmidt | Thème venteux |
TechRépublique | URL du flux RSS des articles |
Aptivi | Bases de données de noms |
smashew | Bases de données de noms (juste au cas où) |
Yavuz | Liste des flux RSS par pays |
Tous les créateurs de thèmes VIM | pour les thèmes VIM, tels que Darcula, Melange, Papercolor, SpaceCamp, etc. |
Tous les contributeurs | Contribution |
Les entrées ci-dessous se trouvent les bibliothèques open source utilisées par KS et requises pour l'exécution.
Code source : https://github.com/Aptivi/Addresstigator/
Copyright (c) 2022-présent Aptivi
Licence (MIT) : https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
Code source : https://github.com/force-net/CRC32.NET
Copyright (c) 2017, force
Licence (MIT) : https://github.com/force-net/Crc32.NET/blob/develop/LICENSE
Code source : https://github.com/Aptivi/Extensification/
Copyright (c) 2020-présent Aptivi
Licence (GNU GPL 3.0 ou version ultérieure) : https://github.com/Aptivi/Extensification/blob/master/LICENSE
Code source : https://github.com/drewnoakes/figgle
Copyright (c) 2017-2021
Licence (Licence Apache 2.0) : https://github.com/drewnoakes/figgle/blob/master/LICENSE
Code source : https://github.com/robinrodricks/FluentFTP
Copyright (c) 2011-2016, JP Trosclair
Copyright (c) 2016-présent, Robin Rodricks
Licence (MIT) : https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
Code source : https://github.com/zzzprojects/html-agility-pack/
Copyright (c) ZZZ Projects Inc. 2014 - 2021. Tous droits réservés.
Licence (MIT) : https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE
Code source : https://github.com/Aptivi/Inxi.NET/
Copyright (c) 2020-présent Aptivi
Licence (GNU GPL 3.0 ou version ultérieure) : https://github.com/Aptivi/Inxi.NET/blob/master/LICENSE
Code source : https://github.com/jstedfast/MailKit/
Copyright (c) 2013-présent, .NET Foundation et contributeurs
Licence (MIT) : https://github.com/jstedfast/MailKit/blob/master/LICENSE
Code source : https://github.com/Aptivi/ManagedWeatherMap/
Copyright (c) 2021-présent Aptivi
Licence (MIT) : https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
Code source : https://github.com/aspnet/aspnetwebstack
Copyright (c) Fondation .NET. Tous droits réservés.
Licence (Licence Apache 2.0) : https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Code source : https://github.com/JamesNK/Newtonsoft.Json
Copyright (c) 2007, James Newton-King
Licence (MIT) : https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
Code source : https://github.com/NuGet/NuGet.Client
Copyright (c) Fondation .NET. Tous droits réservés.
Licence (Apache 2.0) : https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
Code source : https://github.com/Aptivi/ReadLine.Reboot/
Copyright (c) 2017 Toni Solarin-Sodara
Copyright (c) 2022-présent Aptivi
Licence (MIT) : https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
Code source : https://github.com/sshnet/SSH.NET/
Copyright (c) Renci
Licence (MIT) : https://github.com/sshnet/SSH.NET/blob/develop/LICENSE
Code source : https://github.com/miroiu/string-math
Copyright (c) Miroiu Emanuel
Licence (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/>.