Microsoft and Canonical Launch Visual Studio Code Snap For Linux (betanews.com)
Following the release of Visual Studio 2019 for Windows and Mac platforms, Microsoft today is releasing a snap version of Visual Studio Code. A report adds: No, the source-code editor is not the Windows-maker's first snap -- it also released one for Skype, for instance. "As of today, Visual Studio Code is available for Linux as a snap, providing seamless auto-updates for its users. Visual Studio Code, a free, lightweight code editor, has redefined editors for building modern web and cloud applications, with built-in support for debugging, task running, and version control for a variety of languages and frameworks," says Canonical. Joao Moreno, Software Development Engineer, Microsoft Visual Studio Code offers the following statement: "The automatic update functionality of snaps is a major benefit. It is clear there is a thriving community around snaps and that it is moving forward at great pace. The backing of Canonical ensures our confidence in its ongoing development and long-term future."
Sounds good to me.
You already know, Microsoft, where you can stick your snap.
1) Bend
2) Snap
Because using apt, dnf, yum, or whatever is so f*cking hard. But, maybe the people who use VSCode on a Linux box need the extra help.
Or will I still have to make do with Vigor?
That's all you need, newbs.
I installed a snap version of VSCode months ago on one or two of my Ubuntu boxes. yawn
Sorry Trump traitors.
It's great and all that Microsoft is finally providing some Linux support, but honestly, I really don't like snaps. It's like Microsoft bloatware isn't big enough already, lets stick it inside a snap and bloat it up even more! WTF?
I don't know why Canonical is so obsessed with snaps. I installed Ubuntu 18.04 and what? It pre-installs Calculator as a snap taking up over 100MB of space?! It takes a long time to load the Calculator as a result, and the thing gobbles up a big chunk of RAM too. Why? I uninstalled the Calculator snap and installed the same damned gnome-calculator app using apt-get. 382KB and it starts up instantaneously whilst using only a tiny fraction of the memory.
Not this bastard child of Windows and Linux.
eventually break systems.
I had to explain to my VP of sales that my machine crashed during a sales pitch meeting, preventing my presentation from being presented, due to seamless auto updates. Somehow, we did not close the deal.
I've had auto updates break scanner drivers, prevent services from running, prevent business processes from running, ....
I can see, Windows auto-updated, rebooted and stop monitoring the respiration unit which led to the demise of Mr _ at 03:41 AM this morning.
Forty years of vi vs emacs flamewars will finally come to an end now that they both can be retired.
Not this bastard child of Windows and Linux.
as if eclipse and java were not also bastard children of windows and unix
Was that not an officially packaged Snap? There's also a deb you can download and install. I don't see what the need for a snap is. Heck, there's a Flatpak but it's the open source version without telemetry so I'm sure Microsoft would prefer you not use that one.
At this point it is a given. Canonical is the last *major* independent Linux company. If they don't buy them, Oracle might.
I actually like VSCode.
And it really does work very much as intended regardless of the host OS.
It quickly became my goto editor for anything Javascript.
It lead me into using TypeScript, to the point now that I'm converting just about every project where I use Javascript to use TypeScript instead.
And now, I'm up to my eyeballs in a project that uses .NET Core...and we are doing everything in VSCode.
Not a peep from my fellow developers...they are all pleased as punch...and they all HATE M$.
These LUDDITES are pushing LUDDITE snaps that pretend to be modern appy app apps, but are actually LUDDITE programs!
Apps!
I'm using vsvim inside Visual Studio, which works moderately well. For more robust stuff, I use vim in the WSL. For straight Linux, it is vim all the way baby.
So, bundling a back-end, browser (Blink), and a pile of java script is light weight (i.e. an Electron app)? When I start VSCode with an empty document it starts 6 processes and uses about 400MB on windows versus say Notepad++ which is a single process and about 30MB.
Just to be clear, Visual Studio Code is a massive monument to Javascript. There are people out there who would view that as a positive feature. In fact, there are massive hordes of people thinking exactly that, because all they really know in their technophile life is Javascript. Some other view this with horror, something like going around the corner and coming face to face with an endless sea of shuffling Zombies. Please don't bite me!
I installed "Code" as they like to call it, on my system a few months back, and I agree, it's a pretty sensible editor. It does a lot of things right. But it is Javascript, and that inevitably shows through from time to time. (Like a body part sometimes falls off a zombie?) What ultimately lead me to purge it off my system is its habit of leaving processes running even after exiting. I can't view that kind of behavior as anything other than a warning.
Then, this is from Microsoft. Say what you will, Microsoft is still the same Microsoft. Still controlled by self serving puppeteer Gates. Somewhat humbled by the ascent of Google, Apple and Facebook perhaps, but never forget that this is Microsoft. Not chastened at all for past misdeeds, but rather seething with resentment and cunning, determined to rise up and defeat its old foes. Which very much includes Linux.
Look, if you are an open source developer and you like this thing, then get busy and clone it, preferably in some nontoxic language like Go. That is the way we have always done things, why should now be different? Otherwise you are just asking for it.
When all you have is a hammer, every problem starts to look like a thumb.
I would like to see somebody get busy on a clean sheet reimplementation of the best aspects of Eclipse and Visual Studio in a non-insane language like Go or Rust. And remember Visual Age, the predecessor of Eclipse, which was written in Smalltalk? It could do some amazing things that its successor doesn't attempt, like recompile parts of a large program while it is running. Why can't Eclipse do that? When we changed out Smalltack for Java, did we get more stupid? And why is Eclipse so freaking slow, I thought Java was supposed to be fast? (No, actually, I was never fooled.) And Javascript... don't get me started.
When all you have is a hammer, every problem starts to look like a thumb.
Try qtcreator.
It's like Visual Studio, but with less Microsuck.
Eventually all software will be written in Javascript and you should probably just get used to it now.
the best aspects of Eclipse and Visual Studio in a non-insane language
I really like Holtek's HT-IDE3000. Fast, responsive, all the info you need on one screen, and it has a great assembler.
https://www.holtek.com/ice-software
Dear Microsoft,
You tried to give me Mono, now you are trying to shove something else down my throat? It is about time that you stop trying to force yourself upon me. Your patent encumbrances are so unattractive. Your embrace is toxic.
I saw the way that you lured Novell with money and promises. I see what you are doing now with Canonical. Don't ask me to BASH on you. Git out of my life. Give me my Freedom! SNAP off!
Sincerely,
The Linux Community
So idiocracy is inevitable?
When all you have is a hammer, every problem starts to look like a thumb.
Any code editor that doesn't have separate settings for how many spaces a Tab should be vs how many spaces are use for indenting is dead to me.
I hate JavaScript and all this absolute fuckery being built on top of it. It is nausiatingly distinct in it's vile wretched scent.
I don't know about that but if you're a Go fan, who is bemoaning the lack of Go adoption, while recognizing that browsers will never run Go, then maybe you're just a fucking masochist or a complaint-bot. We all live in the world that we live in..
MS and Canonical? What's to like?
These poor innocent, addictive, murderous psychopathic douchebag inducing games. Allegedly!
So for you, the definition of a good language is that a browser runs it. And you follow up the genius deduction by concluding that if a browser runs a language, then data center servers should too. Yuck, now feel like I got some of your stupid slime on me.
When all you have is a hammer, every problem starts to look like a thumb.
Today Linux, tomorrow the world!