June 17, 2024

Microsoft’s newest VS Code replace has damaged the appliance on Ubuntu 18.04 LTS, leaving many in a bind and searching for options since there was no warning of a possible difficulty.

VS Code is a well-liked growth instrument on Linux, macOS, and Home windows. Ubuntu 18.04 LTS is previous its default assist interval however remains to be supported by way of Canonical’s prolonged assist choices. In response to OMG! Ubuntu, the difficulty is brought on by VS Code 1.86 making glibc 2.28 a requirement. Ubuntu 18.04, nevertheless, nonetheless has glibc 2.27.

Given Ubuntu 18.04’s age, it’s unlikely it should obtain an replace to glibc, leaving builders to search out different options. One potential choice is to make use of the Flatpak model since Flatpaks are self-contained apps which have all the required dependencies packaged with the app, slightly than counting on the system’s dependencies. Another choice is to make use of the open supply VSCodium, which is VS Code with Microsoft’s telemetry stripped out.

Even when builders can discover a resolution, as one developer quoted by OMG! Ubuntu factors out, all the scenario was poorly dealt with:

An replace like this, which is “main” IMHO, ought to have a safety mechanism concerned. It may have checked the libc variations and refused the replace. Now, many individuals are screwed in the midst of their work. Plenty of room for enchancment right here…

Corporations and builders ought to pay attention to Microsoft’s abysmal dealing with of this replace and supply customers truthful warning when there’s a main change that may/will break their app on current programs.