Code OSS, VSCodium หรือ Visual Studio Code: คุณควรติดตั้งอะไรบน Linux

รหัส OSS, VScodium และ Visual Studio Code

มีโปรแกรมแก้ไขข้อความมากมาย สำหรับข้อความธรรมดา Gedit, Kate หรือ Windows Notepad นั้นมากเกินพอ แต่เมื่อเราต้องการเขียน HTML เป็นอย่างน้อย สิ่งที่เราต้องการคืออย่างอื่น หวังว่าจะเข้ากันได้ เอ็มเม็ต. วงเล็บเป็นตัวเลือกที่ดี ก่อนที่ Adobe จะยกเลิกและผู้จัดการคนใหม่ก็ลืมเกี่ยวกับ Linux Atom เป็นอีกทางเลือกหนึ่ง แต่ตัวเลือกส่วนใหญ่คือ Visual Studio Code… หรือหนึ่งในเวอร์ชันที่ไม่มีใบอนุญาต เช่น รหัส OSS หรือ VSCodium

แต่อะไรคือความแตกต่าง? ทำไมถึงมีสามคน? การมีอยู่ของสิ่งแรกนั้นชัดเจน: มันคือตัวแก้ไขที่ Microsoft นำเสนอ และมันเป็นเช่นนั้นด้วย ใบอนุญาต MIT. ไม่ใช่หนึ่งในใบอนุญาตที่แย่ที่สุดและถูกจำกัดที่สุด แต่ Microsoft ได้เพิ่มการปรับแต่งของตัวเองและบันทึกข้อมูลทางไกล (ข้อมูลเพิ่มเติม). Visual Studio Code คล้ายกับ Chrome: มันสร้างขึ้นจากซอฟต์แวร์โอเพ่นซอร์ส แต่พวกเขาแก้ไขและเพิ่มประโยชน์ให้กับพวกเขา จากนั้นก็มีซอฟต์แวร์อย่าง Chromium หรือ Brave ซึ่งใช้ซอฟต์แวร์ดั้งเดิมขจัดสิ่งที่ไม่สนใจออกไป

Visual Studio Code: ข้อเสนอของ Microsoft รวมถึง telemetry

สำหรับผู้ที่ไม่สนใจสิ่งนี้ รหัส Visual Studio อาจเป็นทางเลือกที่ดีที่สุด. นอกจากนี้ จาก เว็บไซต์ของพวกเขา เราสามารถดาวน์โหลดแพ็คเกจ DEB และ RPM ได้ ดังนั้นผู้ใช้ Debian/Ubuntu หรือ Fedora จึงไม่ต้องเข้าเว็บ ดาวน์โหลดแพ็คเกจ ติดตั้ง และให้โปรแกรมแก้ไขอยู่ในรูปแบบที่เป็นทางการที่สุด

เรามีปัญหาในการแจกแจงแบบอื่นๆ เช่น ดิสทริบิวชันที่ใช้ Arcn Linux ในที่เก็บ Arch พวกเขาไม่ได้เพิ่มสิ่งใดที่เป็นกรรมสิทธิ์และเพื่อติดตั้ง Visual Studio Code เราต้องดึง AUR. ในที่เก็บนี้ เราพบตัวเลือกมากมาย และตัวเลือกที่ลงท้ายด้วย -bin แนะนำให้ใช้เพราะใช้เวลาในการคอมไพล์น้อยกว่า

การติดตั้ง Visual Studio Code เราจะมี ประสบการณ์ที่สมบูรณ์ที่สุดเนื่องจากหลังจากการติดตั้ง เราจะสามารถเข้าถึงส่วนขยายทั้งหมดของ Market ซึ่งเป็นจุดที่สำคัญที่สุดหลังจากเลเยอร์ที่ Microsoft เพิ่มเข้าไป ซึ่งเราได้ตกลงกันไว้แล้ว ซึ่งรวมถึงการรวบรวม telemetry (เป็นความกล้า เป็นเวลานาน).

Code OSS และ VSCodium: ซอฟต์แวร์พื้นฐานที่ไม่มี Microsoft layer

รหัส OSS และ VSCodium เป็นรหัส Visual Studio เดียวกัน แต่ไม่มีเลเยอร์ของ Microsoft ดังนั้น ไม่มีมาตร. พวกเขายังไม่มีไอคอนอย่างเป็นทางการ แต่นี่เป็นรายละเอียดที่ไม่สำคัญ และถ้าฉันไม่ต้องการโค้ดที่กำหนดเองของ Microsoft ตัวเลือกใดดีที่สุดสำหรับ Linux

สิ่งแรกที่ต้องรู้ก็คือทั้ง Code OSS และ VSCodium พวกเขาใช้โอเพ่นซอร์สที่เผยแพร่บน GitHub และจากนั้นก็สร้างตัวแก้ไข แต่มีความแตกต่าง:

Code OSS คือสิ่งที่คุณได้รับเมื่อคุณสร้าง vscode จากซอร์สโค้ดของมัน VSCodium เป็นสคริปต์บิลด์ที่คอมไพล์ vscode เมื่อ Microsoft มีเวอร์ชันใหม่และพุชไบนารีไปยัง GitHub ดังนั้นจึงช่วยประหยัดเวลาและพร้อมใช้งานเร็วกว่านี้ นอกจากนี้, VSCodium ปิดการใช้งาน telemetry ในกระบวนการ และเขียนรหัส telemetry ใหม่บางส่วนเพื่อไม่ให้ไปไหนในกรณีที่ Microsoft ส่งพยายามรวบรวมข้อมูลประเภทนี้ สิ่งนี้เกิดขึ้นใน Code OSS หรือไม่นั้นขึ้นอยู่กับว่าใครเป็นผู้คอมไพล์ เช่น ชุมชน Arch Linux หรือใครสร้างแพ็คเกจ flatpak และ snap

ปัญหาการต่อเติม

เมื่อเราติดตั้ง Visual Studio Code ตลาดที่รับส่วนขยายนั้นเป็นของ Microsoft แต่นี่ไม่ใช่กรณีใน VSCodium และ Code OSS แทนที่ ไปร้านอื่น ซึ่งควรจะมีทุกอย่างที่เป็นโอเพ่นซอร์ส แต่ไม่มี ตัวอย่างเช่น ตัวแบ่งความคิดเห็นส่วนขยายที่สร้างความคิดเห็นที่หรูหราบรรทัดเดียวหรือแบนเนอร์ประเภทหนึ่งพร้อมแป้นพิมพ์ลัด

เพื่อแก้ไขปัญหานี้ใน VSCodium และ Code OSS เราสามารถทำได้สองสิ่ง:

  • ค้นหาไฟล์ product.json (ในเส้นทาง /usr/share/codium/resources/app บน Ubuntu) และเพิ่มสิ่งนี้:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • อีกทางเลือกหนึ่งคือดาวน์โหลดส่วนขยายและติดตั้งด้วยตนเอง
    • พวกเรากำลังจะไป ตลาด.visualstudio.com .
    • เรามองหาส่วนขยาย
    • ทางด้านขวาเราคลิกที่ส่วนขยายดาวน์โหลด มันจะดาวน์โหลดไฟล์ vsix
    • ไปที่ VSCodium หรือ Code OSS
    • เราคลิกที่แท็บส่วนขยายจากนั้นบนจุดสามจุดแล้วติดตั้งจาก VSIX
    • เรามองหาส่วนขยายที่ดาวน์โหลดมาในขั้นตอนที่ 3 แล้วคลิกติดตั้ง

ติดตั้งส่วนขยายด้วยตนเองใน VScodium หรือ Code OSS

สิ่งเดียวที่ไม่ดีเกี่ยวกับการดำเนินการด้วยตนเองคือเราไม่สามารถเห็นตัวเลือกทั้งหมดจากตัวแก้ไขเดียวกันได้ มันจะบังคับให้เราค้นหาจาก Microsoft Market หากเรากำลังมองหาบางสิ่งที่เฉพาะเจาะจงและเราไม่ทราบชื่อของส่วนขยาย

ดี. แต่สุดท้าย Visual Studio Code, Code OSS หรือ VSCodium?

นี้แล้ว การตัดสินใจของทุกคนและเหตุผลในการเลือกนั้นมีมากมายและหลากหลาย สำหรับผู้ใช้ Windows หรือระบบ Linux ที่เข้ากันได้กับแพ็คเกจ DEB หรือ RPM ที่ไม่กังวลเกี่ยวกับ telemetry และรหัสของ Microsoft เอง Visual Studio Code อย่างเป็นทางการเป็นตัวเลือกที่ดีที่สุด

คุณยังต้อง คำนึงถึงสิ่งที่มีหรือสิ่งที่ง่ายต่อการติดตั้ง ในการจำหน่ายของเรา หากคุณไม่สามารถติดตั้งแพ็คเกจ DEB หรือ RPM ได้ VSCodium มีให้เลือกทั้งแบบแพ็คเกจแบบสแน็ปและบน Flathub เป็นแพ็คเกจ flatpak แต่ Code OSS นั้นอยู่บน Flathub เท่านั้น แต่ Code OSS อยู่ในที่เก็บชุมชน Arch Linux อย่างเป็นทางการ ดังนั้นคุณจึงสามารถติดตั้งได้หากไม่ต้องการใช้แพ็คเกจ Next-gen บน Windows และ macOS ตัวเลือกต่าง ๆ เป็นเพียง Visual Studio Code (รวมถึงตัวเลือก Visual Studio แบบชำระเงิน) และ VSCodium

ใน Linux คุณสามารถเลือกได้ และคุณจำเป็นต้องรู้ข้อดีและข้อเสียของแต่ละตัวเลือก ฉันจะเลือก VSCodium ที่ไม่ใช่ flatpak หรือ snap versionหรือ Code OSS บนระบบที่ใช้ Arch Linux แม้ว่าจะใช้เวลาอัปเดตนานกว่าเล็กน้อย คำถามคือต้องเลือกสิ่งที่เหมาะกับเราที่สุด และใน Linux ก็มีทางเลือก


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Seba dijo

    สิ่งที่น่าสนใจที่จะทราบคือสิ่งที่ระบบการวัดและส่งข้อมูลทางไกลที่ Microsoft ได้รับประกอบด้วย
    สิ้นสุดการรับข้อมูลส่วนตัวจากคอมพิวเตอร์ของฉัน?
    รหัสที่มาที่ฉันพัฒนาถูกขโมยหรือไม่?
    ถ้าใครรู้ว่ามันคืออะไรฉันจะขอบคุณความคิดเห็น!

  2.   ราฟาเอล dijo

    EX-CE-LEN-TE บทความของคุณ
    เมื่อฉันพยายามค้นหาความแตกต่างระหว่างพวกเขาทั้งหมดเมื่อปีที่แล้ว มันทำให้ฉันปวดหัวมาก และฉันลงเอยด้วยการใช้ VSCode ซึ่งส่วนใหญ่ใช้สำหรับการค้นหาปลั๊กอินและติดตั้ง แต่บทความของคุณมีทางลัดเพื่ออำนวยความสะดวกให้กับผู้ใช้ทางเลือกฟรี

    สิ่งที่ดีที่สุดที่ฉันเคยอ่านเกี่ยวกับ Linux ในภาษาสเปนอย่างจริงจังในช่วงไม่กี่เดือนที่ผ่านมา

    กราเซีย