~11 min · homework, checklist, edge, roadmap, our-judgment
Level 0스펙 시트 훑는 사람
0 XP0/91 lessons0/19 achievements
0/100 XP to next level100 XP to go0% complete
"여덟 줄, 각각 레슨 하나가 값 매긴 것. 애플의 목록이 아니야. 애플 밖의 누구도 그런 건 없어. 하지만 물리가 허락하는 목록이고, 그게 집이 쓸 수 있는 유일한 종류야."
여덟
이 트랙은 가격을 뺀 채 풀이 왜 512 GB에서 멈추는지 말하려고 나섰고, 각 레슨이 테이블에 항목 하나를 남겼어. 코드 블록이 그 테이블이야. 이 퀘스트의 판단으로 애플이 엣지에서 계속 앞서려면 해야 할 것 여덟, 각각 값 매긴 레슨과 한 문장짜리 이유에 묶여서. 기가바이트당 같은 대역폭에서 더 넓은 버스, 채널 더 또는 LPDDR6의 기하. 배선 레슨이 찾은 제약이 패키지의 가장자리니까. 새 버스가 아니라 다음 다이 위의 1테라바이트. 밀도가 용량이 실제로 오는 곳이고 메모리 벤더의 2026년 달력에 이미 그 다이가 있으니까. 일관 링크 뒤의 용량 계층, 라이벌이 출하하는 모양, macOS가 이미 계층 하나에 쓰는 페이지 테이블 장치가 필요한 것. 모든 런타임에 노출된 프롬프트당 플래시 라우팅. 애플은 폰에 갖고 있고 맥의 런타임엔 없으니까. Thunderbolt 5보다 열 배 넓은 맥 사이의 선, 아니면 풀이 패키지 하나라고 말할 정직함. 플랫폼 안의 배칭과 접두사 캐시, 클라우드 긴 컨텍스트를 경제적으로 만들고 엣지엔 없는 둘. 제품화된 95%의 워크로드, 요약, 번역, 받아쓰기, 사진 태깅, 이 집이 이미 함대에서 돌리는 짧은 컨텍스트, 지연 허용 일들. 그리고 95%가 낼 가격, 첫 레슨의 메모리 시장이 목록에서 애플이 통제 못 하는 유일한 항목으로 만드는 것.
뭐가 실리콘이고 뭐가 소프트웨어인가
목록을 누가 일하느냐로 읽어. 둘은 메모리 벤더 것이야. 다이와 핀 속도. 거기서 애플의 일은 먼저 검증하는 것. 둘은 패키징이야. 버스 폭과 선. 애플만의 것이고, 마지막 두 배에 사다리 레슨이 잰 비용으로. 셋은 소프트웨어야. 계층의 페이지 테이블, 플래시 라우팅, 배치와 접두사 캐시. 가장 싸고 가장 안 출하됐어. 맥에서 그걸 쓸 인구가 독트린이 서술한 꼬리니까. 하나는 가격이고, 시장 것이야. 다음 트랙으로 이어지는 이 집의 읽기는 목록의 실리콘 절반은 애플이 읽을 수 있지만 정하진 못하는 달력에 있고, 소프트웨어 절반은 그걸 필요로 하는 워크로드가 시장의 몸통이 되기 전까진 아무 달력에도 없다는 거야. 그래서 방향이 맞으면서 때가 지금이 아닐 수 있어. 목록은 진짜고, 절반은 날짜가 있고, 나머지 절반은 인구를 기다려.
애플의 숙제 옆에 있는 이 집의 숙제
집은 버스를 넓힐 수 없어. 할 수 있는 건 독자의 맥 카드야. 자기 토큰당 바이트, 대역폭, 작업 집합, 선을 알기. 물리 트랙의 실험 넷 돌리기. 심판의 선으로 일들을 분류하기. 저장소를 두고, 허브를 돌리고, 뭐가 운영이고 뭐가 실험인지 라벨하기. 애플의 목록 모든 항목엔 여기서 뭘 바꿀지 말하는 카드의 행이 있어. 두 배 풀은 이 집이 그 속도로는 원하지 않는 모델 하나를 받아들일 거고, 더 넓은 버스는 돌리는 모든 모델을 빠르게 할 거고, 플래시 라우터는 저장소의 가장 큰 파일을 쓸 만하게 할 거고, 더 넓은 선은 둘째 Studio를 거울 대신 계층으로 만들 거야. 카드가 이 집의 체크리스트고, 그 마지막 행이 다음 트랙 것이야. 모든 클라우드가 죽었을 때 기계가 뭘 위한 것인지, 그리고 위의 목록이 짧아지길 어떤 기한으로 얼마나 기다릴지.
Code
checklist.py — 항목 여덟, 각각 값 매긴 레슨에 묶여서·python
#!/usr/bin/env python3
"""The checklist for leading at the edge -- this quest's judgment, one line per item, each
tied to the lesson that priced it. Not Apple's list; nobody outside Apple has one."""
items = [
("a wider bus at the same GB/s per GB", "wire-length", "more channels or LPDDR6's x24 -- the package's edge is the constraint"),
("1 TB on the next die, not a new bus", "density", "32Gb dies and 16-high stacks are on the memory vendors' 2026 calendar"),
("a capacity tier behind a coherent link", "two-tiers", "the shape NVIDIA ships; it needs an OS page table across tiers, which Apple already has for one"),
("flash routing per prompt in the OS", "flash-tier", "Apple's own NAND-resident model does it; expose it to every runtime"),
("a wire between Macs 10x wider than TB5", "scale-out", "or accept that the pool is one package and say so"),
("batching and a prefix cache in the platform", "T6, T12", "the two things that make cloud long-context economical, missing from the edge"),
("the 95%'s workloads, productized", "T15", "summary, translation, dictation, photo tagging -- short-context, latency-tolerant, already edge-shaped"),
("a price the 95% will pay", "why-not-1tb", "memory priced by the capex cycle is the one item on this list Apple does not control"),
]
for i, (item, lesson, why) in enumerate(items, 1):
print(f"{i}. {item:46} [{lesson:12}] {why}")