Driver installation isn't required, but you might find a few udev rules helpful.
If installation fails
On many newer computers, such as those with Windows 10, the operating system blocks the installation of the BeagleBone drivers as they are “unsigned.” The process may simply fail without an informative message.
Driver installation may fail because the drivers are unsigned
The way around this is to temporarily disable this security check. Instructions on how to do that can be found here. Option 2 is the simplest and the security measures will revert after the next reboot. The steps are summarized below.
1) Hold down the Shift key while you click the “Restart” option in Windows. Your computer will restart into the Advanced Boot menu
2) Select the “Troubleshoot” tile on the Choose an option screen that appears
3) Select “Advanced options”
4) Click the “Startup Settings” tile
5) Click the “Restart” button to restart your PC into the Startup Settings screen
6) Type “7” or “F7” at the Startup Settings screen to activate the “Disable driver signature enforcement” option
Your PC will boot with driver signature enforcement disabled and you’ll be able to install unsigned drivers. However, the next time you restart your computer, driver signature enforcement will be disabled—unless you go through this menu again.