Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

x86-64 Operating System

Is Mathewnd/Astral beginner-friendly?

In the last 30 days, Mathewnd/Astral merged 8 of 10 pull requests from outside contributors, and its maintainers usually reply within 1 day. No beginner-friendly issue is open right now; the list below has the other issues we hold for it.

Stars
629
Forks
36
Open beginner issues
0
Indexed issues
83
Avg merge
1d 23m
Merged PRs (30d)
8
Dominant language
C
License
MIT
Last GitHub push
Oct 15, 2026
Latest indexed
Oct 17, 2026
Contributing guide
No contributing guide
Code of conduct
No code of conduct
Beginner labels
good first issue

How to contribute to Mathewnd/Astral

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Your contributions will be published under the project's MIT license.
  3. Follow the repository to hear when a new beginner-friendly issue opens, or look through the other issues below.

Issues somebody may already be working on are listed last. List everything by date

  • interrupt: do not depend on recursion
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#131 ·

    Maintainers usually reply within 1 day

  • syscalls/fork: implement error cleanup
    Open
    enhancement good first issue

    Difficulty 3/5 1-2 days Newbie friendliness 57/100

    Mathewnd/Astral#130 ·

    Maintainers usually reply within 1 day

  • sock: use slabs for some implementations
    Open
    enhancement good first issue

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#129 ·

    Maintainers usually reply within 1 day

  • ahci: support 32-bit DMA
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    Mathewnd/Astral#128 ·

    Maintainers usually reply within 1 day

  • net: proper ip id allocation
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    Mathewnd/Astral#127 ·

    Maintainers usually reply within 1 day

  • thread: add reaper for kernel threads
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    Mathewnd/Astral#126 ·

    Maintainers usually reply within 1 day

  • hpet: support FSB irq mappings
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#125 ·

    Maintainers usually reply within 1 day

  • ps2: rewrite driver
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    Mathewnd/Astral#124 ·

    Maintainers usually reply within 1 day

  • x86-64/mmu: support 5-level paging
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    Mathewnd/Astral#123 ·

    Maintainers usually reply within 1 day

  • x86-64/mmu: use 2mb pages on hhdm
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    Mathewnd/Astral#122 ·

    Maintainers usually reply within 1 day

  • mm: don't send a full flush tlb invalidation on fork
    Open
    enhancement good first issue

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#121 ·

    Maintainers usually reply within 1 day

  • mm: support shared anonymous memory properly
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#120 ·

    Maintainers usually reply within 1 day

  • mm: optimize mm_destroy_range
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#119 ·

    Maintainers usually reply within 1 day

  • signal: support restartable syscalls
    Open
    enhancement good first issue

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    Mathewnd/Astral#118 ·

    Maintainers usually reply within 1 day

  • signal: killing a stopped process crashes the system
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    Mathewnd/Astral#117 ·

    Maintainers usually reply within 1 day

  • signal: send ipi on signal
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    Mathewnd/Astral#116 ·

    Maintainers usually reply within 1 day

  • signal: fix masked stop
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#115 ·

    Maintainers usually reply within 1 day

  • signal: implement siginfo
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#114 ·

    Maintainers usually reply within 1 day

  • proc: use slab ctor interface
    Open
    enhancement good first issue

    Difficulty 3/5 1-2 days Newbie friendliness 56/100

    Mathewnd/Astral#113 ·

    Maintainers usually reply within 1 day

  • elf: fail if vnode already open for writing
    Open
    enhancement

    Difficulty 2/5 1-3 hours Newbie friendliness 66/100

    Mathewnd/Astral#112 ·

    Maintainers usually reply within 1 day

  • sched: slightly randomize load balancing time
    Open
    enhancement good first issue

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    Mathewnd/Astral#111 ·

    Maintainers usually reply within 1 day

  • pci: initialize msi mask when applicable
    Open
    enhancement good first issue

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    Mathewnd/Astral#110 ·

    Maintainers usually reply within 1 day

  • iovec: add size overflow check
    Open
    enhancement good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 66/100

    Mathewnd/Astral#109 · 1 comment ·

    Maintainers usually reply within 1 day

  • hda: clean up magic values
    Open
    enhancement good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 55/100

    Mathewnd/Astral#108 ·

    Maintainers usually reply within 1 day

  • audio: input support
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 28/100

    Mathewnd/Astral#107 ·

    Maintainers usually reply within 1 day

  • hda: improve path selection
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#106 ·

    Maintainers usually reply within 1 day

  • hda: possible hang
    Open
    bug

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#105 ·

    Maintainers usually reply within 1 day

  • hid: support input bit sizes above 64
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 57/100

    Mathewnd/Astral#104 ·

    Maintainers usually reply within 1 day

  • hid: clean up insert_input allocation failure
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    Mathewnd/Astral#103 ·

    Maintainers usually reply within 1 day

  • hid: support item 0xfe
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    Mathewnd/Astral#102 ·

    Maintainers usually reply within 1 day

  • hid: support PUSH and POP
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    Mathewnd/Astral#101 ·

    Maintainers usually reply within 1 day

  • usb: support other configurations
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#100 ·

    Maintainers usually reply within 1 day

  • usb: proper unplug support accross the subsystem
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    Mathewnd/Astral#99 ·

    Maintainers usually reply within 1 day

  • interrupt: add api to unregister interrupts
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    Mathewnd/Astral#98 ·

    Maintainers usually reply within 1 day

  • term: make internal allocator better
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 36/100

    Mathewnd/Astral#97 ·

    Maintainers usually reply within 1 day

  • wlan: free descriptors
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#96 ·

    Maintainers usually reply within 1 day

  • net: better handle netdescs
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#95 ·

    Maintainers usually reply within 1 day

  • wlan: handle hotplug
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    Mathewnd/Astral#94 ·

    Maintainers usually reply within 1 day

  • wlan: concurrency protection for key and channel setting
    Open
    enhancement

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    Mathewnd/Astral#93 ·

    Maintainers usually reply within 1 day

  • wlan: make hardware keys take peer into account
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#92 ·

    Maintainers usually reply within 1 day

  • netdev: proper UP/DOWN handling
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#91 ·

    Maintainers usually reply within 1 day

  • net: set flag when packets are truncated
    Open
    enhancement good first issue

    Difficulty 2/5 1-3 hours Newbie friendliness 57/100

    Mathewnd/Astral#90 ·

    Maintainers usually reply within 1 day

  • tcb: don't allocate buffers for listening sockets
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 66/100

    Mathewnd/Astral#89 ·

    Maintainers usually reply within 1 day

  • tcp: buffer segments for a short period of time instead of instantly sending
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 47/100

    Mathewnd/Astral#88 ·

    Maintainers usually reply within 1 day

  • tcp: handle out-of-band urgent packets
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 48/100

    Mathewnd/Astral#87 ·

    Maintainers usually reply within 1 day

  • tcp: support receiving data in early states
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#86 ·

    Maintainers usually reply within 1 day

  • tcp: split code into smaller files
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#85 ·

    Maintainers usually reply within 1 day

  • tcp: do not treat CLOSEWAIT as a full hang up.
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    Mathewnd/Astral#84 ·

    Maintainers usually reply within 1 day

  • netdev: proper hotplug support
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#83 ·

    Maintainers usually reply within 1 day

  • netdev: return more data in GET_INFO ioctl
    Open
    enhancement

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    Mathewnd/Astral#82 ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.