bytecodealliance/rustix

Safe Rust bindings to POSIX-ish APIs

bytecodealliance/rustix è adatto ai principianti?

Negli ultimi 30 giorni bytecodealliance/rustix ha accettato 8 delle 21 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 5 issue adatte ai principianti.

Stelle
2.1k
Fork
322
Issue aperte per principianti
5
Issue indicizzate
122
Merge medio
5g 16h
PR unite (30g)
9
Lingua principale
Rust
Licenza
Nessun dato sulla licenza
Ultimo push su GitHub
27/10/2026
Ultima indicizzazione
14/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
help wanted

Come contribuire a bytecodealliance/rustix

  1. Leggi prima la guida per contribuire: spiega come i maintainer vogliono che le modifiche siano proposte, testate e revisionate.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. Scegli una delle 5 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Sending a NULL signal is not possible
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100

    bytecodealliance/rustix#1736 ·

    I maintainer di solito rispondono entro 1 giorno

  • termios::Termios::{in,out}put_speed shows strange baud rate on powerpc64le-unknown-linux-gnu
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100

    bytecodealliance/rustix#1733 ·

    I maintainer di solito rispondono entro 1 giorno

  • Panic using page_size when binary has additional capabilities
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    bytecodealliance/rustix#1730 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • `dup2_stdin`/`dup2_stdout`/`dup2_stderr` breaks I/O safety assumptions of `stdin()`/`stdout()`/`stderr()`
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    bytecodealliance/rustix#1727 ·

    I maintainer di solito rispondono entro 1 giorno

  • fcntl_barrierfsync: wrap F_BARRIERFSYNC on Apple platforms
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100

    bytecodealliance/rustix#1723 ·

    I maintainer di solito rispondono entro 1 giorno

  • build error with 1.1.5 and mips64el-unknown-linux-gnuabi64
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 57/100

    bytecodealliance/rustix#1715 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add maintainer/collaborator of this repository from bytecodealliance
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100

    bytecodealliance/rustix#1702 ·

    I maintainer di solito rispondono entro 1 giorno

  • `ioctl_ficlone` and related symbols seem to be missing on SPARC64
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100

    bytecodealliance/rustix#1700 ·

    I maintainer di solito rispondono entro 1 giorno

  • socket_peercred / SCM_CREDENTIALS: UB when kernel returns pid 0
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    bytecodealliance/rustix#1698 ·

    I maintainer di solito rispondono entro 1 giorno

  • getpgid: UB when the kernel returns process group 0 (kernel threads / other PID namespace)
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    bytecodealliance/rustix#1696 ·

    I maintainer di solito rispondono entro 1 giorno

  • libc backend: `fs`: `FsWord` does not match `StatFs::f_type` on s390x-musl
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100

    bytecodealliance/rustix#1694 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • net feature alone fails to compile in 1.1.5: sockopt uses crate::timespec, which net does not gate in
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100

    bytecodealliance/rustix#1689 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Docs build with warnings
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100

    bytecodealliance/rustix#1685 ·

    I maintainer di solito rispondono entro 1 giorno

  • Update to focused 0.100 windows crates to follow Microsoft guidance
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    bytecodealliance/rustix#1680 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Miri reports UB on MacOS when using fstat
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    bytecodealliance/rustix#1668 · 9 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Wrong flag used for (set_)ipv6_multicast_hops
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100

    bytecodealliance/rustix#1660 ·

    I maintainer di solito rispondono entro 1 giorno

  • net::recv with TRUNC flag is unsound
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    bytecodealliance/rustix#1654 ·

    I maintainer di solito rispondono entro 1 giorno

  • riscv32imc-esp-espidf build errors
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    bytecodealliance/rustix#1652 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • `time::clock_getres`/`clock_gettime` excluded on WASI, despite libc exposing both
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    bytecodealliance/rustix#1646 ·

    I maintainer di solito rispondono entro 1 giorno

  • x86_64-unknown-linux-gnux32 target fails to compile
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100

    bytecodealliance/rustix#1645 ·

    I maintainer di solito rispondono entro 1 giorno

  • redox: add *at and dirent functions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    bytecodealliance/rustix#1643 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • add wrapper for ioctl FIDEDUPERANGE
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    bytecodealliance/rustix#1642 ·

    I maintainer di solito rispondono entro 1 giorno

  • `rustix::mm::Advice` is missing `MADV_GUARD_INSTALL` & `MADV_GUARD_REMOVE`, added in Linux 6.13
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100

    bytecodealliance/rustix#1641 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add ioctl FIEMAP
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    bytecodealliance/rustix#1639 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add sched_getscheduler wrapper
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    bytecodealliance/rustix#1635 ·

    I maintainer di solito rispondono entro 1 giorno

  • Please add architecture support for m68k
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    bytecodealliance/rustix#1626 ·

    I maintainer di solito rispondono entro 1 giorno

  • Safe (limited) vmsplice wrapper
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    bytecodealliance/rustix#1617 ·

    I maintainer di solito rispondono entro 1 giorno

  • mkfifo support for macOS and RedoxOS
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    bytecodealliance/rustix#1609 ·

    I maintainer di solito rispondono entro 1 giorno

  • Expose raw-pointer futex wake/wait APIs instead of only &AtomicU32
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    bytecodealliance/rustix#1603 ·

    I maintainer di solito rispondono entro 1 giorno

  • from_raw_os_error is inconsistent between raw and libc
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    bytecodealliance/rustix#1593 ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature: `io_uring_register` with fd=-1
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    bytecodealliance/rustix#1590 ·

    I maintainer di solito rispondono entro 1 giorno

  • Make libc backend on Linux depend only on libc
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    bytecodealliance/rustix#1589 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Feature Request: Add support for `IP_HDRINCL` socket option
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    bytecodealliance/rustix#1581 ·

    I maintainer di solito rispondono entro 1 giorno

  • `Event::fflags()` accessor missing for `EVFILT_READ`/`EVFILT_WRITE` kqueue events
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100

    bytecodealliance/rustix#1579 ·

    I maintainer di solito rispondono entro 1 giorno

  • erroneous assert encoded >= 0xf001
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    bytecodealliance/rustix#1578 · 8 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Build failure on arm-vita
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    bytecodealliance/rustix#1576 ·

    I maintainer di solito rispondono entro 1 giorno

  • Support start and length in fcntl_lock
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    bytecodealliance/rustix#1574 ·

    I maintainer di solito rispondono entro 1 giorno

  • Proposal: `io_uring_cqe` and `io_uring_sqe` should come in two variants.
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    bytecodealliance/rustix#1568 ·

    I maintainer di solito rispondono entro 1 giorno

  • Inability to run valgrind if rustix touches anything involving vdso, like clock_gettime
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    bytecodealliance/rustix#1559 · 8 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • access to getdents
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    bytecodealliance/rustix#1554 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Landlock support
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    bytecodealliance/rustix#1550 · 2 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • `io_uring_register`'s `arg` parameter should be `*mut`
    Aperta
    semver bump

    Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100

    bytecodealliance/rustix#1545 ·

    I maintainer di solito rispondono entro 1 giorno

  • Peer credentials API for Mac and FreeBSD
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    bytecodealliance/rustix#1533 · 6 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • XDP requires null passing to sendto and recvfrom
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    bytecodealliance/rustix#1530 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Protection Keys Implementation?
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 32/100

    bytecodealliance/rustix#1529 ·

    I maintainer di solito rispondono entro 1 giorno

  • `rustix::io::Errno` impl `core::error::Error` only with nightly
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    bytecodealliance/rustix#1527 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Plans to support Android for linux_raw backend?
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    bytecodealliance/rustix#1521 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • More compilation errors on Android (version 1.1.2)
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    bytecodealliance/rustix#1519 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • syscalls.rs panics on sparc with rustix 1.0.8
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    bytecodealliance/rustix#1518 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • getenv implementation
    Aperta

    Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100

    bytecodealliance/rustix#1516 ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.