FAQ

자주 묻는 질문

Open FPGA Stack의 비전은 항상 소스 코드를 오픈 소싱하여 GitHub에서 참여하고 성장하는 열정적인 FPGA 개발자 커뮤니티(인텔에 한정되지 않음)를 만드는 것이었습니다. 이러한 비전을 염두에 두고 2023년 5월 현재 브랜딩을 "Open FPGA Stack"으로 일반화했습니다.

현재 Open FPGA Stack은 인텔 기반 기술로, 인텔은 전체 코드 기여를 지원할 때까지 계속해서 Open FPGA Stack의 주요 기여자로 자리매김할 것입니다. 인텔은 리포지토리를 계속해서 업데이트하고 유지하며 당분간 고객에게 기술 지원을 제공할 것입니다.

아니요. Open FPGA Stack 인프라는 인텔® FPGA PAC D5005(인텔® Stratix® 10 FPGA), 인텔® FPGA SmartNIC N6000-PL Platform(인텔 Agilex® FPGA), 인텔® FPGA IPU F2000X-PL의 세 가지 참조 플랫폼을 사용하여 테스트 및 검증되었습니다. 그러나 OFS는 맞춤형 플랫폼, 소프트웨어 및 워크로드 개발을 지원하도록 설계되었으므로 사용자는 다른 공급업체의 FPGA를 탑재한 장치를 포함하여 다른 장치 변형 및 플랫폼에 포팅할 수 있을 것으로 완전히 기대됩니다. 고객은 타사, 맞춤형 또는 인텔 브랜드의 플랫폼을 사용할 수 있습니다.

소프트웨어 개발자가 원하는 운영 체제(OS) 배포판에 포팅할 수 있고 OS 공급업체가 자체 배포판에서 이러한 드라이버를 기본적으로 지원할 수 있도록 OFS 커널 드라이버를 Linux 커널(kernel.org)로 업스트림하고 있습니다. 즉, 개발자는 유연하고 자유롭게 대상 Linux 배포판을 선택하여 플랫폼 및 응용 프로그램을 지원할 수 있습니다. 업스트리밍의 추가 이점으로는 커뮤니티 코드 검토, 수명 유지 관리에 대한 기여, API 변경을 통한 재사용 가능성 등이 있습니다.

아직은 아니지만, 현재 코드 기여에 채택하려는 방법론을 정의하고 있습니다.

GitHub OFS 리포지토리의 변경 사항에 대한 소식을 받아 보려면 Git에서 리포지토리를 '팔로우'하거나 리포지토리에 '가입'하십시오.