VirtualBox

Changes between Version 13 and Version 14 of Source code organization


Ignore:
Timestamp:
Nov 16, 2006 12:09:57 PM (18 years ago)
Author:
jose
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Source code organization

    v13 v14  
    1313== src/ ==
    1414
    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:
    1616
    1717 * `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].
     
    2727    * `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.
    2828    * `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.
    3232    * `src/VBox/HostServices/`:
    3333    * `src/VBox/Installer/`:

© 2023 Oracle
ContactPrivacy policyTerms of Use