MacOS 15.4 Sequoia עדכנה את OpenRsync שהוצג במקום RSYNC עד MacOS 14 Sonoma כדי לשפר את התאימות.

MacOS 15.4 סקויה שיפרה את התאימות בין RSYNC, שהותקנה עד MacOS 14 Sonoma, ו- OpenRsync, שהותקנה ב- MacOS 15. לפרטים נוספים, ראה להלן.


אפל פרסמה מעטפת ברירת מחדל עם רישיון GNU GPLV3 ב- MacOS 10.15 קטלינה שיצאה בשנת 2019.zsh מ- Bash עבור רישיון MITיש לו גם GPLV3עורך EMACS לעורך MGזה שונה ל- GPLV3 ב- MacOS 12.3 מונטריי, שיצא במרץ 2022, שוחרר.עורך ננו פיקו (מלחין אורן)In,

השתמש ב- ZSH כמעטפת ברירת המחדל ב- Mac שלך - Apple Support

MacOS 13.0 ונטורה שפורסם באוקטובר 2024 יספק חישובים אריתמטיים בדיוק שרירותי.פקודת BC (מחשבון בסיסי) הוא רישיון GH-BC מ- GNU BCיתר על כן, Sequoia MacOS 15, שיצא בספטמבר 2024, פרסמה את פקודת הסנכרון המקומית/מרוחקת של קבצים RSYCN (GPLV)
3) היה בתגובה לבעיות רישיון GPLV3, כמו שינוי OpenRsync ב- OpenBSD,

RSYNC השתנה ל- OpenRsyNC ב- MacOS 15 Quedoia

רישיונות אפל ו- GNU

  • אוקטובר 2019: MacOS 10.15 קטלינה
  • מרץ 2022: מקוס 12.3 מונטריי
  • אוקטובר 2023: MacOS 13 Ventura
  • ספטמבר 2024: MacOS 15 Sequoia
    • פקודת rsync השתנתה ל- OpenRsync לרישיון ISC

לדברי קווין, מהנדס DTS באפל, הוא שוחרר ב- 31 במרץ 2025 זמן מקומי.「(24E248) 」נראה כי נוסף שינוי גדול ל- OpenRsync (RSYNC מובנה) ששונה מ- RSYNC ב- MacOS 15.0, ושיפר את התאימות ל- RSYNC.

אז כן, MacOS 15.4 אכן כולל עדכון משמעותי ל- RSYNC המובנה. אם זה גורם לך צער, אני ממליץ לך להגיש באג על הבעיה הספציפית שיש לך.

MacOS 15.4 מסיר את האפשרות RSYNC-קובץ Log? - פורומי מפתחים של אפל

rsync (OpenRsync) עבור MacOS 15.3 ו- 15.4

RSYNC, שאפל כללה את MacOS 14 Sonoma, שוחרר בינואר 2025 ולא שוחרר כרגע בשנת 2006, במקום אותה סדרת RSYNC V3.x מורשה GPLV3 כ- RSYNC V3.4.1 האחרון.rsync v2.6.9 עבור GPL V2אז, אפל יישמה את רישיון ה- ISC OpenRsync, התואם ל- RSYNC V2.X זה ומשמש ב- OpenBSD, ב- MacOS 15 Sequoia.

MacOS 15.3 の OpenRsync: פרוטוקול גרסה 29 RSYNC גרסה 2.6.9 תואם

לאחר בדיקת OpenRsyNC עבור MacOS 15.3 ו- MacOS 15.4, OpenRsyNC עבור MacOS 15.4 הוסיף את האפשרויות הבאות, ושיפר את התאימות ל- RSYNC V2.6.9.

אפשרויות שנוספו ל- OpenRsyNC ב- MacOS 15.4

  • –CHECKSUM-SEED = NUM: הגדר זרע חסימת/קובץ בדיקת קובץ (מתקדם)
  • –Chmod = chmod: השפיע על הרשאות קבצים ו/או ספריות
  • –COMPRESS-LEMEL = NUM: הגדר במפורש את רמת הדחיסה (AKA –ZL)
  • –Delete-delay: מצא מחיקות במהלך, מחק אחרי
  • –Delete-excluded: מחק גם קבצים לא נכללים מ- Destmins
  • –Files-from = קובץ: קרא את רשימת שמות קובץ המקור מהקובץ
  • –ליסט בלבד: רשום את הקבצים במקום להעתיק אותם
  • –לאי-אפלים-דריטים: אל תשלח דירים מרומזים עם –ורטיבי
  • –Partial-dir = dir: הכניסו קובץ שהועבר חלקית ל- Dir
  • –לאי-ריק-דורות, -M: גזום שרשראות ספריות ריקות מרשימת הקבצים
  • –סטאטים: תן כמה סטטיסטיקות העברת קבצים

תאימות ה- OpenRsync של אפל ו- RSYNC

למרות שתאימות בין RSYNC ל- OpenRsyNC שופרה ב- MACOS 15.4, כפי שדווח בפורומים של Apple Developer, יישום אפשרות הקובץ-לוג השתנה, ויש בעיה שבה לא ניתן להשתמש בה באותה פורמט כמו RSYNC ב- MacOS 14.X.

rsync -avz —delete —log-file=“$LOG_FILE” “$SRC_DIR” “$DEST_DIR”
“rsync: unrecognized action —log-file=/users/admin/logs/backuplog_***.log”.

כאשר משווים בין כל האפשרויות ל- OpenRsync ב- MacOS 15.4 ו- 15.3, ו- RSYNC v2.6.9 ב- MacOS 14.7.4 סונומה, יש עדיין כמה בעיות עיצוב, כמו אפשרות היחידה של האפשרות של המערכת היחידה (לאפשרות לאפשרות, אם כן, ניתן להשתמש באפשרות, אם כן, אם אתה רצה ", אם אתה רצה", אם אתה רצה "," (-"". סקריפטים שיצרת עד כה, נראה שעדיף להתקין את RSYNC V3.X ב- HomeBrew.

גרסה 3.4.1 פרוטוקול גרסה 32

אפשרויות OpenRsync ו- RSYNC עבור MacOS 15.4 ו- MacOS 15.3