Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabic/harry_kernelcpp
Git SVN import of some old 2009 code about getting C++ code run in Linux kernel ring.
https://github.com/fabic/harry_kernelcpp
Last synced: 3 days ago
JSON representation
Git SVN import of some old 2009 code about getting C++ code run in Linux kernel ring.
- Host: GitHub
- URL: https://github.com/fabic/harry_kernelcpp
- Owner: fabic
- Created: 2015-12-04T17:26:40.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-04T17:56:35.000Z (about 9 years ago)
- Last Synced: 2024-11-21T00:07:16.269Z (2 months ago)
- Language: C
- Homepage: https://code.google.com/p/kernelcpp/
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# “Harry-hit (?)”´s kernelcpp (2009)
* _**2015-12-04/fabic :** This is an import from SVN to Git of
[kernelcpp](https://code.google.com/p/kernelcpp/) (by a certain "Harry-hit") for me to look at._* Official project page is at :
* Original author page : (couldn't find more accurate)* Other pointers :
* [/veltzer/kcpp](/veltzer/kcpp)
* [C++ Exceptions & the Linux Kernel (Halldor Isak Gylfason, September 01, 2005 @ drdobbs.com)](http://www.drdobbs.com/cpp/c-exceptions-the-linux-kernel/229100146)
* [Why do people still care about C++ for kernel dev? Slashdot thread](http://linux.slashdot.org/story/14/10/03/1832216/object-oriented-linux-kernel-with-c-driver-support)
* [Is it possible to develop a loadable kernel module (LKM) on Linux with C++? (2012, Stackoverflow)](http://stackoverflow.com/questions/10469188/is-it-possible-to-develop-a-loadable-kernel-module-lkm-on-linux-with-c)
* [Why wasn't the Linux kernel written in C++? (Hacker News ycombinator.com)](https://news.ycombinator.com/item?id=2405387)## Original README says :
HOW TO CREATE .ko MODULE
This Makefile will help you to create .ko file for you linux kernel.
DEPENDENCY
kernel headers: depends on which version you are using and which distribution you are using you need install
corespondent linux kernel header for you machine.libtest.a: This file is your main kernel functions written in CPP compile under ./cpp folder. If you want to know how to
write a CPP function for kernel just jump to ./cpp folder and see ./cpp/README for details.gcc: whichever version should be OK. just test gcc 4.1 for debian.
__*EOF*__