Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Observations on first part of "Linux kernel and driver" courseware #213

Open
rpjday opened this issue Oct 16, 2023 · 0 comments
Open

Observations on first part of "Linux kernel and driver" courseware #213

rpjday opened this issue Oct 16, 2023 · 0 comments

Comments

@rpjday
Copy link

rpjday commented Oct 16, 2023

20: I might mention where in user space one can see system calls if interested:
- /usr/include/x86_64-linux-gnu/asm/unistd_64.h
28: LTS kernels now supported for only two years:
https://www.zdnet.com/article/long-term-support-for-linux-kernel-to-be-cut-as-maintainence-remains-under-strain/
31: Maybe encourage class to check out "sloccount" to see for themselves. Make
it an exercise?
35: Perhaps point students at kernel source, lib/ subdirectory
39: "attemps"
39: Might mention that kernel stack is typically 8K per thread.
40: Nitpick: AIUI, you don't need to physically redistribute the source,
it is sufficient that you make it available if someone asks for it.
Sure, it's a subtle difference, but it's still a difference.
46: "has no longer" -> "no longer has"
50: third bullet point: "defining" -> "identifying"
53: Emphasize the need for that "-" suffix character in CROSS_COMPILE
54: Remind: make sure PATH is set properly.
67: "priviledged"
79: Might mention that any command line options not recognized by the kernel
are subsequently passed to init (I think).
135: There should be literally no 'status = "ok"' lines anymore, as the
proper setting is "okay", not "ok". I suggested quite some time ago
that this be standardized, and it looks like it was. Probably some
legacy stuff in older kernels.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant