Kernel Simulator simula el futuro de nuestro kernel planificado que llegará tan pronto como esté terminado. Consiste en el kernel, el shell integrado conocido como UESH y las aplicaciones integradas.
No solo tiene algunos comandos básicos, sino que también brinda soporte para scripts, soporte para redes y toneladas de cosas increíbles.
ADVERTENCIA: Las versiones de segunda generación de KS no son compatibles con las versiones de primera generación. Actualice sus modificaciones para admitir los últimos cambios de API.
ADVERTENCIA: El lenguaje gangsta contiene un lenguaje fuerte que puede hacerte sentir incómodo al leerlo.
Aquí está todo el estado de compilación de CI para todas las sucursales activas de KS.
Rama | AppVeyor |
---|---|
maestro | |
servicio |
Esta sección cubre lo que necesita para ejecutar Kernel Simulator. Consulte la siguiente tabla:
Sistema | Versión del sistema | Versión del marco | Emulador de terminales | Internet |
---|---|---|---|---|
ventanas | Windows 7 o posterior | .NET Framework 4.8 o .NET Runtime 6.0 | Cmd.exe mejorado, ConEmu | Requerido |
linux | Distribuciones compatibles | Mono 5.10 o posterior o .NET Runtime 6.0 | Consola, Terminal GNOME | Requerido |
macos | macos catalina | Mono Runtime o .NET Runtime 6.0 | iTerm2 (Terminal.app no compatible) | Requerido |
Sistema | Versión del sistema | Versión del marco | Emulador de terminales | Internet |
---|---|---|---|---|
ventanas | ventanas 10 u 11 | .NET Framework 4.8 o .NET Runtime 6.0 | Cmd.exe mejorado, ConEmu | Requerido |
linux | Distribuciones compatibles | Mono 6.0 o posterior o .NET Runtime 6.0 | Consola, Terminal GNOME | Requerido |
macos | macos catalina | Mono Runtime o .NET Runtime 6.0 | iTerm2 (Terminal.app no compatible) | Requerido |
Esta sección cubre cómo instalar Kernel Simulator en su sistema. Desplácese hacia abajo hasta su sistema a continuación.
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"
Esta sección cubre cómo construir Kernel Simulator en su sistema. Desplácese hacia abajo hasta su plataforma a continuación.
Clone a repository
https://github.com/Aptivi/Kernel-Simulator.git
Solution Explorer
y luego presione Switch Views
Kernel Simulator.sln
Start
o presione Build > Build Solution
libmono-microsoft-visualbasic10.0-cil
.Check out from Version Control
y luego Git
.https://github.com/Aptivi/Kernel-Simulator.git
y presiona Test
para verificar tu conectividad.Kernel Simulator.sln
ya que KS.DotNetSdk.sln
aún no está listoUse External Console
.libmono-microsoft-visualbasic10.0-cil
y MonoDevelop.Open...
para navegar hasta Kernel Simulator.sln
Build
y haga clic en el botón construir para compilar.Los procedimientos de empaquetado y distribución ahora son más fáciles ejecutando este script a continuación en la línea de comando.
./buildandpack.sh
si está usando Linux o ejecute buildandpack
en cmd
si está ejecutando en Windows Créditos a | Para |
---|---|
Aptovi | Propietario del simulador de kernel |
OpenWeatherMap | API meteorológica |
jonasjacek | Datos de color de la consola |
sindresorhus | lista de palabras |
tema-ayu | Tema Ayu |
Ethan Schoonover | Tema solarizado |
Fabián Neuschmidt | Tema ventoso |
República Tecnológica | URL de la fuente RSS de artículos |
Aptovi | Bases de datos de nombres |
aplastar | Bases de datos de nombres (por si acaso) |
yavuz | Lista de fuentes RSS por país |
Todos los creadores de temas VIM | para temas VIM, como Darcula, Melange, Papercolor, SpaceCamp, etc. |
Todos los contribuyentes | Contribución |
Las siguientes entradas son las bibliotecas de código abierto que utiliza KS y que son necesarias para la ejecución.
Código fuente: https://github.com/Aptivi/Addresstigator/
Copyright (c) 2022-presente Aptivi
Licencia (MIT): https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
Código fuente: https://github.com/force-net/CRC32.NET
Copyright (c) 2017, vigente
Licencia (MIT): https://github.com/force-net/Crc32.NET/blob/develop/LICENSE
Código fuente: https://github.com/Aptivi/Extensification/
Copyright (c) 2020-presente Aptivi
Licencia (GNU GPL 3.0 o posterior): https://github.com/Aptivi/Extensification/blob/master/LICENSE
Código fuente: https://github.com/drewnoakes/figgle
Copyright (c) 2017-2021 Drewnoakes
Licencia (Licencia Apache 2.0): https://github.com/drewnoakes/figgle/blob/master/LICENSE
Código fuente: https://github.com/robinrodricks/FluentFTP
Copyright (c) 2011-2016, JP Trosclair
Copyright (c) 2016-presente, Robin Rodricks
Licencia (MIT): https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
Código fuente: https://github.com/zzzprojects/html-agility-pack/
Copyright (c) ZZZ Projects Inc. 2014 - 2021. Todos los derechos reservados.
Licencia (MIT): https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE
Código fuente: https://github.com/Aptivi/Inxi.NET/
Copyright (c) 2020-presente Aptivi
Licencia (GNU GPL 3.0 o posterior): https://github.com/Aptivi/Inxi.NET/blob/master/LICENSE
Código fuente: https://github.com/jstedfast/MailKit/
Copyright (c) 2013-presente, .NET Foundation y colaboradores
Licencia (MIT): https://github.com/jstedfast/MailKit/blob/master/LICENSE
Código fuente: https://github.com/Aptivi/ManagedWeatherMap/
Copyright (c) 2021-presente Aptivi
Licencia (MIT): https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
Código fuente: https://github.com/aspnet/aspnetwebstack
Copyright (c) Fundación .NET. Reservados todos los derechos.
Licencia (Licencia Apache 2.0): https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Código fuente: https://github.com/JamesNK/Newtonsoft.Json
Copyright (c) 2007, James Newton-King
Licencia (MIT): https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
Código fuente: https://github.com/NuGet/NuGet.Client
Copyright (c) Fundación .NET. Reservados todos los derechos.
Licencia (Apache 2.0): https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
Código fuente: https://github.com/Aptivi/ReadLine.Reboot/
Copyright (c) 2017 Toni Solarin-Sodara
Copyright (c) 2022-presente Aptivi
Licencia (MIT): https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
Código fuente: https://github.com/sshnet/SSH.NET/
Copyright (c) Renci
Licencia (MIT): https://github.com/sshnet/SSH.NET/blob/develop/LICENSE
Código fuente: https://github.com/miroiu/string-math
Copyright (c) Miroiu Emanuel
Licencia (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/>.