Skip to content
#

Kernel

A kernel is the heart of almost every operating system. It is always loaded in memory at any time and deals with the hardware to provide an interface for the software. It also manages peripherals, memory, interrupts, and processes. Examples of widely used kernels include Windows NT and Linux.

Here are 3,316 public repositories matching this topic...

kleinesfilmroellchen
kleinesfilmroellchen commented Apr 13, 2022

This came up during the discussion on #13640, which specifically only adds single character/code point/code unit display for three common text encodings. A nice feature would be to decode and display the entire user selection as a string. Right now, the length of the user selection is not considered for value inspector data, just the starting position is used to read the next 8-bit number, 16-bit

enhancement good first issue
Jackistang
Jackistang commented May 26, 2022

以下测试环境为:

  • Win10 系统
  • 通过 scons --dist 新生成的 qemu 环境
  • 每隔 1 秒通过串口 COM9 发送 hello world 的下位机

输入下述命令运行 qemu 程序:

qemu-system-arm -M vexpress-a9 -kernel rtthread.bin --nographic -serial mon:stdio -serial COM9

结果显示系统崩溃,并且是在 qemu 接收第一个字节后崩溃。

下位机不主动发送数据给上位机时,工作正常。

good first issue
rminnich
rminnich commented Feb 2, 2022

Describe the bug
the bzimage package can't unpack kernels compress with xz. This is because when I wrote it I was not sure how to find
the compressed part and used a simple minded search.

To Reproduce
create a bzImage but enable XZ compression in the kernel (yep, it's still called a bzimage)
use the kexec command with debug and note you see this:
2022/02/02 21:13:15 Failed to unpa

Bug Help Wanted Good First Issue Code Health

Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.

  • Updated Jun 3, 2022
  • Rust
Wikipedia
Wikipedia