
O Kernel Simulator simula o futuro do nosso kernel planejado que chegará assim que for concluído. Ele consiste no kernel, no shell integrado conhecido como UESH e nos aplicativos integrados.
Não apenas possui alguns comandos básicos, mas também fornece suporte a scripts, suporte de rede e muitas coisas incríveis.
AVISO: As versões de segunda geração do KS não são compatíveis com versões anteriores das versões de primeira geração. Atualize seus mods para oferecer suporte às alterações mais recentes da API.
AVISO: A linguagem gangsta contém uma linguagem forte que pode fazer você se sentir desconfortável ao lê-la.
Aqui estão todos os status de construção de CI para todas as filiais KS ativas.
| Filial | AppVeyor |
|---|---|
| mestre | |
| manutenção |
Esta seção cobre o que você precisa para executar o Kernel Simulator. Consulte a tabela abaixo:
| Sistema | Versão do sistema | Versão da estrutura | Emulador de terminal | Internet |
|---|---|---|---|---|
| Windows | Windows 7 ou posterior | .NET Framework 4.8 ou .NET Runtime 6.0 | Cmd.exe aprimorado, ConEmu | Obrigatório |
| Linux | Distribuições suportadas | Mono 5.10 ou posterior ou .NET Runtime 6.0 | Console, Terminal GNOME | Obrigatório |
| macOS | macOS Catalina | Tempo de execução Mono ou .NET Runtime 6.0 | iTerm2 (Terminal.app não suportado) | Obrigatório |
| Sistema | Versão do sistema | Versão da estrutura | Emulador de terminal | Internet |
|---|---|---|---|---|
| Windows | Janelas 10 ou 11 | .NET Framework 4.8 ou .NET Runtime 6.0 | Cmd.exe aprimorado, ConEmu | Obrigatório |
| Linux | Distribuições suportadas | Mono 6.0 ou posterior ou .NET Runtime 6.0 | Console, Terminal GNOME | Obrigatório |
| macOS | macOS Catalina | Tempo de execução Mono ou .NET Runtime 6.0 | iTerm2 (Terminal.app não suportado) | Obrigatório |
Esta seção aborda como instalar o Kernel Simulator em seu sistema. Role para baixo até o seu sistema abaixo.
chocolateyks Kernel Simulator.exesudo add-apt-repository ppa:eofla/kernel-simsudo apt install kernel-simulatorks 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 seção aborda como construir o Kernel Simulator em seu sistema. Role para baixo até sua plataforma abaixo.
Clone a repositoryhttps://github.com/Aptivi/Kernel-Simulator.gitSolution Explorer e, em seguida, pressione Switch ViewsKernel Simulator.slnStart ou pressione Build > Build Solutionlibmono-microsoft-visualbasic10.0-cil .Check out from Version Control e depois Git .https://github.com/Aptivi/Kernel-Simulator.git e pressione Test para verificar sua conectividade.Kernel Simulator.sln , pois KS.DotNetSdk.sln ainda não está prontoUse External Console .libmono-microsoft-visualbasic10.0-cil e MonoDevelop.Open... para navegar até Kernel Simulator.slnBuild e clique no botão build para compilar.Os procedimentos de embalagem e distribuição agora ficam mais fáceis executando este script abaixo na linha de comando.
./buildandpack.sh se estiver usando Linux ou execute buildandpack no cmd se estiver executando no Windows | Créditos para | Para |
|---|---|
| Aptiv | Proprietário do Simulador de Kernel |
| OpenWeatherMap | API meteorológica |
| jonasjacek | Dados de cores do console |
| sindresorhus | Lista de palavras |
| tema ayu | Tema Ayu |
| Ethan Schoonover | Tema Solarizado |
| Fabian Neuschmidt | Tema alegre |
| TechRepublic | URL do feed RSS de artigos |
| Aptiv | Bancos de dados de nomes |
| esmagar | Bancos de dados de nomes (por precaução) |
| Yavuz | Lista de feeds RSS por país |
| Todos os criadores de temas VIM | para temas VIM, como Darcula, Melange, Papercolor, SpaceCamp, etc. |
| Todos os colaboradores | Contribuição |
As entradas abaixo estão as bibliotecas de código aberto usadas pelo KS e necessárias para execução.
Código fonte: https://github.com/Aptivi/Addresstigator/
Copyright (c) Aptivi atual em 2022
Licença (MIT): https://github.com/Aptivi/Addresstigator/blob/main/LICENSE.txt
Código fonte: https://github.com/force-net/CRC32.NET
Copyright (c) 2017, vigor
Licença (MIT): https://github.com/force-net/Crc32.NET/blob/develop/LICENSE
Código fonte: https://github.com/Aptivi/Extensification/
Copyright (c) Aptivi presente em 2020
Licença (GNU GPL 3.0 ou posterior): https://github.com/Aptivi/Extensification/blob/master/LICENSE
Código fonte: https://github.com/drewnoakes/figgle
Copyright (c) 2017-2021 drawnoakes
Licença (Licença Apache 2.0): https://github.com/drewnoakes/figgle/blob/master/LICENSE
Código fonte: https://github.com/robinrodricks/FluentFTP
Direitos autorais (c) 2011-2016, JP Trosclair
Copyright (c) 2016 até o presente, Robin Rodricks
Licença (MIT): https://github.com/robinrodricks/FluentFTP/blob/master/LICENSE.TXT
Código fonte: https://github.com/zzzprojects/html-agility-pack/
Copyright (c) ZZZ Projects Inc. 2014 - 2021. Todos os direitos reservados.
Licença (MIT): https://github.com/zzzprojects/html-agility-pack/blob/master/LICENSE
Código fonte: https://github.com/Aptivi/Inxi.NET/
Copyright (c) Aptivi presente em 2020
Licença (GNU GPL 3.0 ou posterior): https://github.com/Aptivi/Inxi.NET/blob/master/LICENSE
Código fonte: https://github.com/jstedfast/MailKit/
Copyright (c) 2013 até o presente, .NET Foundation e Colaboradores
Licença (MIT): https://github.com/jstedfast/MailKit/blob/master/LICENSE
Código fonte: https://github.com/Aptivi/ManagedWeatherMap/
Copyright (c) Aptivi atual em 2021
Licença (MIT): https://github.com/Aptivi/ManagedWeatherMap/blob/main/LICENSE.txt
Código fonte: https://github.com/aspnet/aspnetwebstack
Direitos autorais (c) .NET Foundation. Todos os direitos reservados.
Licença (Licença Apache 2.0): https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
Código fonte: https://github.com/JamesNK/Newtonsoft.Json
Direitos autorais (c) 2007, James Newton-King
Licença (MIT): https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
Código fonte: https://github.com/NuGet/NuGet.Client
Direitos autorais (c) .NET Foundation. Todos os direitos reservados.
Licença (Apache 2.0): https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
Código fonte: https://github.com/Aptivi/ReadLine.Reboot/
Copyright (c) 2017 Toni Solarin-Sodara
Copyright (c) Aptivi atual em 2022
Licença (MIT): https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
Código fonte: https://github.com/sshnet/SSH.NET/
Direitos autorais (c) Renci
Licença (MIT): https://github.com/sshnet/SSH.NET/blob/develop/LICENSE
Código fonte: https://github.com/miroiu/string-math
Direitos autorais (c) Miroiu Emanuel
Licença (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/>.