Skip to content

gdiazlo/sysinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysInfo

SysInfo is an OCaml library designed to provide access to system-level information.

Motivation

Learn Ocaml systems programming, portability and macOS internals.

Current status

TODO

  • Operating system
  • Firmware
  • CPU
  • Memory
  • Kernel
  • System services
  • Processes
  • Packages
  • Network services
  • Users
  • Groups
  • Filesystems
  • Namespaces
  • Files

Nice to have:

  • MacOs endpoint security

Structure of the code

This structureis analogous to the the eio library one.

  • sysinfo provides portable types and high level APIs to be consumed
  • sysinfo_macos provides a macOS backend
  • sysinfo_linux provides a linux backend

There is no auto selection of the backend.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published