무슨 일이 있었나요?
AMD(예전 자일링스 Xilinx)가 만드는 FPGA 개발 도구 Vivado의 2026.1 버전이 곧 나오는데요, 무료 라이선스인 Standard Edition에서 리눅스 지원이 빠진다는 발표가 나오면서 커뮤니티가 술렁이고 있어요. 유료 버전(Enterprise)은 여전히 리눅스를 지원하지만, 돈을 내지 않고 쓰는 사람들은 윈도우에서만 쓸 수 있게 된 거예요.
FPGA가 뭔지 잠깐 짚고 갈게요. FPGA(Field Programmable Gate Array)는 회로를 코드로 만들 수 있는 칩이에요. CPU는 이미 만들어진 명령어 세트를 실행하는 거라면, FPGA는 "이 핀이 1이면 저 핀을 0으로" 같은 디지털 회로 자체를 사용자가 직접 설계해서 칩에 굽는 방식이에요. 통신 장비, 영상 처리, 고주파 트레이딩, 그리고 요즘은 AI 가속까지 안 쓰이는 곳이 없죠. 그리고 자일링스(AMD에 인수됨)는 이 분야 1위 회사고, Vivado는 그 회사 칩을 다루는 사실상 표준 개발 환경이에요.
왜 이게 큰 문제인가요?
FPGA 개발자, 임베디드 엔지니어, 그리고 대학에서 디지털 회로를 가르치는 교수와 학생들의 절대 다수가 리눅스에서 작업합니다. 이유는 단순해요. Vivado 자체가 굉장히 무거운 도구라 가상화나 도커, CI/CD 파이프라인에 올려서 쓰는 경우가 많은데, 이런 환경은 거의 다 리눅스 기반이거든요. 또 합성(synthesis)과 배치배선(place & route) 같은 단계는 시간이 엄청 오래 걸려서 서버 클러스터에 올려두고 밤새 돌리는 경우가 흔한데, 그런 서버들도 당연히 리눅스죠.
그런데 이걸 "무료 버전은 윈도우만"으로 바꿔버리면 취미 개발자, 학생, 오픈소스 프로젝트, 그리고 인디 하드웨어 스타트업들이 다 영향을 받아요. 특히 학생 입장에서는 학교 실습실은 리눅스인데 집에서 공부하려면 윈도우를 따로 깔아야 하는 어이없는 상황이 벌어지는 거예요. 깃허브 액션 같은 CI 환경에서 자동 빌드하던 오픈소스 FPGA 프로젝트들도 한 방에 막히게 됩니다.
AMD는 왜 이런 결정을 했을까요?
공식적인 이유는 "리소스 우선순위"라고 해요. 즉 무료 사용자를 위한 리눅스 빌드를 유지하고 테스트하는 데 드는 비용을 줄이고, 유료 고객 지원에 집중하겠다는 뜻이에요. 비즈니스 관점에서는 일리가 있는 판단이긴 합니다. Standard Edition은 사실상 입문자와 학생을 위한 마케팅 도구에 가까웠고, 진짜 돈을 쓰는 회사들은 다 Enterprise를 쓰니까요.
그런데 이게 장기적으로 부메랑이 될 수 있다는 우려도 큽니다. 왜냐하면 학생 때 익숙해진 도구가 평생 가는 게 EDA(전자 설계 자동화) 업계의 특징이거든요. 학생 시절 Vivado를 못 만져본 사람이 회사 들어가서 Vivado를 쓰자고 주장할 리가 없잖아요. 게다가 요즘은 Lattice FPGA 진영에서 시작된 오픈소스 툴체인(Yosys, nextpnr 같은 도구들)이 무섭게 성장하고 있어요. AMD가 무료 사용자를 푸대접할수록 이 오픈소스 진영으로 사람들이 옮겨갈 가능성이 높아지죠.
업계 흐름에서 보면
경쟁사인 인텔(예전 알테라 Altera)의 Quartus도 비슷한 무료/유료 구분이 있긴 한데, 아직 무료 버전의 리눅스 지원은 유지하고 있어요. 그리고 오픈소스 진영에서는 ICE40, ECP5 같은 Lattice 칩을 대상으로 한 완전 오픈 툴체인이 이미 실무에서 쓸 수 있을 정도로 성숙해 있고, 최근에는 자일링스의 7시리즈 일부까지 리버스 엔지니어링이 진행 중이에요. 즉, "비싼 공식 도구 vs 가볍고 자유로운 오픈 도구" 구도가 점점 또렷해지는 중이에요.
이번 결정은 그 흐름에 기름을 부은 격이에요. 실제로 커뮤니티 반응을 보면 "이 참에 오픈소스로 넘어가겠다", "Lattice 보드를 사겠다"는 의견이 많이 보입니다.
한국 개발자에게는 어떤 의미일까요?
한국에서도 FPGA를 쓰는 분야는 통신, 방산, 영상, 그리고 최근에는 AI 가속기 스타트업까지 꽤 넓어요. 회사에서 Enterprise 라이선스를 쓰고 계신다면 당장의 영향은 없지만, 사내 학습용 환경이나 신입 교육 자료를 리눅스 기준으로 만들고 계셨다면 재검토가 필요할 수 있어요. 또 대학에서 FPGA 수업을 듣는 학생이라면, 개인 학습 환경을 어떻게 꾸릴지 미리 고민해두는 게 좋아요. 윈도우로 가든, 아예 오픈소스 툴체인과 Lattice 보드로 학습하든 선택지를 미리 알아두면 덜 당황하게 되거든요.
그리고 임베디드 쪽 취업을 준비하는 분들이라면 이참에 Yosys, nextpnr 같은 오픈소스 툴체인을 한번 만져보시길 추천해요. 앞으로 이 생태계가 더 커질 가능성이 크고, 차별화된 경험으로 어필할 수 있는 포인트가 될 거예요.
마무리
AMD의 이번 결정은 단기적인 비용 절감이지만, 학생과 취미 개발자를 잃는 대가가 더 클 수도 있는 위험한 선택이에요. "무료 사용자가 곧 미래 유료 고객"이라는 EDA 업계의 오랜 격언을 잊은 건 아닐까 싶기도 하고요.
여러분은 회사나 개인 프로젝트에서 FPGA를 쓰신다면, 이번 변화에 어떻게 대응하실 건가요? 윈도우로 가시겠어요, 아니면 오픈소스 쪽으로 눈을 돌리시겠어요?
🔗 출처: Hacker News
"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"
실제 수강생 후기- 비전공자도 6개월이면 첫 수익
- 20년 경력 개발자 직강
- 자동화 프로그램 + 소스코드 제공