Changes between Version 13 and Version 14 of Source code organization
- Timestamp:
- Nov 16, 2006 12:09:57 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Source code organization
v13 v14 13 13 == src/ == 14 14 15 `src/` is, naturally, by far the biggest and most complicated subtree. Here you find, by subdirectory:15 `src/` is, naturally, by far the biggest and most complicated subtree. For the following, a basic understanding of the ["VirtualBox architecture"] is helpful. Here you find, by subdirectory: 16 16 17 17 * `src/libs/` contains various libraries in specific versions that we depend on. We can't very well ask our customers to descend into dependency hell and therefore statically compile these into the !VirtualBox binary. The various licenses under which these libraries were shipped are all documented in the appendices of the [wiki:"Downloads" user manual]. … … 27 27 * `src/VBox/Devices/`: Code for the various devices that the VMM virtualizes, such as the audio, network, and graphics card, as well as the virtual hard disk and USB controller. 28 28 * `src/VBox/Disassembler/`: 29 * `src/VBox/FBGUI/`: 30 * `src/VBox/GuestTools/`: 31 * `src/VBox/GUI/`: 29 * `src/VBox/FBGUI/`: The "Framebuffer GUI", a GUI that sits directly on the Linux framebuffer. 30 * `src/VBox/GuestTools/`: The "Guest Additions" for Windows and Linux (and possibly more in the future); this is code that must be installed within a guest to optimize its performance and usability. The build system compiles this code into an ISO file that can be mounted as a VM's virtual CD-ROM drive, as described in the [wiki:"Downloads" user manual]. 31 * `src/VBox/GUI/`: This contains the Qt GUI as shown on the [wiki:"Screenshots"] page. 32 32 * `src/VBox/HostServices/`: 33 33 * `src/VBox/Installer/`: