Update README.md
This commit is contained in:
parent
99f23ab900
commit
67f67f955b
116
README.md
116
README.md
@ -1,81 +1,24 @@
|
|||||||
# Proxmox-Port
|
# Proxmox-Port
|
||||||
|
|
||||||
I plan to port Proxmox VE and Proxmox Backup Server to any architecture.
|
Arm64/Riscv64/Loongarch64 are ok.
|
||||||
|
|
||||||
By now, arm64/riscv64/loongarch64 is finished.
|
There is a detailed introduction in the wiki.
|
||||||
|
|
||||||
## 1. Source
|
## 1. Tested platform:
|
||||||
The Proxmox-Port code is located in the following repositories.
|
|
||||||
|
|
||||||
- [zfsonlinux](https://github.com/jiangcuo/zfsonlinux)
|
|
||||||
- [pve-qemu](https://github.com/jiangcuo/pve-qemu)
|
|
||||||
- [pve-lxc-syscalld](https://github.com/jiangcuo/pve-lxc-syscalld)
|
|
||||||
- [pve-lxcfs](https://github.com/jiangcuo/pve-lxcfs)
|
|
||||||
- [pve-installer](https://github.com/jiangcuo/pve-installer)
|
|
||||||
- [pve-edk2-firmware](https://github.com/jiangcuo/pve-edk2-firmware)
|
|
||||||
- [proxmox-mini-journalreader](https://github.com/jiangcuo/proxmox-mini-journalreader)
|
|
||||||
- [proxmox-backup](https://github.com/jiangcuo/proxmox-backup)
|
|
||||||
- [proxmox-backup-restore-image](https://github.com/jiangcuo/proxmox-backup-restore-image)
|
|
||||||
- [proxmox-backup-qemu](https://github.com/jiangcuo/proxmox-backup-qemu)
|
|
||||||
- [pve-manager](https://github.com/jiangcuo/pve-manager)
|
|
||||||
- [qemu-server](https://github.com/jiangcuo/qemu-server)
|
|
||||||
- [pve-port-kernel](https://github.com/jiangcuo/pve-port-kernel)
|
|
||||||
- [pve-common](https://github.com/jiangcuo/pve-common)
|
|
||||||
- [pve-qemu](https://github.com/jiangcuo/pve-qemu)
|
|
||||||
- [pve-container](https://github.com/jiangcuo/pve-container)
|
|
||||||
- [lxcfs](https://github.com/jiangcuo/lxcfs.git)
|
|
||||||
- more...
|
|
||||||
|
|
||||||
|
|
||||||
Master branch is mirror, checkout branch to arm64 / riscv64 / loongarch64 .You can view and build package.
|
|
||||||
|
|
||||||
## 2. Progress
|
|
||||||
|
|
||||||
* pve8 base on debian sid(loongarch64/riscv64) -> done
|
|
||||||
* pve8 base on debian12(arm64) -> done
|
|
||||||
|
|
||||||
## 3. Support
|
|
||||||
|
|
||||||
Mail: jiangcuo@bingsin.com
|
|
||||||
|
|
||||||
Issue: https://github.com/jiangcuo/Proxmox-Port/issues
|
|
||||||
|
|
||||||
Discord: https://discord.gg/ZdbD2gDcnP
|
|
||||||
|
|
||||||
Wiki: https://github.com/jiangcuo/Proxmox-Port/wiki
|
|
||||||
|
|
||||||
|
|
||||||
## 4. Tested platform:
|
|
||||||
- Rockpi (arm64)
|
- Rockpi (arm64)
|
||||||
- Raspberry Pi (arm64)
|
- Raspberry Pi (arm64)
|
||||||
- Amlogic TV box (arm64)
|
- Amlogic TV box (arm64)
|
||||||
- Kunpeng (arm64)
|
- Kunpeng (arm64)
|
||||||
- FT (arm64)
|
- FT (arm64)
|
||||||
- Ampere (arm64)
|
- Ampere (arm64)
|
||||||
- Apple (arm64,vm only,no kvm support)
|
- Apple (arm64,vm only,no kvm support)
|
||||||
- 3A5000/3A6000/3C5000 (loongarch64)
|
- 3A5000/3A6000/3C5000 (loongarch64)
|
||||||
- VisionFive2 (riscv64)
|
- VisionFive2 (riscv64)
|
||||||
|
|
||||||
|
Detailed: https://github.com/jiangcuo/Proxmox-Port/wiki/Support-List
|
||||||
|
|
||||||
|
|
||||||
## 5. Features
|
## 2. screen shot
|
||||||
|
|
||||||
- ramfb support.
|
|
||||||
- add more pice on vm,so we can hotplug and use more nets disks.(not perfect)
|
|
||||||
- set gic-version=host.
|
|
||||||
- tpm
|
|
||||||
|
|
||||||
## 6. Version
|
|
||||||
|
|
||||||
### pve
|
|
||||||
- 8.1.3 (arm64)
|
|
||||||
- 8.1.3 (loongarch64)
|
|
||||||
- 8.1.3 (riscv64)
|
|
||||||
|
|
||||||
### pbs
|
|
||||||
- 3.1.2 (arm64)
|
|
||||||
- 3.1.2 (loongarch64 with 4k kernel)
|
|
||||||
|
|
||||||
### screen shot
|
|
||||||
arm64
|
arm64
|
||||||
|
|
||||||
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/0628e750-e0ff-4b74-a90e-865aac4df8fa">
|
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/0628e750-e0ff-4b74-a90e-865aac4df8fa">
|
||||||
@ -85,27 +28,14 @@ riscv64
|
|||||||
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/841799fc-85c0-4227-ab12-e999ee66ffd3">
|
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/841799fc-85c0-4227-ab12-e999ee66ffd3">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
loongarch64
|
loongarch64
|
||||||
|
|
||||||
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/1d01de5a-455c-46d4-9ff1-12ba199a5e66">
|
<img width="800" alt="image" src="https://github.com/jiangcuo/Proxmox-Port/assets/49061187/1d01de5a-455c-46d4-9ff1-12ba199a5e66">
|
||||||
|
|
||||||
|
|
||||||
|
## 3. Installation
|
||||||
|
|
||||||
|
If you are using server that supports EFI,you can install proxmox-ve with iso.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## 7. Changelog
|
|
||||||
|
|
||||||
[Changelog](changlog.md)
|
|
||||||
|
|
||||||
## 8. Installation
|
|
||||||
|
|
||||||
If you are using arm64 server that supports EFI,you can install proxmox-ve with iso.
|
|
||||||
|
|
||||||
https://mirrors.apqa.cn/proxmox/isos/
|
https://mirrors.apqa.cn/proxmox/isos/
|
||||||
|
|
||||||
@ -113,33 +43,9 @@ If you are using u-boot device or failed with iso, you can install proxmox-ve fr
|
|||||||
|
|
||||||
Head to the wiki page to learn more.
|
Head to the wiki page to learn more.
|
||||||
|
|
||||||
## 9. Passthrough
|
|
||||||
Hardware passthrough looks good
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## 10. More ?
|
|
||||||
|
|
||||||
https://github.com/jiangcuo/Proxmox-Port/wiki
|
|
||||||
|
|
||||||
## 11. Next
|
|
||||||
1. Bring together the code for Arm64 Loongarch64 Riscv64 so that it can be built at the same time
|
|
||||||
2. Optimize the code on Port-WebUI to be compatible with x86.This allows for compatibility with multiple architectures on the same set of APIs
|
|
||||||
|
|
||||||
|
|
||||||
# Interesting thing
|
|
||||||
|
|
||||||
Proxmox VE is really awesome!
|
|
||||||
|
|
||||||
Thanks to Proxmox adding support for Arm, now I just need to change code
|
|
||||||
```patch
|
|
||||||
- $arch eq 'aarch64'
|
|
||||||
+ $arch ne 'x86_64'
|
|
||||||
```
|
|
||||||
and easy support other architectures.
|
|
||||||
|
|
||||||
I sincerely hope that Proxmox can make their products support any platform which has kvm supported !
|
|
||||||
|
|
||||||
## Star History
|
## Star History
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
[](https://star-history.com/#jiangcuo/Proxmox-Arm64&jiangcuo/Proxmox-Port&Date)
|
[](https://star-history.com/#jiangcuo/Proxmox-Arm64&jiangcuo/Proxmox-Port&Date)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user