XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESystem

【Rust】XFE系统,基于Rust和汇编

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESystem

feat: add native NVMe SATA and USB volume read-write access

0a830ec
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

58 个文件 +3088 -239
Modified AGENTS.md +2 -0
Modified README.md +2 -0
Modified Source/XFESystem.Desktop/DesktopSession.cs +7 -1
Modified Source/XFESystem.Desktop/TerminalShell.cs +11 -8
Added Source/XFESystem.NativeKernel/DiskHardware.cs +277 -0
Modified Source/XFESystem.NativeKernel/Kernel.cs +1 -0
Modified Source/XFESystem.NativeKernel/KernelProfile.json +2 -0
Modified Source/XFESystem.NativeKernel/UsbMassStorage.cs +240 -214
Modified Source/XFESystem.NativeRuntime/Application/NativeApplication.csproj +1 -0
Added Source/XFESystem.NativeRuntime/Application/NativeOtherDisks.cs +71 -0
Modified Source/XFESystem.NativeRuntime/Application/NativeWorkspace.cs +2 -0
Modified Source/XFESystem.NativeRuntime/Application/packages.lock.json +54 -0
Modified Source/XFESystem.NativeRuntime/ConsoleApplication/ConsoleApplication.csproj +2 -0
Modified Source/XFESystem.NativeRuntime/ConsoleApplication/packages.lock.json +54 -0
Modified Source/XFESystem.NativeRuntime/Native/SystemNativeShim.cpp +14 -0
Added Source/XFESystem.Storage/DiskPartitions.cs +114 -0
Added Source/XFESystem.Storage/MountedVolume.cs +135 -0
Added Source/XFESystem.Storage/MountedWorkspace.cs +89 -0
Added Source/XFESystem.Storage/PartitionStream.cs +51 -0
Added Source/XFESystem.Storage/VolumeDirtyState.cs +108 -0
Added Source/XFESystem.Storage/XFESystem.Storage.csproj +14 -0
Added Source/XFESystem.Storage/packages.lock.json +58 -0
Modified THIRD_PARTY.md +1 -0
Modified Tests/XFESystem.ConsoleEdition.Tests/Packages.lock.json +56 -1
Modified Tests/XFESystem.Desktop.Tests/PointerReleaseTests.cs +9 -0
Modified Tests/XFESystem.Desktop.Tests/TerminalShellTests.cs +28 -0
Modified Tests/XFESystem.Platform.Tests/Packages.lock.json +55 -0
Added Tests/XFESystem.Storage.Tests/PhysicalVolumeTests.cs +126 -0
Added Tests/XFESystem.Storage.Tests/XFESystem.Storage.Tests.csproj +10 -0
Added Tests/XFESystem.Storage.Tests/packages.lock.json +149 -0
Modified Tools/IndependentKernel/Build.ps1 +1 -0
Modified Tools/IndependentKernel/CollectLicenses.py +8 -0
Modified Tools/IndependentKernel/IndependentConsoleEvidence.py +4 -2
Modified Tools/IndependentKernel/Licenses/LicenseSources.json +91 -0
Modified Tools/IndependentKernel/Licenses/Manifest.json +208 -3
Added Tools/IndependentKernel/Licenses/Packages/LTRData.DiscUtils.Core-1.0.89/Metadata.nuspec +41 -0
Added Tools/IndependentKernel/Licenses/Packages/LTRData.DiscUtils.ExFat-1.0.89/Metadata.nuspec +39 -0
Added Tools/IndependentKernel/Licenses/Packages/LTRData.DiscUtils.Fat-1.0.89/Metadata.nuspec +38 -0
Added Tools/IndependentKernel/Licenses/Packages/LTRData.DiscUtils.Ntfs-1.0.89/Metadata.nuspec +38 -0
Added Tools/IndependentKernel/Licenses/Packages/LTRData.DiscUtils.Streams-1.0.89/Metadata.nuspec +52 -0
Added Tools/IndependentKernel/Licenses/Packages/LTRData.Extensions-1.0.23/Metadata.nuspec +42 -0
Added Tools/IndependentKernel/Licenses/Upstream/ExFat/License.txt +21 -0
Added Tools/IndependentKernel/Licenses/Upstream/LTRData.DiscUtils/License.txt +20 -0
Added Tools/IndependentKernel/Licenses/Upstream/LTRData.Extensions/License.txt +22 -0
Modified Tools/IndependentKernel/Open.ps1 +39 -0
Modified Tools/IndependentKernel/Package.ps1 +6 -0
Modified Tools/IndependentKernel/TestBoot.py +5 -0
Modified Tools/IndependentKernel/TestIndependentTerminalEvidence.py +5 -0
Modified Tools/IndependentKernel/TestUsbStorage.py +80 -8
Added Tools/StorageFixtures/FixtureDisk.cs +89 -0
Added Tools/StorageFixtures/Program.cs +24 -0
Added Tools/StorageFixtures/StorageFixtures.csproj +4 -0
Added Tools/StorageFixtures/StorageReadback.cs +48 -0
Added Tools/StorageFixtures/packages.lock.json +64 -0
Modified Tools/TestCSharp.ps1 +2 -2
Modified XFESystem.slnx +3 -0
Added docs/OtherDisks20261016.md +53 -0
Added docs/validation-results/OtherDisks20261016.json +298 -0