NetBSD 11을 Raspberry Pi 4에 올려 데스크톱으로 쓰기
NetBSD 11 desktop on a Raspberry Pi 4
Raspberry Pi 4에 NetBSD 11을 설치해 데스크톱 환경으로 쓰는 과정을 정리한 가이드다. arm64 이미지와 Raspberry Pi UEFI 펌웨어를 SD 카드에 플래시하고, 부팅 순서를 바꿔 부팅한 뒤 WiFi 드라이버의 NVRAM 파일 문제를 해결한다. pkgin으로 패키지를 설치하고 X11을 켠 다음, fvwm 기반의 NsCDE 데스크톱 환경을 직접 빌드해 적용한다. 저자는 NetBSD를 AI가 끼어들지 않은 몇 안 되는 오픈소스 운영체제로 꼽는다.
NetBSD는 내가 아는 한, AI 쓰레기가 섞이지 않은 유일하게 개발 중인 오픈소스 운영체제다. 적어도 지금까지는?
HN 토론
67- rustyhancock
속담에 있듯이. 물론 NetBSD는 돌아간다.
Arm에서 실행하는 것에 관한 좋은 위키 페이지가 있어서 도움이 될 수도 있다(주요 보드에 대한 하위 페이지도 있다).
https://wiki.netbsd.org/ports/evbarm/
작년에 Arm SBC에 설치했는데, 그 블로그 글만큼 복잡한 과정은 아니었던 것 같다. 더 복잡해지지 않았으면 좋겠다.
- forinti
지난 며칠 동안 RPi1에서 NetBSD 11.1을 시험해 보고 있다.
무엇이든 설치하는 데 오래 걸리고 웹 서핑은 기대하지 않지만, 이 OS를 선택지로 쓸 수 있다는 건 좋다.
openconnect-saml을 시험해 보고 싶었는데 RAM/스왑 부족으로 설치가 실패했다. 그래도 openconnect 위에서 xfreerdp는 실행하는 데 성공했다(FreeBSD가 성능이 더 좋았다).
- lilbigdoot
요즘 VM과 데스크톱에서 NetBSD를 다루고 있는데 정말 훌륭하다. 내 시스템에서 시험해 본 어떤 OS보다 설치와 부팅이 단연 가장 빠르다.
제공하는 amd64 "live" .img도 정말 마음에 든다. 디스크에 그냥 쓰기만 하면 첫 부팅 때 이미지를 디스크 전체 크기로 확장하고 재부팅하면 시스템이 바로 준비되는 디스크 이미지다.
시험해 보고 싶은 사람에게 알려 두자면, EFI 부팅이 BIOS보다 훨씬 빠르다는 점을 유의하라. 정확한 이유는 잊었지만 BIOS 부팅은 매번 부팅 시 압축 해제 단계가 필요한데 EFI 부팅은 그렇지 않다.
내 데스크톱의 일상용으로 쓰지 못하게 하는 유일한 이유는 내 GPU가 아직 지원되지 않는다는 것이다. 그래도 이 OS는 정말 좋아한다. PkgSrc도 멋지다
- MobiusHorizons
> pkg_add pkgin
NetBSD 초보 질문: 이 명령은 뭐 하는 건가요? pkg_add는 패키지 관리자가 아닌가요? 이미 pkg_add가 있는데 왜 pkgin이 필요한가요? FreeBSD의 `pkg`와 OpenBSD의 `pkg_add`는 잘 알고 있는데, 둘 다 그 자체로 충분히 좋아서 다른 패키지 관리자를 설치하고 싶은 적은 없었습니다.
- krautburglar
요즘 리눅스가 아닌 많은 오픈소스 커널의 가장 큰 문제는 유휴 CPU 소비가 높다는 점인 것 같다. 실제 하드웨어에서도, 가상화 환경에서도 마찬가지다.
최근 KVM에서 최신 OpenBSD와 Haiku를 돌려 봤다. 유휴 상태의 OBSD는 아무것도 안 하는데 CPU를 약 20% 사용했다. Haiku는 30%였다. 그리고 이건 가상화만의 문제가 아니다. Thinkpad 배터리 테스트에서도 비슷한 결과가 나왔다.