Cesnet Liberouter
  • Projects
  • Liberouter
  • Scampi
  • FlowMon
  • NIC
  • NIFIC
  • IDS
  • NetCOPE
  • VHDL design
  • System software
  • Testing
  • Formal verification
  • Netopeer
  • Documents
  • Our hardware
  • Card Availability
  • Our partners
Main page -> Documents -> Policy -> System software policy
System software policy

General notes

If you are root on your machine, try your code as a normal user sometimes.

Coding style

C code follows NetBSD kernel coding style. C++ too, with respect to C++ differences.

Usage of make

System dependent parts of code (drivers, kernel hacks) are made using tools usual to particular operating system (BSD make for BSDs, GNU make for Linux, ...).

Makefiles for system independent parts are make-independent and are not allowed to use BSD/GNU make specific constructs. Makefiles include fragments of makefiles that are BSD and/or GNU specific. Fragments implement functionality itself.

Main Page About Liberouter Team Mailing list SVN Contacts