התוכנות החדשות והסכנות שלא מודעים אליהן

כל מי שניסה לעבור למערכות לינוקס לשימוש דסקטופ, בוודאי מכיר את העובדה הפשוטה שתוכנות עריכה של אדובי – לא זמינות ללינוקס. יש כמובן אלטרנטיבות (חלקן טובות וחלקן די גרועות), אבל אדובי עצמה לא מייצרת תוכנות עבודה לסביבות לינוקס desktop.

בזמן האחרון קמה לה קבוצה חדשה בשם Artcraft שהחליטה לעשות מעשה: לקחת את האפליקציות של אדובי, אופיס של מיקרוסופט, אוטוקאד, לבצע תהליך שנקרא decomp (או ״הנדסה לאחור״) ולבנות את המערכות הללו מחדש, בשפת rust, והכל עם Claude Code. כל התוכנות זמינות כאן וכמובן ב-Github שלהם.

אחרי שרואים מספר קליפים המדגימים יכולות  ראשוניות, מספר מחשבות חולפות לגבי  מה שרואים:

  • העובדה שהתוכנות שרבים רוצים פתאום יהיו זמינות לכל מערכת הפעלה, לא חשוב איזה מעבד (כולל arm) – זה מדהים!
  • העבודה כולה נעשית ב-vibe coding, ופתאום הדרישות להתחיל לבצע דבר כזה קשורות לזמינות אפליקציית מקור, כתיבת מספר קבצי md, תיאורים וצילומים שונים ועוד – ולאט לאט מתחיל לקום מתחרה. נכון, כמות הבאגים והביצועים הנמוכים מראים שיש עוד הרבה עבודה עד שזה יהיה ממש שמיש, אך כבר עתה זה נראה מרשים!
  • והבעיה שאני חושבת עליה ולא עלתה עד כה בשום וידאו: בעיות אבטחה ענקיות! מכיוון שכל הפרויקט רץ ב-vibe coding ואף אחד בעצם לא קורא את הקוד וכל אחד יכול לתרום בלי בדיקה, יכול כל גוף עוין ״לתרום״ מספר ״שיפורי קוד״ שיכילו קוד זדוני שיוכל לגנוב ממך תוכן יקר וחשוב! תחשבו על מפתחות ssh ומפתחות רבים נוספים, ארנקים, וכל מידע אישי, ויהיה קשה מאוד לעלות על כך, ובנוסף – הקוד הזדוני יהיה גם בתוך הקבצים הבינאריים ללינוקס, למערכות דסקטופ מבוססות ARM ועוד, ועד שיעלו על כך – הנזק שיכול להיווצר מכך – הוא אדיר!

אבל האם בעצם פתרונות כאלו יכולים להוות בעיה, ברמת המאקרו, מעבר לתוכנות של אדובי ומיקרוסופט? במחשבה ראשונה רבים יאמרו ש״כן״, אבל אני חושבת שיש כאן לא מעט דברים ש״יהרגו את החגיגה״:

  • קניין רוחני: פטנטים, סימנים רשומים ושאר דברים שנכללים תחת קטגוריית ״קניין רוחני״ יכולים בהחלט לעצור כל פרויקט כזה עם מכתב cease & desist ל-github או לכל אתר שמארח קוד או קבצי התקנה. בד״כ אם ״יוצר התוכנה״ לא יעצור עם אותו vibe coding,המחלקה המשפטית של אותן חברות תתחיל לטפל בנושא.
  • בעיית תיקוני קוד – קוד vibe coding במקרים רבים אינו נקרא ולכן קשה גם למצוא את השורות או החלקים השונים אם יש באגים שאנו מגלים. אפשר כמובן לומר למודל ש״לחיצה על כפתור X מגיבה לאט״, ואולי קלוד/צ׳אטgpt יוכלו לחפש ולנסות את הבאג, אך אם התוכנה עצמה בנויה ממאות אלפי שורות קוד, האבחון, תיקון, וידוא שלא נשבר מאומה כתוצאה מהשינוי – יעלו בקרדיטים רבים, ולפעמים מנוי לתוכנה המקורית יהיה יותר זול
  • סכנת אבטחה: כפי שציינתי לעיל – זו בעיה רצינית שיכולה לגרום לנזק מהותי.

לסיכום: vibe coding זה דבר מהפכני ושיכול לעזור פה ושם, אבל בשורה התחתונה, כשאנחנו זקוקים לתוכנה בשביל העסק או בשביל לקוח שלנו, אינני חושבת שבניית/התקנת תוכנה הכתובה ב-vibe coding – זה רעיון טוב.

מערכת Windows 10 רוצה שתשדרגו. מה עושים?

בימים האחרונים יותר ויותר אנשים מקבלים הודעה ממערכות ה-Windows שלהם בבית כי עליהם לשדרג ל-Windows 11, ורבים לא יודעים אם לעשות זאת, מה הסיכונים, מה המחיר ומה האלטרנטיבות. אם נסתכל לפי הרשת, נראה מגוון עצות, ולכן החלטתי להתייחס ל-4 עצות העיקריות:

  • כן, לשדרג ל-Windows 11. העצה הזו מגיעה מגורמים רבים והיא בסופו של דבר עצה טובה ברמת המאקרו. סביר להניח שכל האפליקציות שלכם ימשיכו לעבוד וההגדרות שלכם ישמרו בעת שדרוג.
    אז האם כדאי לשדרג? כן, אבל חשוב לזכור: Windows 11 הופכת את המחשב שלכם למחשב עם פרסומות מכאן ועד הודעה חדשה, ועם כריכת שרותי אונליין לשרותים רגילים (נסו לשמור תמונה ותראו איך מיקרוסופט מתעקשת שתשמרו אותה אונליין ולא מקומית, לדוגמא) מה שמתורגם לכך שתוציאו יותר כסף, ובנוסף – השדרוג מתקין שורה של תכונות ותוכנות נוספות שכביכול אמורות לשפר את חויית השימושיות, אבל בפועל – זה מאיט יותר את המחשב ותופס יותר מקום על דיסק.
    לכן, אם רוצים לבחור באופציה זו, כדאי להריץ את Debloater על מנת להסיר חלקים שונים ב-Windows שרק תופסים מקום ומשאבים (חשוב: אם אין לכם נסיון במחשבים, תנו למישהו שיש לו נסיון להפעיל את ה-Debloater).
  • לא לשדרג – זו גם אופציה אפשרית, אבל חשוב  לזכור: מיקרוסופט לא תשחרר יותר בחינם שדרוגי אבטחה, וזה יכול לעלות לכם כלום או 30 דולר, תלוי באיזה אופציה תבחרו במסגרת תוכנית ESU. בכל מקרה, תצטרכו ליצור חשבון במיקרוסופט (אם לא יצרתם והתחברתם אליו), וזו נקודה שחשובה לחלק מהאנשים שלא מעוניינים בה.
  • לעבור ל-מק או לעבור ללינוקס: זו הצעה שמאוד ״תופסת גובה״ בפורומים השונים, אולם כאחת שיש לה יותר מ-8 שרתי לינוקס ו-5 מחשבי מק בביתה, אני ממליצה דווקא לא לבחור באופציות הללו, אלא אם אותו משתמש מוכן להשקיע את הזמן ומאמץ ללמוד מערכת אחרת, כולל את כל ה״שטיקים״ שלה ובאגים או הגדרות שיש לעשות על מנת לעבוד באופן רגיל ושוטף, ולכן זו האופציה האחרונה שאינני ממליצה (ואם מתעקשים ללכת במסלול הזה, אני ממליצה על מק… לינוקס, עדיין, אינו מוכן לשימוש כדסקטופ, אלא אם המשתמש מכיר טוב לינוקס)

לסיכום: מיקרוסופט רוצה שתשדרג, ועכשיו, ויש המון קולות ללכת לכאן או לכאן, אבל חשוב לשקול היטב את האופציות השונות, ורק אז ליישם (ואם אין לכם כח להחליט עכשיו ואתם חושבים להחליט עוד חודש חודשיים, אתם תמיד יכולים לשנות משהו קטן, הנה קליפ שמסביר מה ואיך):