I (foolishly?) bought one of these Dell S5148F-ON with no OS on ebay for $300. They use a weird Cavium XPliant ASIC for switching so they aren't compatible with any NOS except dell's OS10, OpenSwitch (OPX), and maybe Dell's Enterprise SONiC (SONiC used to have XPliant support but I couldn't get it to build for the life of me, so that's my best guess). So, I went on an adventure resurrecting OPX to use in my switch. Luckily, it only took a Saturday to work through all the issues and get it set up properly. You will need a USB to Ethernet dongle if you don't want to go through hell trying to install the firmware for the management port. You will also need one of the cisco compatible RJ45 management dongles if you don't have it.
Get ONIE for switch from the dell website.
If you can already boot into ONIE, you just need the dell