Or, they're doing the obvious thing and making Windows more attractive to people who use *nix-based tools extensively in their work. It's meant to attract a developer crowd that would otherwise use macOS.
But let's not let a totally reasonable and obvious explanation get in the way of a paranoid conspiracy theory...
This is slashdot. Filled with old people who probably haven't run Windows since Wibdows98 and assume it's still just as bad as it's DOS based cousin solely because it's Microsoft
You mean how Ubuntu store shares your shopping experience? If you're using Chrome or reading this on your phone you are a hypocrite if you know what it does?
Unlike Windows 10 your phone monitors typing and spies hell of alot more than just gathering telemetry data.
Last night for shits and giggles I did a Sudo apt-get install tasksel on Windows 10 and was able to install a working LAMP or Wamp Apache MySQL and Php from the command Prompt. I did a Sudo tasksel and installed a working postgresql server install on Windows too fully configured.
What I do not like about Amazon and Azure is that it is not just hosting an OS. The frameworks and APIs lock you in similiar to win32 and COM.
I can see the lockin all over again. But this time the lockin will be on your Linux install as the code can only be run on the cloud.
It takes a bit of planning, but it is not difficult to create containerized systems/applications that are portable and can be deployed to Amazon/Azure/Google/your-local-system without any internal changes.
I can't find a link that I was watching on youtube a few months ago which highlighted the proprietary hooks problem. Basically a programmer was in charge to change the file size and compression ratio for 2.5 million pictures for a real estate client.
How do you do this in Erlang or Python? He tried writing programs using ImageMagik but the I/O would take months even on an i7 to change! He used Amazon's proprietary framework/API to read the files and change them.
You think this Erlang script can now run on any other platform but Amazon? There is E3 and E5. One is for just hosting. The other is a whole hooks of frameworks. Now add 2 years of different projects and all the sudden you have something proprietary that only works on Amazon. If Amazon raises the prices TOUGH your code will not work.
Azure is the same way. Their cloud offerings if you look at the help content in Visual Studio you see a whole API suite that ties into Azure for many things. These IOT and Websites now require Azure to run.
If you do not want to use their products don't. MS doesn't have to Extend, Expand, and Extinguish standards or lock things down to win32 which we all hate! Rather they make the APIs available to all platforms and several languages to their cloud offerings so you an keep using Linux or use Amazon if you want. However, the downside is the cloud framework hooks lock you into Azure. Amazon though sadly is doing the same. So the OS now is Azure and Windows is just one of the shells on top. Linux is another.
Even as a borderline Fanatical Linux Guy, I'm pretty much OK with this. It sounds like they are just adding some kernel tweaks to make it work better with their hypervisor. No real drama there. Ubuntu has a bunch of different kernel flavors that are similar in nature.
Having said that, if they start creeping into userspace, it's time to get out your pitchforks and torches.
They are are by replacing mono with.NET CORE 2.0 and Microsoft Code editor. It is not manditory to use these but it seems MS is not considering Windows their OS anymore. Rather Azure is there OS and Windows or Linux is the shell on top again. It makes sense since SQL Server for Linux.NET core and Microsoft Code are really to help mobile developers write code which of course is awesome if they use Azure IOT.
I do not know if I like it, but I think it benefits users more than the when Bill Gates ran the show and made everything different as possible to encourage lockin. What I do not like about Amazon and Azure is that it is not just hosting an OS. The frameworks and APIs lock you in similiar to win32 and COM.
I can see the lockin all over again. But this time the lockin will be on your Linux install as the code can only be run on the cloud.
How are any of your posts moderated over zero? Safari was last updated a couple days ago. There was even a Slashdot post last week that discussed how some advertising firms were upset because the latest Safari blocks cookies that track users across multiple sites.
Yep which is why even Microsoft scores higher than safari and until recently scored on par with IE!
If you want the non MS kernel you can still use it by not using Microsoft's cloud platform in the first place
There. FTFY.
Now, this is a serious question, but what reason could someone have for running Linux on Azure? Are there not any of a multitude of other better platforms out there for running Linux? I mean, I certainly understand if you are all in for Microsoft with things like Exchange, SQL server, AD, Sharepoint, etc., their cloud platform sort of make sense. But this, Ubuntu (or any other Linux) on Azure is something that simply does not make sense to me.
FYI I am the submitter
The answer is easy. Corporations who already use Azure with Azure Active Directory and Office 365. Visual Studio support and the customers' internal developers are used to the Azure API's and frameworks as they use it for their other Windows specific services. Might as well keep using the APIs and frameworks for their other platforms rather than learning Amazon and dealing with 2 clouds.
Microsoft also bundles Azure licensing too for enterprise customers so it maybe a little cheaper if you already have Azure credits to just fire up a Linux container if the boss for example wants to close one of the datacenters to cut electricity costs and move their Linux based servers. Amazon already contributes alot of Linux code to get it run on their E3 and E5 platforms I guess this is not surprising that MS is doing the same.
Microsoft's incentive to being friendly to OSS and Linux now is to make money this way. Microsoft makes money either way in this model whether you run Windows or not. I have not written any software on Azure but it supports FreeBSD as well and RedHat. Maybe the Redhat image already has an MS optimized kernel that I am not aware of? Visual Studio does have IOT Python support for Azure so it looks like they really are not doing win32 lockin at all with Azure but I could be wrong. Anyone knowledge care to comment and how it compares to Amazon's cloud services?
I figured this story would make slashdotters uncomfortable, but I kind of like this arrangement.
If you do not want to use their products don't. MS doesn't have to Extend, Expand, and Extinguish standards or lock things down to win32 which we all hate! Rather they make the APIs available to all platforms and several languages to their cloud offerings so you an keep using Linux or use Amazon if you want. However, the downside is the cloud framework hooks lock you into Azure. Amazon though sadly is doing the same. So the OS now is Azure and Windows is just one of the shells on top. Linux is another.
You may make people happier, but you will more or less live your life doing a humdrum job.
For the most part with these newly hired coders, once they realize why we do things the way we do, and after an update and they find their mistake that they did in protest of the old guy who seems to be stuck in his ways, actually went to bite them in the butt. Will learn their lessons, and actually be much better coders. However the problem is a lot of organizations don't keep the developers long enough to learn their lessors, and keep on dumping inexperienced code to the the next inexperienced developer compounding the problem.
And with a nice developer job you can buy lots of Pizza and Tacos too. Wahoo win win!
The rest of us are stuck with Java 1.4.2, 6, and 7 due to poorly written apps using RMI to go to c:\program files(x85)\...to check version numbers and using == instead of = to run.
Or we left long ago to Ror.
What sort of cavern do you call "work"? Being on Java 7 is not bad, not even 6 if we are pragmatic. But what you are describing is just insane. Obviously, everything I'll say is annecdotal, but I've not seen such crap in a long time. Who does Windows-dev specific work with Java?????
Dude I got back in I.T. doing desktop support. Every company uses ancient Java with terrible security. We can't patch it as all the code does an == and not a less than or equal (slashcode cut off my previous comment) so if a version number is too high it will throw an exception.
One company uses Java 1.4.2. Not 1.4.1 or 1.4.3, but 1.4.2 due to this doing RMI to c:\program files (x86) and checking the path to see the JRE version instead of damn calling the method to do this! Here is the funny part which is worse. That is not the only reason it required a +10 year old version of Java. This bank applet used a security hole to function. So in essence: 1. Went outside the sandbox to c:\program files (x86)\... to check the JRE version number 2. Used a security exploit in RMI to call a COM+ Excel 2003 object to populate and read data 3. Went unsecured to this popular banks website with the data to upload and download 4. The data contained credit card numbers and bank account numbers 5. Required an ancient version of IE with security turned off or really low!!
This was a popular Canadian bank too. I write anti Java posts here. That incident in 2012 turned me into a Java hater as this was also after Oracle acquired it with a hostile takeover from Sun. Java is still amazing for it's time and could have been the next big thing but with weird shit and left to rot for many many years I say it is a dangerous security risk for all but enterprise closed off servers.
You say what kind of moron would write such a horrible thing! FYI I am not a developer nor a security guy like most of you reading this, but I sure as hell knew what I saw was an abomination to say the least.
The answer is MBA's going to cheap 3rd world countries or outsourcing H1B1 visa students with no programming experience to save a few dollars. These guys do not read slashdot and accountants do not measure technical debt or opportunity costs like an economist or statistician. If it can't be on an Excel ledger in a debit or credit then the hidden cost is invisible. So they hire the cheapest developers they can find since I.T. is a cost center which adds no business value. Meanwhile it is a security hole ready to happen!
Thankfully the move to WIndows 7 which I was hired for forced the bank to improve it's Java software as that insecure nightmare would have trouble without a UAC prompt for obvious reasons. Sadly we crippled security to make it run to meet our deadline. I hope the bank fixed it.
SAP and PEoplesoft also use RMI to go to c:\program files\... to check version numbers instead of a method to in order to cut costs from what I have seen at other enterprise environments.
Safari is Apple's IE 6 of this decade. It hasn't been updated in a long time and they can no longer piggy back both Google and Konqueror for new code since Chrome forked -webkit with -blink.
I worked for a famous software supporting their cloud software. Safari was the one browser which always had trouble with even drag and dropping files. Something rudimentary in the HTML 5 standard. Even IE 9 from 2011 can easily support this.
Sometimes Safari would work. Sometimes it would not and the Apple users always get mad at us for some reason never blaming their shitty browser.
But but... but they saved $5,000 by going offshore with that Java app!
Meanwhile got hit by wannacry because they were forced to use an insecure version of Java in the process and spent $250,000 on a security consultant to fix it. But they saved $5,000 by offshoring.
Ask a webdeveloper from last decade? Netscape WAS FAAAAR worse than IE when it came to standards compliancy. IE 6 was the better browser. It was mean and crashed less.... no I am not making this shit up either.
Those were dark days for the web in it's infancy. IE introduced ajax and CSS. By freezing it web developers created crud which only worked on it after so long accumulated to the point where enterprise computing had to stick with it as the newer versions were too secure and standards compliant to run the stuff dependent on workarounds from 2001.
Ironically, it was not that per say which doomed IE.
It was incompatible with it's own bugs and security which when addressed broke all the ancient crud from the XP era. This is why corporations stuck with Java 6,7 as well as IE 6 for many many years well into 2013 when Windows 7 brought htem out kicking and screaming requiring rewritting everything.
Java is incompatible with itself which is why no one cares about the newer. They want legacy stuff working forever with all the security holes intacted to run PeopleSoft circa 2005 era.
The rest of us are stuck with Java 1.4.2, 6, and 7 due to poorly written apps using RMI to go to c:\program files(x85)\...to check version numbers and using == instead of = to run.
Russians broke into her email server and leaked classified information to Trump's son and fake Teaparty Facebook news sites. People got weary and voted for Trump. Putin wins.
You don't see that level of information about Trump from hacked sources Hillary used. Not to mention much of the news was faked AstroTurf used to motivate the gullible as well and to make legit news sources as the fake news.
I stand by my comment if it were the opposite you would call for impeachment
Do you have a credible source? Or is this right wing propaganda from Alex Jones or Briebart news?
Aren't you even concerned at all a foreign unfriendly power altered an election? If this were HIllary and she won would you even write such a post or would you be in the PUT HER IN JAIL NOW group because she doesn't have an R next to her name?
Think about how this is going to apply to the general web, not just streaming netflix and hulu in a web browser.
It...doesn't? EME is only for streaming media. The "M" is for "media".
That means ad-blockers, noscript, flashblock, firebug, and any other plugin that is used to modify the functionality, display, or control the loading of content from third parties is going to be worthless.
Unless an adblocker developer somehow figured out a way to not load content inside an <audio> or <video> tag until the user clicked on it. But such a thing would, obviously, be witchcraft.
You think EME version 2.0 won't be able to encrypt source code next?
Also advertisers already use h.264 and flash so EME will make flashblock and adblock plus worthless with full blown ads in ear deafening audio to be the norm once again with no way to turn this off.
Just imagine going to slashdot a year from now and you will see ear deafening ads that ublock can't undo thanks to EME DRM videos covering half the comment section. Boy I can't wait even even if there is no malware problem.
Part of me now thinks advertisers did this to avoid being blocked under the secret guise of DRM EME
Or, they're doing the obvious thing and making Windows more attractive to people who use *nix-based tools extensively in their work. It's meant to attract a developer crowd that would otherwise use macOS.
But let's not let a totally reasonable and obvious explanation get in the way of a paranoid conspiracy theory...
This is slashdot. Filled with old people who probably haven't run Windows since Wibdows98 and assume it's still just as bad as it's DOS based cousin solely because it's Microsoft
Microsoft funded all of those changes you know.
Jesus tinfoil at time tonight!
You mean how Ubuntu store shares your shopping experience? If you're using Chrome or reading this on your phone you are a hypocrite if you know what it does?
Unlike Windows 10 your phone monitors typing and spies hell of alot more than just gathering telemetry data.
Last night for shits and giggles I did a Sudo apt-get install tasksel on Windows 10 and was able to install a working LAMP or Wamp Apache MySQL and Php from the command Prompt. I did a Sudo tasksel and installed a working postgresql server install on Windows too fully configured.
How odd indeed
Pff socialist
Microsoft's big platforms are C,C++,C# this really doesn't do much for them.
Lots of Borland/Pascal programmers are saying we told you so though.
Which is why they now bundle Python and Cython with Visual Studio.
What I do not like about Amazon and Azure is that it is not just hosting an OS. The frameworks and APIs lock you in similiar to win32 and COM.
I can see the lockin all over again. But this time the lockin will be on your Linux install as the code can only be run on the cloud.
It takes a bit of planning, but it is not difficult to create containerized systems/applications that are portable and can be deployed to Amazon/Azure/Google/your-local-system without any internal changes.
I can't find a link that I was watching on youtube a few months ago which highlighted the proprietary hooks problem. Basically a programmer was in charge to change the file size and compression ratio for 2.5 million pictures for a real estate client.
How do you do this in Erlang or Python? He tried writing programs using ImageMagik but the I/O would take months even on an i7 to change! He used Amazon's proprietary framework/API to read the files and change them.
You think this Erlang script can now run on any other platform but Amazon? There is E3 and E5. One is for just hosting. The other is a whole hooks of frameworks. Now add 2 years of different projects and all the sudden you have something proprietary that only works on Amazon. If Amazon raises the prices TOUGH your code will not work.
Azure is the same way. Their cloud offerings if you look at the help content in Visual Studio you see a whole API suite that ties into Azure for many things. These IOT and Websites now require Azure to run.
If you do not want to use their products don't. MS doesn't have to Extend, Expand, and Extinguish standards or lock things down to win32 which we all hate! Rather they make the APIs available to all platforms and several languages to their cloud offerings so you an keep using Linux or use Amazon if you want. However, the downside is the cloud framework hooks lock you into Azure. Amazon though sadly is doing the same. So the OS now is Azure and Windows is just one of the shells on top. Linux is another.
Even as a borderline Fanatical Linux Guy, I'm pretty much OK with this. It sounds like they are just adding some kernel tweaks to make it work better with their hypervisor. No real drama there. Ubuntu has a bunch of different kernel flavors that are similar in nature.
Having said that, if they start creeping into userspace, it's time to get out your pitchforks and torches.
They are are by replacing mono with .NET CORE 2.0 and Microsoft Code editor. It is not manditory to use these but it seems MS is not considering Windows their OS anymore. Rather Azure is there OS and Windows or Linux is the shell on top again. It makes sense since SQL Server for Linux .NET core and Microsoft Code are really to help mobile developers write code which of course is awesome if they use Azure IOT.
I do not know if I like it, but I think it benefits users more than the when Bill Gates ran the show and made everything different as possible to encourage lockin. What I do not like about Amazon and Azure is that it is not just hosting an OS. The frameworks and APIs lock you in similiar to win32 and COM.
I can see the lockin all over again. But this time the lockin will be on your Linux install as the code can only be run on the cloud.
How are any of your posts moderated over zero? Safari was last updated a couple days ago. There was even a Slashdot post last week that discussed how some advertising firms were upset because the latest Safari blocks cookies that track users across multiple sites.
Yep which is why even Microsoft scores higher than safari and until recently scored on par with IE!
If you want the non MS kernel you can still use it by not using Microsoft's cloud platform in the first place
There. FTFY.
Now, this is a serious question, but what reason could someone have for running Linux on Azure? Are there not any of a multitude of other better platforms out there for running Linux? I mean, I certainly understand if you are all in for Microsoft with things like Exchange, SQL server, AD, Sharepoint, etc., their cloud platform sort of make sense. But this, Ubuntu (or any other Linux) on Azure is something that simply does not make sense to me.
FYI I am the submitter
The answer is easy. Corporations who already use Azure with Azure Active Directory and Office 365. Visual Studio support and the customers' internal developers are used to the Azure API's and frameworks as they use it for their other Windows specific services. Might as well keep using the APIs and frameworks for their other platforms rather than learning Amazon and dealing with 2 clouds.
Microsoft also bundles Azure licensing too for enterprise customers so it maybe a little cheaper if you already have Azure credits to just fire up a Linux container if the boss for example wants to close one of the datacenters to cut electricity costs and move their Linux based servers. Amazon already contributes alot of Linux code to get it run on their E3 and E5 platforms I guess this is not surprising that MS is doing the same.
Microsoft's incentive to being friendly to OSS and Linux now is to make money this way. Microsoft makes money either way in this model whether you run Windows or not. I have not written any software on Azure but it supports FreeBSD as well and RedHat. Maybe the Redhat image already has an MS optimized kernel that I am not aware of? Visual Studio does have IOT Python support for Azure so it looks like they really are not doing win32 lockin at all with Azure but I could be wrong. Anyone knowledge care to comment and how it compares to Amazon's cloud services?
I figured this story would make slashdotters uncomfortable, but I kind of like this arrangement.
If you do not want to use their products don't. MS doesn't have to Extend, Expand, and Extinguish standards or lock things down to win32 which we all hate! Rather they make the APIs available to all platforms and several languages to their cloud offerings so you an keep using Linux or use Amazon if you want. However, the downside is the cloud framework hooks lock you into Azure. Amazon though sadly is doing the same. So the OS now is Azure and Windows is just one of the shells on top. Linux is another.
You may make people happier, but you will more or less live your life doing a humdrum job.
For the most part with these newly hired coders, once they realize why we do things the way we do, and after an update and they find their mistake that they did in protest of the old guy who seems to be stuck in his ways, actually went to bite them in the butt. Will learn their lessons, and actually be much better coders. However the problem is a lot of organizations don't keep the developers long enough to learn their lessors, and keep on dumping inexperienced code to the the next inexperienced developer compounding the problem.
And with a nice developer job you can buy lots of Pizza and Tacos too. Wahoo win win!
I will let them know.
The rest of us are stuck with Java 1.4.2, 6, and 7 due to poorly written apps using RMI to go to c:\program files(x85)\...to check version numbers and using == instead of = to run.
Or we left long ago to Ror.
What sort of cavern do you call "work"? Being on Java 7 is not bad, not even 6 if we are pragmatic. But what you are describing is just insane. Obviously, everything I'll say is annecdotal, but I've not seen such crap in a long time. Who does Windows-dev specific work with Java?????
Dude I got back in I.T. doing desktop support. Every company uses ancient Java with terrible security. We can't patch it as all the code does an == and not a less than or equal (slashcode cut off my previous comment) so if a version number is too high it will throw an exception.
One company uses Java 1.4.2. Not 1.4.1 or 1.4.3, but 1.4.2 due to this doing RMI to c:\program files (x86) and checking the path to see the JRE version instead of damn calling the method to do this! Here is the funny part which is worse. That is not the only reason it required a +10 year old version of Java. This bank applet used a security hole to function. So in essence:
1. Went outside the sandbox to c:\program files (x86)\... to check the JRE version number
2. Used a security exploit in RMI to call a COM+ Excel 2003 object to populate and read data
3. Went unsecured to this popular banks website with the data to upload and download
4. The data contained credit card numbers and bank account numbers
5. Required an ancient version of IE with security turned off or really low!!
This was a popular Canadian bank too. I write anti Java posts here. That incident in 2012 turned me into a Java hater as this was also after Oracle acquired it with a hostile takeover from Sun. Java is still amazing for it's time and could have been the next big thing but with weird shit and left to rot for many many years I say it is a dangerous security risk for all but enterprise closed off servers.
You say what kind of moron would write such a horrible thing! FYI I am not a developer nor a security guy like most of you reading this, but I sure as hell knew what I saw was an abomination to say the least.
The answer is MBA's going to cheap 3rd world countries or outsourcing H1B1 visa students with no programming experience to save a few dollars. These guys do not read slashdot and accountants do not measure technical debt or opportunity costs like an economist or statistician. If it can't be on an Excel ledger in a debit or credit then the hidden cost is invisible. So they hire the cheapest developers they can find since I.T. is a cost center which adds no business value. Meanwhile it is a security hole ready to happen!
Thankfully the move to WIndows 7 which I was hired for forced the bank to improve it's Java software as that insecure nightmare would have trouble without a UAC prompt for obvious reasons. Sadly we crippled security to make it run to meet our deadline. I hope the bank fixed it.
SAP and PEoplesoft also use RMI to go to c:\program files\... to check version numbers instead of a method to in order to cut costs from what I have seen at other enterprise environments.
Safari is Apple's IE 6 of this decade. It hasn't been updated in a long time and they can no longer piggy back both Google and Konqueror for new code since Chrome forked -webkit with -blink.
I worked for a famous software supporting their cloud software. Safari was the one browser which always had trouble with even drag and dropping files. Something rudimentary in the HTML 5 standard. Even IE 9 from 2011 can easily support this.
Sometimes Safari would work. Sometimes it would not and the Apple users always get mad at us for some reason never blaming their shitty browser.
Yeah but the buzzwords of ROR, Node.js, and Rust are CIO compliant.
But but ... but they saved $5,000 by going offshore with that Java app!
Meanwhile got hit by wannacry because they were forced to use an insecure version of Java in the process and spent $250,000 on a security consultant to fix it. But they saved $5,000 by offshoring.
LOL.
Ask a webdeveloper from last decade? Netscape WAS FAAAAR worse than IE when it came to standards compliancy. IE 6 was the better browser. It was mean and crashed less .... no I am not making this shit up either.
Those were dark days for the web in it's infancy. IE introduced ajax and CSS. By freezing it web developers created crud which only worked on it after so long accumulated to the point where enterprise computing had to stick with it as the newer versions were too secure and standards compliant to run the stuff dependent on workarounds from 2001.
Ironically, it was not that per say which doomed IE.
It was incompatible with it's own bugs and security which when addressed broke all the ancient crud from the XP era. This is why corporations stuck with Java 6,7 as well as IE 6 for many many years well into 2013 when Windows 7 brought htem out kicking and screaming requiring rewritting everything.
Java is incompatible with itself which is why no one cares about the newer. They want legacy stuff working forever with all the security holes intacted to run PeopleSoft circa 2005 era.
I will let them know.
The rest of us are stuck with Java 1.4.2, 6, and 7 due to poorly written apps using RMI to go to c:\program files(x85)\...to check version numbers and using == instead of = to run.
Or we left long ago to Ror.
Dude how did they not?!
Russians broke into her email server and leaked classified information to Trump's son and fake Teaparty Facebook news sites. People got weary and voted for Trump. Putin wins.
You don't see that level of information about Trump from hacked sources Hillary used. Not to mention much of the news was faked AstroTurf used to motivate the gullible as well and to make legit news sources as the fake news.
I stand by my comment if it were the opposite you would call for impeachment
They won't need a warrant.
All they need to do is show the phone to the suspect and find incriminating evidence.
Do you have a credible source? Or is this right wing propaganda from Alex Jones or Briebart news?
Aren't you even concerned at all a foreign unfriendly power altered an election? If this were HIllary and she won would you even write such a post or would you be in the PUT HER IN JAIL NOW group because she doesn't have an R next to her name?
I bet if this were Hillary Clinton your post would be IMPEACH NOW! But it is ok because Trump has an R next to his name.
It...doesn't? EME is only for streaming media. The "M" is for "media".
Unless an adblocker developer somehow figured out a way to not load content inside an <audio> or <video> tag until the user clicked on it. But such a thing would, obviously, be witchcraft.
You think EME version 2.0 won't be able to encrypt source code next?
Also advertisers already use h.264 and flash so EME will make flashblock and adblock plus worthless with full blown ads in ear deafening audio to be the norm once again with no way to turn this off.
Just imagine going to slashdot a year from now and you will see ear deafening ads that ublock can't undo thanks to EME DRM videos covering half the comment section. Boy I can't wait even even if there is no malware problem.
Part of me now thinks advertisers did this to avoid being blocked under the secret guise of DRM EME
Because Hollywood actually think it will end all piracy tomorrow. Bahaha