


Microsoft and Canonical Launch Visual Studio Code Snap For Linux (betanews.com) 61
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."
aw snap... (Score:1)
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 uninstalle
Excellent (Score:2, Insightful)
Re: (Score:2)
Use the Source, Luke!
Re: because using atp dnf, yum ... (Score:2)
VSCode already has its own deb repository.
This is another attempt by Canonical to make their pointless Snap platform a thing.
Re: (Score:2)
I used it some when I ran opensuse as my desktop. It was pretty good for viewing json files.
Re: (Score:2)
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.
No, using those things is not hard. Until you do something like add a third-party repository, either because the mainstream version of the program you want is too far out of date, or because there IS no mainstream version of the program you need. Then, on some future update, you end up with conflicts and broken packages, and you're in the Linux version of "DLL hell". Also, there are things I've tried to install which, because they're native to KDE and I'm on XFCE, insist on bringing in pretty much the entir
Does it come with a Clippy snap? (Score:2)
Re: (Score:2)
That's all you need, newbs.
There are Emacs modes for all of those ... :-)
Re: (Score:2)
Cool, now all Emacs needs is an editor!
Re: (Score:2)
There is a mode for that too:
https://github.com/ryanprior/e... [github.com]
This isn't new (Score:4, Interesting)
Re: (Score:3)
Right, and this article is about visual studio code.
Meh. I'll stick with Eclipse. (Score:2)
Re: (Score:3, Insightful)
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 thoug
Re: (Score:2)
Re: (Score:2)
So idiocracy is inevitable?
Re: (Score:2)
Re: (Score:2)
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.
Re: (Score:2)
That's why snaps are being pushed. They don't break your system. They are self contained containers that just get replaced. Like docker upgrades for apps. I personally think it's a waste, but I get the appeal.
Re: (Score:2)
That's why snaps are being pushed. They don't break your system. They are self contained containers that just get replaced. Like docker upgrades for apps. I personally think it's a waste, but I get the appeal.
Snaps are pretty much just static linking reinvented. One blob that is your software, replaced by a new blob. Don't get me wrong it's nice that there's a format that works across distros but I find it strange that this hasn't been solved through some kind of wrapper scripts that turns it into "trivial" native packages with no dependencies and all the files in a private folder. So like snap, but without actually having alien packages with different update mechanisms. Oh well...
Re: (Score:2)
Having multiple different package management systems on one system is just insane. For example, Javascript off doing its own thing, or Python. How many languages do we have now, that each want to invent their own completely separate universe? For one thing, they have no concept of interdependencies between each other, they try to promulgate the fiction that such do not exist. And sure, these languages may be so mutually incompatible that interdependencies are physically impossible, but that is not a reason
What a relief (Score:5, Funny)
Forty years of vi vs emacs flamewars will finally come to an end now that they both can be retired.
Re: (Score:3)
Already happening: https://hackaday.com/2019/04/0... [hackaday.com]
Never! (Score:2)
There already was a snap for VSCode (Score:2)
Re: (Score:2)
Re: There already was a snap for VSCode (Score:2)
But, there has been a Flatpak available for months, with all of the same benefits as a Snap, except also:
- Supported by more distributions (including Ubuntu)
- Not controlled by Canonical
https://flathub.org/apps/detai... [flathub.org]
Re: Microsoft will buy Canonical (Score:2)
Suse is independent too
lightweight code editor? (Score:2)
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.
Re: (Score:2)
I would not have called IntelliJ light either. I mean it is a full IDE java app. So, it pulls in the JVM and such.
I don't think comparing VSCode and IntelliJ is a good comparison. VSCode is an editor not an IDE. Granted it does have an nice extensions interface and you might be able to make it into an IDE. Notepad++ also has a nice extensions interface.
100% Javascript (Score:3)
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.
Dead to me (Score:1)