본문으로 건너뛰기
0
r/jeffnews HN 약 3분

Microsoft가 공개한 Rust 트레이닝 자료 — 초급부터 전문가까지 7개 코스

open-source

요약

Microsoft가 배경 언어별 입문서 3권과 심화/전문가/실무 과정 4권으로 구성된 Rust 트레이닝 자료를 GitHub에 공개했다. 각 권마다 15-16개 챕터, Mermaid 다이어그램, Playground 연습문제를 포함한다.

기사 전체 정리

Microsoft가 공개한 Rust 트레이닝 자료 — 초급부터 전문가까지 7개 코스

  • Microsoft가 Rust 학습 자료를 GitHub에 공개함. 배경 언어별 입문서 3권 + 심화/전문가/실무 4권, 총 7권 구성이고 각 권마다 15~16개 챕터에 Mermaid 다이어그램, 편집 가능한 Rust Playground, 연습문제까지 포함됨

  • 배경별 입문서가 특히 실용적임:

    • 🟢 C/C++ 프로그래머용: move 시맨틱스, RAII, FFI, 임베디드, no_std
    • 🟢 C#/Swift/Java 프로그래머용: 소유권과 타입 시스템 중심
    • 🟢 Python 프로그래머용: 동적→정적 타이핑, GIL-free 동시성
  • 심화 과정 구성:

    • 🔵 Async Rust: Tokio, 스트림, 취소 안전성(cancellation safety)
    • 🟡 Rust Patterns: Pin, 할당자, 락프리 구조체, unsafe
    • 🟣 Type-Driven Correctness: 타입스테이트, 팬텀 타입, 캐퍼빌리티 토큰
    • 🟤 Rust Engineering Practices: 빌드 스크립트, 크로스컴파일, CI/CD, Miri
  • 영감을 준 소스로 Jon Gjengset(Crust of Rust), Mara Bos(Rust Atomics and Locks), matklad(rust-analyzer), Niko Matsakis(borrow checker) 등 Rust 커뮤니티 핵심 인물들을 크레딧하고 있음

  • GitHub에서 마크다운 소스를 바로 읽을 수도 있고, cargo xtask serve로 로컬에서 사이드바 네비게이션+검색 기능 포함된 사이트를 띄울 수도 있음

💡

> 이미 다른 언어에 능숙한 시니어 개발자라면 배경별 입문서(Bridge)부터 시작해서 바로 Deep Dive로 넘어가는 게 효율적. 특히 Async Rust 권이 Tokio 실무에 바로 쓸 수 있는 수준.

핵심 포인트

  • C/C++, C#, Python 배경별 맞춤형 입문서 3권
  • Async Rust, Patterns, Type-Driven Correctness, Engineering Practices 심화 4권
  • 각 권 15-16챕터 + Mermaid 다이어그램 + Playground 연습문제
  • Jon Gjengset, Mara Bos, matklad 등 Rust 핵심 인물 크레딧

인사이트

Microsoft의 Rust 투자가 단순 코드 기여를 넘어 교육 자료까지 확장됨. 기존 언어 배경별로 진입점을 분리한 구성이 실용적.

댓글

댓글

댓글을 불러오는 중...

open-source

RK3588 GPU 안에 숨어있는 Cortex-M7 MCU를 뜯어보고 Rust/gdb/MicroPython까지 올려본 이야기

RK3588의 Mali-G610 GPU 내부에 990MHz로 동작하는 Cortex-M7 MCU가 있으며, 이 펌웨어가 커널 대신 GPU 작업을 관리함. 메모리 접근의 3단 계층 구조, 인터럽트 시스템, 펌웨어 이미지 포맷을 분석하고, 실제로 Rust 정적 라이브러리, gdb 디버깅, MicroPython까지 MCU 위에서 구동하는 과정을 상세히 다룸.

open-source

오픈소스가 전부를 줬고, 줄 것이 남지 않을 때까지 — Requests 창시자의 고백

Python Requests 라이브러리 창시자 Kenneth Reitz가 오픈소스가 준 커리어, 정체성, 그리고 진단되지 않은 양극성 장애와 맞물린 정신건강 위기를 솔직하게 회고한 에세이.

open-source

IBM Z/LinuxONE 오픈소스 2월 리포트 — Cassandra부터 Terraform까지 27개 검증

IBM이 s390x 메인프레임에서 27개 오픈소스 소프트웨어 호환성을 검증한 월간 리포트. upterm, Python websockets 등이 새로 s390x 지원을 시작했고, Open Mainframe Project가 Mainframe Software Hub를 발표함.

open-source

1년간 OS를 밑바닥부터 만든 개발자 — 부트로더에서 Doom 포팅까지

MONOLITH이라는 OS를 처음부터 만든 1년간의 개발 일지. GDT/IDT 초기화부터 시작해 메모리 관리, 유저스페이스, IPC, 데스크톱 환경까지 구현하고 최종적으로 Doom 포팅에 성공함.

open-source

2026년인데 아직도 VNC + 프로프라이어터리 EDA — 반도체 업계의 도구 현실

반도체 업계의 EDA 도구가 Cadence, Synopsys, Siemens 과점 하에 여전히 폐쇄적인 현실을 짚으면서, AI가 이 구조를 바꿀 수 있는 변곡점에 왔다고 주장하는 글.