So, I’ve been following the Haiku project for almost 2 years now, and I frequently check the website to see what advances have been made since the last time I did so, but something I have noticed is that there isn’t much documentation on Haiku in general. This website does a GREAT job at keeping people interested informed on what’s going on in the Haiku world, which is great. But! I feel Haiku would get a lot more attention if more things were widely available to the public. If you go to YouTube right now and search “Haiku”, you’re going to get about 50 results, most of them dating back at least 2 years or more. So my question is: Would anyone be interested in helping me publicize Haiku a bit better? Some tutorial vids and such on YouTube, and articles, basic how-to’s. As of right now I am in my second semester of college. Majoring in Network Security and Electronics. I know very little C++ and will be taking a class on Java next semester. My hopes are to be able to port software to Haiku, as soon as I learn to be able do so. My biggest problem is, there isn’t a lot of documentation on the topic. Let’s change that! If anyone is interested in helping me further my knowledge on Haiku and/or BeOS and helping me out with the task of putting Haiku out there, then PLEASE! Respond to this post or contact me at:
As far as porting software, in the development guides, darkwyrm has “learning to program Haiku” to learn C++, and a Programming with Haiku for the specifics of programming Haiku.
I think it’s great that you’d like to help popularizing Haiku. Even though Haiku may not be ready for the average enduser, it’s far enough along to being interesting for many tasks, esp. for technically savvy people. You could have a look into the user guide and think of how to explain every suitable topic as a video.
I guess you’ll have to screen capture Haiku running in a VM on a pretty fast computer to get a useful resolution. VM performance isn’t that stellar for me… Has anyone tried recording a LCD panel directly with a camera?
With regard to porting stuff, you should also check out HaikuPorts. It’s mainly a resource for sharing patches and ports, and probably addresses rather already accomplished devleopers, but I’m sure there’s stuff to help you in the process, like François’ PDF on porting to BeOS.
If you want to use a VM then recordmydesktop works extremely well on Linux as long as you don’t go crazy with the frame rate and resolution (I have used it at 800x600 and 1-5FPS and generated files are quite small 35Mb for many hours obviously since there are few changes between most frames)
Even on my several years old laptop as long as I have kvm enabled in the kernel qemu runs quite fast… probably faster than virtualbox its not like haiku really uses much graphical acceleration anyway so as long as the CPU virtualization is fast its ok.
It would be ideal if your computer has at least 2 cores one for the screen recorder and the other for qemu.
If you are going to learn developing programs for Haiku then a used copy of the book “Programming the Be Operating System” by Dan Parks Sydow (O’Reilly July 1999) might be good to buy. For expert usage there is “The BeOS Bible” by Scot Hacker with Henry Bortman and Chris Herborth (Peachpit Press, Addison Wesley Longman 1999). Otherwise there is the online documents, for development in particular “The Haiku Book” - an online copy of “The Be Book”: https://www.haiku-os.org/legacy-docs/bebook/index.html
Those books and the online documents are good starting points for ideas to highlight common and unusual stuff in Haiku.
I would be happy to help. I write a lot and can help with this. I test Haiku on Apple computers using VB. Not sure if I can do much screen capturing. Let me know if you need to write about Haiku. I’m an old BeOS user from back then.
That’d be great! I just need to find a good starting point, and I can try to get series of videos up and going on YouTube, and if they’re understandable and informative enough on the topics I make them, maybe they can be linked to this site for others to use. Get in touch with me and let me know, and then maybe we can plan a few things out!