구글 안티그래비티 완전 분석 — 모델·요금제·CLI 총정리

🚀 구글 안티그래비티(Antigravity) 완전 분석 구글이 2025년 11월 Gemini 3와 함께 공개한 에이전트 퍼스트(agent-first) IDE 안티그래비티는 Claude·GPT·Gemini를 한 도구에서 골라 쓰는 멀티모델 코딩 환경이다. 이 글에서는 ① 지원 모델과 요금제별 사용량의 실체, ② 실사용자 평가, ③ 구글의 방향성, ④ Claude Code와의 비교·연계, ⑤ CLI( agy )로 직접 쓰는 법까지 다섯 갈래를 차례로 정리한다. 자료 간 충돌이 있는 지점은 한쪽으로 단정하지 않고 양쪽을 모두 살려 표기했다. 📅 기준 시점: 2026년 6월 · 프리뷰 단계 정보로 수치는 변동 가능 1. 안티그래비티란 무엇인가 — 기초 정리 안티그래비티는 2025년 7월 구글이 24억 달러 규모 라이선스 계약 으로 영입한 전 Windsurf 팀이 설계를 주도했다. VSCode를 포크한 위에 자율 에이전트 오케스트레이션 계층을 얹은 구조다. 2026년 5월 Google I/O에서 발표된 안티그래비티 2.0 은 데스크탑 앱과 함께 공식 CLI agy 를 처음 공개하며 기존 Gemini CLI의 공식 후계자 자리를 확정했다. 핵심 정체성은 단순 코드 자동완성이 아니라 병렬 에이전트 오케스트레이션 이다. 여러 에이전트가 동시에 — 하나는 API, 하나는 테스트, 또 하나는 프론트엔드 — 작업을 나눠 진행하고, 각 에이전트는 계획·테스트 결과·스크린샷·영상을 담은 Artifact 를 남긴다. "사람이 한 줄씩 승인"하는 방식이 아니라 "에이전트들이 일을 마치고 사람이 사후 검수"하는 모델이다. flowchart TD A([사용자 작업 지시]) --> B[에이전트 A API 구현] A --> C[에이전트 B 테스트 작성] A --> D[에이전트 C UI 생성] B --> E[Artifact 계획·결과·영상] C --> E D --> E...

ARM 아키텍처의 혁신: v7, v8, v9를 통해 본 모바일, 서버, AI 시대를 꿰뚫는 진화 과정

ARM 아키텍처의 진화: v7부터 v9까지, 스마트 시대를 열다!

안녕하세요! 오늘은 우리 손안의 스마트폰부터 거대한 데이터센터까지, 거의 모든 곳에서 사용되는 ARM 아키텍처의 놀라운 발전 과정을 함께 살펴보려 합니다. 마치 오랜 시간 동안 한 인물이 성장하는 것처럼, ARM 아키텍처도 세대를 거듭하며 똑똑하고 강력하게 진화해왔는데요. 특히 ARMv7, ARMv8, ARMv9 버전은 각 시대의 컴퓨팅 패러다임을 바꾸며 혁신을 이끌어왔습니다. 학생에게 설명하듯, 쉽고 자세하게 각 버전의 특징과 발전의 의미를 이야기해 드릴게요!

1. ARMv7: 모바일 혁명의 씨앗을 뿌리다 (2005년경)

ARMv7은 32비트 명령어 집합 아키텍처(ISA)로, 등장 당시 모바일 및 임베디드 시스템 시장을 뜨겁게 달구었던 주역입니다. 단순히 성능만 높인 것이 아니라, 다양한 목적에 맞게 세 가지 프로파일로 나뉘어 스마트한 설계를 선보였죠.

  • ARMv7-A (Application Profile): 스마트폰, 태블릿처럼 복잡한 운영체제(안드로이드, iOS 등)를 구동하는 고성능 장치에 최적화되었습니다.

    • 핵심 특징:
      • Thumb-2 명령어 세트: 16비트와 32비트 명령어를 혼합 사용하여 코드 크기를 줄이면서도 높은 성능을 냈습니다. 마치 짐을 쌀 때 큰 짐과 작은 짐을 효율적으로 섞어 공간을 절약하는 것과 같죠.
      • NEON 기술: 영상 처리, 음악 재생 등 멀티미디어 연산을 빠르게 처리할 수 있는 SIMD(Single Instruction, Multiple Data) 기술을 탑재했습니다. 덕분에 스마트폰으로 고화질 영상을 끊김 없이 즐길 수 있게 되었어요.
      • TrustZone 기술: 시스템을 '보안 영역'과 '일반 영역'으로 분리하여 민감한 정보(예: 금융 거래 정보)를 안전하게 보호하는 하드웨어 수준의 보안 기능을 제공합니다.
      • 가상 메모리 지원: 더 넓은 메모리 공간을 효율적으로 관리할 수 있게 해, 복잡한 애플리케이션 실행의 기반을 마련했습니다.
  • ARMv7-R (Real-time Profile): 자동차의 ABS 시스템, 산업용 로봇처럼 정확하고 예측 가능한 응답 속도가 중요한 실시간 제어 시스템에 사용되었습니다.

  • ARMv7-M (Microcontroller Profile): IoT 센서, 스마트 홈 기기 등 저전력, 저비용으로 간단한 제어 기능을 수행하는 마이크로컨트롤러에 적합했습니다.

ARMv7의 발전 의의:

ARMv7은 모바일 컴퓨팅 시대의 서막을 알렸다고 해도 과언이 아닙니다. 낮은 전력 소비로도 충분한 성능을 냈기에, 배터리 수명이 중요한 스마트폰의 확산을 가능하게 했습니다. ARM이 CPU 시장의 강자로 발돋움하는 결정적인 계기가 되었죠.

2. ARMv8: 64비트 시대를 열고, 가능성을 확장하다 (2011년경)

ARMv8은 이전 세대와의 완벽한 호환성을 유지하면서도 64비트 시대를 선언했다는 점에서 혁신적입니다. 이는 마치 기존 운영체제와 프로그램들을 그대로 쓸 수 있으면서도, 훨씬 더 빠르고 강력한 새 운영체제가 나온 것과 같습니다.

  • 핵심 특징:
    • 64비트 아키텍처 (AArch64) 도입: 가장 큰 변화는 64비트 명령어 집합인 A64가 도입되었다는 점입니다.
      • 더 많은 메모리 접근: 기존 32비트에서 4GB로 제한되었던 메모리 주소 공간이 훨씬 더 넓게 확장되어, 대용량 데이터를 처리하거나 복잡한 프로그램을 실행하는 데 유리해졌습니다.
      • 강력한 성능 향상: 64비트 연산과 더 많은 레지스터(데이터를 임시 저장하는 공간)를 통해 전반적인 처리 속도와 효율성이 크게 개선되었습니다.
    • 하위 호환성 (AArch32): 64비트 모드(AArch64)와 더불어, 기존 ARMv7의 32비트 명령어(A32, T32)를 실행할 수 있는 AArch32 모드를 지원합니다. 덕분에 기존의 32비트 앱들도 문제없이 사용할 수 있었죠.
    • 향상된 보안: TrustZone 기술을 더욱 발전시키고, 보안 부팅(Secure Boot) 기능을 강화하여 디바이스의 보안성을 한 단계 높였습니다.
    • 가상화 지원: 가상화 기능을 내장하여 하나의 물리적 서버에서 여러 개의 독립된 가상 서버를 운영할 수 있게 되었습니다. 이는 클라우드 컴퓨팅 환경에 큰 영향을 미쳤습니다.
    • NEON 확장: 멀티미디어, AI 관련 연산 성능을 더욱 강화했습니다.

ARMv8의 발전 의의:

ARMv8은 단순한 성능 개선을 넘어, ARM 아키텍처를 모바일 기기뿐만 아니라 서버, 클라우드, 고성능 컴퓨팅(HPC) 시장까지 확장시키는 발판을 마련했습니다. 이전에는 x86 아키텍처가 주도하던 서버 시장에서 ARMv8 기반 프로세서들이 강력한 대안으로 등장하기 시작했죠. 이는 데이터센터의 전력 효율성을 높이고 비용을 절감하는 데 크게 기여했습니다.

3. ARMv9: AI, 보안, 그리고 특화된 컴퓨팅의 미래를 열다 (2021년경)

ARMv9은 ARMv8의 성공을 바탕으로 AI, 보안, 그리고 특화된 컴퓨팅 성능을 극대화하는 데 집중하며 미래 컴퓨팅을 위한 로드맵을 제시합니다.

  • 핵심 특징:
    • 압도적인 보안 강화 (Confidential Compute Architecture - CCA): ARMv9의 가장 큰 혁신은 기밀 컴퓨팅 아키텍처(CCA)입니다.
      • 데이터 처리 중에도 완벽 보호: 데이터가 사용되는 '처리 중(in-use)' 상태에서도 암호화하여 보호합니다. 이를 위해 '렐름(Realms)'이라는 격리된 실행 환경을 제공하여, 민감한 데이터가 클라우드 인프라나 다른 애플리케이션으로부터 안전하게 보호되도록 합니다. 마치 개인 금고 안에서 안전하게 문서를 다루는 것과 같습니다.
      • 메모리 안전성 향상: 메모리 태깅 확장(MTE) 기능을 통해 버퍼 오버플로우와 같은 메모리 관련 보안 취약점을 탐지하고 방지하여 시스템의 전반적인 안정성을 높입니다.
    • AI 및 ML 워크로드 최적화:
      • SVE2 (Scalable Vector Extension 2): ARMv8의 SVE를 더욱 발전시켜 AI, 영상 처리, 5G 통신 등 복잡한 계산과 대규모 데이터 처리를 위한 벡터 연산 성능을 크게 향상시켰습니다. AI 모델 학습 및 추론 속도가 비약적으로 빨라질 수 있습니다.
      • SME2 (Scalable Matrix Extension 2): AI에서 중요한 매트릭스(행렬) 연산에 특화되어, 딥러닝 모델의 효율성을 극대화합니다.
    • 성능 및 효율성 지속 발전: SVE2 덕분에 전반적인 컴퓨팅 성능이 향상되었으며, 동시에 ARM의 강점인 뛰어난 전력 효율성을 유지하며 최적의 균형을 제공합니다.

ARMv9의 발전 의의:

ARMv9은 AI 시대를 위한 맞춤형 프로세서의 가능성을 열었습니다. 데이터 보안이 그 어느 때보다 중요해진 시대에 CCA는 신뢰할 수 있는 컴퓨팅 환경 구축에 기여합니다. 또한, 모바일 기기를 넘어 서버, 엣지 컴퓨팅, 자율 주행 등 다양한 분야에서 특화된 컴퓨팅 요구를 충족시키며 ARM 아키텍처의 적용 범위를 더욱 넓히고 있습니다. ARMv9은 앞으로 우리가 마주할 미래 기술의 핵심 동력이 될 것입니다.


이처럼 ARM 아키텍처는 각 세대마다 획기적인 변화를 거듭하며 우리 삶을 더욱 편리하고 스마트하게 만들어왔습니다. 앞으로 ARM이 또 어떤 놀라운 진화를 보여줄지 기대되지 않으신가요?

📚 참고 자료

댓글

이 블로그의 인기 게시물

Vim 9.2 릴리즈 총정리: 더 빠르고 강력해진 텍스트 편집의 제왕

폐쇄망 SoC 설계자를 위한 가볍고 빠른 Vim 최적화 가이드

에이전트 시대를 위한 터미널 cmux 가이드: 설치부터 AI 활용까지