Skip to content

Commit

Permalink
x11 screenshot and link to insmod C
Browse files Browse the repository at this point in the history
  • Loading branch information
cirosantilli committed Sep 26, 2017
1 parent f782d62 commit 01f6ca2
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
@@ -1,6 +1,6 @@
# Linux Kernel Module Cheat

Run one command, get a QEMU Buildroot BusyBox virtual machine with several minimal Linux kernel 4.9 module development example tutorials with GDB and KGDB debug. Tested in x86, ARM and MIPS guests, Ubuntu 14.04 - 17.04 hosts.
Run one command, get a QEMU Buildroot BusyBox virtual machine built from source with several minimal Linux kernel 4.9 module development example tutorials with GDB and KGDB debug and minimal QEMU devices models. Tested in x86, ARM and MIPS guests, Ubuntu 14.04 - 17.04 hosts.

![](screenshot.png)

Expand Down Expand Up @@ -120,7 +120,7 @@ If you are feeling raw, you can use our own minimal:

/myinsmod.out /hello.ko

which demonstrates the C module API.
which demonstrates the C module API: <https://stackoverflow.com/questions/5947286/how-can-linux-kernel-modules-be-loaded-from-c-code/38606527#38606527>

## Message control

Expand Down Expand Up @@ -148,7 +148,7 @@ We use Buildroot's default kernel version with small educational patches on top,
or in QEMU:

cat /proc/version

or in the source:

cd linux
Expand Down Expand Up @@ -544,6 +544,8 @@ Only tested successfully in `x86_64`:

startx

![](x11.png)

More details: <https://unix.stackexchange.com/questions/70931/how-to-install-x11-on-my-own-linux-buildroot-system/306116#306116>

Not sure how well that graphics stack represents real systems, but if it does it would be a good way to understand how it works.
Expand Down
Binary file added x11.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 01f6ca2

Please sign in to comment.