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 บนระบบของคุณ กรุณาเลื่อนลงไปที่ระบบของคุณด้านล่าง
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"
ส่วนนี้ครอบคลุมถึงวิธีการสร้าง Kernel Simulator บนระบบของคุณ กรุณาเลื่อนลงไปที่แพลตฟอร์มของคุณด้านล่าง
Clone a repository
https://github.com/Aptivi/Kernel-Simulator.git
Solution Explorer
จากนั้นกด Switch Views
Kernel Simulator.sln
Start
หรือกด Build > Build Solution
libmono-microsoft-visualbasic10.0-cil
Check out from Version Control
แล้วเลือก Git
https://github.com/Aptivi/Kernel-Simulator.git
แล้วกด Test
เพื่อยืนยันการเชื่อมต่อของคุณKernel Simulator.sln
เนื่องจาก KS.DotNetSdk.sln
ยังไม่พร้อมUse External Console
libmono-microsoft-visualbasic10.0-cil
และ MonoDevelopOpen...
เพื่อนำทางไปยัง Kernel Simulator.sln
Build
และคลิกที่ปุ่ม 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/>.