ruby.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.

Administered by:

Server stats:

1K
active users

#openrsync

0 posts0 participants0 posts today
I didn’t know about openrsync until recently — been using rsync for years and somehow missed it!

openrsync is a lightweight rsync replacement developed by the OpenBSD team.
It focuses on security, simplicity, and a small footprint.

While not yet feature-complete compared to GNU rsync, it supports common
use cases like recursive copying, preserving permissions, and syncing over SSH.

Originally introduced in OpenBSD 6.5 (May 2019)
Authored by Kristaps Dzonsons
🔗 https://www.openrsync.org/manual.html

Thinking about writing a SlackBuild for it — I’ll give it a proper test first. 🙂

#openbsd #openrsync #slackbuild #rsync
www.openrsync.orgOpenRsync: Manual PagesOpenRsync Manual Pages
Replied in thread
Thanks to a helpful suggestion from ryandesign, I modified the Portfile to stop passing the --prefix styled parameter using your suggestion for the oconfigure style and submitted a Pull Request to add openrsync to MacPorts here:

https://github.com/macports/macports-ports/pull/28096

GitHub Continuous Integration checks passed OK!

Here's hoping it gets merged without issues (I included some of the warnings from running %port test and maybe some other MacPorts contributors will have some helpful suggestions for clearing those up too).

Regardless, thank you for your efforts! I'm grateful to be able to downstream it in my own limited capacities. I realize, not as helpful as it might be if Apple were more collaborative, but who knows wtfh Tim "Apple" is up to besides removing headphone jacks and selling off stocks and racing devices out of India before tariffs impact their bottom line, or whatever it is that they do in Cupertino.

#OpenRSYNC #OpenBSD #MacPorts #rsync

CC: @ParadeGrotesque@mastodon.sdf.org @pertho@bsd.cafe @dexter@bsd.network
closes https://trac.macports.org/ticket/72311

Description

Type(s)


 bugfix
 enhancement
 security fix

Tested on

macOS 15.4 24E248 arm64
Command Line Tools 16.3.0.0.1.1742442376
Verification 
H...
GitHubopenrsync: New port by artkiver · Pull Request #28096 · macports/macports-portsBy artkiver

🌗 macOS Sequoia 棄用 rsync,改用 openrsync
➤ 授權問題導致蘋果改用 openrsync
derflounder.wordpress.com/2025
蘋果公司在 macOS Sequoia 中用 openrsync 取代了舊版的 rsync 2.6.9。此舉是為瞭解決 rsync 與 GNU GPL 授權協議的相容性問題。由於蘋果無法符合 GPLv3 的條款,因此無法更新到 rsync 3.x。openrsync 使用 BSD 授權協議,允許更靈活的使用和修改,讓蘋果能夠持續更新此工具。雖然 openrsync 與 rsync 兼容,但它僅支持 rsync 命令列參數的子集,可能影響到某些舊有的腳本或設定。
+ 終於更新 rsync 了!雖然可能有些參數不兼容,但總比用二十年前的版本好。
+ 蘋果這種做法很典型,為了避免授權問題寧願重寫,希望 openrsync
#macOS #rsync #openrsync #軟體授權

Der Flounder · rsync replaced with openrsync on macOS SequoiaOn many Unix-based operating systems, rsync is a command line tool for transferring and synchronizing files on a computer, either between storage attached directly to the computer or between anothe…

What is this #openrsync nonsense that Apple appear to have replaced the real rsync with in the latest #macOS?

I used to be able to "rsync host:" and browse around the remote file system to find the directories I wanted to sync. This version doesn't appear to support that, despite proclaiming "rsync version 2.6.9 compatible".

Thankfully we have #pkgsrc.

Replied in thread

@RL_Dane The #OpenBSD project is working on #openRSYNC at least?

There is no -portable branch currently.

Moreover, I remember encountering uhhh, quite a bug against the original #rsync (the rsync system would crash) on a FreeBSD machine running an experimental aarch64 -CURRENT of 13, years ago on a Raspberry Pi 3 which I could definitely recreate, but it seemed a little too bleeding edge to worry about a bug report.

Maybe now some of the rougher edges have been filed down a little bit?

Replied in thread

@RL_Dane @mjgardner @benjaminhollon Tridge is the man, for sure, rsync is a masterpiece, one of my very favorite CLI tools. I have real doubts about anyone doing better in a clean room type rewrite, but I also have doubts the #OpenBSD #openrsync replacement author isn't peeking now and then. Not a criticism, but sometimes you have to cheat just a bit, lol. Though OBSD have great developers, top notch, they solve problems with tiny group (50 devs?) billion dollar companies can't solve.