Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Software-update: Visual Studio Code 1.41.0

Visual Studio Code logo (79 pix) Visual Studio Code is een opensourcecode-editor met ondersteuning voor IntelliSense, debugging, Git en code snippets. Ondersteuning voor de gangbare script- en programmeertalen is aanwezig en het kan daarnaast via extensies uitgebreid worden. Microsoft heeft versie 1.41 uitgebracht. De complete release notes voor die uitgave kunnen op deze pagina worden gevonden, dit is de aankondiging daaruit:

November 2019 (version 1.41)

Welcome to the November 2019 release of Visual Studio Code. There are a number of updates in this version that we hope you will like, some of the key highlights include:

If you'd like to read these release notes online, go to Updates on code.visualstudio.com.

Versienummer 1.41.0
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website Microsoft
Download https://code.visualstudio.com/#alt-downloads
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

13-12-2019 • 15:00

10 Linkedin Google+

Submitter: Elzooi

Bron: Microsoft

Reacties (10)

Wijzig sortering
Of VSCodium als je het zonder telemetrie wilt...
Kunnen we stoppen met deze onzin over VSCodium? Ten eerste schakelt dat project telemetry niet uit maar stuurt het dat door naar een andere locatie, veel shadier dan dat kan het niet. Ten tweede kan je net zo goed en véél veiliger gewoon de Visual Studio Code instellingen hiervoor gebruiken (telemetry.enableTelemetry": false en "telemetry.enableCrashReporter": false, voor de liefhebbers).

Los van het feit dat het belachelijk is dit uit te schakelen in de eerste plaats.
Ten eerste weet ik niet waar je het vandaan hebt dat vscodium de data naar een andere locatie stuurt ipv telemetry uit te zetten. Vscodium is geen fork maar een set van build scripts die visual studio code compileren. De broncode wordt dus niet veranderd, maar ze compileren vscode zo dat er geen telemetry inzit dmv bepaalde build flags niet mee te geven en de flags die jij in je comment zet staan standaard bij vscodium ook uit.
(https://github.com/VSCodium/vscodium/blob/master/DOCS.md).

Vscodium gebruikt ook geen proprietary blobs die wel in visual studio code zitten (waardoor het 100% FOSS is). Dit vind ik zelf een belangrijkere reden om eventueel vscodium te gebruik ipv visual studio code.

Edit: je bedoelt misschien dit? https://github.com/VSCodi.../master/undo_telemetry.sh
Dit is gewoon de telemetry URLs omzetten naar 0.0.0.0

[Reactie gewijzigd door Jerryy op 13 december 2019 17:49]

Vscodium is geen fork maar een set van build scripts die visual studio code compileren.
Dat is niet wat er op de website van VSCodium zelf staat. Daar staat namelijk dat het een binary is die ze zelf samenstellen obv de open source code van Visual Studio Code (te vinden op github) die ze middels hun eigen build scripts compilen. Daarom kun je VSCodium op bijv. een Mac middels homebrew installeren. Wil je zelf compileren dan verwijzen ze nota bene naar de officiële github repo van Visual Studio Code.
De broncode wordt dus niet veranderd, maar ze compileren vscode zo dat er geen telemetry inzit dmv bepaalde build flags niet mee te geven en de flags die jij in je comment zet staan standaard bij vscodium ook uit.
Wat kennelijk onzin is omdat Microsoft zelf al heeft aangegeven dat er geen telemetrie in de open source versie zit.
Vscodium gebruikt ook geen proprietary blobs die wel in visual studio code zitten (waardoor het 100% FOSS is).
Er zitten verschillen tussen de Visual Studio Code die je van de website download en de code op github. De laatste is 100% open source en bevat dus ook geen proprietary blobs. De eerste echter wel en valt dan ook onder een andere licentie.
Edit: je bedoelt misschien dit? https://github.com/VSCodi.../master/undo_telemetry.sh
Dit is gewoon de telemetry URLs omzetten naar 0.0.0.0
Dat is dus niet de telemetrie uit de code halen, dat is gewoon de telemetrie onschadelijk maken. En dat laat alleen maar nog meer zien hoe onzinnig VSCodium is, telemetrie uitschakelen kan namelijk standaard in Visual Studio Code. Dit is netjes in hun telemetrie documentatie en algemene FAQ gedocumenteerd. Daar zie je ook meteen dat wanneer een extension gebruik maakt van het telemetrie framework je met deze ene setting ook gelijk al die telemetrie uitschakelt.

Met andere woorden, je bent nu foutief dingen aan VSCodium aan het toeschrijven terwijl dit gewoon allemaal zaken zijn die in de open source broncode van Visual Studio Code zelf zitten. Die broncode compilen is voldoende en als je dat niet zelf kunt of wilt dan kun je ofwel de binary van Microsoft downloaden ofwel die van VSCodium. Het is aan jou welke club je jouw vertrouwen geeft. Voor Mac gebruikers kleeft er aan VSCodium een heel groot nadeel: komend jaar moeten apps door het notarization proces van Apple heen. Het is nog maar de vraag of VSCodium daar aan kan voldoen. Microsoft daarentegen is al begonnen aan de werkzaamheden om Visual Studio Code genotarized te krijgen.

Btw, als ik de build scripts van VSCodium zo bekijk dan is het niet meer dan settings van Visual Studio Code setten. Dat kun je ook prima zelf doen en daarna kun je je .vscode dir delen of je gebruikt een settings sync extension (Microsoft werkt momenteel aan het inbouwen van zoiets in de app zelf; het was zelfs gepland voor deze release maar het heeft het niet gehaald).
Dat is niet wat er op de website van VSCodium zelf staat. Daar staat namelijk dat het een binary is die ze zelf samenstellen obv de open source code van Visual Studio Code (te vinden op github) die ze middels hun eigen build scripts compilen. Daarom kun je VSCodium op bijv. een Mac middels homebrew installeren. Wil je zelf compileren dan verwijzen ze nota bene naar de officiële github repo van Visual Studio Code.
Maar dit is toch precies hetzelfde als wat ik zeg? Vscodium is een set van build scripts die vscode compileren. Met deze build scripts leveren ze binaries.
Wat kennelijk onzin is omdat Microsoft zelf al heeft aangegeven dat er geen telemetrie in de open source versie zit.
Dit is niet waar. Het verschil tussen vscode-oss en vscode is dat vscode-oss 100% open source is en dus geen proprietary blobs heeft. vscode-oss heeft nog steeds standaard telemetry (ook als je bepaalde build flags niet gebruikt, zie https://github.com/VSCodium/vscodium/issues/44). Vscodium automatiseert dit proces dus voor je.
Er zitten verschillen tussen de Visual Studio Code die je van de website download en de code op github. De laatste is 100% open source en bevat dus ook geen proprietary blobs. De eerste echter wel en valt dan ook onder een andere licentie.
Klopt! En om dit standaard zonder telemetry te hebben is vscodium voor. Is natuurlijk ook handig dat zij binaries releasen van deze versie (hoef je het zelf niet meer te compilen en zelf handmatig de telemetry uit te zetten).
Dat is dus niet de telemetrie uit de code halen, dat is gewoon de telemetrie onschadelijk maken. En dat laat alleen maar nog meer zien hoe onzinnig VSCodium is, telemetrie uitschakelen kan namelijk standaard in Visual Studio Code. Dit is netjes in hun telemetrie documentatie en algemene FAQ gedocumenteerd. Daar zie je ook meteen dat wanneer een extension gebruik maakt van het telemetrie framework je met deze ene setting ook gelijk al die telemetrie uitschakelt.
Klopt, en die instelling waar jij het over hebt, zetten zij ook uit. Zie: https://github.com/VSCodi...master/update_settings.sh
Met andere woorden, je bent nu foutief dingen aan VSCodium aan het toeschrijven terwijl dit gewoon allemaal zaken zijn die in de open source broncode van Visual Studio Code zelf zitten. Die broncode compilen is voldoende en als je dat niet zelf kunt of wilt dan kun je ofwel de binary van Microsoft downloaden ofwel die van VSCodium. Het is aan jou welke club je jouw vertrouwen geeft. Voor Mac gebruikers kleeft er aan VSCodium een heel groot nadeel: komend jaar moeten apps door het notarization proces van Apple heen. Het is nog maar de vraag of VSCodium daar aan kan voldoen. Microsoft daarentegen is al begonnen aan de werkzaamheden om Visual Studio Code genotarized te krijgen.
Dit is niet waar. Het enige wat ik duidelijk wil maken is dat vcsodium een manier is om snel vscode te compilen zonder telemetry. Voor mensen die geen zin hebben om die build scripts zelf te runnen kunnen een binary installeren. Daarbij gebruik ik ook geen mac dus dit zou geen probleem voor mij zijn als ik ooit vscodium zou willen gebruiken (gebruik zelf namelijk emacs).
Btw, als ik de build scripts van VSCodium zo bekijk dan is het niet meer dan settings van Visual Studio Code setten. Dat kun je ook prima zelf doen en daarna kun je je .vscode dir delen of je gebruikt een settings sync extension (Microsoft werkt momenteel aan het inbouwen van zoiets in de app zelf; het was zelfs gepland voor deze release maar het heeft het niet gehaald).
Ik zeg niet dat je het niet zelf kan doen. Je kan zelf de vscode broncode compileren en dan de telemetry flags uitzetten ja. Dat is echter niet het doel van vscodium. Vscodium levert je binaries waar dit al voor je gebeurt is.

edit: formatting

[Reactie gewijzigd door Jerryy op 14 december 2019 13:03]

Maar dit is toch precies hetzelfde als wat ik zeg? Vscodium is een set van build scripts die vscode compileren. Met deze build scripts leveren ze binaries.
Nee, jij zegt dat VSCodium de build scripts zijn terwijl dat dus absoluut niet zo is. VSCodium is een kant-en-klaar pakketje die je download. Hoe zij tot dat pakketje komen is eigenlijk niet eens zo interessant. Het is nota bene de titel op de website: "Free/Libre Open Source Software Binaries of VSCode".
vscode-oss heeft nog steeds standaard telemetry
Heb je daar ook een objectieve bron van informatie van? Ik heb te vaak projecten onzin opzien noemen (bijv. homebrew over o.a. de /usr/local dir) dus met een link naar wat een project vindt kan ik niet veel.
Klopt, en die instelling waar jij het over hebt, zetten zij ook uit. Zie: https://github.com/VSCodi...master/update_settings.sh
Dus het voordeel van VSCodium tov het originele product is 0,0 ;) Of jij het doet of iemand anders het voor je doet maakt hier geen bal uit. Het gaat er uiteindelijk om dat je die opties uit kunt schakelen, en dat kan.
Dit is niet waar. Het enige wat ik duidelijk wil maken is dat vcsodium een manier is om snel vscode te compilen zonder telemetry.
Wat je hier neerzet is inderdaad niet waar aldus de comments in het door jou gelinkte VSCodium issue. Daar staat heel duidelijk aangegeven dat de telemetrie code NIET uit de broncode is te slopen. Derhalve is het dan ook onmogelijk om te compileren zonder telemetrie. Het enige wat je kunt doen is de telemetrie uit zetten en dat is dan ook exact wat ze doen (zoals je zelf ook al opmerkt).

Echter, zoals ik al eerder aangaf, is dat ook exact wat je in het originele product kunt doen. Dat komt omdat ze dit wettelijk verplicht zijn (iets met de GDPR). Aangezien dit dingetje het enige onderscheidende is waar VSCodium mee loopt te schermen betekent dat ook dat VSCodium geen enkel voordeel heeft tov het origineel. Vandaar dat men hier dan ook vraagt om te stoppen met de "VSCodium onzin".

Het is jammer dat mensen niet de waarheid vertellen over VSCodium terwijl dat toch heel makkelijk te vinden is als je op de website en in de scripts zelf rondneust. Je krijgt een binary waarbij de standaard instelling is dat telemetrie uit staat. Meer niet dus ga het nou ook niet tot bijbelse proporties staan op te hemelen.
Nee, jij zegt dat VSCodium de build scripts zijn terwijl dat dus absoluut niet zo is. VSCodium is een kant-en-klaar pakketje die je download. Hoe zij tot dat pakketje komen is eigenlijk niet eens zo interessant. Het is nota bene de titel op de website: "Free/Libre Open Source Software Binaries of VSCode".
Ik denk niet dat het nuttig is om te blijven praten over de precieze definitie van vscodium. Ik denk dat we allebei begrijpen wat het is. Ik had het misschien beter kunnen verwoorden als "Vscodium zijn binaries die geleverd worden door vscode te builden met bepaalde build scripts die o.a. standaard telemetry uitzetten. Deze build scripts kunnen gevonden worden op https://github.com/VSCodium/vscodium ". Echter, wilde ik benadrukken dat vscodium geen fork is. Ik vind het juist interessant waar de binaries vandaan komen zodat ik meer vertrouwen kan hebben in de binaries die ze leveren.
Heb je daar ook een objectieve bron van informatie van? Ik heb te vaak projecten onzin opzien noemen (bijv. homebrew over o.a. de /usr/local dir) dus met een link naar wat een project vindt kan ik niet veel.
Als je standaard vscode-oss gebruikt staat telemetry wel degelijk aan (zie hier mijn versie verkregen van de officiele arch repos, package naam is 'code' zie: https://wiki.archlinux.org/index.php/Visual_Studio_Code voor alle versies):
https://i.imgur.com/CI0Udk5.png
Wat je hier neerzet is inderdaad niet waar aldus de comments in het door jou gelinkte VSCodium issue. Daar staat heel duidelijk aangegeven dat de telemetrie code NIET uit de broncode is te slopen. Derhalve is het dan ook onmogelijk om te compileren zonder telemetrie. Het enige wat je kunt doen is de telemetrie uit zetten en dat is dan ook exact wat ze doen (zoals je zelf ook al opmerkt).
En waar zeg ik dat telemetry uit de broncode wordt geslopen? Ze compilen het met aangepaste instellingen (die de telemetry uitzetten). Daarom linkte ik jou het bestand dat dit doet (https://github.com/VSCodi...ster/update_settings.sh). Dit bestand wordt aangeroepen voordat ze het compilen zie https://github.com/VSCodium/vscodium/blob/master/build.sh. Je zegt meerdere keren dat ik bepaalde dingen zeg die ik helemaal niet zo verwoord heb in mijn comments.
Echter, zoals ik al eerder aangaf, is dat ook exact wat je in het originele product kunt doen. Dat komt omdat ze dit wettelijk verplicht zijn (iets met de GDPR). Aangezien dit dingetje het enige onderscheidende is waar VSCodium mee loopt te schermen betekent dat ook dat VSCodium geen enkel voordeel heeft tov het origineel. Vandaar dat men hier dan ook vraagt om te stoppen met de "VSCodium onzin".
Heel leuk dat je de GDPR erbij haalt want een opt-out mag helemaal niet volgens de GDPR:
"Consent should be given by a clear affirmative act establishing a freely given, specific, informed and unambiguous indication of the data subject's agreement to the processing of personal data relating to him or her, such as by a written statement, including by electronic means, or an oral statement.

This could include ticking a box when visiting an internet website, choosing technical settings for information society services or another statement or conduct which clearly indicates in this context the data subject's acceptance of the proposed processing of his or her personal data.

Silence, pre-ticked boxes or inactivity should not therefore constitute consent."

bron: https://www.privacy-regulation.eu/en/recital-32-GDPR.htm

Zie hier ook de issue op de vscode repository: https://github.com/microsoft/vscode/issues/47284
Erg jammer dat microsoft er zo vanaf wilt komen.
Het is jammer dat mensen niet de waarheid vertellen over VSCodium terwijl dat toch heel makkelijk te vinden is als je op de website en in de scripts zelf rondneust. Je krijgt een binary waarbij de standaard instelling is dat telemetrie uit staat. Meer niet dus ga het nou ook niet tot bijbelse proporties staan op te hemelen.
Nogmaals, meer wil ik er ook niet van maken.

edit: formatting :P

[Reactie gewijzigd door Jerryy op 15 december 2019 13:45]

Je kunt ook gewoon Telemetry uitzetten.

File > Preferences > Settings > Zoek op "telemetry" en zet de opties uit.

Daarnaast is de telemetry goed voor de ontwikkeling van VS Code.
Of gewoon de open source versie van Visual Studio Code gebruiken want daar zit heel dat telemetrie niet in (de binary die je op de website kunt downloaden is niet de open source versie, dat wat op Github staat wel). Microsoft heeft de verschillen tussen de versies online gezet: Differences between the repository and Visual Studio Code.

Wat je met VSCodium doet is nu je vertrouwen van Microsoft verplaatsen naar een ander groepje mensen terwijl dat, als het je om de telemetrie gaat, helemaal nergens voor nodig is.

[Reactie gewijzigd door ppl op 13 december 2019 19:07]

Prachtige tool, fijn dat het open source is en de developers erg open zijn over de toekomst van het product.

Op dit item kan niet meer gereageerd worden.


Apple iPhone 11 Microsoft Xbox Series X LG OLED C9 Google Pixel 4 CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True