{"id":21085757,"url":"https://github.com/scompo/kernel-modules","last_synced_at":"2025-03-14T05:21:12.261Z","repository":{"id":148063454,"uuid":"75555270","full_name":"scompo/kernel-modules","owner":"scompo","description":"Kernel modules developmement stuff.","archived":false,"fork":false,"pushed_at":"2016-12-05T23:18:33.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T00:19:09.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.tldp.org/LDP/lkmpg/2.6/html/lkmpg.html","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scompo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-04T18:18:00.000Z","updated_at":"2016-12-04T18:22:09.000Z","dependencies_parsed_at":"2023-03-31T17:04:41.698Z","dependency_job_id":null,"html_url":"https://github.com/scompo/kernel-modules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scompo%2Fkernel-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scompo%2Fkernel-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scompo%2Fkernel-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scompo%2Fkernel-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scompo","download_url":"https://codeload.github.com/scompo/kernel-modules/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243527311,"owners_count":20305198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T20:36:13.212Z","updated_at":"2025-03-14T05:21:12.238Z","avatar_url":"https://github.com/scompo.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kernel-modules\n\nKernel modules developmement stuff.\n\nIt's based on [http://www.tldp.org/LDP/lkmpg/2.6/html/lkmpg.html](http://www.tldp.org/LDP/lkmpg/2.6/html/lkmpg.html).\n\n## Commands\n\nA quick description and use examples of useful commands.\n\n### modinfo\n\n_modinfo_ shows informations about a module.\n\n\u003e Note that kernel 2.6 introduces a new file naming convention: \n\u003e kernel modules now have a .ko extension (in place of the old .o extension) \n\u003e which easily distinguishes them from conventional object files. \n\u003e The reason for this is that they contain an additional .modinfo section\n\u003e that's where additional information about the module is kept. \n\n#### Usage\n\n```\n$ modinfo hello-4.ko\nfilename:       /home/mscomparin/kernel-modules/hello-4.ko\ndescription:    A sample driver\nauthor:         Mauro Scomparin \u003cscompo@gmail.com\u003e\nlicense:        GPL\nsrcversion:     CB6A81B2EACBE20AE4800CF\ndepends:        \nvermagic:       4.8.0-28-generic SMP mod_unload modversions \n```\n\n### insmod\n\n_insmod_ installs the specified module in the system.\nThis command should be run as root.\n\n#### Usage\n\n```\n# insmod hello-4.ko  \n```\n\n### rmmod\n\n_rmmod_ removes the specified module from the system.\nThis command should be run as root.\n\n#### Usage\n\n```\n# rmmod hello-4.ko\n```\n\n### dmesg\n\n_dmesg_ writes system log messages to the console.\n\n#### Usage\n\n```\n$ dmesg | grep \"my-module\"\n\na lot of stuff!\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscompo%2Fkernel-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscompo%2Fkernel-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscompo%2Fkernel-modules/lists"}