risc-v 아키텍처에 Linux 배포판 포팅 [닫기]

risc-v 아키텍처에 Linux 배포판 포팅 [닫기]

아직 risc-v 아키텍처로 포팅되지 않은 Linux 배포판을 포팅하고 싶습니다. 포팅에 대해서는 잘 모르지만 risc-v ISA(명령어 세트 아키텍처)에 대해서는 알고 있습니다. Linux 배포판을 포팅할 수 있는지 알고 싶습니다. Qemu 에뮬레이터에서 데비안을 riscv로 포팅했지만 포팅되었습니다. Kali Linux나 Parrot OS와 같은 데비안 배포판을 이식하려면 어디서부터 시작해야 할까요? Kali Linux 또는 Parrot OS를 riscv로 포팅하려면 어떻게 해야 합니까?

답변1

아직 risc-v 아키텍처로 포팅되지 않은 Linux 배포판을 포팅하고 싶습니다. 포팅에 대해서는 잘 모르지만 risc-v ISA(명령어 세트 아키텍처)에 대해서는 알고 있습니다.

완전한 배포판을 이식하는 것은 많은 작업이 필요합니다. 이미 지원하는 일부 아키텍처에 대해 해당 배포판에서 패키지를 크로스 컴파일하는 방법을 알아내는 것부터 시작하세요. 예를 들어 x86 PC에서 arm64 패키지를 빌드하는 방법을 알아보세요.

Qemu 에뮬레이터에서 데비안을 riscv로 포팅했지만 포팅되었습니다.

축하해요! 좋은 것 같아요.

Kali Linux나 Parrot OS와 같은 데비안 배포판을 이식하려면 어디서부터 시작해야 할까요? Kali Linux 또는 Parrot OS를 riscv로 포팅하려면 어떻게 해야 합니까?

Kali Linux는 기본적으로 중성화 데비안이며 자체적으로 포팅되지 않습니다. 대신 risc-v 데비안에만 기반을 둡니다. 이러한 플랫폼에서 이러한 배포판을 사용하려면 해당 배포판의 커뮤니티 및 관리자에게 문의하세요. 배포판을 RISC-V로 포팅하려면 어떤 종류의 기여가 필요한지 솔직하게 물어보고 데비안에서 이 작업을 수행할 수 있다고 설명하세요.여기에서 기여할 수 있습니다.

배포판 포팅은 주로인위적인문제가 아니라 인력과 조직의 문제입니다. 누군가가 실제로 패키지를 구축해야 합니다. 많은 패키지가 있습니다. 컴퓨팅 성능은 어디에서 나오나요? 나는 한때 데비안 패키지(어쩌면 Kali의 일부일지도 모르지만)인 중간 크기의 C++ 프로젝트에서 작업한 적이 있으며 x86_64용 패키지를 빌드하는 데 일반적으로 데비안 빌드 시스템에서 약 한 시간이 걸렸다는 것을 알고 있습니다. 일반적으로 필요많은qemu에서는 시간이 더 오래 걸리므로 이를 수행하려면 기본 크로스 컴파일러를 사용하는 것이 좋습니다.매우이상적인. 따라서 risc-v용으로 구축된 Kali 출시 소프트웨어에 필요한 모든 도구가 준비되어 있고 크로스 컴파일에 사용할 수 있는지 확인하는 것이 내 임무가 될 것입니다. 1이 우선입니다.

Parrot에 대해서는 잘 모르지만 데비안 기반인 것 같아서 마찬가지입니다.

관련 정보