כל מי שניסה לעבור למערכות לינוקס לשימוש דסקטופ, בוודאי מכיר את העובדה הפשוטה שתוכנות עריכה של אדובי – לא זמינות ללינוקס. יש כמובן אלטרנטיבות (חלקן טובות וחלקן די גרועות), אבל אדובי עצמה לא מייצרת תוכנות עבודה לסביבות לינוקס 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 – זה רעיון טוב.
חברת NVidia החלה למכור לאחרונה בצורה ישירה ודרך יצרני מחשבים נוספים כמו Dell, HPE, Lenovo, Asus (שמוכרים מחשב שהוא זהה פנימית, אך באריזה שונה) – את ה-Spark, מחשב מיני קטן שמיועד למפתחי AI/ML ואימוני Dataset.
לאחרונה אנחנו נתקלים ביותר ויותר חדשות לגבי OpenAI והרכישות המאסיביות שלה.