Textové editory Je jich mnoho a jsou rozmanité, ale Kód Visual Studio od společnosti Microsoft je ten, který je nainstalován na mnoha počítačích vývojářů. Pokud jde o důvody, mohu jen potvrdit své: je to editor, který po instalaci od začátku funguje již dlouho a lze jej převést na druh IDE, pokud jsou nainstalována potřebná rozšíření. Je to dobré, ale uživatelé „starých“ linuxových distribucí budou muset hledat alternativy nebo zůstat na neaktualizované verzi.
Vydání z ledna 2024, Visual Studio Code 1.86, zvýšilo minimální požadavky na tento oblíbený textový editor a nyní vyžaduje alespoň glib 2.28. Nebudeme zde vysvětlovat, jak se vytváří operační systém založený na Linuxu, ale řekneme, že existují části, jako jsou tyto knihovny, které jsou součástí jeho základny. Ubuntu 18.04 používá glibc 2.27, takže nemá to, co je nutné k otevření Visual Studio Code v1.86.
Visual Studio Code 1.86 vyžaduje glibc 2.28
I když zde mluvíme více o Ubuntu 18.04, což je co zmiňuje Joey Sneddon z OMG! Ubuntu! problém bude přítomen v jakékoli "staré" distribuci, viz uvozovky, nemůžete použít glibc 2.28. Zdá se, že alternativy zůstávají v aktualizaci operačního systému nebo setrvání ve Visual Studio Code 1.85, platném pro jakýkoli systém, který již nezvládá verzi 1.86.
Ubuntu 18.04 bude podporováno do roku 2028, ale podpora, kterou Canonical poskytuje pro své LTS verze od 5 let starých, pokrývá pouze bezpečnostní záplaty. Ve skutečnosti, i kdybychom byli v těch prvních 5 letech, knihovny jako glibc se také obvykle neaktualizují.
Proč se držet „starých“ verzí?
Když píšu "starý" nebo "starověký", dělám to v uvozovkách, protože nejsou tak staré. Windows 10 vyšel v roce 2015 a je jen starší verzí než novější Windows 11. Microsoft již nepodporuje to, co je již asi 12 let staré (Windows 8.1), ale nemůžeme porovnávat Linux s jinými operačními systémy.
Co se týče otázky, rozhodovat mohou především firmy nebo projekty zůstaňte na méně nové verzi, protože je stabilní a nepotřebují nejnovější z nejnovějších. Aktualizace v těchto případech může bolet hlava a mohou raději tuto chvíli odložit tak dlouho, jak je to možné. Problém nastává, když se najdou vývojáři, kteří kvůli uvolnění nějakého balastu opustí podporu jedné nebo více komponent.
Pokud jde o to, co ztratíte, no, nové funkce, které pravděpodobně nikdy nevyužijete, takže možná bude nejlepší držet se verze 1.85.