Der Kernel-Simulator simuliert die Zukunft unseres geplanten Kernels, der kommt, sobald er fertig ist. Es besteht aus dem Kernel, der integrierten Shell namens UESH und den integrierten Anwendungen.
Es verfügt nicht nur über einige grundlegende Befehle, sondern bietet auch Skriptunterstützung, Netzwerkunterstützung und jede Menge toller Dinge.
WARNUNG: Versionen von KS der zweiten Generation sind nicht abwärtskompatibel mit den Versionen der ersten Generation. Aktualisieren Sie Ihre Mods, um die neuesten API-Änderungen zu unterstützen.
WARNUNG: Die Gangsta-Sprache enthält starke Ausdrücke, die bei der Lektüre ein unangenehmes Gefühl hervorrufen können.
Hier finden Sie den gesamten CI-Build-Status für alle aktiven KS-Zweige.
Zweig | AppVeyor |
---|---|
Master | |
Wartung |
In diesem Abschnitt wird behandelt, was Sie zum Ausführen des Kernel-Simulators benötigen. Bitte beachten Sie die folgende Tabelle:
System | Systemversion | Framework-Version | Terminal-Emulator | Internet |
---|---|---|---|---|
Windows | Windows 7 oder höher | .NET Framework 4.8 oder .NET Runtime 6.0 | Verbesserte cmd.exe, ConEmu | Erforderlich |
Linux | Unterstützte Distributionen | Mono 5.10 oder höher oder .NET Runtime 6.0 | Konsole, GNOME-Terminal | Erforderlich |
macOS | macOS Catalina | Mono Runtime oder .NET Runtime 6.0 | iTerm2 (Terminal.app nicht unterstützt) | Erforderlich |
System | Systemversion | Framework-Version | Terminal-Emulator | Internet |
---|---|---|---|---|
Windows | Windows 10 oder 11 | .NET Framework 4.8 oder .NET Runtime 6.0 | Verbesserte cmd.exe, ConEmu | Erforderlich |
Linux | Unterstützte Distributionen | Mono 6.0 oder höher oder .NET Runtime 6.0 | Konsole, GNOME-Terminal | Erforderlich |
macOS | macOS Catalina | Mono Runtime oder .NET Runtime 6.0 | iTerm2 (Terminal.app nicht unterstützt) | Erforderlich |
In diesem Abschnitt erfahren Sie, wie Sie den Kernel-Simulator auf Ihrem System installieren. Bitte scrollen Sie unten zu Ihrem System.
chocolatey
Knopfks
aus Kernel Simulator.exe
doppelklickensudo add-apt-repository ppa:eofla/kernel-sim
aussudo apt install kernel-simulator
ausks
ausführen 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"
aus.mono "Kernel Simulator.exe"
aus. In diesem Abschnitt erfahren Sie, wie Sie den Kernel-Simulator auf Ihrem System erstellen. Bitte scrollen Sie unten zu Ihrer Plattform.
Clone a repository
https://github.com/Aptivi/Kernel-Simulator.git
einSolution Explorer
und dann auf Switch Views
Kernel Simulator.sln
Start
oder drücken Sie Build > Build Solution
libmono-microsoft-visualbasic10.0-cil
.Check out from Version Control
und dann Git
.https://github.com/Aptivi/Kernel-Simulator.git
und drücken Sie Test
um Ihre Konnektivität zu überprüfen.Kernel Simulator.sln
erstellen, da KS.DotNetSdk.sln
noch nicht fertig istUse External Console
.libmono-microsoft-visualbasic10.0-cil
und MonoDevelop.Open...
um zu Kernel Simulator.sln
zu navigierenBuild
und dann auf die Schaltfläche „Erstellen“, um zu kompilieren.Die Pack- und Verteilungsvorgänge werden jetzt einfacher, indem Sie dieses Skript unten in der Befehlszeile ausführen.
./buildandpack.sh
aus, wenn Sie Linux verwenden, oder führen Sie buildandpack
auf cmd
aus, wenn Sie es unter Windows ausführen Credits an | Für |
---|---|
Aptivi | Besitzer von Kernel Simulator |
OpenWeatherMap | Wetter-API |
Jonasjacek | Farbdaten der Konsole |
sindresorhus | Wortliste |
Ayu-Thema | Ayu-Thema |
Ethan Schoonover | Solarisiertes Thema |
Fabian Neuschmidt | Luftiges Thema |
TechRepublic | Artikel-RSS-Feed-URL |
Aptivi | Namensdatenbanken |
zerschlagen | Namensdatenbanken (nur für den Fall) |
yavuz | RSS-Feed-Liste nach Ländern |
Alle VIM-Theme-Hersteller | für VIM-Themen wie Darcula, Melange, Papercolor, SpaceCamp usw. |
Alle Mitwirkenden | Beitrag |
Die folgenden Einträge sind die Open-Source-Bibliotheken, die von KS verwendet werden und für die Ausführung erforderlich sind.
Quellcode: https://github.com/Aptivi/Addresstigator/
Copyright (c) 2022-heute Aptivi
Lizenz (MIT): https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
Quellcode: https://github.com/force-net/CRC32.NET
Copyright (c) 2017, Kraft
Lizenz (MIT): https://github.com/force-net/Crc32.NET/blob/develop/LICENSE
Quellcode: https://github.com/Aptivi/Extensification/
Copyright (c) 2020-heute Aptivi
Lizenz (GNU GPL 3.0 oder höher): https://github.com/Aptivi/Extensification/blob/master/LICENSE
Quellcode: https://github.com/drewnoakes/figgle
Copyright (c) 2017-2021 Drewnoakes
Lizenz (Apache-Lizenz 2.0): https://github.com/drewnoakes/figgle/blob/master/LICENSE
Quellcode: https://github.com/robinrodricks/FluentFTP
Copyright (c) 2011-2016, JP Trosclair
Copyright (c) 2016-heute, Robin Rodricks
Lizenz (MIT): https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
Quellcode: https://github.com/zzzprojects/html-agility-pack/
Copyright (c) ZZZ Projects Inc. 2014 – 2021. Alle Rechte vorbehalten.
Lizenz (MIT): https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE
Quellcode: https://github.com/Aptivi/Inxi.NET/
Copyright (c) 2020-heute Aptivi
Lizenz (GNU GPL 3.0 oder höher): https://github.com/Aptivi/Inxi.NET/blob/master/LICENSE
Quellcode: https://github.com/jstedfast/MailKit/
Copyright (c) 2013-heute, .NET Foundation und Mitwirkende
Lizenz (MIT): https://github.com/jstedfast/MailKit/blob/master/LICENSE
Quellcode: https://github.com/Aptivi/ManagedWeatherMap/
Copyright (c) 2021-heute Aptivi
Lizenz (MIT): https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
Quellcode: https://github.com/aspnet/aspnetwebstack
Urheberrecht (c) .NET Foundation. Alle Rechte vorbehalten.
Lizenz (Apache-Lizenz 2.0): https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Quellcode: https://github.com/JamesNK/Newtonsoft.Json
Copyright (c) 2007, James Newton-King
Lizenz (MIT): https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
Quellcode: https://github.com/NuGet/NuGet.Client
Urheberrecht (c) .NET Foundation. Alle Rechte vorbehalten.
Lizenz (Apache 2.0): https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
Quellcode: https://github.com/Aptivi/ReadLine.Reboot/
Copyright (c) 2017 Toni Solarin-Sodara
Copyright (c) 2022-heute Aptivi
Lizenz (MIT): https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
Quellcode: https://github.com/sshnet/SSH.NET/
Urheberrecht (c) Renci
Lizenz (MIT): https://github.com/sshnet/SSH.NET/blob/develop/LICENSE
Quellcode: https://github.com/miroiu/string-math
Urheberrecht (c) Miroiu Emanuel
Lizenz (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/>.