fleet/articles/debunk-the-cross-platform-myth.md
Drew Baker 1e3c37aaa1
Update debunk-the-cross-platform-myth.md (#21623)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [ ] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-08-28 09:17:49 -07:00

5.2 KiB
Raw Blame History

Debunk the cross-platform myth

Conventional wisdom holds that cross-platform device management is a nightmare. Its no surprise—most solutions out there are cobbled together with bolted-on features that never quite mesh. If youve tried managing a mixed fleet of macOS, Windows, and Linux devices, you might have some scars to show for it. But heres the thing: it doesnt have to be that way. Fleet is built differently, and its time to debunk the myth that cross-platform management has to suck.

Cross-platform pain points

The skepticism around cross-platform device management is real, and for good reason. Many IT teams have been burned by solutions that promise seamless management across different operating systems but deliver only frustration and complexity. Solutions that often leave a trail of disappointed admins in their wake, often forcing you to manage the tools more than the devices. Fleet flips that script by letting you interact directly with each operating systems native features. Whether Apples macOS, Microsofts Windows, or various Linux distributions, Fleet provides a consistent management experience without forcing you to “talk Windows” to your Macs or vice versa.

Managing every OS like its your favorite

Fleet introduces familiar concepts like custom attributes and dynamic grouping but adapts them to work with the nuances of each operating system. This means you can manage your macOS, Windows, and Linux devices without juggling multiple management platforms or dealing with convoluted workarounds. Everything is streamlined in one open-source platform, giving you direct access to the data and events from each OS.

By working directly with native operating system features, Fleet ensures you dont lose low-level control or compromise on capabilities. Instead of managing multiple MDM solutions, you can focus on managing your devices—regardless of OS.

For example:

  • Operating systems: You can enforce OS updates with Declarative Device Management (DDM), Nudge, and Windows Update from one console.
  • Automated enrollment: Drop-ship devices to your end users with Apple Business Manager or Autopilot and let them set up their own accounts. No IT help is needed.
  • Config management: Manage settings with configuration profiles for Apple and device profiles for Windows. Use a canary team to test changes before they go live.
  • App management: Automatically keep applications and plugins secure and up-to-date. Install the software end users need or let them install it themselves via self-service.
  • Scripts and events: Easily manage and version control your custom script library. Execute shell and PowerShell scripts when computers drift from the baseline.
  • Keep up with Apple: Fleet's team and community stay current on the latest features and releases from all supported platform vendors, not just Apple.

Switching platforms is disruptive

Its understandable to be cautious about adopting a new management solution, especially if youre concerned about the time and effort involved in switching. However, Fleet is designed with ease of transition in mind. Our platform integrates seamlessly with your existing tools and workflows, minimizing disruption. Plus, with our comprehensive documentation and responsive community support, youll have everything you need to get up and running quickly. Fleets flexible deployment options let you start small and scale at your pace, ensuring a smooth, controlled migration.

Migrate to Fleet dialog

One platform, many possibilities

Fleet isnt just about making cross-platform management tolerable—its about making it genuinely effective. With Fleet, you can enforce OS updates, automate device enrollment, manage configurations, and keep applications secure, all from one place. You can also deploy Fleet yourself at any time; its 100% source-available, meaning you can look at the source code for how any part of it works.

And because Fleet is open-source, its designed with flexibility and transparency in mind. You can tailor it to fit your organizations needs, whether youre managing a few hundred devices or tens of thousands.

Mad props to how easy making a deploy pkg of the agent was. I wish everyone made stuff that easy.

Wes Whetstone, Staff CPE at Stripe

The takeaway

Cross-platform management doesnt have to be the headache its been in the past. Fleet is here to simplify how you manage your devices, no matter what mix of operating systems youre dealing with. Its time to let go of the myth that managing different platforms means managing different tools. With Fleet, you can have everything you need in one place—without the anxiety.

Ready to get started?

Visit our start page to begin your journey.