모니터링 기간: 지난 24시간(2026-09-20 04:30 ~ 2026-09-21 04:30, 베이징 시간). 출처: GitHub 세 곳 조직 점검(RuyiAI-Stack 16개 저장소, ruyisdk 46개 저장소, openRuyi-Project 35개 저장소의 커밋, 릴리스 및 병합 요청; 업스트림 fork의 커밋은 RISC-V 키워드로 건별 필터링하며, 무관한 업스트림 커밋은 수록하지 않음), RuyiSDK 개발자 커뮤니티(포럼 최신 주제 및 RuyiAI 게시판), openRuyi 배포판 뉴스 페이지, 개발 보드 지원 매트릭스, arXiv 검색, Google News RSS 중영문 다중 쿼리(프록시 경유, 본 기간 내 적중 없음, 상세 내용은 부록 참조).


이번 호 인덱스

  • 오늘의 중점: XuanTie 커널 패치가 T-Head PMA 정오표를 PUD/P4D 대형 페이지로 확장(09-20)
    1. RuyiAI 스택 진척(PyTorch / Triton / TileLang RISC-V 적응)
      • 1.1 PyTorch의 riscv 브랜치 재푸시: 96개 커밋 재배열, 메인라인 72회 동기화 전건 미적중(09-20)
      • 1.2 신규 병합 요청: riscv64 로컬 이미지 빌드 스크립트, 네이티브 riscv64 하드웨어 요구(09-20)
      • 1.3 triton-riscv, tilelang-riscv 및 llvm-project 기간 내 푸시 없음(09-14 / 07-16 / 09-17)
      • 1.4 기술 정보 저장소 09-20자 푸시, 사이트 기여자 데이터 자동 갱신(09-20)
    1. RuyiSDK 툴체인 및 배포판(커널, 플러그인, 문서, 지원 매트릭스, openRuyi)
      • 2.1 XuanTie 커널 트리에 업스트림 PMA 정오표 백포트 병합, 1GB 및 512GB 대형 페이지 커버(09-20)
      • 2.2 VS Code 플러그인 0.1.7-beta.1 릴리스, 비신뢰 워크스페이스 실행 차단(09-20)
      • 2.3 문서 사이트에 Ruyi Imager 그래픽 라이팅 설명 병합(09-20)
      • 2.4 지원 매트릭스에 CoM260 Kit(Advantech K3) Buildroot 테스트 보고서 추가(09-20)
      • 2.5 ruyi 및 packages-index 기간 내 조용, 커밋 및 릴리스 없음(09-16 / 09-18 상태)
      • 2.6 openRuyi 하루 18회 커밋: 컨테이너 스택에 riscv_hwprobe 허용, 클라우드 네이티브 및 그래픽 패키지 대량 반입(09-20)
    1. 벡터 확장 및 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM)
      • 3.1 세 전문 대상 저장소 모두 기간 내 조용(09-20 상태)
      • 3.2 정보 측 배경: 아키텍처 테스트의 RVA23 인증서 선택 및 다중 hart 임계값(09-18 ~ 09-19)
    1. 커뮤니티 및 활동(격주 진척, 포럼, 문서)
      • 4.1 커뮤니티 09-20 오픈소스 기술 핫뉴스 게재(09-20)
      • 4.2 Lychee Pi 4A 실습 과정 제03기 게재: GPIO 및 액추에이터(09-20)
      • 4.3 격주 진척 제077기 미게재, openRuyi 뉴스 페이지 신규 공지 없음(09-15 이후)
    1. 트렌드 관찰
      • 5.1 커널과 컨테이너 양측이 같은 날 RISC-V 전용 동작 보완: 실행 가능에서 올바른 실행으로
      • 5.2 툴체인 제품 라인이 소규모 릴리스로 전환: 플러그인은 beta 채널, 문서는 그래픽 도구 보완
      • 5.3 PyTorch fork의 riscv 브랜치가 업스트림 베이스라인으로 재배열, CI 이미지 로컬화 보완
      • 5.4 본 기간의 공백과 관심 지점

오늘의 중점: XuanTie 커널 패치가 T-Head PMA 정오표를 PUD/P4D 대형 페이지로 확장

날짜: 2026-09-20 출처: linux-xuantie-kernel 커밋 167b3d7c

베이징 시간 09-20 16:33, RuyiSDK의 XuanTie 커널 트리(linux-6.6.36 브랜치)에 업스트림 백포트 패치 한 건이 병합되었으며, 제목은 riscv: mm: Apply T-Head PMA memory-type errata to PUD and P4D entries이다. 패치 설명에 따르면: Damo Academy XuanTie의 PMA 메모리 타입 정오표는 페이지 테이블 항목을 구성할 때 ALT_THEAD_PMA()를 통해 PMA 타입 비트를 주입하는데, 이전에는 pfn_pte(), pfn_pmd(), pfn_pgd()와 pte_modify()만 커버했고 pfn_pud()와 pfn_p4d()는 커버하지 않았다. 따라서 PUD 레벨(1GB) 및 sv57 하의 P4D 레벨(512GB) 대형 페이지 매핑에는 XuanTie가 요구하는 메모리 타입 인코딩이 실리지 않으며, 이러한 코어에서는 암묵적/기본 PMA로 회귀하여 메모리 속성이 다른 크기의 매핑과 일치하지 않을 수 있다. 이러한 리프 항목은 선형 매핑(create_pud_mapping()이 PUD_SIZE로 설정)과 대형 페이지 vmap을 통해 도달할 수 있다.

수정 방식은 pfn_pud()와 pfn_p4d()에서 pfn_pmd()의 방식을 미러링하여 보호 값에 ALT_THEAD_PMA()를 실행하는 것이다. 커밋에는 Cc stable과 Fixes 태그(에레타 처리를 도입한 a35707c3d850을 가리킴)가 붙어 있으며, 업스트림 논의는 커널 메일링 리스트 게시물에서 볼 수 있다. 백포트는 알리바바 클라우드 측 메인테이너 서명으로 완료되었고, 본 트리 스타일에 따라 ALT_THEAD_PMA()를 u64 보호 값에 적용했다. XuanTie 코어를 사용하고 GB급 대형 페이지에 의존하는 워크로드(데이터베이스 버퍼, 가상 머신 메모리, 대형 모델 가중치 매핑)의 경우, 이는 동일 프로세스 내에서 서로 다른 매핑 크기의 메모리 속성이 일관되지 않을 위험을 제거한다.


1. RuyiAI 스택 진행 상황(PyTorch / Triton / TileLang RISC-V 적응)

기간 개요: RuyiAI-Stack 조직의 16개 저장소 중 모니터링 기간 내에 동작이 있는 것은 3개다: pytorch(두 차례 브랜치 푸시와 신규 병합 요청), ruyiai-daily(1회 커밋), ruyiai-stack.github.io(1회 자동 커밋); triton-riscv, tilelang-riscv, llvm-project, pytorch-ci, FBGEMM, cpuinfo, VecIntrinBench, IntrinTrans, harness, dsh-osc, torq-tile, skills, SyncBots-DeepAgents는 모니터링 기간 내 푸시가 없다.

1.1 PyTorch의 riscv 브랜치 재푸시: 96개 커밋 재정렬, 메인라인 72회 동기화 적중 0건(09-20)

날짜: 2026-09-20 출처: riscv 브랜치 커밋, 브랜치 목록

베이징 시간 09-20 08:57, 해당 fork의 riscv 브랜치(즉 저장소 기본 브랜치)에서 대규모 푸시가 발생했다: 브랜치 헤드가 ca728fab에서 6d667e1e로 변경되었다. 푸시 전 상태와 비교한 결과 둘은 이미 분기되어 있었다(96개 커밋 앞서고 22개 뒤처짐). 이는 rebase 후 재푸시되는 자동화 동기화 형태로, 기존 RISC-V 전용 패치를 비교적 새로운 업스트림 베이스라인에 재정렬한 것이다—바이트 변환의 RISC-V 수정, 선형 교차 엔트로피 ULP 허용 오차를 RISC-V에 맞게 좁힌 것, inductor 연산자 정보 테스트의 blocklist 업데이트, 그리고 ci-riscv64 워크플로 파일을 포함한다. 이 푸시는 동시에 7개의 열린 병합 요청(#23, #35, #36, #38, #43, #46, #48)의 브랜치 상태를 갱신했으며, 그중 #46과 #48은 RVV 관련 제안(ATen 벡터 확장 지원, RVV CPU 능력 보고)이다.

메인라인 main에는 같은 기간 내에 72회의 업스트림 동기화 커밋이 별도로 있었다(마지막 푸시는 베이징 시간 09-21 03:00). 내용은 PyTorch 업스트림의 통상적 의제다: precompile 모듈화와 가드 분류 지속 구축, 분산 및 체크포인트 테스트의 안정성 정비, CUDA 13.4 Windows 빌드와 ARM64 CUDA 이미지 정의 등; RISC-V, RVV, vector, XuanTie, rv64, rv32 등 키워드로 항목별 필터링한 결과 적중 0건이다. 결론: 로컬 적응의 오늘 활동은 새 연산자나 새 백엔드가 아니라 브랜치 재정렬과 CI에 집중되어 있다.

1.2 신규 병합 요청: riscv64 로컬 이미지 빌드 스크립트, 네이티브 riscv64 하드웨어 요구(09-20)

날짜: 2026-09-20 출처: PR #51 Add riscv64 local image

베이징 시간 09-20 22:54, 해당 fork는 add-riscv64-local-image 브랜치를 새로 만들었고, 23:05에 병합 요청 #51(대상 브랜치 riscv, 1개 파일, 25줄 추가)을 제출했다: .ci/docker/build-riscv64-local.sh를 추가하여 BUILD_ENVIRONMENT=pytorch-linux-noble-riscv64-py3.12-gcc14로 로컬에서 pytorch-ci:riscv64 이미지를 빌드한다. 스크립트는 먼저 세 가지 사전 검사를 수행한다—머신 아키텍처가 반드시 riscv64여야 하고(그렇지 않으면 오류와 함께 종료하며, 주석에 이미지는 네이티브 riscv64 하드웨어에서 빌드해야 한다고 명시), docker와 docker buildx가 사용 가능해야 한다—그런 다음 저장소의 기존 build.sh를 호출하여 빌드를 완료한다. 커밋 메시지는 Add riscv64 image locally이며, 설명에는 업스트림과 정렬한다고 적혀 있고 검증 항목에는 WIP로 표시되어 있다. 이는 CI 측의 “이미지 로컬화”를 보완하는 동작으로, 이전에 업스트림이나 원격 이미지 링크에 의존하던 공백에 대응한다.

1.3 triton-riscv, tilelang-riscv 및 llvm-project 모니터링 기간 내 푸시 없음(09-14 / 07-16 / 09-17)

날짜: 2026-09-20 출처: triton-riscv, tilelang-riscv

RISC-V 측 컴파일러와 연산자 적응 라인은 이번 기간에 새로운 움직임이 없다: triton-riscv의 마지막 커밋은 09-14에 멈춰 있고(buddy-mlir 야간 버전 업데이트 의존), tilelang-riscv는 07-16에, llvm-project fork는 09-17에 멈춰 있다. 세 저장소 모두 모니터링 기간 내 커밋과 릴리스가 없다.

1.4 기술 정보 저장소 09-20 호 푸시, 사이트 기여자 데이터 자동 업데이트 (09-20)

날짜: 2026-09-20 출처: ruyiai-daily 2026-09-20 호

기술 정보 저장소는 모니터링 기간 내 한 번의 커밋(베이징 시간 09-20 06:42)이 있었고, 내용은 09-20 호이며, 자체 설명하는 롤링 윈도우는 09-17 04:37부터 09-20 06:29까지이다. 해당 호는 PyTorch, LLVM/MLIR, Triton과 TileLang, RISC-V 및 AI 산업 다섯 블록을 다루며; RISC-V 단락의 다섯 항목은 아키텍처 테스트의 최소 hart 수 임계값과 RVA23 인증 테스트 선택, Sail 모델의 F/V 능력 조회 인터페이스, Ssstateen 적용 범위 추가 커밋과 XiangShan Sbuffer 태그 매칭 레지스터 리셋이며, 시간은 09-17부터 09-19에 집중되어 있고, 대부분 이전에 이미 전달한 내용이라 이번 호는 중복 방지 원칙에 따라 더 이상 다루지 않는다(배경은 3.2 참조). 해당 저장소의 기준은 변함없다: 공식 블로그, 공고, RFC, Release 또는 공식 API로 이미 회귀한 검증된 증거만 채택한다. 또한 사이트 저장소는 모니터링 기간 내 한 번의 자동 커밋(베이징 시간 09-21 02:29)이 있었고, 정례적으로 기여자 데이터 파일을 업데이트했다.


2. RuyiSDK 툴체인과 배포판 (커널, 플러그인, 문서, 지원 매트릭스, openRuyi)

기간 개요: ruyisdk 조직의 46개 저장소 중 모니터링 기간 내 푸시가 있는 것은 4개이다: linux-xuantie-kernel, docs, support-matrix, ruyisdk-vscode-extension; ruyi, packages-index, ruyisdk-overlay, ruyisdk-website, board-docs 등의 최신 활동은 모두 09-18 및 그 이전이다. openRuyi-Project 조직은 모니터링 기간 내 openRuyi만 커밋이 있다(18회).

2.1 XuanTie 커널 트리에 업스트림 PMA 정정 백포트 병합, 1GB와 512GB 대형 페이지 커버 (09-20)

날짜: 2026-09-20 출처: linux-xuantie-kernel 커밋 기록

자세한 내용은 「오늘의 중점」 참조. 요점 보충: 해당 브랜치는 모니터링 기간 내 이 한 번의 커밋만 있으며, 이전은 09-16의 RISC-V hwprobe 자체 테스트 키 값에 관한 업데이트였다; 커밋은 동시에 stable 태그가 붙어 있어 안정 버전 환류 채널로 들어갈 것임을 나타낸다. XuanTie 커널 트리는 RuyiSDK가 Damo Academy XuanTie 플랫폼(일부 국산 개발 보드 포함)을 대상으로 하는 장기 유지보수 커널이며, 이러한 정정 백포트는 배포판 이미지와 함께 제공된다.

2.2 VS Code 플러그인 0.1.7-beta.1 릴리스, 비신뢰 워크스페이스 실행 차단 (09-20)

날짜: 2026-09-20 출처: 0.1.7-beta.1 릴리스

베이징 시간 09-20 14:21, RuyiSDK의 VS Code 플러그인이 저장소에 0.1.7-beta.1(프리릴리스)을 릴리스했고, 산출물은 1.33 MB의 .vsix이다. 이는 09-03의 0.1.6 이후 다음 버전의 첫 번째 beta이다. 릴리스 노트는 기능 여덟 항목, 수정 여덟 항목을 나열한다: 기능 측은 패키지 트리 검색 힌트가 더 눈에 띄게, 패키지 설치 시 상세 정보 표시, 패키지 상세에 slug 정보 보충(및 태그에서 제거), 시맨틱 버전 비교 정렬, 가상 워크스페이스 감지, sync-l10n 시 언어 팩 재생성, 사이드바를 투명 아이콘으로 변경을 포함한다; 수정 측은 두 가지 보안 및 견고성 변경을 포함한다 — 비신뢰 워크스페이스(untrusted workspaces)에서 명령 실행 차단, venv 삭제 대상 검증과 환경 별칭 비활성화, 그 외에 툴체인과 sysroot 선택 불일치, 저장소 관리 후 패키지 트리 미새로고침, 리소스 정리 후 미새로고침 및 #227의 로컬라이제이션 문제를 수정했다. 모니터링 기간 내 해당 저장소는 총 8회 커밋이 있었고, 모두 09-20 13:34부터 14:20 사이에 집중되어 있어 일회성 릴리스 준비에 해당한다; 현재 안정 버전은 여전히 0.1.6이다.

2.3 문서 사이트에 Ruyi Imager 그래픽 플래싱 설명 병합 (09-20)

날짜: 2026-09-20 출처: docs PR #149

베이징 시간 09-20 10:43, 문서 사이트가 PR #149(작성자 Glavo)를 병합했다: Ruyi Imager 문서 섹션 신설(분류 구성과 index 페이지 포함 총 5개 파일 변경), 그리고 시스템 설치 안내에서 Ruyi Imager를 기존 명령줄 플래싱 절차와 나란히 제시했다. Ruyi Imager는 RISC-V 개발 보드를 위한 그래픽 시스템 이미지 플래싱 도구로, 새 문서는 지원 소프트웨어 패키지, 플래싱 단계, 보안 유의사항 및 프로젝트 리소스를 다룬다. 입문용 보드를 주로 쓰는 사용자에게 이는 “시스템 설치”를 명령줄 절차에서 인터페이스가 있는 조작 경로로 전환하는 것이다.

2.4 지원 매트릭스에 CoM260 Kit(진뎨스공간 K3) Buildroot 테스트 리포트 추가(09-20)

날짜: 2026-09-20 출처: support-matrix 커밋 21c8e46c

베이징 시간 09-20 16:41, 개발 보드 지원 매트릭스에 CoM260 Kit의 Buildroot 테스트 리포트가 추가되었다(8개 파일, 422줄, 중영문 문서와 실사진 4장 포함). 보드 정보: 진뎨스공간 K3 플랫폼의 CoM260 Kit, X100 코어 8개와 A100 코어 8개, 16GB LPDDR5와 128GB UFS; 테스트 대상 시스템은 진뎨스공간 Buildroot K3 v1.0.7(이미지는 2026-08-19 빌드), 테스트 상태는 good으로 표시되었으며, 문서는 TITANTOOLS 플래싱 절차, 핀 다이어그램과 데스크톱 실행 스크린샷을 제공한다. 이는 해당 매트릭스가 09-18의 Premier P550과 VisionFive2 Lite 두 Debian 리포트에 이어 다시 보드급 기록을 보충한 것으로, K3 플랫폼의 시스템 커버리지가 계속 촘촘해지고 있다.

2.5 ruyi와 packages-index는 모니터링 기간 내 조용, 커밋과 릴리스 없음(09-16 / 09-18 상태)

날짜: 2026-09-20 출처: ruyi Releases, packages-index

09-18에 0.54.0-alpha.20260918을 릴리스한 이후, ruyi 메인 브랜치와 각 버전 브랜치는 모니터링 기간 내 새 커밋도 새 Release도 없었고, 병합 요청의 최근 업데이트는 09-17에 멈춰 있다; 현재 설치 가능한 안정 버전은 여전히 0.52.0이며, 0.53 라인의 최신 프리릴리스는 여전히 0.53.0-beta.20260917이다. 소프트웨어 패키지 인덱스의 마지막 커밋은 09-16(다중 미러 구성과 opencv 다운로드 소스 제한)에 멈춰 있고 모니터링 기간 내 업데이트가 없다; Gentoo 오버레이, 공식 웹사이트 저장소, 보드급 문서 등의 최신 활동은 모두 09-18 및 그 이전이다.

2.6 openRuyi 하루 18회 커밋: 컨테이너 스택 riscv_hwprobe 허용, 클라우드 네이티브와 그래픽 패키지 대량 반입(09-20)

날짜: 2026-09-20 출처: openRuyi 커밋 목록

모니터링 기간 내 openRuyi 소프트웨어 패키지 디렉터리는 총 18회 커밋으로, 세 조직 중 하루 커밋이 가장 많은 곳이다.

첫째, 컨테이너 스택의 RISC-V 동작 수정: containers-common에 seccomp 패치(41줄)를 추가하여, 컨테이너 기본 seccomp 화이트리스트에서 riscv_flush_icache 바로 옆에 riscv_hwprobe 시스템 호출을 추가했다(Go 기본 구성과 seccomp.json 두 곳 동기화). 패치 설명이 제시한 이유는 직접적으로 성능을 겨냥한다: riscv_hwprobe는 CPU 특성 정보만 읽으며, OpenSSL과 zlib-ng가 ISA 확장 탐지를 위해 이에 의존하는데, 호출이 ENOSYS를 반환하면 조용히 스칼라 구현으로 되돌아가 컨테이너 내 암호화와 압축 성능이 하드웨어의 실제 능력보다 낮아진다. 패치는 중국과학원 소프트웨어연구소 메인테이너가 서명했으며, 대응하는 업스트림 이슈는 이미 진행 중이다.

둘째, 네 개 컨테이너 관련 저장소의 다운로드 주소 수정: composefs, buildah, podman, containers-common의 업스트림 저장소가 이전되어 스펙 파일의 URL도 그에 따라 갱신되었다.

  1. 추가 및 업그레이드: cloudpods 4.0.3과 cloudpods-operator 4.0.3(멀티클라우드 및 가상화 플랫폼과 그 Kubernetes 운영 컴포넌트), MinIO 키 암호화 서비스 kes 0.24.0(세 가지 패치 포함: 현재 KMS API로 마이그레이션, 아카이브 빌드 버전 메타데이터 허용, Fortanix HTTP 상태 포매팅 수정), Go 터미널 진행 표시줄 라이브러리 cheggaaa/pb의 v1과 v3 두 패키지(3.1.7), Vulkan 벤치마크 vkmark 2025.01, 3D 리소스 가져오기 라이브러리 assimp 6.0.5와 그래픽 수학 라이브러리 glm 1.0.3; go 1.27.0에서 1.27.1로 업그레이드(체크섬과 1.26.5 부트스트랩 툴체인 동기화 갱신), jemalloc 5.3.1에서 5.4.0으로, iptables 1.8.11에서 1.8.13으로, flashrom 1.7.0에서 1.8.0으로, libjaylink에서 0.5.0으로 업그레이드.

3. 벡터 확장과 연산자 최적화(VecIntrinBench / IntrinTrans / FBGEMM)

3.1 세 개의 전문 목표 저장소가 모니터링 기간 내 모두 조용함(09-20 상태)

날짜: 2026-09-20 출처: VecIntrinBench, IntrinTrans, FBGEMM

벡터 내장 함수 벤치마크, 내장 함수 변환, 저정밀도 연산자 라이브러리를 위한 세 저장소 모두 모니터링 기간 내 커밋이 없었다: VecIntrinBench의 마지막 커밋은 02-13, IntrinTrans는 06-25, FBGEMM fork는 07-13이다. 같은 그룹의 관찰 대상인 cpuinfo(05-20), torq-tile(04-09)도 마찬가지로 조용하다. 이 방향의 가장 최근 재현 가능한 결과는 여전히 09-17에 다룬 RVV 커널 최적화이며, 이번 기간에는 새로운 벤치마크 데이터가 없다.

3.2 정보 측 배경: 아키텍처 테스트의 RVA23 인증서 선택과 다중 hart 임계값(09-18 ~ 09-19)

날짜: 2026-09-20 출처: riscv-arch-test PR #2408, riscv-arch-test PR #2421

기술 정보 09-20호는 네 가지 업스트림 아키텍처 검증 동향을 전했으며, 모두 모니터링 기간 이전에 병합되어 배경으로 기록된다: 아키텍처 테스트 저장소에 CERTIFICATE 옵션 추가(09-18 병합, RVA23 인증서 범위를 실행 가능한 테스트 선택으로 매핑하여 해당 인증서에 속하지 않는 확장 테스트와 M 모드 테스트를 자동 제외), 그리고 최소 hart 수 임계값(09-19 병합, 테스트 메타데이터가 요구하는 hart 수 하한을 선언하여 DUT 구성이 부족할 때 해당 테스트를 선택하지 않음); Sail 모델의 C++ 인터페이스 확장(09-17 병합, 부동소수점 레지스터, D 확장과 벡터 레지스터 능력 조회 및 vlen 추가, 시뮬레이션과 디버깅 도구가 직접 읽을 수 있도록 함); XiangShan의 Sbuffer 태그 매칭 레지스터 리셋 수정(09-17 병합, 최초 저장 포워딩 전 선택 신호가 초기화되지 않는 것을 방지). 네 가지 모두 테스트와 모델 인터페이스 계층에 속하며 하드웨어 구현 변경을 구성하지 않는다.


4. 커뮤니티와 활동(격주 진행, 포럼, 문서)

4.1 커뮤니티, 09-20 오픈소스 기술 핫이슈 뉴스 발표(09-20)

날짜: 2026-09-20 출처: 커뮤니티 게시글 2843

베이징 시간 09-20 11:30, RuyiSDK 개발자 커뮤니티의 RuyiAI 섹션에 일일 핫이슈 뉴스 게시글이 새로 추가되었으며, 내용은 09-20호 기술 정보와 같은 출처이고, 요약은 컴파일러와 하드웨어 백엔드의 정밀화 추진(LLVM/MLIR의 프레임워크 리덕션 폭과 목표 의미론 논의, Triton의 다중 CTA scan 지원과 AMD 코드 생성 모듈 분리), 그리고 AI 안전 경계 관련 사건을 가리킨다. 이 섹션은 09-17부터 매일 한 게시글의 리듬을 유지하고 있다.

4.2 LicheePi 4A 실습 과정 제03기 발표: GPIO와 액추에이터(09-20)

날짜: 2026-09-20 출처: 커뮤니티 게시글 2844

베이징 시간 09-20 23:19, 커뮤니티는 「LicheePi 4A RISC-V Linux 실습 과정」 세 번째 강의를 발표했으며, 주제는 GPIO와 액추에이터다. 과정은 LicheePi 4A에 RuyiSDK와 C 언어를 기준선으로 하며, 이번 장에서는 gpiod를 통해 릴레이로 5V 팬을 제어하고, line_request, fan_set, fan_decide 세 함수를 직접 작성하여 모의 온도 히스테리시스 제어를 완성하도록 요구한다; 게시글은 배선 표와 명령 시퀀스를 제시하고, 엔지니어링 세부 사항을 안내한다: 신호 핀은 1.8V 레벨, 팬은 GPIO 직결이 아닌 릴레이를 거칠 것, 하나의 line에는 동시에 하나의 점유자만 있을 수 있음(잔류 gpioset 프로세스가 line을 점유함). 시리즈 목차는 제04강이 명령 대화와 온도 제어임을 보여주며, 강의 자료와 실험에는 실기 사진과 보드 상 녹화가 포함된다.

4.3 격주 진행 제077호 미발행, openRuyi 뉴스 페이지 신규 공지 없음 (09-15부터)

날짜: 2026-09-20 출처: RuyiAI 섹션, openRuyi 뉴스 페이지

RuyiSDK 격주 진행 보고 최신 호는 여전히 제076호(09-15, 내용은 ruyi 0.52 및 VS Code 플러그인 0.1.6 릴리스)이며, 077호는 기간 내 미발행되었습니다. openRuyi 뉴스 페이지 최신 글은 여전히 2026.08 버전 공지(08-27)이고, 2026.09 월간 버전은 아직 예고가 없으며, 안전 부팅 실천 가이드 등 기존 글도 업데이트가 없습니다.


5. 동향 관찰

5.1 커널과 컨테이너 양측에서 같은 날 RISC-V 전용 동작 보완: 실행 가능에서 올바른 실행으로

이번 모니터링 기간에서 가장 기술적으로 중요한 두 건의 커밋은 모두 새로운 기능을 추가하는 것이 아니라 RISC-V 특유의 시맨틱을 수정하는 것입니다. XuanTie 커널 트리는 PMA 에라타를 PUD/P4D 수준 대형 페이지까지 보완하여 GB급 매핑 메모리 속성이 다른 크기와 일치하지 않는 문제를 방지했고, openRuyi는 riscv_hwprobe를 컨테이너 seccomp 화이트리스트에 추가하여 OpenSSL과 zlib-ng가 ENOSYS로 인해 조용히 스칼라로 폴백하는 것을 방지했습니다. 두 사례의 공통된 판단 기준은 이미 ‘실행 가능한가’가 아니라 ‘하드웨어의 실제 능력과 아키텍처 제약에 따라 실행되는가’입니다. 이 수준의 패치는 일반적으로 뉴스를 생성하지 않지만, 실측 성능과 안정성을 직접 결정하므로 데일리 리포트에서 지속적으로 추적할 가치가 있습니다.

5.2 툴체인 제품 라인이 소규모 릴리스로 전환: 플러그인은 beta 채널로, 문서는 그래픽 도구 보완

VS Code 플러그인은 0.1.7-beta.1로 다음 버전 사전 릴리스를 시작했고, 문서 사이트는 같은 날 Ruyi Imager 그래픽 라이팅(플래싱) 설명을 추가했으며, 지원 매트릭스에는 SpacemiT K3 보드의 Buildroot 보고서가 추가되었습니다. 세 가지는 각각 편집기 플러그인, 이미지 라이팅, 시스템 적응이라는 세 가지 사용 경로를 커버하며, 모두 ‘진입 장벽 낮추기’를 지향합니다. ruyi 본체는 조용히 유지되고 0.53 정식 버전은 아직 버전 번호가 매겨지지 않아, 제품 리듬은 ‘주변부 선행, 본체 소화’의 형태를 보이고 있습니다.

5.3 PyTorch fork의 riscv 브랜치가 업스트림 베이스라인 재정렬로 재배치, CI 이미지 로컬라이제이션 보완

riscv 브랜치는 이번에 96개 커밋 재배치 방식으로 로컬 패치를 최신 업스트림 베이스라인으로 옮겼으며, 단기적으로 상당한 동기화 작업량과 그에 따른 회귀 범위를 가져올 것입니다. 같은 날 새로 열린 PR #51은 네이티브 riscv64 하드웨어로 CI 이미지를 빌드할 것을 요구하며, 이는 RISC-V 측 파이프라인이 여전히 기능 추진이 아니라 인프라를 보완하고 있음을 보여줍니다. RVV 관련 두 개의 오픈 병합 요청(#46, #48)은 재배치와 함께 갱신되었으나 새로운 리뷰 진행은 없으며, 여전히 이 스택에서 가장 기다릴 만한 변경입니다.

5.4 이번 기간의 공백과 관심 지점

솔직히 기록해야 할 공백: 뉴스 측에서 RuyiAI, RuyiSDK, Ruyi 커뮤니티, openRuyi에 대한 중영문 다중 쿼리가 계속 제로 히트이고, arXiv 기간 내 신규 수록 없음, ruyi와 packages-index 조용함, 벡터와 연산자 세 가지 전용 목표 저장소 모두 조용함. 관심 지점: 첫째, 0.53 정식 버전의 버전 번호 시점과 제077호 격주 진행, 둘째, openRuyi 2026.09 월간 버전 공지(이전 버전은 2026.08), 셋째, PyTorch fork 재배치 후 새로운 RISC-V 적응 커밋이 뒤따를지 여부, 그리고 PR #51의 검증 진행 상황입니다.


출처 검증표

출처 검증 결과
RuyiAI-Stack 조직 (16개 저장소) pytorch 2회 푸시(riscv 브랜치 재배치 96 커밋, main 동기화 72 커밋) 및 신규 PR #51, ruyiai-daily 1회, 사이트 저장소 1회, 나머지 13개 저장소 조용함
ruyisdk 조직 (46개 저장소) 4개 저장소 활동: linux-xuantie-kernel(1회), docs(1회), support-matrix(1회), ruyisdk-vscode-extension(8회 및 0.1.7-beta.1 릴리스), 나머지 조용함
openRuyi-Project 조직 (35개 저장소) openRuyi 18회 커밋, 신규 Release 없음, 나머지 저장소 조용함
Google News RSS (중영문 다중) RuyiAI / RuyiSDK / Ruyi 커뮤니티 / openRuyi에 제로 히트, 동일 배치 대조 쿼리 정상 반환으로 수집 장애 배제
RuyiSDK 커뮤니티 포럼 신규 주제 2개(09-20 뉴스 정보, LicheePi 4A 제03호), 격주 진행 제077호 미발행
openRuyi 뉴스 페이지 신규 버전 공지 없음(최신은 여전히 2026.08)
개발 보드 지원 매트릭스 1회 커밋: CoM260 Kit Buildroot 테스트 보고서(09-20)
arXiv (RISC-V 벡터 및 AI 컴파일러) 기간 내 신규 수록 없음(최근은 09-17의 리뷰로, 이전 보고서에 기록됨)

전체 출처 목록

Project/openRuyi/commit/bba1c4a1bd974381bd306ace8459d5f1d319865f>