The Wayback Machine - https://web.archive.org/web/20220204075953/https://github.com/topics/linux-kernel
Skip to content
#

linux-kernel

linux logo

Linux is an open source kernel modeled after UNIX. Widely used, it is known for its efficiency and reliability.

Here are 1,229 public repositories matching this topic...

The perfect emulation setup to study and develop the Linux kernel v5.4.3, kernel modules, QEMU, gem5 and x86_64, ARMv7 and ARMv8 userland and baremetal assembly, ANSI C, C++ and POSIX. GDB step debug and KGDB just work. Powered by Buildroot and crosstool-NG. Highly automated. Thoroughly documented. Automated tests. "Tested" in an Ubuntu 19.10 host.完美的仿真设置,可用于研究和开发Linux内核v5.4.3,内核模块,QEMU,gem5和x86_64,ARMv7和ARMv8用户界面以及裸机装配,ANSI C,C ++和POSIX。 GDB步骤调试和KGDB可以正常工作。 由Buildroot和crosstool-NG支持。 高度自动化。 彻底记录。 自动化测试。 在Ubuntu 19.10主机中经过“测试”。
  • Updated Feb 3, 2022
  • Python
bjorn3
bjorn3 commented Jan 17, 2022

Most of them are unsafe despite not being marked as such. For example fn __init and fn __exit contain unsynchronized accesses to static mut __MOD. There are also several extern "C" functions which call __init and __exit. These need to be marked as unsafe too.

cc https://rust-for-linux.zulipchat.com/#narrow/stream/288089-General/topic/patch.20v3.20review/near/268298086

Created by Linus Torvalds

Released September 17, 1991

Repository
torvalds/linux
Wikipedia
Wikipedia