Slashdot Mirror


Community Ports 'Visual Studio Code' To Chromebooks, Raspberry Pi (infoworld.com)

An anonymous reader quotes InfoWorld: A community build project led by developer Jay Rodgers is making Visual Studio Code, Microsoft's lightweight source code editor, available for Chromebooks, Raspberry Pi boards, and other devices based on 32-bit or 64-bit ARM processors. Supporting Linux and Chrome OS as well as the DEB (Debian) and RPM package formats, the automated builds of Visual Studio Code are intended for less-common platforms that might not otherwise receive them. Obvious beneficiaries will be IoT developers focused on ARM devices -- and the Raspberry Pi in particular -- who will find it helpful to have the editor directly on the device they're programming against... Rodgers said the lure of Visual Studio Code for him was its user-friendly interface, making it approachable for new users.

49 of 79 comments (clear)

  1. Re:What a fucking waste of time! by Anonymous Coward · · Score: 5, Funny

    Complaining on Slashdot is certainly much more productive. Carry on stalwart soldier!

  2. Re: What a fucking waste of time! by spongman · · Score: 2

    Lame AC has never fixed a single bug in anything.

  3. Re:What a fucking waste of time! by ed.mps · · Score: 1

    yeah, sure, people porting projects to other architectures is a newfangled trend and must die. except it isn't, but you don't care, right?

    --
    !sig
  4. In other news... by GerbilSoft · · Score: 1, Informative

    Community "ports" slashdot.org to Chromebooks, Raspberry Pi.
    Community "ports" microsoft.com to Chromebooks, Raspberry Pi.
    etc... You get the idea.

    Visual Studio "Code" isn't Visual Studio. It's also not a real program. It's merely a JavaScript "app" website wrapped in a copy of Chromium.

    1. Re: In other news... by Anonymous Coward · · Score: 1, Informative

      30 years ago they were a tech company. Now they're a legal company run by a lawyer.

    2. Re:In other news... by hackel · · Score: 1

      TIL I learned apps written in Javascript are not "real" programs. You are ridiculously behind the times. No one would want their *editor* to come with a *compiler*. They are completely different things. Your editor should adapt to use whichever compilers you wish, be they javascript, C++, or Rust. Keep on spreading your ignorant FUD, though, by all means.

      (PS I actually hate VS Code, I just hate idiots much more.)

    3. Re:In other news... by Bozzio · · Score: 1

      You have the charm and tact of a slashdot reader.

      --
      I just pooped your party.
  5. Re:What a fucking waste of time! by JustNiz · · Score: 1

    The actual merit doesn't depend on the general idea, it depends on the specific project.

  6. Re:What a fucking waste of time! by JustNiz · · Score: 1, Troll

    Its because Microsoft's entire playbook still only contains multiple variations of embrace/extend/extinguish.

    People that are still being fooled by Microsoft (i.e. most purchasing managers) won't understand this so won't actually know that it isn't what it pretends to be, but will think this must be a good thing in some general way.

  7. Re:What a fucking waste of time! by geoskd · · Score: 1

    This is a waste of time. Surely everyone has something better to do than wasting their time on useless projects like this.

    While I would agree that this is a waste of time, I would still encourage it, as well as encouraging others to use visual studio for their IOT development. I don't like competition, and this should ensure that I have less of it.

    --
    I wish I had a good sig, but all the good ones are copyrighted
  8. Re:What a fucking waste of time! by K.+S.+Kyosuke · · Score: 1

    It has very little to do with Visual Studio

    Which is a very good thing, because otherwise you'd have to port an MFC application to Chrome OS. Good luck with that.

    On the other hand, the value proposition of VS Code on Raspberry Pi seems much lower due to both a more stringent memory limitation and less stringent language and runtime limitation.

    --
    Ezekiel 23:20
  9. Re:Android by The+MAZZTer · · Score: 4, Informative

    Nope. VS Code runs on Electron, which runs on Windows, MacOS, and Linux. No Android. Since Electron is essentially the Chrome web browser stripped down you could, in theory, have a cloud version that Android could load up in Chrome, but you'd have to rewrite anything relating to file handling and keyboard handling (as most Android devices don't have a hardware keyboard). It would take a lot more work to port it. I would imagine in this project's case they just had to port any native code modules to Linux and change any external process usage to work with Linux tools.

  10. Just Linux by The+MAZZTer · · Score: 1

    Actually it sounds like they just ported it to Linux. Running it on a Chromebook requires you to be running Linux in some form or another on your Chromebook first, so there's no Chrome app like I thought they meant.

    1. Re:Just Linux by Anonymous Coward · · Score: 1

      Um, what? There's *already* a version of VS Code for Linux.

      https://code.visualstudio.com/download lets you download the version of Windows, Mac, or .deb/.rpm packages.

    2. Re:Just Linux by SpeZek · · Score: 1

      It's already available for Linux. .deb, .rpm and tarballs.

    3. Re: Just Linux by Brockmire · · Score: 1

      Reminds me of "Knocked Up" when they find out about mrskin.

  11. Re:What a fucking waste of time! by h33t+l4x0r · · Score: 1

    We're discussing VSCode. It's one of those new fancy Sublime/Atom style editors.

  12. Embedded: You're doing it wrong. by Anonymous Coward · · Score: 1

    While I'm not an IDE person I can say that the Microsoft IDEs are amongst the best. But if you're editing your code on your target platform you're just doing embedded wrong. It's not all that hard to get a cross compiler going for something like a Raspberry Pi going.

    And if you compile anything complicated you'll save yourself time in the long run. The RPi and other embedded targets are not the spiffiest when it comes to CPU bound gcc.

    Oh, and if you're using a scripting language to write your embedded code then you're really doing it wrong!

  13. Re:Found the LUDDITE! by Anonymous Coward · · Score: 1

    Will you stApp it already with all this crApp? You're making me very un'Appy!

  14. Re:Android by Anonymous Coward · · Score: 1

    If you want to develop Android apps on Android download AIDE.

  15. Emacs was too bloated by Billly+Gates · · Score: 1, Funny

    Eighty Meg's And Constantly Swapping ... Ducks

    1. Re:Emacs was too bloated by jma05 · · Score: 2

      Emacs wasn't bloated enough.
      So we had to make VS Code that takes 500 MB on starting with a few files.

    2. Re:Emacs was too bloated by locofungus · · Score: 2

      Eighty? Eight!

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    3. Re:Emacs was too bloated by eWarz · · Score: 1

      VS code is not a bad editor. I don't count in megs these days since I have a few dozen gigs of RAM and more than a TB of storage. I guess some people are still on 386 chips... Oh and *VIM* is far better than Emacs...

  16. Re:What a fucking waste of time! by bug_hunter · · Score: 1

    Look, I'm a big MS Hater from way back, BUT
    Visual Studio Code is an open source editor with plugins that make it work with a variety of languages.

    There's not even a paid version of it for purchasing managers to be fooled by.

    --
    It's turtles all the way down.
  17. Re:Android by arglebargle_xiv · · Score: 3, Insightful

    Why would you want to? It's not Visual Studio itself, it's just a code editor. There are a bazillion code editors out there, and the VS one isn't really that spectacular, it's just the editor you use when you use VS.

  18. Re:Android by h33t+l4x0r · · Score: 1

    Actually if this thing ran on Android (along with some compilers and interpreters) - that would be pretty interesting. Right now there's not really anybody developing *on* Android, just *for* Android.

  19. Re:What a fucking waste of time! by Richard_at_work · · Score: 2

    New editors are announced pretty much daily from all sorts of sources - but Microsoft release one and Slashdotters fall over themselves to deride MS for it.

    In my time as a dev, I have used:

    - EditPlus
    - Notepad++
    - Atom
    - Brackets
    - Scrawl
    - Textmate
    - Sublime
    - BBEdit
    - TextWrangler
    - UltraEdit

    and probably a bunch more ... but, ya know, MS releases one so fuck MS...

    If this is Embrace Extend and Extinguish, then I'm all for it because VSCode is a fucking good editor.

  20. Microsoft made a bad naming decision by CustomSolvers2 · · Score: 1

    After reading some of the comments here (and in other articles before), it seems clear that there are many people with a wrong perception regarding the Visual Studio Code/Visual Studio differences. And they aren't even close to be something similar: (new) enhanced editor vs. (well-established) over-featured IDE.

    Why did Microsoft somehow provoke that misunderstanding by using a so similar name (whose intuitive short-form is precisely Visual Studio)? To help Visual Studio Code grow? And what about the Visual Studio image? And what about selling the idea of being misinterpretation-prone? A new twist is the fact that, unlikely Visual Studio, Visual Studio Code doesn't seem to be precisely a top-quality product (perhaps just because of being a newcomer to a market with lots of alternatives).

    I think that Microsoft made a bad decision on this front and that, unless they are planning to convert it into some kind of outside-Windows Visual Studio, they should change the VSC name.

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
    1. Re: Microsoft made a bad naming decision by tigersha · · Score: 1

      Fully agree. Like the whole Java va JavaScript thing, another marketing-driven aming cockup

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    2. Re: Microsoft made a bad naming decision by CustomSolvers2 · · Score: 1

      Both scenarios are similar on the sense of naming conventions not motivated by technical aspects, other than they seem quite different.

      On one hand, this kind of programming-name+Script approach was a somehow common proceeding some years ago (e.g., VB vs. VBScript) and the syntaxes of Java and JavaScript, like the ones of other cases like VB-VBScript, are also quite similar. On the other hand, both VS and VSC are sold by the same company and the "Code" addition isn't too common (and seems even easily misinterpretable); also they are completely different products as far as one is an IDE including the compilers of certain set of languages (the .NET ones + further additions in the last versions) and the other one is a programming-enhanced text editor.

      A closer example would be the NetBeans/Eclipse companies selling a text editor with a name like NetBeansLight or EclipsePad .

      --
      Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  21. Re:What a fucking waste of time! by oobayly · · Score: 1

    I think the poster basically lives around the concept of Down with this sort of thing...

  22. Re:Typical Linux Mentality by Ash-Fox · · Score: 1

    Through the package manager, like every other application on Linux.

    --
    Change is certain; progress is not obligatory.
  23. Re:What a fucking waste of time! by Gr8Apes · · Score: 1

    Yes a phrase that was used about 35 years ago. But please, tell me how EEE would work when it's open source.

    Check IE. As soon as you extend via a proprietary component, open source be damned. Owning the entire delivery chain allows you to do these things, and DoJ be damned. Not much good to be fined your profits to date after your competition has been wiped off the map, leaving you with nothing but profit afterwards.

    --
    The cesspool just got a check and balance.
  24. Re:What a fucking waste of time! by Gr8Apes · · Score: 1

    IOW, MS is copying a specific open source project, otherwise known as Eclipse? Except Eclipse actually works, while VS.... Well, let's say there's a special cubicle in hell for those working on VS, where they will continually have to swap machines in various configurations of MS OSes and Visual Studio versions which don't match the required codebase and do nothing else but try to get a build to work. Completion means a new machine, or a project update driven by the BOFH.

    --
    The cesspool just got a check and balance.
  25. Re:Android by Gr8Apes · · Score: 1

    I'm not sure I'd want to develop *on* Android. 20 minute builds? No thanks.

    --
    The cesspool just got a check and balance.
  26. Huh? by gweihir · · Score: 1

    There is VI and Emacs and Joe (for the WordStar shortcut users like me), and a ton of others. What else is needed? This seems like complete nonsense to me.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re: Huh? by tigersha · · Score: 1

      Look, I love joe, I used it this morning, after 30 years the WordPerfect keybndings are wired into my neurons.

      Back in 1988 I even wrote a small spreadsheet for DOS with WP keybindings.

      But it is not an IDE and if you use it as one you are doing something wrong.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  27. Re:What a fucking waste of time! by Joce640k · · Score: 1

    Visual Studio Code is pretty damned good.

    No it fucking isn't.

    --
    No sig today...
  28. Re:What a fucking waste of time! by MountainLogic · · Score: 1

    Like VS, hate VS; be a MS fan boy or a MS hatter, but please VS is not a lightweight editor as the blurb says. VS has many nice features, VS has some dumb features. but those feature do not make it light weight editor. Please someone rewrite the blurb to bring some sanity to the term lightweight.

  29. "User-friendly interface" by hackel · · Score: 1

    If you're doing *embedded development* and can't even figure out how to use vim, an arguably *much more powerful* editor that runs on every platform imaginable, you're in for a very hard time.

  30. Re:What a fucking waste of time! by Jadecristal · · Score: 1

    Sublime is at least not Electron-driven. Electron is bloated cancer, even if modern computers "can" run it.

  31. Re:What a fucking waste of time! by Richard_at_work · · Score: 1

    Oh look, an idiot who decides to comment about something they obviously have no actual knowledge of...

    Visual Studio Code is an entirely separate product to Visual Studio. The two are only related by name.

    VS Code is a fantastic, extensible, cross platform text editor with support for many many languages, plugins and code hinters.

    Its also just a 37MB download for Windows, 68MB download for OSX and a 41MB download for Linux.

    Visual Studio is a behemoth of an IDE, running into gigabytes of space used and is only available for Windows (and OSX if you count the VS For Mac project, which really is a continuation of Xamarin Studio after the acquisition).

    For someone with a five digit ID, you really fucked up on this one...

  32. Re:What a fucking waste of time! by Gr8Apes · · Score: 1

    Standards bodies, AFAIK, have never been ahead of the curve. The problem is when innovation is carried out by a monopoly that can leverage the existing monopoly to enforce its "innovations" (ActiveX is a big one there, although businesses were pretty dumb to lock in and attempt to grab the falling knife) Flash was interesting in its first few incarnations, but its shortcomings were too great to overcome.)

    --
    The cesspool just got a check and balance.
  33. Re:What a fucking waste of time! by exomondo · · Score: 1

    Like VS, hate VS; be a MS fan boy or a MS hatter, but please VS is not a lightweight editor as the blurb says.

    Are you talking about Visual Studio or Visual Studio Code? They are two different things and this article is about the latter.

  34. Re:Typical Linux Mentality by Ash-Fox · · Score: 1

    No idea, I don't use Crouton. I'm more familiar with major Linux distributions that are used by both enterprise and users alike, like Redhat, CentOS, Fedora, SuSE, Debian, Ubuntu and Gentoo etc.

    --
    Change is certain; progress is not obligatory.
  35. Re:What a fucking waste of time! by Bozzio · · Score: 1

    Look again?

    VS has gone from painful to wonderful in the last 12 years. It's gotten so good that you can even get by without 3rd party productivity add-ons like Resharper.

    I understand you might prefer an other IDE, but saying VS is a "horrible mess" is just false.

    --
    I just pooped your party.
  36. Re: What a fucking waste of time! by tigersha · · Score: 1

    Half of this conversation would go away if MS had the common sense NOT to call ther separate product by the similar and confusing name VIsualStudio xxx. The should call it something else.

    Reminds me of the days when my boss confused Java and JavaScript, another marketing-driven name cockup.

    And I agree with you, VScode is not bad.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  37. Re: What a fucking waste of time! by tigersha · · Score: 1

    No. If amateur hackers did bioengineering dev they would create Ebola++, brag about their l33t g3n3 sk1llzz, go and open source it and watch how the bad guys make Ebola+++ and exterminate the unbelieving part of humanity like rats.

    And then still insist to n their cyberlibertarian principles to high heaven that information needs to be free, the bad guys can use the genes for heir own purpose and bitch that that someone violated some obscure clause in the GPL for genes.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism