Visual Studio Code มีเวอร์ชันลินุกซ์มานานแล้ว โดยมีแพ็กเกจให้เลือกหลากหลายทั้ง .deb, .rpm ที่ใช้กันทั่วไป หรือแพ็กเกจแปลกๆ หน่อยอย่าง AUR (Arch Linux) หรือ Nix (NixOS)
ล่าสุดไมโครซอฟท์ออกแพ็กเกจแบบ Snap ที่เริ่มพัฒนาโดย Ubuntu และปัจจุบันมีหลายดิสโทรนำไปใช้งาน จุดเด่นของแพ็กเกจ Snap คือแยกแอพขาดจากตัวระบบปฏิบัติการ ติดตั้งง่าย ลบออกง่าย ไม่ติด dependency และอัพเดตจากต้นทางได้เลย
ผู้ที่อยากใช้ VS Code แบบ Snap สามารถดาวน์โหลดได้จาก Snapcraft หรือใช้คำสั่ง
snap install code --classic
João Moreno นักพัฒนาในทีม VS Code ให้เหตุผลว่าฟีเจอร์สำคัญของ Snap คือการอัพเดตอัตโนมัติ ตอนนี้ Snap ได้รับความนิยมสูงและมีบริษัทใหญ่อย่าง Canonical คอยสนับสนุน ทำให้ไมโครซอฟท์มั่นใจว่า Snap จะมีอนาคตอีกยาวไกล
ก่อนหน้านี้ไมโครซอฟท์เคยออกแพ็กเกจ Snap ให้กับ Skype และ PowerShell เวอร์ชันบนลินุกซ์มาแล้ว
ที่มา - ZDNet
Comments
อยากให้ windows มีอะไรแบบนี้บ้าง windows store ยังรู้สึกว่ามันไม่ใช่
หมายถึง Windows Store มันไม่ใช่ หรือหมายถึงระบบ package AppX (ที่ผมว่ามันเทียบเท่า snap) มันไม่ใช่ครับ? (ผมจำชื่อไม่แม่น อาจจะไม่ใช่ appx)
appx นี่เราทำ store เองผ่านหน้าเว็บยังได้เลยนะครับ ถ้าทำถูกต้องเวลากดลิงก์จะมีตัวติดตั้งเด้งขึ้นมา พอกดไปตามขั้นตอนแล้วระบบจะดาวน์โหลดมาติดตั้ง (ไม่ต้องโหลดทั้งหมดมาก่อน หรือจะบันทึกลงเครื่องก่อนก็ได้แล้วแต่ชอบ) ตัว package เองค่อนข้างอิสระ ลบออกจากเครื่องได้หมดจด ซึ่งผมค่อนข้างโอเคกับมันนะครับ แต่เจอมาไม่เยอะเท่าไหร่เลยไม่ค่อยแน่ใจว่ามันขาดอะไรไปบ้าง
หมายถึงยังไม่มีที่ ๆ ทุกคนเอา app ตัวเองมากองรวมกันให้ลงง่าย ๆ น่ะครับ ทุกวันนี้ลงเครื่องใหม่ทีต้องไล่ลง tool หลายตัวเลย ต้องตามไป download จากที่นู่นที่นี่ ต้องมา config ทีละตัว สมัยก่อนก็มีตีกันก็มี จะใช้พวก 3rd party มาจัดการก็รู้สึกแปลก ๆ (อันนี้ความรู้สึกส่วนตัวนะครับ) ถ้ามีแบบรวมกันที่เดียว คอยเช็คอัพเดตให้แบบ app stroe หรือ play store ก็คงดี (ซึ่งมันควรเป็น windows store นั่นแหละ)
อ่อ ครับ ถ้าแบบนั้นก็คงยังไม่ผ่าน ขาดอีกเยอะเลย
มีอยู่ครับ Chocolatey
ที่ผมยังติดหนึบกับ linux ก็เพราะเหตุนี้เลย เชื่อม repo คลังซอฟต์แวร์ที่จะใช้
แล้วพิมพ์ install <แอปที่จะใช้ทั้งหมด> จบเสร็จในขั้นตอนเดียว เครื่องพร้อมใช้งานเลย