Gokrazy - Go 프로그램을 라즈베리 파이에 배포하기
(gokrazy.org)- Go로 작성한 프로그램을 Appliance 처럼 라즈베리 파이/PC 등에 배포 가능
- Raspberry Pi 4B/3B/Zero 2 및 PC Engines APU
- 필요없는 부분을 다 걷어내서 리눅스 관리등의 복잡성을 줄이고 단순화
- 리눅스 커널 + 라즈베리 파이 펌웨어 + Go 컴파일러와 스탠다드 라이브러리
- Gokrazy 시스템(최소화된 Init 시스템, 업데이터, DHCP, NTP,..)
- Go 컴파일러를 제외한 모든 것이 Go 모듈로 관리됨
- Go Replace Directive를 활용하여 모든 시스템을 같은 워크플로우로 수정 가능
- systemctl 대신 편리한 웹 인터페이스를 제공해서 프로세스 상태 보기 및 관리
- A/B 파티셔닝 스킴으로
gok update
명령 만으로 쉽게 업데이트 가능