Flipper One — 여러분의 도움이 필요합니다
(blog.flipper.net)- Flipper One은 Flipper Zero의 업그레이드가 아니라, vendor 패치 없이 최신 upstream Linux에서 동작하는 열린 ARM 컴퓨터를 목표로 함
- Flipper Zero가 NFC·RFID·Sub-1 GHz 같은 오프라인 접근 제어를 다룬다면, Flipper One은 Wi-Fi·Ethernet·5G·위성 등 IP 네트워크 영역을 겨냥함
RK3576기반 Linux CPU와RP2350MCU를 함께 쓰는 이중 프로세서 구조로, Linux가 꺼져도 화면·버튼·전원 제어가 가능함- Debian 위의 Flipper OS는 전체 OS 스냅샷인 프로필을 도입하고, FlipCTL은
ping,nmap같은 도구를 작은 LCD용 메뉴 UI로 감쌈 - M.2·GPIO 확장, 5개 네트워크 업링크, NTN 위성 모뎀, 로컬 LLM, 데스크톱·미디어 박스 모드를 추진하지만 기술·재정 리스크가 큼
목표와 성격
- Flipper One은 Flipper Zero의 업그레이드가 아니라 별도 목표를 가진 Linux 기반 열린 플랫폼임
- 세계에서 가장 개방적이고 문서화가 잘 된 ARM 컴퓨터를 만들고, 최신 upstream Linux 커널에서 vendor 패치 없이 동작하게 하는 것을 목표로 함
- 폐쇄 소스 코드와 바이너리 블롭, vendor-locked BSP 의존을 줄이고, 사양을 읽어 컴퓨터가 어떻게 동작하는지 이해할 수 있는 하드웨어 플랫폼을 지향함
- 마이크로컨트롤러와 CPU를 결합한 코프로세서 구조를 채택해, 기존 저수준 MCU 코드 상당량을 포팅해야 하는 비전형적 플랫폼이 됨
- 기존 CLI 유틸리티를 감싸는 자체 GUI 프레임워크로 Linux 사용 방식을 작은 휴대용 장치에 맞게 다시 설계하려 함
- 재정적·기술적으로 매우 어려운 프로젝트이며, 여러 차례 처음부터 다시 만들어진 뒤 개발 과정을 공개하고 커뮤니티 도움을 요청하는 단계에 있음
Flipper Zero와의 차이
- Flipper Zero는 NFC, 저주파 RFID, Sub-1 GHz 라디오, 적외선, iButton, UART, SPI, I²C 같은 오프라인 점대점 접근 제어 프로토콜을 다루는 저전력 마이크로컨트롤러 기반 장치임
- Flipper One은 Wi-Fi, Ethernet, 5G, 위성처럼 IP에 연결되는 영역을 다루며, 네트워킹·데이터 전송·고성능 컴퓨팅을 위한 Linux 기반 장치임
- 두 제품은 서로 다른 프로토콜 계층과 사용 목적을 겨냥하므로, Flipper One이 Flipper Zero를 대체하는 관계가 아님
열린 Linux 플랫폼
- 현재 ARM Linux 생태계는 폐쇄 부트 블롭, 벤더별 패치, 외부에서 이해하기 어려운 BSP(board support package) 에 의존하는 경우가 많음
- Collabora와 협력해 Rockchip
RK3576SoC 지원을 mainline Linux 커널에 넣고 있으며, 목표는 kernel.org에서 받은 커널을 vendor 패치 없이 Flipper One에서 실행하는 것임 - 현재
RK3576mainline 지원은 주요 구성요소가 동작하는 상태지만, 초기 부팅 중 RAM을 초기화하는 DDR trainer가 부트 체인에 남은 마지막 바이너리 블롭임 - 현재 집중 영역은 전원 관리와 USB DisplayPort Alt Mode 지원이며, NPU, 하드웨어 비디오 디코딩, 기타 가속기 드라이버는 아직 완전히 upstream되지 않았음
- 관련 리소스:
- RK3576 open source roadmap — 계획과 기여 방법
- Open tasks — 커뮤니티가 도울 수 있는 작업
- RK3576 mainline status — Collabora가 관리하는 mainline 지원 현황
- Collabora blog post —
RK3576upstream 지원 협력 내용
공개 개발과 Developer Portal
- Flipper One Developer Portal은 Flipper One 개발 문서가 모인 공개 위키이며, 누구나 편집할 수 있음
- 코드 공개를 넘어 작업 추적기, 내부 논의, 미완성 문서, 아키텍처 논쟁까지 공개하는 open development process를 지향함
- 다듬어진 결과만 공개하는 방식보다 실패한 방향과 논쟁까지 포함할 때 학습 가치가 더 크다고 봄
- Flipper One Developer Portal은 모든 하위 프로젝트의 진입점이며,
help wanted작업, 기여 가이드, 개발자 주간 다이제스트 구독을 제공함 - Developer Portal Manager 채용도 진행 중이며, 개발팀과 커뮤니티 사이의 프록시 역할, 포털 정리, 기여자 참여 지원을 맡음
- Developer Portal & Community Manager 지원
하드웨어와 소프트웨어 구성
- Flipper One 개발은 전기 하드웨어, 기구 설계, Linux CPU 소프트웨어, MCU 펌웨어, UI/UX, 문서, 테스트로 나뉨
- Linux CPU Software는
RK3576프로세서를 위한 커널, 모듈, 드라이버, userspace, bootloader, Rockchip 도구를 포함하며, 여러 저장소에 걸친 가장 크고 복잡한 하위 프로젝트임 - MCU Firmware는
RP2350마이크로컨트롤러용 펌웨어로, 디스플레이, 전원 서브시스템, CPU 부팅 과정, 버튼·터치패드 이벤트를 담당함 - Testing은 전원, 네트워킹, CPU, 오디오, 그래픽 등 장치 서브시스템과 하드웨어 검증을 위한 스크립트, 프로그램, 인터페이스 프로토타입, 데모, 테스트 앱을 포함함
코프로세서 아키텍처
- Flipper One은 고성능 CPU와 저전력 MCU 두 프로세서가 병렬로 동작하는 이중 프로세서 구조임
- 고성능 CPU는 Linux를 실행하는 8코어
RK3576SoC이며, Mali-G52 GPU, 로컬 LLM과 모델 실행을 위한 NPU, 8GB RAM을 포함함 - 저전력 MCU는 2코어 Raspberry Pi
RP2350마이크로컨트롤러이며, 디스플레이, 버튼, 터치패드, LED, 전원 서브시스템을 제어하고 자체 MCU Firmware를 실행함 - MCU만으로도 장치가 동작할 수 있어, Linux가 꺼져 있어도 버튼과 LCD 화면으로 Flipper One을 제어하고 부팅 과정을 구성할 수 있음
- 일반적인 SBC는 Linux가 꺼지면 장치가 사실상 멈추지만, Flipper One은 MCU가 남아 기본 제어를 계속 처리함
MCU와 CPU 연결
- 두 프로세서는 Interconnect라고 부르는 여러 인터페이스로 통신함
- SPI는 framebuffer를 MCU로 보내 디스플레이 출력에 사용하고, I²C는 MCU로 명령을 보내며 버튼·터치패드 이벤트를 CPU로 되돌림
- UART와 일부 GPIO 라인은 CPU 부팅 제어를 담당함
- 디스플레이와 입력 드라이버를 Linux 커널에 upstream하려 하며, out-of-tree vendor 해킹 없이 깨끗하게 넣는 것이 목표임
- 커널 커뮤니티가 이 설계를 검토하고 올바른 upstream 방식을 찾는 데 도움을 주길 원함
Flipper OS와 이동형 Linux
- Raspberry Pi OS 같은 일반 Linux 워크플로에서는 라우터, TV 박스, 로직 애널라이저 등 용도별로 패키지 설치, 소스 컴파일, 시스템 설정 수정, device tree 조정, 커널 패치가 반복되며 시스템이 쉽게 지저분해짐
- 이런 변경을 깔끔하게 되돌리는 방법이 부족해, 새 프로젝트를 시작할 때 SD 카드를 다시 플래시하는 방식에 의존하게 됨
- Flipper OS는 Debian 기반 시스템 위에 올라가는 레이어로, 서로 다른 패키지와 설정을 가진 전체 OS 스냅샷인 프로필을 도입함
- 사용자는 프로필을 부팅하고, 복제하고, 망가뜨리고, 필요한 것을 설치한 뒤 깨끗한 복사본으로 돌아갈 수 있음
- 다른 사용 사례를 위해 완전히 다른 프로필로 전환할 수도 있어, SD 카드 교체 없이 이동형 Linux 환경을 운용하는 것을 목표로 함
- Flipper OS는 아직 아키텍처가 100% 확정되지 않은 어려운 프로젝트이며, Raspberry Pi 기반 cyberdeck이나 휴대용 tactical Linux box에도 유용한 개념으로 만들려 함
- Flipper OS concept
FlipCTL과 작은 화면용 UI
- FlipCTL은 Linux 기반 cyberdeck에서 작은 화면용 UI가 부족한 문제를 해결하기 위한 Flipper OS의 일부임
- 많은 장치가 KDE, GNOME 같은 전체 데스크톱 환경을 7인치 터치스크린에 억지로 넣어 사용하지만, 작은 화면에 맞는 경험은 부족함
- FlipCTL은 D-pad와 몇 개의 버튼으로 조작하는 메뉴 기반 인터페이스 프레임워크임
ping,nmap,traceroute같은 기존 Linux 유틸리티를 작은 LCD에서 이해하기 쉬운 UI로 감싸는 것이 핵심 아이디어임- 장기 목표는 임베디드 Linux 장치에 HMI(human-machine interface)를 추가하는 일을
apt install flipctl한 줄만큼 쉽게 만드는 것임 - 라우터, NAS, 서버, headless board 등 작은 화면을 붙일 수 있는 장치는 Qt, GNOME, X11 없이 FlipCTL 설정만으로 사용 가능한 인터페이스를 제공할 수 있게 하려 함
- Flipper One의 디스플레이와 버튼 보드를 독립형 FlipCTL Control Board로 출시해, Linux 기반 장치에 꽂으면 메뉴 기반 인터페이스를 제공하는 주변기기로 만들 계획임
- 현재 FlipCTL은 개념과 아키텍처 단계에 있음
- FlipCTL concept
확장 하드웨어
- Flipper One의 핵심 아이디어는 사용자가 자신만의 특화 멀티툴로 바꿀 수 있는 확장형 하드웨어 플랫폼임
-
M.2 확장 모듈
- 후면 플레이트 아래 내부에 고속 M.2 확장 모듈을 설치할 수 있음
- M.2는 폼팩터 이름이며 실제 연결 인터페이스를 정의하지 않기 때문에, 모듈마다 인터페이스·크기·커넥터 유형이 다를 수 있음
- Flipper One의 M.2 포트는 셀룰러·위성 모뎀, SDR 모듈, AI 가속기, NVMe 또는 SATA SSD, 어댑터를 통한 Wi-Fi 카드 등 다양한 모듈을 수용하도록 설계됨
- M.2 모듈은 후면 커버 아래에 설치되고 뒤쪽으로 확장되며, 설치 모듈에 따라 back plate와 antenna rail을 교체할 수 있음
- 사양은
Key-B,2242/3042/3052, D3 class 두께까지 지원하며, 인터페이스는PCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card를 포함함 - 전체 사양과 pinout은 M.2 Port specification에 있음
-
GPIO 모듈
- 더 단순한 DIY 모듈을 위해 표준 2.54mm 핀 헤더를 쓰는 GPIO 커넥터가 추가됨
- GPIO 모듈은 후면 플레이트 위에 장착되고, 인클로저 클립과 나사로 고정되어 휴대 중 쉽게 빠지지 않도록 설계됨
- threaded inserts는 back plate와 antenna rail에 2.54mm pitch 격자로 배치되어 표준 perfboard 구멍 간격과 맞음
- 사용자는 perfboard를 크기에 맞게 잘라 모듈을 납땜한 뒤 Flipper One 후면에 나사로 고정할 수 있음
- 기술 사양, pinout, 회로도는 GPIO port에 있으며, 워키토키와 카메라 모듈 예시는 GPIO modules examples에서 확인할 수 있음
-
열린 기구 부품
- Flipper One 모듈을 위한 커스텀 장착 시스템과 관련 인클로저 부품이 공개됨
- 3D 모델 영상에서 구조를 확인할 수 있음
- Body는 메인 인클로저이며, M.2 모듈은 금속 heatsink plate에 나사로 고정되고 42mm·52mm 모듈 길이를 위한 두 threaded insert가 있음
- Back plate는 M.2 확장 포트에 접근할 수 있는 후면 커버이며, 설치 모듈에 따라 다른 설계로 교체할 수 있음
- Antenna rail은 SMA 안테나 장착용 별도 부품이며, back plate와 분리되어 안테나 설치와 케이블 라우팅을 먼저 한 뒤 back plate를 닫을 수 있음
- 이 구조는 조립 중 안테나 케이블을 손상시킬 위험을 줄이기 위한 것임
- 3D 모델을 내려받아 모듈용 인클로저, custom back plate, antenna rail을 설계할 수 있음
- Mechanics
네트워크 멀티툴
- Flipper One은 모든 OSI 계층의 IP 네트워크를 다루는 네트워크 멀티툴을 목표로 함
- 다섯 개의 독립 네트워크 업링크를 제공하며, 이들을 bridge로 묶거나 custom routing을 구성하거나 VPN tunnel로 보낼 수 있음
- 2× Gigabit Ethernet은 각각 1Gbps로 동작하는 독립 WAN/LAN 포트이며, transparent bridge와 MitM sniffing 등에 사용할 수 있음
- Wi-Fi 6E는
MT7921AUN칩셋 기반 802.11ax이며 monitor mode를 지원하고 2.4/5/6GHz 대역에서 Wi-Fi client(STA)와 hotspot(AP)로 동작할 수 있음 - Cellular modem은 M.2 확장 모듈을 통한 5G 또는 LTE 모뎀이며, 외부 안테나, 물리 Nano SIM(4FF), eSIM을 지원함
- USB Ethernet은 USB-C를 통해 최대 5Gbps로 에뮬레이션되며, USB-CDC NCM으로 동작해 별도 드라이버가 필요 없음
- 기본 상태에서 Flipper One은 임의 네트워크의 gateway, multi-hotspot bridge, inline Ethernet sniffer, PC·스마트폰용 USB Wi-Fi/Ethernet adapter 또는 이들의 조합으로 동작할 수 있음
- dynamic routing, load balancing, failover가 가능한 기능들은 Features list에 사용자 스토리 기반으로 정리됨
고급 Wi-Fi와 위성 NTN
- Flipper One의 내장 Wi-Fi는 monitor mode와 packet injection을 포함해 Wi-Fi 네트워크 분석에 필요한 기능을 지원해야 함
- 현재 테스트 중인 칩셋은 MediaTek
MT7921AUN이며, 세 개 주파수 대역을 지원하고 mainline Linux 커널의 오픈소스 드라이버로 지원됨 - Alfa
AWUS036AXML도MT7921AUN기반 USB Wi-Fi 어댑터이며, driver support와 wardriving 도구 호환성으로 알려져 있음 - 이 칩셋이 실제 사용자 요구에 맞게 동작하는지 확인하기 위해 wireless auditing, monitoring, injection, mesh 등에 관심 있는 사용자의 테스트가 필요함
- Wi-Fi Testing
- NTN(Non-Terrestrial Networks) 은 3GPP가 5G와 LTE 사양의 일부로 표준화한 IoT 장치용 저속 위성 통신 기술임
- NTN은 표준 cellular stack을 사용하며, SIM/eSIM 인증, roaming, 일반 IP traffic을 포함함
- Flipper One은 NTN satellite modem M.2 module을 통해 위성과 통신할 수 있게 하려 함
- Skylo 같은 파트너사가 eSIM 모듈에 위성 네트워크 지원을 추가하고, 공식 지원할 NTN M.2 module 선택을 도와야 함
- Modules → Satellite modem
오프라인 Flipper LLM
- Flipper One은 외부 AI agent와의 통합을 지원할 예정이며, 인터넷이 없는 상황에서도 도움을 받을 수 있도록 로컬 LLM 실행을 목표로 함
- 내장 AI accelerator를 통해 인터넷 연결 없이 로컬에서 LLM을 실행하고, 장치 조작, 설정 생성, 유용한 팁 제공을 돕게 하려 함
- 범용 모델만으로는 충분하지 않다고 보고, Flipper One의 내부 구조와 애플리케이션을 잘 아는 특화 AI 모델을 학습시키려 함
RK3576의 NPU 모듈은 현재 mainline 커널에서 지원되지 않으며, 해당 지원을 추가해야 함- RK3576 NPU support in mainline Linux and Mesa
데스크톱과 미디어 박스 모드
- Flipper One은 항상 휴대할 수 있는 survival desktop 또는 thin client로 사용할 수 있음
- USB-C 케이블 하나로 모니터에 연결하면 충전, 비디오 출력, USB 주변기기 연결을 동시에 처리할 수 있으며, USB-C DisplayPort Alt Mode를 사용함
- 프로세서 성능은 Raspberry Pi 5와 비슷한 수준으로, 웹 브라우징과 가벼운 개발 작업을 처리할 수 있다고 밝힘
- USB-C DisplayPort Alt Mode는 프로토콜 집합이 복잡하고, signal integrity 문제와 모니터별 동작 차이 때문에 안정적인 연결이 어려움
- DP Alt Mode 지원은 mainline kernel에 아직 완전히 구현되지 않았음
- 하드웨어 비디오 디코딩은 mainline 커널에서 아직 지원되지 않으며, 부드러운 비디오 재생을 위해 H.264/HEVC hardware video decoding support를 추가해야 함
- 데스크톱 환경은 KDE Plasma가 후보 중 하나지만, Flipper One에 더 잘 맞는 가벼운 tiling WM 가능성도 열려 있음
- 목표는 하드웨어와 함께 제공되는 드문 Linux desktop 사례로서, 빠르고 깔끔하며 bloated하지 않고 바로 동작하는 데스크톱 환경을 만드는 것임
- TV media box로도 사용할 수 있으며, HDMI CEC 덕분에 TV의 원래 리모컨으로 제어할 수 있음
- Mini HDMI와 Micro HDMI가 필요한 케이블을 찾기 어렵게 만든다고 보고, licensing fee가 있는 독점 포트임에도 full-size HDMI를 채택함
- Full-size HDMI 2.1 port는 어댑터 없이 표준 크기 커넥터를 제공하며, 4K @ 120Hz 출력과 CEC(Consumer Electronics Control)를 지원함
리스크와 커뮤니티 참여
- Flipper Zero는 약 100만 대가 사용자 손에 들어갔고, 그 과정에서 큰 커뮤니티가 만들어졌으며 새로운 기술 탐색과 더 안전하고 투명한 제품을 향한 벤더 변화를 이끌었다고 평가함
- Flipper One은 약 10년 동안 구상해온 pocket Linux multi-tool 개념이며, 타협 없는 제품을 만들 수 있을 만큼 기술과 부품이 준비됐다고 판단한 시점에 공개됨
- 기술 과제와 재정적 위험이 크며, 현재 RAM chip crisis 같은 불확실성도 존재함
- 계획한 모든 것을 완수할 수 있을지는 확실하지 않지만, 개발 과정 공개와 커뮤니티 기여를 통해 진행하려 함
- 참여 경로:
- Flipper One Developer Portal — 모든 하위 프로젝트,
help wanted작업, 기여 가이드, 개발자 주간 다이제스트 - X.com/Flipper_RND — 프로젝트 업데이트와 공지
- Flipper One Developer Portal — 모든 하위 프로젝트,
댓글과 토론
Hacker News 의견들
-
Flipper Zero를 갖고 있고 이 팀이 좋은 도구를 만들었다고 생각해서, 제목의 “도움이 필요하다”는 말에 클릭했음
그런데 두 페이지를 내려도 무엇을 도와야 하는지를 못 찾았고, 끝까지 내려도 마찬가지였음
솔직히 제품은 좋아하지만, 도움의 의미를 알아내려고 8페이지짜리 글을 파헤칠 정도는 아님- 이건 “제품을 사서 도와달라”기보다는 자유 오픈소스 소프트웨어 기여자를 찾는 호소에 가까워 보임
예를 들어 “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll... 같은 일을 하려 하고, 개발자와 기술 애호가가 프로젝트 자체를 돕고 브랜드·회사들을 설득해 더 개방적으로 만들 수 있기를 바라는 듯함
글에는 “RK3576 지원을 다듬어 진짜 열린 플랫폼을 함께 만들자, 코딩이 아니어도 어떤 기여든 환영한다, Rockchip이 마지막 바이너리 블롭을 공개하도록 설득할 방법을 찾을 수도 있다”는 식의 내용이 있음
또 코드만 공개하는 게 아니라 작업 추적기, 내부 토론, 미완성 문서, 아키텍처 논쟁까지 공개해 개발 과정 자체에 참여시키려는 듯함
CTRL+F로 “help”를 찾으면 16번이나 나오지만, 결국 내용을 실제로 읽어야 하긴 함
무엇을 도와야 하는지 파악할 만큼도 읽기 싫다면, 그보다 훨씬 어렵고 깊이 관여해야 하는 일을 정말 돕고 싶은 건 아닐 수도 있음 - “바이너리 블롭을 완전히 버리겠다”는 부분이 핵심 문구처럼 보이지만, 명확한 행동 요청은 별로 없다는 데 동의함
Bluetooth와 Wi-Fi를 다뤄본 펌웨어 엔지니어 입장에서 이건 꽤 큰 환상에 가까움
FCC 인증은 큰 골칫거리이고, 특정 칩을 쓰는 이유 중 하나가 그 인증이 함께 따라오기 때문임
예를 들어 ESP32를 제품에 넣고 Wi-Fi를 쓰면 추가 인증이 필요 없는데, 이는 무선 장치가 FCC가 금지한 동작을 할 수 “없다”는 전제가 있어야 가능함
그래서 회사들은 최종 빌드에 링크해야 하는 무선 관련 기능용 바이너리 블롭을 제공해 무선 기능을 제한하는 전략을 자주 씀
따라서 칩 제조사가 공개적으로 바이너리 블롭을 포기할 가능성은 거의 0에 가깝고, 해봐야 오픈소스 드라이버 프로젝트의 리버스 엔지니어링을 조용히 지원하는 정도일 것임
그래도 모든 칩에 검증된 비벤더 대안이 있으면 좋겠음
바이너리 블롭은 버그가 있을 수 있고, 최근에는 Bluetooth 펌웨어를 오픈소스 버전으로 다시 작성해 데이터 처리량을 크게 높일 수 있었음
기존 펌웨어에는 바이트 전송을 망가뜨리는 버그가 있었기 때문임
다만 이런 코드를 가볍게 쓰지는 않음. FCC 위반은 말도 안 되게 비싸고 결코 가볍게 볼 일이 아님 - Flipper의 성향상 어느 정도 맞는 모습이긴 함. Discord 커뮤니티도 비슷하게 다루기 어려움
읽어보면 그들이 바라는 것과 실제로 달성할 수 있다고 느끼는 것 사이에서 역량 밖으로 나간 듯함
“바이너리 블롭을 오픈소스로 대체”한다는 목표 자체는 좋고 찬성하지만, 내 경험상 바이너리 블롭은 “특허와 NDA로 보호되는 라이선스 IP”를 뜻하는 경우가 많음
그래서 1) 보호된 무언가를 리버스 엔지니어링해야 하고, 이 과정에서 DMCA 위반 가능성이 있으며, 2) 소송당하지 않고 공개해야 함
일반적으로 귀찮고 위험을 감수해야 하는 작업임
Flipper One이 실제로 만들어지면 좋겠고 나도 살 것 같지만, Rockchip이 바이너리 블롭을 처음부터 재구현할 만큼 충분한 문서를 공개하지 않으려 한다는 점은 큰 위험 신호임 - 영리 제품에 무료 노동을 기여하라고 설득하려면 최소한 목표 권장소비자가격 정도는 공개해야 함
어떤 사용처에 끌려서 돕는 사람이, 결국 합리적인 가격대와 전혀 맞지 않는 제품을 만들게 될 수도 있는데 왜 도와야 하겠음 - 페이지를 읽어보면 꽤 명확함. 개발을 크라우드소싱하려는 것임
- 이건 “제품을 사서 도와달라”기보다는 자유 오픈소스 소프트웨어 기여자를 찾는 호소에 가까워 보임
-
이 개념이 정말 마음에 듦. 기능 범위가 조금 늘어난 느낌은 있지만, 대체로 IP 계층 쪽 프로토콜에 맞게 잘 잡힌 것 같음
다만 로컬 AI 기능을 우선순위에 둘 필요는 없어 보임
멋지긴 하지만 작은 배터리 기반 Flipper 장치보다 제대로 된 Mac이나 외장 GPU에서 모델을 돌릴 때 훨씬 똑똑해짐
현장이나 이동 중에는 도움이 될 수 있겠지만, 전용 키보드가 없으면 사용성은 꽤 나쁠 것임
오히려 이 One의 기능에 맞먹는 Zero 2 가능성을 위해 Zero에 계속 집중했으면 좋겠음
내 Zero는 좋아하지만 차고문·RFID 롤링 코드의 완전 지원이나 몇몇 다른 프로토콜 같은 핵심 기능이 빠져 있다고 느낌
Wi-Fi 개발 보드는 매우 제한적이고, 기억상 BLE 리모컨을 간단히 캡처·재생하는 방법도 없음
물론 BLE를 0계층으로 보느냐 1계층으로 보느냐에 따라 달라짐- 기기 내 AI에 관해서는, 대부분은 자신이 모르는 걸 모른다는 사실도 모름
이미 현실에서 작은 AI 모델로 돌아가는 기기 내 AI 애플리케이션이 수십 가지나 있음
ESP32-S3는 수년간 기기 내 AI를 해왔음
240MHz 프로세서, 512KB SRAM, 16MB PSRAM, GPU 없음이라는 사양에서도 AI는 잘 동작함 - “PCI Express, USB 3.0, SATA 인터페이스로 고속 모듈을 Flipper One에 연결할 수 있다”는 부분을 보면 기능 범위 확장이 있고, 방향을 잃은 느낌임
정말 길을 잃었거나, 아니면 내 상상력을 크게 뛰어넘는 것 둘 중 하나임
어느 쪽이든 주머니 속 PCIe를 원하는 사람이 Raspberry Pi나 노트북 형태로 만족하지 못할 만큼 충분히 많을지는 확신이 안 듦
- 기기 내 AI에 관해서는, 대부분은 자신이 모르는 걸 모른다는 사실도 모름
-
두 번째 시스템 효과처럼 들림. 『The Mythical Man-Month』에서 말한 그 현상임
첫 제품은 단순하고 집중되어 있는데, 두 번째 제품은 모든 것을 하려 하고 자주 출시조차 못 함- 이상한 점은 이게 베어메탈에 가까운 해킹 가능한 장치처럼 포장된다는 것임
계획 중인 TUI[1]는 BrowserUI[2]와 로직을 공유하려고 React(!)를 쓰려 함
저장소를 보면 브라우저에 필요한 GPU 기반 처리를 어떻게든 해보려다 고전하고, 결국 Wayland에 맡기는 식으로 후퇴하는 모습이 보임
전체적으로 LLM도 정리 못 할 정도의 혼란처럼 보임
결국 커스텀 Linux 데스크톱 환경에 가까워지고, 날카로운 모서리가 많아져 오히려 덜 해킹 가능해질 듯함
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] 네트워크 TUI에 왜 터미널만으로 부족한지는 전혀 불명확함 - Flipper Zero를 “단순하고 집중된” 제품이라고 부르는 건 처음 들어봄
대부분은 여러 기능과 무선 장치를 담은 스위스 아미 나이프처럼 봤던 것 같고, 반면 One은 기능은 더 적지만 연결성과 입출력이 더 많음
비슷하게 느끼는 사람이 있는 듯하지만, 제출 글의 어떤 부분이 그런 인상을 줬는지 잘 이해가 안 됨 - 동의함. 이 정도 비대화라면 출시되지 않을 가능성이 큼
커스텀 AI 모델, 커스텀 OS, 독립적으로 동작하는 “메인” 프로세서 2개라는 매우 커스텀한 아키텍처까지 있고, Flipper Zero에서 했던 작업도 거의 재사용하지 않음 - Flipper One은 “v2”가 아니라 다른 사용 사례를 겨냥한 장치라고 꽤 명확히 말하고 있음
- 이상한 점은 이게 베어메탈에 가까운 해킹 가능한 장치처럼 포장된다는 것임
-
RK3576은 정말 흥미롭고 다재다능한 칩이고, Linux 커널에 완전한 지원을 넣으려는 큰 노력이 보이는 건 멋짐
AI 가속 작업이 필요한 멋진 자유 오픈소스 하드웨어 프로젝트에 많은 문을 열 수 있을 것 같음
내가 가진 아이디어 중 하나는 현실적으로 만들 가능성은 낮지만, 마이크가 달린 전자잉크 메모장임
“야구 스코어카드 템플릿 만들어줘”라고 말하면 생성해 주고, 교체 선수가 많거나 경기가 길어지면 “선수 교체용 행을 더 추가해줘”나 “12회까지 지원하게 만들어줘” 같은 후속 명령으로 그 자리에서 템플릿을 수정하는 식임
RK3576 같은 칩이 Linux 커널에서 완전히 지원되면 이런 장치를 훨씬 쉽게 만들 수 있을 것 같음- 훌륭한 아이디어임. 자기 분야 안에서 많은 기능을 제공하는 단일 목적 장치는 이상적임
상용 제품으로 나오면 결국 강화된 전자책 리더의 앱이 되어버릴지도 모르지만, 그것도 나쁘지는 않을 수 있음
노트북·스마트폰이라는 국소 최적점보다는 무엇이든 낫다
Flipper Zero의 성공은 주로 디자인의 성공이었고 제품 윤곽은 이미 이해하기 쉬웠음
One이 더 어려운 과제에서 성공한다면 더 흥미로운 장치 혁신을 북돋울 수 있기를 바람 - 좋은 아이디어임. 꼭 만들어봤으면 함
짐 싸기 목록, 장보기, 틱택토나 사목, 컨퍼런스 메모 등에도 쓸 수 있음
현대판 오래된 Palm Pilot 같은 느낌이라면 바로 사고 싶음
어쨌든 이런 칩들이 더 널리 쓰이고 저수준 지원이 추가되길 기대함
- 훌륭한 아이디어임. 자기 분야 안에서 많은 기능을 제공하는 단일 목적 장치는 이상적임
-
Flipper가 왜 이런 결정을 하는지, 혹은 Flipper One이 Flipper Zero, Raspberry Pi, Linux 머신과 비교해 어떤 장점이 있는지 누가 설명해줬으면 함
처음에는 AI가 쓴 듯한 문장이 도움이 안 된다고 느꼈음
더 보니 Playdate처럼 재미있는 프로젝트를 지향하되, 게임 콘솔 대신 Linux 멀티툴을 만들려는 목표처럼 보임
그 자체는 훌륭하고, 오늘날 기업화된 기술 문화가 회복되는 방향의 한 걸음일 수 있음
다만 웹사이트가 AI와 마케팅 문구로 이를 제대로 설명하지 못하는 게 아쉬움
너무 빨리 썼고, AI 때문에 내가 지나치게 냉소적으로 된 듯함
남은 비판은 기능만 나열하고 “흥미롭고 중요한 일을 하고 있다”를 반복하기보다, 동기를 더 제대로 설명했으면 한다는 정도임- Flipper Zero와 One은 서로 다른 계층에서 동작함
Zero는 물리 계층 쪽이고, One은 네트워크 쪽이라 거의 겹치지 않으므로 어느 하나가 다른 것보다 우위에 있다고 보기 어려움
Raspberry Pi와 비교하면 배터리가 있고, 전원 관리에 신경 쓴 완성형 장치이지 단순한 보드가 아님
Linux 머신, 예를 들어 노트북으로도 아마 다 할 수 있겠지만 Flipper One은 더 작고 특화된 장치이며, 제조사가 허용하는 한 펌웨어도 개방적임
기능 목록은 이 페이지에 있음: https://docs.flipper.net/one/general/features - One은 완성됐을 때 그들 자신도 무엇이 될지 아직 모르는 것 같아 답하기 어렵지만, Zero의 가장 큰 장점은 “장치 하나 = 큰 커뮤니티 하나 = 많은 펌웨어 = 많은 소프트웨어”였음
하나의 장치 주위에 응집된 커뮤니티가 생기는 데서 오는 이점이 컸고, One도 비슷한 이점을 얻을 수 있을 것 같음
현재 Zero 사용자로서 One이 나오면 확실히 살 것임
PTT 버튼이 추가되는 것만으로도 나에겐 가치가 있어 보이고, 다른 변경점도 대부분 좋다고 봄
목표 설계에서 큰 단점은 잘 안 보이고, 모듈화가 조금 더 복잡하게 만들겠지만 명확한 장점도 많음 - 왜 AI가 쓴 글이라고 보는지 궁금함
- 이미 수정에서 인정했지만, 다른 사람들을 위해 덧붙이면 작성자는 위에서 AI를 쓰지 않았고 번역 도구만 썼다고 했음
- Flipper Zero와 One은 서로 다른 계층에서 동작함
-
정말 멋져 보이지만, 프로젝트 범위 확장의 정의처럼도 보임
동시에 훌륭하고, 감당 못 할 가격이고, 놀라울 만큼 싸고, 끔찍하고, 두 의미에서 모두 대단할 것 같음
3GPP에는 정말 빛을 비출 필요가 있음
진심으로 누군가가 이걸 대신 사주게 만들 방법을 찾고 싶음
그리고 모든 소스를 메인라인 트리에 넣으려는 방향은 환상적임. 정말 인상적임- 어떤 프로젝트는 범위가 늘어나도록 만들어져 있음. 이게 그런 경우임
스위스 아미 나이프의 프로젝트 관리자가 기능 범위 확장을 막았다면 칼 하나만 있었을 것임 - “놀라울 만큼 싸다”면 어느 정도 가격을 말하는지 궁금함
이들의 지난 제품 발표는 바쁨을 표시하는 디스플레이 달린 데스크톱 타이머 BUSY bar였음
예약판매가는 250달러였고 이후 219달러로 내렸지만 아직 배송되지 않았음: https://busy.app/
Flipper One 사양은 Flipper Zero나 Busy Bar보다 제조비가 훨씬 비쌀 것임
놀라울 만큼 싼 제품이 되리라고는 생각하지 않음
다만 자신들이 만들고 싶은 제품을 만들고 비용을 부차적인 요소로 두는 점은 멋지다고 봄 - 내게는 오히려 반대로 보임
Zero보다 연결성과 입출력은 늘었지만 다른 면에서는 축소했고, 더 좋은 소재를 쓰려는 듯함
기능 범위 확장을 커뮤니티에 아웃소싱하기로 한 것처럼 보이고, 그건 말이 됨 - 감당 못 할 가격이면서도 놀라울 만큼 싸다는 말이 무슨 뜻인지 더 설명이 필요함
비싸지만 예상보다는 싸다는 뜻인지, 비싼데 만듦새가 나쁘다는 뜻인지 궁금함
또 왜 다른 사람이 대신 사줘야 하는지도 궁금함. 수입 규제 때문인지, 프라이버시나 익명성 때문인지? - 참고로 이것도 러시아 쪽 제품임
- 어떤 프로젝트는 범위가 늘어나도록 만들어져 있음. 이게 그런 경우임
-
Zero가 갖고 있던 날카로운 아이디어가 부족함
진화가 아니라 다른 것을 하려다 보니, 결과물이 거의 쓸모없는 휴대용 ARM 컴퓨터가 될 것 같은 느낌임
Wi-Fi, 위성 연결 등을 갖춘 휴대용 ARM 컴퓨터라면 그래서 무엇을 할 수 있는가?
내가 바라는 진화는 더 강한 CPU, SDR, LoRa를 갖춘 Zero임
그런 다음 구현 가능한 멋진 프로토콜들을 구현하면 됨- 동의하지만, 한편으로 Flipper Zero를 산 대부분도 실제 용도가 딱히 없었던 것 같음
가장 흔히 언급되는 사용 사례는 RFID 태그 관련 작업인데, 이미 훨씬 싼 하드웨어로 가능했음
멋지고 무한한 가능성이 있는 듯해서 사람들이 사지만 결국 서랍에 들어가는 도구 범주가 있음
Raspberry Pi도 많은 사람에게 그렇게 됨
특정 용도에는 유용하지만, 일반 목적 컴퓨터가 필요할 때 좋은 거래가 아니라는 사실을 모두가 깨닫기까지 꽤 오랜 시간과 시장 포화가 필요했음
Flipper Zero는 무한한 가능성의 도구처럼 느껴졌지만, 대부분은 자신에게 무한한 사용 사례가 없거나 특정 목적 하드웨어가 더 싸고 더 잘할 수 있다는 걸 인정하는 데 시간이 걸림
모두가 Raspberry Pi를 일반 목적 컴퓨터로 사던 때와 정확히 비슷함
그래도 멋진 제품이고, 바이럴 마케팅도 크게 유리하게 작용했음 - Zero에 Linux, SDR, 5G, 고급 케이스 업그레이드를 더하는 방향이었으면 좋겠음
AI는 빼고. 그랬다면 아주 좋았을 것임 - 그건 내겐 정말 멋지게 들림
- 그러면 결국 휴대폰을 만든 건가?
- 나도 동의함. 작은 단계로 갔어야 함
완전히 새 제품을 설계하고 갑자기 협업을 발표한다니
팬은 아니지만 새 프로젝트는 멋져 보임
- 동의하지만, 한편으로 Flipper Zero를 산 대부분도 실제 용도가 딱히 없었던 것 같음
-
지난 1년, 특히 최근 6개월 동안 Flipper Zero 커뮤니티를 곤란한 상태로 두고 사실상 방치하지 않았다면 더 열광했을 것임
첫 제품에서 후속 지원을 제대로 보여주지 못한 회사가 새 제품을 낸다는 건 큰 의미가 덜함
커뮤니티가 PR을 병합하거나 버그 수정 릴리스를 낼 수 있게 해주는 정도의 단순한 일조차 안 됐음- 말한 내용은 좋지 않게 들림. 특히 도움을 받아들이지 못한다는 점이 그렇다
다만 도움을 받아들이는 일도 시간과 관심이 필요함
무엇이든 출시하면 만든 것을 지원하는 일과 배운 것을 바탕으로 새 것을 만드는 일 사이에서 관심이 나뉨
v1 출시 전은 집중할 수 있어서 멋진 시기지만, 한 번 지나면 다시 돌아갈 수 없음 - 진행 중인 Flipper Zero 문제를 읽어볼 수 있는 곳이 있을까?
- 말한 내용은 좋지 않게 들림. 특히 도움을 받아들이지 못한다는 점이 그렇다
-
“진짜 개방”이라고 말하는 이유가 잘 드러남
현재 ARM Linux 상태는 우울하고, 벤더마다 닫힌 부트 블롭, 벤더 전용 패치, 칩 제조사 밖에서는 이해하기 어려운 보드 지원 패키지를 덧붙임
이제는 사양서를 읽고 컴퓨터가 어떻게 동작하는지 이해하는 게 아니라, 특정 칩과 특정 BSP의 우회 방법만 배우게 됨
그래서 가능하면 Linux에는 x86을 쓰고 싶은 이유 중 하나임
이들이 이 방향으로 밀어붙이는 게 정말 반가움 -
제품 자체는 아주 멋지지만 Flipper Zero의 폼팩터도, Flipper One의 폼팩터도 크게 끌리지는 않음
내가 목표 사용자가 아니라서 그렇다는 건 이해함
그래도 ARM 세계를 더 개방하려는 목표에는 박수를 보냄
Arduino Giga를 쓰려다 실패하고 버려야 했던 뒤로 아직도 씁쓸함
강력한 CPU 때문에 원했지만, ARM은 주머니가 얇은 해커를 싫어하는 것 같음
STM32CubeProgrammer는 자신이 인정하는 순혈의 비싼 동글을 쓰지 않으면 거만하게 거부함
지금 프로젝트에서는 Cortex M7 하나면 필요한 성능을 충분히 넘는데도, 오래된 Nintendo를 만들듯 여러 ESP32-xx를 연결하는 방안까지 진지하게 고려 중임
Flipper Zero 펀딩에 참가해서 받기는 했는데, 이게 국내에서는 제약에 묶여서 전체 동작을 다쓰지는 못했던거 같아요. 그래서 전체 기능을 활성화 하려면 별도 리전 프리 펌웨어를 설치해야하나 해서, 그거 알아보다가 말았던 기억이 납니다. 이거 One 은 차라리 포켓 리눅스 장비라서 또 괜찮아 보이긴 하네요.
Lobste.rs 의견들
-
이거 하나, 아니면 세 개쯤 사고 싶음
이 보드들의 Linux 지원이 어디까지 됐는지 궁금함. 이 장치에서 내가 쓰는 불변형 Void Linux 구성을 돌려보고 싶음. 키보드와 오디오용으로 블루투스를 붙일 방법만 있으면, 주머니 속 상시 구동 컴퓨터가 될 수 있어 보임- 나도 하나 살 것 같고, 여행할 때 들고 다니기 좋은 재미있는 Linux 컴퓨터처럼 보임
기여할 수 있을지 보려고 개발자 포털을 봤는데 Discord가 정말 마음에 안 듦. 정말로 “공개적으로 만든다”고 하려면 다른 도구를 써야 한다고 봄
- 나도 하나 살 것 같고, 여행할 때 들고 다니기 좋은 재미있는 Linux 컴퓨터처럼 보임
-
소셜 채널로 X를 쓰고 채팅/커뮤니티 플랫폼으로 Discord를 쓴다는 사실만 봐도, 내가 참여하고 싶은 프로젝트는 아닌 것 같음
- 같은 내용을 반복하는 LLM이 쓴 듯한 블로그 글도 전문적으로 보이지 않음
-
이건 범위 확장이 아니라 범위 폭발임. 아직 어디에 쓸 수 있을지는 모르겠지만, 내가 하나 갖고 싶다는 건 확실함
-
Collabora는 대단함. 그들의 오픈소스 작업 덕분에 rock5b+가 얼마나 좋은지 보고 놀랐음
이제 기다리는 건 USB-C DisplayPort 병합뿐이고, 그게 되면 집의 x64 머신들을 다 은퇴시키고 3588 보드로 일상적인 웹 브라우징과 영화 감상을 할 수 있을 것 같음 -
작은 커널을 작성하는 걸 좋아함. 바이너리 블롭이 없는 비교적 현대적인 플랫폼이 있다면 정말 최고일 것 같음
-
놀라울 만큼 야심 찬 프로젝트이고, 왠지 1990년대 이후 여러 분야에서 나왔던 비슷하게 야심 찬 프로젝트들이 떠오름
팀이 잘되길 바라지만, 솔직히 그들이 꿈을 전부 실현할 수 있을지는 의심됨 -
SDR 성능이 실제로 어떤지 말하지 않는 건 아쉬움. 리샘플링 없이 2.4GHz를 처리할 수 있으면 좋겠지만, 지켜봐야 할 듯함
현장에서 꽂아두는 간단한 IT 디버깅 도구로는 확실히 쓸 수 있을 것 같음. 가끔은 노트북 전체를 들고 다니지 않아도 되는 게 좋음