Skip to content

Commit cc70470

Browse files
committed
릴리즈 v0.0.7: 프로세스 OS 프리미티브 완성 + 자가 호스팅 + 수치 성능 도약(CPU 샤딩 + GPU)
v0.0.6 이후 이 라인의 누적 성과를 릴리즈로 고정한다. 전부 additive(기존 공개 표면 시그니처 변경·제거 없음), 소비자는 SHA 핀이라 즉시 깨지지 않는다. browser-os 근본 프리미티브 P1~P7 완성(전부 브라우저 실측 승격): - KernelElection: Web Locks 리더 선출 + BroadcastChannel RPC + 저널 failover(탭 죽음 생존) - JobControl: expr &가 살아있는 네임스페이스를 fork해 딴 코어에서(프롬프트 즉시 복귀, %fg/%kill) - PyProc 흐름 IPC: pipe/lock/semaphore/shm(SAB 링버퍼, 처리량 982MB/s, 블로킹 read+backpressure) - MachineContainer: 머신 안 머신(컨테이너 커널을 워커에, 깊이 2, 파이썬 값 노출) - MachineJail: 권한 감옥(협조 초크포인트 + CSP connect-src 브라우저 벽) - DeviceFs fsWorld v2: /proc/<pid>/ctl(쓰기=시그널), /dev/fb0 프레임버퍼, /dev/random, /var/log engine-independence: - 자가 호스팅(scripts/fetchEngine.mjs): 전 배포판을 vendor/로, boot({indexURL:/vendor/})로 CDN 0 - 스냅샷 사전 제조 벽 좌표 실측(벽=loadPackage 기계지 dlopen 아님) 소비자 온보딩: - checkEnvironment(): crossOriginIsolated/SAB/JSPI 진단 + 실행 가능한 조치. 프로세스 OS를 헤더 없이 쓰면 암호 실패 대신 친절한 에러 수치 성능 도약(numpy 86배를 두 레인으로): - PyProc.matmul: CPU 샤딩(A 행블록 분산), compute-bound near-linear, 종단 2.48배, 정확성 완벽 - GpuCompute/GpuArray/GpuBridge: WebGPU 컴퓨트 잔류 핸들. f32 대규모 matmul 실 GPU 109배, map으로 활성화 체이닝(리드백 0). Runtime.enableGpu()로 파이썬 numpy 직결(pyprocGpu.matmul 92배). f32 한정(WGSL f64 부재), 창 있는 브라우저 + GPU 필요(헤드리스 SKIP) 신규 공개 표면: checkEnvironment, SocketBridge, MachineContainer, JobControl, KernelElection, MachineJail, GpuCompute, GpuArray, GpuBridge + PyProc.matmul/exec/repl/pipe/lock/semaphore/shm + DeviceFs.track + Runtime.enableSocketBridge/enableGpu. 기본 Pyodide v314.0.2 불변. mainPlan: 4개 이니셔티브(web-python-runtime/local-parity/browser-os/engine-independence) 완결 _done 이관 + 지속 정책 docs 승격. 활성 = numerical-acceleration(Phase 1+2+후속 완료). 게이트: 구조 455 + 코어 브라우저 40/40 + wasiGate 10/10 + 예제 5/5 + 실 GPU 3종 전부 green.
1 parent 4694e29 commit cc70470

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pyproc",
3-
"version": "0.0.6",
3+
"version": "0.0.7",
44
"description": "브라우저 파이썬 프로세스 OS - 서버 없이 브라우저 탭에서 도는 진짜 런타임 파이썬(프로세스·병렬·복원 리액티브·머신 이미지). Real Python runtime in the browser tab: processes, parallelism, checkpoint/time-travel, portable .pymachine images.",
55
"type": "module",
66
"repository": { "type": "git", "url": "git+https://github.com/eddmpython/pyproc.git" },

0 commit comments

Comments
 (0)