Code OSS, VSCodium או Visual Studio Code: מה כדאי להתקין בלינוקס

קוד OSS, VScodium ו-Visual Studio Code

ישנם עורכי טקסט רבים. עבור טקסט רגיל, Gedit, Kate או Windows Notepad זה יותר ממספיק, אבל כשאנחנו רוצים לכתוב לפחות HTML, מה שאנחנו צריכים זה משהו אחר, בתקווה שתואם עם אמט. סוגריים היו אופציה טובה, לפני שאדובי זנחה אותה והמנהלים החדשים שכחו את לינוקס. Atom היא אפשרות נוספת, אבל הבחירה הרוב היא Visual Studio Code... או אחת מהגרסאות הלא מורשות שלו כמו קוד OSS או VSCodium.

אבל מה ההבדלים? למה יש שלושה? קיומו של הראשון ברור: זהו העורך שמציעה מיקרוסופט, והוא עושה זאת באמצעותו רישיון MIT. זה לא אחד הרישיונות הגרועים והמוגבלים ביותר, אבל מיקרוסופט מוסיפה התאמה אישית משלה וחוסכת נתוני טלמטריה (MAS Información). Visual Studio Code דומה קצת לכרום: הוא בנוי על תוכנת קוד פתוח, אבל הם משנים אותו ומוסיפים את מה שמועיל להם. ואז יש תוכנות כמו Chromium או Brave, שמשתמשות בתוכנה המקורית, ומבטלות את מה שלא מעניין.

Visual Studio Code: מה שמציעה מיקרוסופט, כולל טלמטריה

למי שלא אכפת מכל זה, קוד Visual Studio עשויה להיות האפשרות הטובה ביותר. כמו כן, מ האתר שלהם אנחנו יכולים להוריד חבילות DEB ו-RPM, כך שמשתמשי Debian/Ubuntu או Fedora לא יצטרכו ללכת לאינטרנט, להוריד את החבילה, להתקין ולהחזיק את העורך בצורה הרשמית ביותר שלו.

יש לנו את הבעיה בהפצות אחרות, כמו אלו המבוססות על Arcn Linux. במאגרים של Arch הם לא מוסיפים שום דבר שהוא קנייני, וכדי להתקין Visual Studio Code אנחנו צריכים למשוך AUR. במאגר זה אנו מוצאים מספר אפשרויות, וזו המסתיימת ב-bin מומלצת מכיוון שלוקח פחות זמן להדר (הידור מראש).

התקנת Visual Studio Code תהיה לנו החוויה השלמה ביותר, שכן לאחר ההתקנה תהיה לנו גישה לכל ההרחבות של ה-Market שלה, הנקודה החשובה ביותר אחרי השכבה שמיקרוסופט מוסיפה לה, בה כבר הסכמנו, הכוללת איסוף טלמטריה (בתור Audacity במשך זמן רב).

Code OSS ו- VSCodium: בסיס התוכנה ללא שכבת Microsoft

Code OSS ו- VSCodium הם אותו Visual Studio Code, אך ללא שכבת Microsoft, ולכן ללא טלמטריה. אין להם גם את הסמל הרשמי, אבל זה פרט לא חשוב. ואם אני לא רוצה את הקוד המותאם אישית של מיקרוסופט, מהי האפשרות הטובה ביותר עבור לינוקס?

הדבר הראשון שצריך לדעת הוא שגם Code OSS וגם VSCodium הם לוקחים את הקוד הפתוח שמתפרסם ב-GitHub ומתוכו הם יוצרים את העורך. אבל יש הבדלים:

Code OSS הוא מה שאתה מקבל כשאתה בונה vscode מקוד המקור שלו. VSCodium הוא יותר סקריפט בנייה שמרכיב vscode כאשר למיקרוסופט יש גרסה חדשה ודוחף את הקבצים הבינאריים ל- GitHub, כך שהוא חוסך זמן וזמין מוקדם יותר. חוץ מזה, VSCodium משבית את הטלמטריה בתהליך ומשכתב חלק מקוד הטלמטריה כך שהוא לא יעבור לשום מקום במקרה שמשהו שמיקרוסופט שולחת ינסה לאסוף מידע מסוג זה. אם זה קורה או לא ב-Code OSS תלוי במי שהרכיב אותו, כמו קהילת Arch Linux או מי שיוצר את חבילות ה-flatpak וה-snap.

בעיית ההרחבה

כאשר אנו מתקינים Visual Studio Code, ה-Market שבו מתקבלות ההרחבות הוא של מיקרוסופט, אבל זה לא המקרה ב-VSCodium וב-Code OSS. במקום זאת הולך לחנות אחרת שאמור להכיל הכל בקוד פתוח, אבל הוא לא שם, למשל, מחלק הערות, הרחבה שיוצרת הערות מקושטות בשורה אחת או מעין באנר עם קיצור מקלדת.

כדי לתקן בעיה זו ב- VSCodium ו-Code OSS אנו יכולים לעשות שני דברים:

  • אתר את הקובץ product.json (בנתיבים /usr/share/codium/resources/app באובונטו) והוסף את זה:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • אפשרות נוספת היא להוריד את התוסף ולהתקין אותו באופן ידני.
    • אנחנו הולכים ל marketplace.visualstudio.com .
    • אנחנו מחפשים את ההרחבה.
    • בצד ימין נלחץ על תוסף הורדה, זה יוריד קובץ vsix.
    • בוא נלך ל- VSCodium או Code OSS.
    • אנו לוחצים על לשונית ההרחבות, לאחר מכן על שלוש הנקודות ולאחר מכן על התקן מ- VSIX.
    • אנו מחפשים את התוסף שהורד בשלב 3 ולחץ על התקן.

התקן את ההרחבה באופן ידני ב- VScodium או Code OSS

הדבר הרע היחיד לעשות זאת באופן ידני הוא שאיננו יכולים לראות את כל האפשרויות מאותו עורך; זה יאלץ אותנו לחפש מ-Microsoft Market אם אנחנו מחפשים משהו ספציפי ואיננו יודעים את שם התוסף.

טוֹב. אבל בסופו של דבר Visual Studio Code, Code OSS או VSCodium?

זה כבר החלטה של ​​כולם, והסיבות לבחירה יכולות להיות רבות ומגוונות. למשתמש של Windows או מערכת לינוקס התואמת חבילות DEB או RPM, שגם אינו מודאג מהטלמטריה והקוד של מיקרוסופט עצמה, קוד Visual Studio הרשמי הוא האפשרות הטובה ביותר.

צריך גם לקחת בחשבון מה יש או מה קל יותר להתקנה בהפצה שלנו. אם אינך יכול להתקין חבילות DEB או RPM, VSCodium זמין גם כחבילת snap וגם ב-Flathub כחבילת flatpak. במקום זאת, Code OSS נמצא רק ב-Flathub. אבל Code OSS נמצא במאגר הקהילה הרשמי של Arch Linux, כך שתוכל להתקין אותו אם אינך רוצה להשתמש בחבילות הדור הבא. ב-Windows וב-macOS האפשרויות הן רק Visual Studio Code (בתוספת אפשרות Visual Studio בתשלום) ו- VSCodium.

בלינוקס אתה יכול לבחור, ואתה צריך לעשות את זה לדעת את היתרונות והחסרונות של כל אפשרות. אני אבחר VSCodium שלא הייתה גרסת ה-flatpak או ה-Snap, או Code OSS במערכות מבוססות Arch Linux, למרות שלוקח קצת יותר זמן לעדכן. השאלה היא לבחור מה הכי מתאים לנו, ובלינוקס יש בחירה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   סבע דיג'ו

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

  2.   רפאל דיג'ו

    EX-CE-LEN-TE המאמר שלך.
    כשניסיתי למצוא את ההבדלים בין כולם בשנה שעברה, זה היה כאב ראש אמיתי עבורי, ובסופו של דבר השתמשתי ב- VSCode, בעיקר למציאת תוספים והתקנתם. אבל זה שהמאמר שלך אפילו כולל קיצורי דרך כדי להקל על המשימה הזו למשתמש בחלופות החינמיות.

    ברצינות, הכי טוב שקראתי על לינוקס בספרדית בחודשים האחרונים.

    תודה