The Motivation for a Layout System
One of the major complaints that any serious BeOS programmer would eventually make about the GUI classes in the Be API is the lack of easy font sensitivity. What this means is that if one designs a GUI using the system default fonts and then a user of your application changes their system fonts to be much smaller or larger than the default, the GUI will likely look bad (especially if the font size is larger.) Things that were previously aligned may not be, and likely text labels will run into other components or even disappear into the side of the window. This is especially true in fixed sized GUIs like dialog boxes and configuration panels. See Figure 1.
This is a tutorial on how to use the bfs_shell to copy files to and from a Haiku partition or image from within Linux.
Please use caution when you are working with partitions. In short, if you don't know for sure what you're doing here, please don't, unless you have backups of everything and are willing to restore everything.
This tuturial assumes you have completed:
Building Haiku on Ubuntu Linux step by step and optionally, if you have built Haiku to a partition and want to access it: Installing Haiku to a partition from Linux With that out of the way, there are two ways to do this:
This document may contained outdated information, please update!
The Haiku Network Stack is a modular and layered networking stack, very similar to what you may know as BONE.
The entry point when talking to the stack is through a dedicated device driver that publish itself in /dev/net. The userland library libnetwork.so (which combines libsocket.so, and libbind.so) directly talks to this driver, mostly via ioctl()1.
The driver either creates sockets, or passes on every command to the socket module2.
One of the most important tools of a Haiku kernel developer is the built-in
kernel debugger. Nevertheless also developers more comfortable with userland
hacking should not be shy to use it, as it can greatly help with various kinds
of bugs and problems. This document sheds some light on its basic and advanced
features.
Are you organizing a Haiku-related event? Are you planning to represent Haiku by giving a talk or manning a booth at a conference? If so, then let us know!
Use this form to submit the information about the event, and we will add it to the List of Conferences, Calendar of Conferences and Map of Conferences. For your reference, check out this entry to see the kind of information is being published for these events.