freebsd-rustdate

Intro

This is freebsd-rustdate, a reimplementation of freebsd-update. It’s primarily written because of how slow freebsd-update is, and is written in rust because I felt like it.

In usage, it’s expected to be similar, but not identical to freebsd-update. See the quickstart and differences pages for some overviews of how freebsd-rustdate is used compared to freebsd-update, and the command reference for more details.

This hasn’t been used nearly as much or as long as freebsd-update, so treat it as a little more experimental. I’ve been using it on multiple systems for a while now, and it’s worked fine. Others have also reported success in various usages. But upgrading your OS is a serious task, and a dangerous one to mess up. Be careful about using it on vital system.

Download

See the downloads page for download links and quickstart instructions.

Details

Are you sure it works?

The server this site is running on was upgraded with it. Are you able to load this page?

Now, is it as well tested and widely used as freebsd-update? Certainly not. It’s had basic development and a little use by a few guys. Use at your own risk, and it’s probably a somewhat elevated risk. I recommend you don’t try it for the first time on a system you’d have trouble recovering if it broke. Or the second time.

Bugs

Certainly not. Any current behavior is definitely a feature.

Thanks

To Colin for writing the original freebsd-update and making at all work. Nothing said here should be taken as a slight to him or the work he did to get this up and running. For what I’ve done standing on his shoulders, I can only apologize.

Contact

Matthew Fuller
https://www.over-yonder.net/~fullermd/