Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!

CosmosOS/Cosmos est-il accessible aux débutants ?

Les mainteneurs de CosmosOS/Cosmos répondent en général à une pull request sous 1 jour. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
3.2k
Forks
591
Issues débutants ouvertes
1
Issues indexées
56
Merge moyen
21 h 34 min
PR mergées (30 j)
26
Langage dominant
C#
Licence
BSD-3-Clause
Dernier push GitHub
1/11/2026
Dernière indexation
2/11/2026
Guide de contribution
Guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
good first issue

Comment contribuer à CosmosOS/Cosmos

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Le projet fournit un dev container : ouvrez-le dans Codespaces pour obtenir un environnement fonctionnel dans votre navigateur.
  3. Vos contributions seront publiées sous la licence BSD-3-Clause du projet.
  4. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • memcmp bridge only compares whole 4 byte words
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 75/100

    CosmosOS/Cosmos#3410 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • TCP never ACKs data without PSH and big downloads stall
    Ouverte
    Area: Networking Needs Triage

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    CosmosOS/Cosmos#3409 ·

    Les mainteneurs répondent en général sous 1 jour

  • WaitAck takes about 110ms per send
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    CosmosOS/Cosmos#3408 ·

    Les mainteneurs répondent en général sous 1 jour

  • Printing a lot of text freezes the whole OS
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    CosmosOS/Cosmos#3407 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Wrong catch block runs, and throwing inside catch loops forever
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    CosmosOS/Cosmos#3406 · 9 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Accelerate build by caching patched assemblies
    Ouverte
    Area: Build Enhancement Priority: Medium Up for Grabs

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    CosmosOS/Cosmos#3405 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: More console colors (No longer limited)
    Ouverte
    Enhancement Priority: Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 49/100

    CosmosOS/Cosmos#3403 · 10 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • PageAllocator.Free throws on a rotten RAT entry under the heap lock, which hangs the CPU instead of reporting
    Ouverte
    Area: Memory Bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 22/100

    CosmosOS/Cosmos#3396 ·

    Les mainteneurs répondent en général sous 1 jour

  • No audio playback through built-in HD Audio Controller on a real hardware
    Ouverte
    Area: Kernel Enhancement Priority: Medium

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    CosmosOS/Cosmos#3395 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Threading suite flake: the ExInfoHead cell's worker exits inside Mutex_IdleThreadContention's window and drifts TotalTickets
    Ouverte
    Area: Testing Bug Priority: Low

    Difficulté 4/5 1-2 jours Accessibilité débutants 38/100

    CosmosOS/Cosmos#3392 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Option to disable/hide serial verbose during boot
    Ouverte
    Complexity: Low Enhancement good first issue Up for Grabs

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    CosmosOS/Cosmos#3391 · 3 commentaires · 5 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Storage suite flake: UnregisterDevice drops the disk from Devices before it detaches its mounts
    Ouverte
    Area: File System Area: Testing Bug Priority: Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 18/100

    CosmosOS/Cosmos#3379 ·

    Les mainteneurs répondent en général sous 1 jour

  • Inline thread statics: what remains after the feature/inline-tls prototype
    Ouverte
    Area: Kernel Enhancement Priority: Low

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3366 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 7: first userland program end to end, and the userland suite in CI
    Ouverte
    Area: Testing Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100

    CosmosOS/Cosmos#3359 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 6: ELF64 loader for static executables
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    CosmosOS/Cosmos#3358 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 5: system-call source generator
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3357 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 4b: the initial system-call set
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3356 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 4a: system-call ABI, entry and dispatch
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3355 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 3: native user threads and processes
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3354 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 2: entering and leaving user mode (ring 3 / EL0)
    Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100

    CosmosOS/Cosmos#3353 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 1c: isolated address spaces: private roots, unmap, protect, teardown and switching
    Ouverte
    Area: Memory Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3352 ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 1b: ARM64 kernel memory in the higher half instead of the TTBR0 identity map
    Ouverte
    Area: Memory arm64 Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3351 ·

    Les mainteneurs répondent en général sous 1 jour

  • Storage suite flake: PCI replug races QEMU's deferred release of the unplugged disk's image lock (arm64)
    Ouverte
    Area: Testing arm64 Bug Priority: Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 22/100

    CosmosOS/Cosmos#3346 ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 5b: run Main on its own kernel thread instead of CPU 0's idle thread
    Ouverte
    Enhancement Priority: Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    CosmosOS/Cosmos#3344 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 5: thread placement and load balancing across the compute CPUs
    Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3343 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Software only driver support
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    CosmosOS/Cosmos#3333 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Add Windows on ARM Support for QEMU
    Ouverte
    Area: Build arm64 Up for Grabs

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    CosmosOS/Cosmos#3327 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Custom trap
    Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    CosmosOS/Cosmos#3317 · 3 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Run WASM modules from the filesystem
    Ouverte
    Blocked Enhancement Priority: Low

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3304 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Process lifecycle and signals
    Peut-être à nouveau libre @zarlo l’a pris il y a 33 jours, et aucune pull request n’est ouverte. Ouverte
    Enhancement Priority: Medium

    CosmosOS/Cosmos#3303 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Free address spaces on process exit
    Ouverte
    Enhancement Priority: Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 32/100

    CosmosOS/Cosmos#3302 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: WASM module loader
    Peut-être à nouveau libre @zarlo l’a pris il y a 33 jours, et aucune pull request n’est ouverte. Ouverte
    Enhancement Priority: High

    CosmosOS/Cosmos#3301 · 2 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: WASI-style host interface
    Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100

    CosmosOS/Cosmos#3300 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: WASM interpreter core
    Peut-être à nouveau libre @zarlo l’a pris il y a 33 jours, et aucune pull request n’est ouverte. Ouverte
    Enhancement Priority: High

    CosmosOS/Cosmos#3299 · 2 personnes assignées ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Lighting and materials for Canvas3D
    Ouverte
    Area: CGS Enhancement Priority: Low

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3283 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Port gen2 [Expose] and [FieldAccess] plugs to the gen3 patcher
    Ouverte
    Area: Plugs Enhancement Priority: Medium

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    CosmosOS/Cosmos#3282 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Bug]: Debugging from VS Code fails on Windows
    Ouverte
    Area: Debugger Bug Priority: High

    Difficulté 3/5 Une demi-journée Accessibilité débutants 58/100

    CosmosOS/Cosmos#3281 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • [Bug]: DnsClient ignores DnsConfig.Nameservers, and System.Net.Dns only uses the first one
    Ouverte
    Area: Networking Bug Priority: Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    CosmosOS/Cosmos#3280 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Feature]: Run the x64 test suites under UEFI (OVMF)
    Ouverte
    Area: Testing Enhancement x64

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    CosmosOS/Cosmos#3279 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Bug]: DateTime.UtcNow returns 1970-01-01 when the timer or interrupts are disabled
    Ouverte
    Area: Kernel Area: Plugs Bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 50/100

    CosmosOS/Cosmos#3278 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Bug]: German keyboard layout has wrong scan codes for # and <>
    Ouverte
    Area: Kernel Bug

    Difficulté 2/5 1-3 heures Accessibilité débutants 72/100

    CosmosOS/Cosmos#3277 ·

    Les mainteneurs répondent en général sous 1 jour

  • [Question]: Problems with installation of Gen 3
    Ouverte

    Difficulté 3/5 Une demi-journée Accessibilité débutants 18/100

    CosmosOS/Cosmos#3252 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • [Bug]: Ubuntu fails to build due to libxml2 difference
    Ouverte
    Bug Up for Grabs

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    CosmosOS/Cosmos#3245 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Userland phase 1a: Pager API and page-table backends for x64 and ARM64
    Peut-être pris @zarlo l’a pris il y a 25 jours. Ouverte
    Area: Memory Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 6/100

    CosmosOS/Cosmos#3350 ·

    Les mainteneurs répondent en général sous 1 jour

  • ARM64: SP_EL1 is never set, the boot thread's interrupt frames land on the bootloader's stack
    Peut-être pris @valentinbreiz l’a pris il y a 13 jours. Ouverte
    Area: Kernel arm64 Bug Priority: Low

    Difficulté 4/5 3-5 jours Accessibilité débutants 18/100

    CosmosOS/Cosmos#3348 ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 4b: mask-to-lock audit of the System ring and the HAL before placement
    Peut-être pris @valentinbreiz l’a pris il y a 7 jours. Ouverte
    Area: Kernel Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100

    CosmosOS/Cosmos#3347 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 4: stop-the-world collection across CPUs
    Peut-être pris @valentinbreiz l’a pris il y a 7 jours. Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100

    CosmosOS/Cosmos#3342 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 3b: CPU affinity model and API (CpuSet, ThreadAffinity, KernelCpus)
    Peut-être pris @valentinbreiz l’a pris il y a 12 jours. Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 6/100

    CosmosOS/Cosmos#3341 ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 3a: queue locks, remote wake IPI, migration and the policy-swap rendezvous
    Peut-être pris @valentinbreiz l’a pris il y a 13 jours. Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100

    CosmosOS/Cosmos#3340 ·

    Les mainteneurs répondent en général sous 1 jour

  • SMP phase 1: per-CPU block and real CPU identity
    Peut-être pris @valentinbreiz l’a pris il y a 14 jours. Ouverte
    Enhancement Priority: High

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 8/100

    CosmosOS/Cosmos#3338 ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.