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

Assignment 6 Kernel Module #4

Merged
merged 1 commit into from
Nov 1, 2023
Merged

Assignment 6 Kernel Module #4

merged 1 commit into from
Nov 1, 2023

Conversation

jimin-kiim
Copy link
Owner

@jimin-kiim jimin-kiim commented Nov 1, 2023

  1. making a simple kernel module
  • modules: pieces of code that can be loaded and unloaded into the kernel upon demand
    • extends the functionality of the kernel without the need to reboot the system
    • without loadable kernel modules, developers should rebuild and reboot the base kernel every time they require new functionality
    • with loadable kernel modules, developers can rebuild only the modules -> compile time is minimized
  • created Makefile, wrote simple kernel module codes, complied
  1. making a file system module
  • making ptx4 and jbd3 instead of ext4 and jbd2
  • insert pxt4.ko and jbd3.ko modules
  • mount my file system module into kernel

@jimin-kiim jimin-kiim merged commit 8f4064a into main Nov 1, 2023
@jimin-kiim jimin-kiim deleted the assignment-6 branch November 1, 2023 11:59
@jimin-kiim jimin-kiim changed the title Feat: assignment 6 step 1,2 Assignment 6 Kernel Module Nov 1, 2023
@jimin-kiim jimin-kiim restored the assignment-6 branch November 21, 2023 17:45
@jimin-kiim jimin-kiim self-assigned this Nov 21, 2023
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

Successfully merging this pull request may close these issues.

1 participant