Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sysprog21/fibdrv
Linux kernel module that calculates Fibonacci numbers
https://github.com/sysprog21/fibdrv
device-driver fibonacci-numbers linux-kernel-module
Last synced: 2 months ago
JSON representation
Linux kernel module that calculates Fibonacci numbers
- Host: GitHub
- URL: https://github.com/sysprog21/fibdrv
- Owner: sysprog21
- License: mit
- Created: 2019-03-03T08:44:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-26T14:20:39.000Z (9 months ago)
- Last Synced: 2024-01-25T15:10:54.302Z (5 months ago)
- Topics: device-driver, fibonacci-numbers, linux-kernel-module
- Language: Shell
- Homepage: https://hackmd.io/@sysprog/linux2023-fibdrv
- Size: 31.3 KB
- Stars: 37
- Watchers: 12
- Forks: 335
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-os - fibdrv Linux kernel module that calculates Fibonacci numbers
README
# fibdrv
Linux kernel module that creates device /dev/fibonacci. Writing to this device
should have no effect, however reading at offset k should return the kth
fibonacci number.## References
* [The Linux Kernel Module Programming Guide](https://sysprog21.github.io/lkmpg/)
* [Writing a simple device driver](https://www.apriorit.com/dev-blog/195-simple-driver-for-linux-os)
* [Character device drivers](https://linux-kernel-labs.github.io/refs/heads/master/labs/device_drivers.html)
* [cdev interface](https://lwn.net/Articles/195805/)
* [Character device files](https://sysplay.in/blog/linux-device-drivers/2013/06/character-device-files-creation-operations/)## License
`fibdrv`is released under the MIT license. Use of this source code is governed by
a MIT-style license that can be found in the LICENSE file.External source code:
* [git-good-commit](https://github.com/tommarshall/git-good-commit): MIT License