
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 Catalina | Mono Runtime หรือ .NET Runtime 6.0 | iTerm2 (ไม่รองรับ Terminal.app) | ที่จำเป็น |
| ระบบ | เวอร์ชันของระบบ | เวอร์ชันเฟรมเวิร์ก | เทอร์มินัลอีมูเลเตอร์ | อินเทอร์เน็ต |
|---|---|---|---|---|
| หน้าต่าง | วินโดว์ 10 หรือ 11 | .NET Framework 4.8 หรือ .NET Runtime 6.0 | ปรับปรุง cmd.exe, ConEmu | ที่จำเป็น |
| ลินุกซ์ | ดิสทริบิวเตอร์ที่รองรับ | Mono 6.0 หรือใหม่กว่า หรือ .NET Runtime 6.0 | คอนโซล เทอร์มินัล GNOME | ที่จำเป็น |
| ระบบปฏิบัติการ macOS | macOS Catalina | Mono Runtime หรือ .NET Runtime 6.0 | iTerm2 (ไม่รองรับ Terminal.app) | ที่จำเป็น |
ส่วนนี้ครอบคลุมถึงวิธีการติดตั้ง Kernel Simulator บนระบบของคุณ กรุณาเลื่อนลงไปที่ระบบของคุณด้านล่าง
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" ส่วนนี้ครอบคลุมถึงวิธีการสร้าง Kernel Simulator บนระบบของคุณ กรุณาเลื่อนลงไปที่แพลตฟอร์มของคุณด้านล่าง
Clone a repositoryhttps://github.com/Aptivi/Kernel-Simulator.gitSolution Explorer จากนั้นกด Switch ViewsKernel Simulator.slnStart หรือกด Build > Build Solutionlibmono-microsoft-visualbasic10.0-cilCheck out from Version Control แล้วเลือก Githttps://github.com/Aptivi/Kernel-Simulator.git แล้วกด Test เพื่อยืนยันการเชื่อมต่อของคุณKernel Simulator.sln เนื่องจาก KS.DotNetSdk.sln ยังไม่พร้อมUse External Consolelibmono-microsoft-visualbasic10.0-cil และ MonoDevelopOpen... เพื่อนำทางไปยัง Kernel Simulator.slnBuild และคลิกที่ปุ่ม build เพื่อคอมไพล์ขั้นตอนการบรรจุและการแจกจ่ายทำได้ง่ายขึ้นโดยการรันสคริปต์ด้านล่างนี้ในบรรทัดคำสั่ง
./buildandpack.sh หากคุณใช้ Linux หรือดำเนินการ buildandpack บน cmd หากทำงานบน Windows | เครดิตไปที่ | สำหรับ |
|---|---|
| แอพติวี | เจ้าของ Kernel Simulator |
| OpenWeatherMap | เอพีไอสภาพอากาศ |
| โจนาสจาเซค | ข้อมูลสีคอนโซล |
| ซินเดรสอร์ฮุส | รายการคำ |
| ayu-ธีม | ธีมอาย |
| อีธาน ชูโนโอเวอร์ | ธีมโซลาไลซ์ |
| ฟาเบียน นอยชมิดท์ | ธีมสายลม |
| เทครีพับลิค | บทความ RSS feed URL |
| แอพติวี | ฐานข้อมูลชื่อ |
| ทุบ | ฐานข้อมูลชื่อ (เฉพาะกรณี) |
| ยาวูซ | รายการฟีด 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
ลิขสิทธิ์ (c) 2016-ปัจจุบัน, Robin Rodricks
ใบอนุญาต (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 สงวนลิขสิทธิ์.
ใบอนุญาต (ใบอนุญาต Apache 2.0): https://github.com/aspnet/AspNetWebStack/blob/main/LICENSE.txt
ซอร์สโค้ด: https://github.com/JamesNK/Newtonsoft.Json
ลิขสิทธิ์ (c) 2007, James Newton-King
ใบอนุญาต (MIT): https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md
ซอร์สโค้ด: https://github.com/NuGet/NuGet.Client
ลิขสิทธิ์ (c) มูลนิธิ .NET สงวนลิขสิทธิ์.
ใบอนุญาต (Apache 2.0): https://github.com/NuGet/NuGet.Client/blob/dev/LICENSE.txt
ซอร์สโค้ด: https://github.com/Aptivi/ReadLine.Reboot/
ลิขสิทธิ์ (c) 2017 โทนี โซลาริน-โซดารา
ลิขสิทธิ์ (c) 2022-ปัจจุบัน Aptivi
ใบอนุญาต (MIT): https://github.com/Aptivi/ReadLine.Reboot/blob/master/LICENSE
ซอร์สโค้ด: https://github.com/sshnet/SSH.NET/
ลิขสิทธิ์ (c) Renci
ใบอนุญาต (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/>.