Perbedaan antara versi oss dan non-oss · Masalah #6 · flathub/com.visualstudio.code.oss

Penafian: Saya tidak berafiliasi dengan MicrosoftPertanyaan bagusEkspatasi "resmi" tentang hal itu: microsoft/ vscode # 60 (komentar)Secara pribadi,Versi kepemilikan (non-oss) dikompilasi oleh Microsoft, didistribusikan di beranda mereka https://code.visualstudio.com/; versi open source dikompilasi dari kode di repo https://github.com/Microsoft/vscode dengan dependensi yang diperlukanOleh karena itu, versi berpemilik tidak dapat didistribusikan kembali, yaitu, pengguna hanya dapat mengunduh biner dari server Microsoft, dan flatpak juga akan mengunduh biner dari server Microsoft ketika Anda melakukan flatpak menginstal flathub com.visualstudio.code atau pembaruan flatpak; biner dari versi open source dikompilasi oleh kami, oleh karena itu akan langsung diunduh dari server kamiVersi open source didasarkan pada https://github.com/Microsoft/vscode/releases, sehingga stabil, dan versi kepemilikan juga harus didasarkan padanya, meskipun saya tidak yakinSeperti yang dijelaskan dalam file readme repo ini, ada dua ekstensi bawaan yang tidak disertakan karena kemalasan saya, tetapi dapat diunduh dari pasar bila diperlukanSelain itu, tidak ada fitur lain yang harus hilang. Pasar dapat digunakan karena masalah yang menarik (Anda dapat menggali resep ini jika Anda juga tertarik). Oh, pengumpulan data telemetri dan umpan balik Twitter dilucuti karena mereka tidak berada di repositori hulu. Mereka harus berada di beberapa server pribadi Microsoft.Aha, logo versi berpemilik juga berpemilik 😂Diedit:Ini juga alasan saya untuk berkontribusi pada proyek ini. Ada beberapa yang disebut perangkat lunak open source, seperti Android, Android SDK, Chromium dan Visual Studio Code, tanpa biner stabil resmi yang tersedia. Android didistribusikan secara eksklusif oleh vendor telepon, meskipun inisiatif sukarela yang disebut LineageOS tersedia. Android SDK didistribusikan dengan lisensi kontroversial, dan bahkan F-Droid harus menggunakan yang eksklusif ini. Anda dapat mengunduh versi Chromium setiap malam dari server Google, tetapi versi stabil dihapus.Ya, sebagai pengguna Linux, kita dapat mengkompilasi semua ini sendiri, di mesin kita sendiri. Tapi itu mahal, dan menjadi semakin mahal karena perangkat lunak menjadi lebih besar dan lebih besar. Saya tidak ingin CPU saya terbakar dan biaya Internet saya luar biasa hanya untuk menginstal aplikasi. Selain itu, ketika setiap pengguna menginstal versi yang dikompilasi daripada membangun sendiri, jejak karbon kita akan berkurang secara signifikan. Flathub dalam beberapa hal didukung oleh RedHat, jadi saya sarankan itu lebih dapat diandalkan daripada situs pribadi yang menyediakan build mereka.Alasan mengapa ada dua resep untuk Visual Studio Code adalah sulit untuk dikompilasi, terutama jika Anda perlu membangunnya tanpa akses Internet. Ada beberapa tambalan dalam resep ini hanya untuk memberi tahu sistem build bahwa dependensi yang diperlukan sudah siap dan tolong jangan membuat permintaan jaringan apa pun. Versi kepemilikan jelas jauh lebih mudah.

Previous Post
No Comment
Add Comment
comment url
Related Post
Opensuse