오랫동안 사용했던 최초의 갤럭시북 12.0을 Trade-in 신청으로 떠나보내고 새롭게 출시된 AI 노트북인 갤럭시북4 Edge를 구매하였다. 이 노트북은 Windows on ARM이 탑재되어 있으며, Windows 11 Home을 기본으로 제공한다.
Windows on ARM 기반의 노트북은 처음 사용해보는 터라 구매 전 여러 정보를 찾아보았다. 결론적으로 x86 기반 소프트웨어도 에뮬레이션을 통해 일부 호환 가능하지만, 실행 속도가 느리고 배터리 소모가 많다는 공통적인 의견이 있었다. 반면 arm64를 네이티브로 지원하는 소프트웨어를 사용하면 성능 향상과 배터리 효율성에서 큰 이점을 얻을 수 있다.
이번 포스트에서는 Windows on ARM에서 구동 가능한 유용한 arm64 소프트웨어를 소개한다.
WSL(Windows Subsystem for Linux)
- Windows 환경에서 리눅스를 사용할 수 있도록 하는 기능이다.
- 터미널에서
uname -m
명령어로 아키텍처를 확인하면 aarch64로 출력된다.
- arm64 리눅스를 위한 빌드 및 테스트 환경을 손쉽게 구축할 수 있다.
Go 언어
- Go 언어는 다양한 플랫폼에서 arm64 타겟 빌드를 지원한다.
- Windows on ARM에서 설치 시 기본적으로 GOARCH가 arm64로 설정되어 편리하게 개발이 가능하다.
Visual Studio Code
- arm64를 공식적으로 지원하며, x86 환경과 동일한 사용성을 제공한다.
Files
- 기존에 사용하던 xyplorer는 arm64를 지원하지 않아 Files를 사용하고 있다.
- 기본 탐색기보다 다양한 기능과 깔끔한 디자인을 제공한다.
Everything
- 매우 빠른 파일 검색 기능을 제공한다.
- DB 기반으로 검색 속도가 뛰어나 오래된 파일이나 잊어버린 파일을 찾기에 유용하다.
PowerToys
- Microsoft에서 제공하는 생산성 향상 유틸리티이다.
- 다양한 기능을 포함하고 있어 Windows on ARM에서도 쾌적하게 사용할 수 있다.
DevToys
- 개발자를 위한 다양한 유틸리티 모음이다.
- Encoder, Decoder, Formatter, Generator 등 필수 유틸리티를 제공한다.
- 현재는 Preview 버전이지만 arm64 지원으로 활용도가 높다.
Bitwarden
- 패스워드 관리 도구로, arm64를 지원하는 네이티브 앱을 제공한다.
- 브라우저 외 Windows 앱으로 편리한 패스워드 관리가 가능하다.
Windows Terminal
- 다양한 터미널 프로필을 탭이나 분할 화면으로 동시에 관리할 수 있다.
- cmd, pwsh, wsl, git bash, mingw 등 다양한 환경 지원이 가능하다.
PowerShell 7.x
- 기본 PowerShell보다 기능이 확장된 최신 버전의 PowerShell이다.
- 터미널 환경에서 효율적인 작업을 제공한다.
Ditto
- 강력한 클립보드 매니저로 여러 번 복사한 항목을 기록하고 필요할 때마다 선택하여 붙여넣을 수 있다.
- arm64 네이티브 지원으로 빠르고 효율적인 클립보드 관리를 제공한다.
Git
- Git은 공식 웹사이트에서 arm64 버전을 제공하지 않지만, GitHub 오픈 소스 프로젝트를 통해 arm64용 빌드를 얻을 수 있다.
GitHub Desktop
- 공식 버전이 아니지만, beta 릴리즈를 통해 arm64 지원을 제공한다.
마치며
위에서 소개한 앱 외에도 Windows on ARM을 지원하는 다양한 소프트웨어가 있다. 아래의 링크에서 더 많은 소프트웨어 정보를 얻을 수 있다.
Homer