My computer is currently dual booted with Windows 11/Ubuntu 20.04. I can write and deploy code fine with Ubuntu, but am looking for a way to get Driver Station working with it as well.
I’m wondering if any teams have had success using the official Driver Station on Linux? I’ve looked through a bunch of posts here regarding this, but all of them are from 5+ years ago, and their methods don’t seem to work on the latest driver station. I also know there are some cross-platform driver stations available - I haven’t tested them yet but I would prefer to use the official driver station(on Linux) if at all possible
So far I’ve tried using wine, and it gets the installation executable running, however the NI installation application refuses to show the license agreement not allowing the installation to continue.
To clarify, even if any solution is found I do not plan on using Linux at regionals. My team has plenty of Windows computers, this is for my personal use.
Again, any teams had success using FRC Driver Station on Linux? If so, mind sharing your methods (using wine or something else)? Any help is appreciated.
Unless specific development on Wine happens to make the Driver Station work–which is EXTREMELY unlikely mind you–you’re out of luck. Use the cross-platform ones.
That’s what I was afraid of. As mentioned wine can start the installation but the application itself doesn’t allow the process to finish, probably due to some wine configuration/setting/issue. Thanks for the reply.
MAYBE you could do some hacky stuff with winetricks to get it to work, but at that point you’re reaching into dangerous territory so… yeah. Keep in mind even if it could install, there’s no guarantee it would run, let alone connect and run a robot… that’s the nature of Wine unfortunately.
And honestly, Driver Station is integrated with Windows and LabVIEW pretty deeply, up to a point where I don’t know if WINE could redirect everything properly. Then again, Wine is an incredible piece of technology… do let me know if you figure anything out!
I would highly suggest using Conductor if you’re doing a test driver station, obviously for competitions you will need the official one running on a real Windows machine.
qDriverStation. Its on the AUR its not the official one but as far as I know its feature complete. Its a Reverse engineered build of the official driver station. I use it on my arch linux laptop and everything works fine. From VSCode I am able to deploy and everything. QDriverStation (frc-utilities.github.io) I know its not the offical but its better than messing around with wine