Нижче наведено структуру вихідного коду проекту B-Free, що міститься у каталозі b-free/Program/:
| Шлях до каталогу | Опис вмісту |
|---|---|
| btron-pc/boot/ | Код первинного (1st) та вторинного (2nd) завантажувачів для комп'ютерів IBM PC. |
| btron-pc/include/ | Заголовні файли системи (.h), що описують структури ядра, пам'яті та віконної підсистеми. |
| btron-pc/kernel/ITRON/ | Код мікроядра µITRON 3.0 (планувальник завдань, семафори, поштові скриньки, переривання, апаратний код i386). |
| btron-pc/kernel/BTRON/ | Менеджери BTRON: графічний рушій Display Primitives, підтримка системи VOBJ та менеджер вікон. |
| btron-pc/kernel/POSIX/ | Сервер сумісності з POSIX: планувальник процесів, клієнтська бібліотека lowlib, файлові системи SFS та DOSFS, командна оболонка (shell). |
| btron-pc/kernel/NETWORK/ | Мережевий стек TCP/IP для B-Free OS. |
| PC9801/ | Вихідний код, завантажувачі та системна архітектура, адаптовані під японську платформу NEC PC9801. |