Slashdot Mirror


Microsoft Open Sources Edge JavaScript Code, Plans Linux Port (windows.com)

colinneagle writes: One month after promising to release the JavaScript engine of its Edge browser, Microsoft has proven good for its word and then some. Not only is it releasing the code, it's planning a Linux port. The company uploaded the code to GitHub and announced its plans via a blog post by Gaurav Seth, principal PM manager for Chakra, which is what they're calling the JavaScript engine. "Today, we are excited to share with you that we've just made the sources for ChakraCore available under the MIT License at the ChakraCore GitHub repository," he wrote. "Going forward, we'll be developing the key components of Chakra in the open." With the release, you can build ChakraCore on Windows 7 SP1 or above with Visual Studio 2013 or 2015 with C++ support installed, Seth said. Of course, Edge is more than just the Chakra engine, but this could result in a back port to Windows 7. He also said Microsoft is committed to bringing it to other platforms, starting with Linux, and invited developers to "help us in the pursuit either by letting us know which other platforms they'd like to see ChakraCore supported on, or even by helping port it to the platform of their choice."

54 of 92 comments (clear)

  1. Dupe? by halivar · · Score: 4, Funny

    It's like the Slashdot of old, circa 2000 or so.

    1. Re:Dupe? by Anonymous Coward · · Score: 1

      No, it's much, much worse. I don't think the editors even read the damn site. At least CowboyNeal and CmdrTaco actually participated in the community. The current crop of editors seem to only serve their pay masters and completely disregard the community's input.

    2. Re:Dupe? by chispito · · Score: 1

      It's like the Slashdot of old, circa 2000 or so.

      Yep, before the first post even fell off the front page.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    3. Re:Dupe? by powerlord · · Score: 1

      It does bring back memories ... now to bring out the Mental Floss and send them back into the damnation of hell!

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    4. Re:Dupe? by Ravaldy · · Score: 2

      But guess what? Your still here which is proof it doesn't matter how bad it gets, you need your dose of /.

    5. Re:Dupe? by Nite_Hawk · · Score: 4, Funny

      I can quit any time I want!

    6. Re:Dupe? by gangien · · Score: 1

      I'm still here as well. But no where near as often as I was before the late 0xs.

  2. Timmay! by Lunix+Nutcase · · Score: 4, Insightful

    This story was just posted 6 hours ago, timmay. Bang up job as always!

  3. Re:Must be thoroughly examined first! by Anonymous Coward · · Score: 1

    FYI: Writing MicroSuck on everything makes you appear like a complete idiot.

  4. Node Substitute by Etherwalk · · Score: 5, Insightful

    Smart, though definitely a market-following move. This leads to a microsoft-built open-source equivalent to node, which will make people who are used to the microsoft ecosystem or who want microsoft support to keep their clients happy seriously consider them for a whole host of project types.

    The competition also means we can have some benchmarking competitions between the two javascript engines, which will inspire both to get a little better.

  5. Re:Must be thoroughly examined first! by Dog-Cow · · Score: 1

    I hope someone rips your face off and feeds it to your family.

  6. Re:Must be thoroughly examined first! by __aaclcg7560 · · Score: 3, Funny

    Especially since the proper spelling on Slashdot is Micro$oft.

  7. Front Page News by rjstanford · · Score: 1

    Dupers are annoying, sure, but at least its understandable when something gets reposted a few days later. Maybe there are other source articles with fresh perspectives, for example. This one, however, is still on the front page (admittedly it is below the fold, so there's still room for "improvement"). I mean, really?

    --
    You're special forces then? That's great! I just love your olympics!
  8. Re:Must be thoroughly examined first! by mitcheli · · Score: 1

    (In Mortal Kombat voice:) Let Zero Day's begin.... FIGHT! (/end sarcasm)

    --
    Select from tblFriends where interesting >= 4;
  9. I'm glad Microsoft is releasing the Chakra by Trailer+Trash · · Score: 2

    Al Gore will be happy!

    http://www.slate.com/blogs/xx_...

  10. Re:You know what, Microsoft? by phantomfive · · Score: 1

    Microsoft already allows this capability, you need to search better. Here are the instructions, although I prefer these.

    --
    "First they came for the slanderers and i said nothing."
  11. Any need for this? by AchilleTalon · · Score: 1

    Is there a need for yet another Javascript engine in the public domain? How this one distinguish itself from the others? I may understand the Microsoft motivation behind this, but I don't believe there is a huge interest from the community to participate. Why would someone decide to contribute to ChakraCore? Microsoft just hope the community will take care of it and make sure it behaves in sync with other engines increasing the compatibility of its browser engine with the others. Why not just implementing V8 in Microsoft Edge instead? Or SpiderMonkey?

    --
    Achille Talon
    Hop!
    1. Re:Any need for this? by __aaclcg7560 · · Score: 1

      How this one distinguish itself from the others?

      This is Microsoft. There are no others.

    2. Re:Any need for this? by Frederic54 · · Score: 1

      I was wondering the same thing... The first thing that came to my mind was : "Why?"

      --
      "Science will win because it works." - Stephen Hawking
    3. Re:Any need for this? by squiggleslash · · Score: 2

      We have about 6,382* text editors, last I looked, 17 C compilers, 243 "desktop environments", 49 video encoders, 482 standalone email clients, 2,183 web browsers, 49 ports of "Breakout", and three whole office suites, and you're of the opinion TWO would be too many standalone Javascript implementations?

      * OK, figures are made up, except for the office suites. But they're probably underestimates anyway.

      --
      You are not alone. This is not normal. None of this is normal.
    4. Re:Any need for this? by AchilleTalon · · Score: 2

      Actually there is 14 actively maintained Javascript engines out there and 4 unmaintained. I just mentioned two out of them because they were coupled with the two other significant web browser to make a fair comparison about supported features.

      The comparison with the number of text editors is irrelevant and unfair. There isn't a standardized interface and behavior for a text editor, it is all a matter of choice and taste. It cannot be compare to a Javascript engine which have to stick to a publish standard. Unless you consider adding extension that would break portability of code between browsers is a desirable feature.

      --
      Achille Talon
      Hop!
  12. The Barbarians are at the Gates! by Irate+Engineer · · Score: 1, Insightful

    No way in hell am I allowing any of MS's greasy tentacles onto any Linux box. I went to Linux to get away from their butt-rape business model.

    --

    Left MS Windows for Linux Mint and never looked back!

    Vote for Bernie in 2016!

    1. Re:The Barbarians are at the Gates! by Frosty+Piss · · Score: 1

      You lose points on your comment because you did not use "M$" or "Micro$loth" as a minimum. And for Neck-Beard Goodness, you should have referred to your computer as "boxen".

      --
      If you want news from today, you have to come back tomorrow.
    2. Re:The Barbarians are at the Gates! by rtb61 · · Score: 1

      Hey, if M$ had not chosen to use the $ so much in it's coding language of choice then M$ would never have never about. As the string variable denominator M$ is accurate reflection of the various elements of Micro Soft (tiny limp is of course the cheekier expression of their logo), just because you missed out on it's original expression and use does not end that original expression and use nor because of lame arse M$ marketdroids hate it because they believe it makes M$ look bad. Choosing names like Lune or was that Zune or Bing or Silverfish, plus pledging to support products only to drop them, or decades of gross invasions of privacy, starting back with M$ Office (see good variable use, missing some coding punctuation of course), that's what makes M$ wildy uncool and undesirable, want to behave like dicks expect to be treated like dicks. Want to be cool then do cool stuff, protect peoples privacy, enable choice, stick with your products through thick and thin and learn to suck it up when people take the piss because M$ does sucky things all of the time.

      --
      Chaos - everything, everywhere, everywhen
  13. Re:Must be thoroughly examined first! by jones_supa · · Score: 1

    The Linux community had better go over every single line of that code to make sure MicroSuck isn't slipping in some sort of malware/surveillance code, as they're wont to do. If it contains anything that can't be examined at the sourcecode level then it's into the trash with it. Or just ignore it anyway because it comes from MicroSuck, so how could it possibly be any good?

    It's so true.

    A decade or two ago the merit of open source was higher quality than proprietary software. Today that benefit has been lost, so the open source community has had to adopt "backdoorz everywhere, waaah!" as the new slogan.

  14. Re:I trust Microsoft more than open source project by BronsCon · · Score: 1, Insightful

    How bad is it that, as bad as Windows 10 is, I switched to it from OSX after 5 years using that, having come from a split Linux/Windows environment previously? OSX used to fit my needs nicely, a desktop OS that stayed out of the way, was stable, provided a decent WM and a Unix-like shell, and generally just let me get work done; it's fallen far in the past few years.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  15. MS Office next? by bogaboga · · Score: 1

    Is this even [remotely] possible?

    1. Re:MS Office next? by iamacat · · Score: 1

      Quite likely Windows kernel and base DLLs will be eventually open source. Being the only closed source kernel is a competitive disadvantage.

    2. Re:MS Office next? by aristotle-dude · · Score: 1

      Is this even [remotely] possible?

      They already have a port of office for Android which is based on linux.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    3. Re:MS Office next? by squiggleslash · · Score: 1

      The Web version of Office already works fine under GNU/Linux...

      With the move to the subscription model, and with Microsoft clearly working on a new line of Office (look at Office Mobile which is cross platform) I wouldn't put it past them. They don't seem to be looking at Windows as their primary revenue stream in the future.

      --
      You are not alone. This is not normal. None of this is normal.
  16. Re:Must be thoroughly examined first! by jellomizer · · Score: 1

    It will probably be looked at, mostly if you are going to port it to Linux, that you will need to De-Windows a lot of the methods. There are many fundemental differences towards proper windows development and Unix/Linux development.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  17. Excellent! by dstyle5 · · Score: 4, Funny

    I can't wait to not use Edge on another operating system!

    1. Re:Excellent! by stooo · · Score: 2

      Meanwhile, Linux has been ported to IE6 :)
      http://www.whaleblubber.ca/run...

      --
      aaaaaaa
    2. Re:Excellent! by dstyle5 · · Score: 1

      Until Microsoft sees the light and does release IE6 for Linux, one could always use Wine.

      https://appdb.winehq.org/appview.php?versionId=469

  18. Re:Must be thoroughly examined first! by kheldan · · Score: 2, Insightful

    Yeah sure they're such a great company now, forcing everyone to upgrade to Windows 10 whether they want it or not, countermanding settings you set specifically, installing 'updates' that amount to malware/spyware and calling it 'telemetry', etc etc etc. Or are all of you the 'if you have nothing to hide you have nothing to fear' types, and furthermore think that Microsoft knows what's best and everyone should just shut up and do as they're told? What are you all even DOING on Slashdot, then? If you believe all that is right then how are you different from the average, non-technical consumer sheep that just use whatever is put in front of them and don't even know that the computer they bought isn't even really theirs, it's Microsofts', because they really have no control over it? Are you really going to call ME the 'troll' here, when Microsoft is the biggest troll in the room? Bull-fucking-shit. I used Windows since v3.1 and the worst complaints about it were dependability, but I even held an MCSE at one point and learned that the haters just didn't know how to manage it properly (for the most part) -- but now they go WAY too far, and I, the former more-or-less satisfied user says "ENOUGH!", and you call ME the troll? Fuck you all sideways with a rusty chainsaw, if you don't like what I have to say, but come correct: Microsoft is the villain here, not me.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  19. Re:You know what, Microsoft? by Teun · · Score: 1

    Being lazy I've gone this way:

    https://www.safer-networking.o...

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  20. Re:Not on Android without Google Play by aristotle-dude · · Score: 1

    They already have a port of office for Android which is based on linux.

    Office is not ported to Android. It is ported to Android with Google Play. There's a difference.

    I looked at Microsoft's publisher page on Amazon Appstore. OneNote and OneDrive were listed, but not Word. I searched briefly but could not find a legit copy of Microsoft Word for Android outside Google Play Store. And the only way to get a legit copy of Google Play Store is on a device that ships with it. This leaves users of Replicant, Fire OS, and other operating systems based on Android Open Source Project (AOSP) without access.

    Now most desktop and laptop PCs running Linux run GNU/Linux with X11, not Android. Android is more common on tablets and phones. In theory, it would be possible to compile AOSP for x86 or x86-64 run it alongside GNU on top of Linux. But you wouldn't be able to install Word because it wouldn't have Google Play Store.

    Sorry but do you have a point here? You are complaining about the lack of Office on a proprietary version of Android on the Fire devices or "open source" fork of Android? Neither of those are stock Android. If you want a stock Android experience get a Nexus device from Google but the vast majority of Android phones and tablets ship with Google Play.

    Android is fundamentally being developed by Google so what is your point exactly? Do you expect Red Hat Packages to work on some obscure Linux distro?

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  21. Re:Not on Android without Google Play by tepples · · Score: 1

    My point is that Microsoft Office for Android with Google Play doesn't bring us any closer to Microsoft Office for desktop Linux.

  22. Re:Not on Android without Google Play by aristotle-dude · · Score: 1

    My point is that Microsoft Office for Android with Google Play doesn't bring us any closer to Microsoft Office for desktop Linux.

    Admittedly, Linux and Android have differences but I would assume that if they have ported Office functionality over to both iOS and Android, they have put in work to make their code more portable.

    I am sure it will take some effort to port their UI code to yet another UI framework on desktop linux but at least some of the groundwork is there already.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  23. Microsoft touting yet another ripped-off idea by JustNiz · · Score: 2, Insightful

    There is no altruism on Microsoft's part here, this is just an obvious ploy to compete against Node.JS.

    The only newsworthy part here is that Nadella is clearly not innovative enough to move away from the same tired old Microsoft playbook of getting to the market years late with a bad copy of somebody elses already dominant product.

  24. How much spyware wlll it have? by Required+Snark · · Score: 1
    As noted in many posts on Slashdot and other places, Microsoft is pushing updates that are extremely intrusive into Windows 7 on up. These updates have two things in common: they send a lot of information back to Microsoft and they are difficult or impossible to block.

    So if Microsoft has a browser running on Linux, the only reasonable expectation is that it will do the same thing. We know that other browsers enable this kind of behavior (Google, I'm looking at you), but given the Microsoft track record for bad behavior, it is bound to be completely horrible.

    For example, I expect that it will install software without informing the user in any way. Also, you can bet that they will keep changing the default search engine to Bing, no matter what you set up. Expecting Microsoft to follow the rules in the open source world is like expecting a rattle snake to become a vegetarian. Not going to happen.

    Don't think of Edge on Linux as a browser, think of it as a piece of spyware that will be sending every keystroke to Redmond while it uploads your private data and downloads even more malicious code to you machine.

    --
    Why is Snark Required?
  25. Re:Not on Android without Google Play by ChunderDownunder · · Score: 1

    And all 3 users of Amazon products were dismayed. :)

    If Amazon see Office as a value-add on their platform then they'll come to a business arrangement with Microsoft.

  26. Re:Uh ok by Anonymous Coward · · Score: 1

    Microsoft is the #1 software company on the planet. Despite its limited success on web servers and as a hidden component in android phones, Linux is basically a niche platform and by announcing this port (as well as .NET) Microsoft is giving Linux some much needed credibility in the enterprise space. You can stick your freetard head in the sand and claim you don't want or need this code, but that doesn't make it true.

  27. Re:Uh ok by sad_ · · Score: 1

    unless you are a die hard MS shop, why do you think linux still needs credibility in the enterprise?

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  28. Criticize and complain? by dstyle5 · · Score: 1

    I did neither. I've been using Windows 10 since the first consumer preview release and Edge since it was first released in the CP. Edge has potential, but in its current state its definitely not good enough to make me switch to using it as my primary browser on Windows, Linux or whatever other OS it gets ported to. Lack of support for plug-ins, overly simplified UI and the hybrid search/address bar are enough for me to stay away at the moment.

  29. Re:Must be thoroughly examined first! by KGIII · · Score: 1

    Nothing sucks. You can push, you can pull, and you can create a vacuum. But nothing sucks.

    That was a T-Shirt oft-worn my my afore mentioned DB Wizard. I don't know but about him, he was not forthcoming, but he was a very ugly man with a shock of red hair. The flip side was that he was a cross-dresser out of work and even came into work in his female persona a couple of times. He made a much better female than he made a male, as outward appearances went.

    --
    "So long and thanks for all the fish."
  30. Re:Must be thoroughly examined first! by KGIII · · Score: 1

    Change of heart? I think it was a passing hobo last time.

    --
    "So long and thanks for all the fish."
  31. Re:I trust Microsoft more than open source project by KGIII · · Score: 1

    Wait, what? You did what? You're dead to me Brons!

    No, not really. I actually don't give a rats ass what people use, so long as they're happy with it.

    --
    "So long and thanks for all the fish."
  32. Re: I trust Microsoft more than open source projec by BronsCon · · Score: 1

    Well, sadly, I'm not happy with it. I miss the POSIX shell environment OS X provided and a Linux desktop is not an option as I have clients that send me PSDs and Fireworks PNGs that I need to be able to work with. Unless OS X returns to its former work-friendly state, Windows gains a proper POSIX shell (cygwin sort-of works), or Adobe releases their suite on Linux, I might find myself seeking a new field of work in order to maintain work-life happiness, as this is affected directly by the quality of the tools available to me and, sadly, that quality is lacking across the board lately.

    I certainly hope that you, as one of the few remaining slashdotters for whom I hold some amount of respect, give a rat's ass (to use your own terminology) about the direction of computing, in general.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  33. Re: I trust Microsoft more than open source projec by KGIII · · Score: 1

    I am less than thrilled with the lock-in, the dumbing down, and the push towards less ownership. Yet, at the same time, there's a slight change towards more openness and cross platform on the desktop. So, I'd not be to terribly surprised to see those tools getting cross-platform support, eventually. Eventually being the keyword. I suppose, if you want, there's the VM route if you're fairly beefy hardware.

    --
    "So long and thanks for all the fish."
  34. Re: I trust Microsoft more than open source proje by BronsCon · · Score: 1

    Hardware's plenty beefy for a VM or ten, the problem then becomes workflow an I'm still not happy; I've tried it. Regarding Adobe, they promised Linux support years ago, then locked the forum thread in which the promise was made and have refused to comment in threads requesting Linux support for any of their creative tools (Flash Player is not a tool) ever since. Apple has pissed them off and, as a result, Windows versions of their apps now get more optimization. I think it would take Microsoft pissing them off to even get the ball legitimately rolling on Linux versions, and I think Microsoft knows that Adobe is one of the main reasons many web dev types even touch Windows (or OS X, for that matter) and they aren't retarded (enough to piss off Adobe, at least). And even then, that ball has some considerable distance to roll if its destination is a usable and stable suite of professional creative applications running under Linux. I may only be in my 30's, but I'll be retired before we possibly see that, unless they've been working on it, in earnest, since the day it was promised.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  35. Re: I trust Microsoft more than open source proje by KGIII · · Score: 1

    I am afraid you're likely right. Which leads me to think that there may end up, at some point, an OS singularity. That frightens me more than anything,

    --
    "So long and thanks for all the fish."
  36. Re: I trust Microsoft more than open source proje by BronsCon · · Score: 1

    Given that computers, and my ability to make them do precisely what I want, have been my security blanket since I was 5, such an event may drive me into a deep depression. I've started focusing on the other engineering disciplines I was raised around, as I do see the writing on the wall where many others refuse to even look; hoefully I can remember as much EE as I knew whem I was 10, then go back to school for the rese (and the requisite degree).

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  37. Re: I trust Microsoft more than open source proje by KGIII · · Score: 1

    I'd say, hold on to some old hardware. If for no other reason than just to have it on hand - in case.

    --
    "So long and thanks for all the fish."