Few questions about haiku

Hi, guys. I have some questions. Where i can find info about terminal in haiku and how FS is works? I hear its use data base, what DB is used? Thank you for answers.

The Terminal application uses a Bash shell. What information would you like to know?

I think the “database” in the Be File System is built into the file system. It’s not an external application like MySQL. The source code for Haiku is here, but I can’t find the file system code:

http://cgit.haiku-os.org/haiku/tree/src/system/kernel

But I really don’t know anything about file systems. :stuck_out_tongue:

Regarding how FS works in Haiku you may read great article ‘The BeOS file system: an OS geek retrospective’: http://arstechnica.com/information-technology/2010/06/the-beos-filesystem/

bash - its great. Maybe I look on it today :slight_smile:

Thank you. I read that article later.

Its answer for my question about FS. Tnx :wink:

While I haven’t found the drivers directory, I believe I have found the filesystems.

http://cgit.haiku-os.org/haiku/tree/src/system/boot/loader/file_systems/

This code was placed here I believe so that the boot loader would be able to read the filesystem to load the kernel.

Edit: I did find the kernel drivers! The location is listed below.

http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel