2. MS does not have a monopoly on ARM
--> not relevant
3. Everybody else is doing it.
--> not relevant and not true
How is that not relevant? It obviously is.
If Ubuntu let phone companies subsidize their upcoming tablet devices and in turn required that the devices are locked, would you bitch at them? Would it result in same amount of rage on Slashdot? Because I think it would go something like this "This is a good thing. Ubuntu is paying majority of the price of these devices so it is in their right. And it's good to see Ubuntu gain market share!"
Also note that on x86, the user _is_ allowed to add another OS key. How is that?
Because in x86 land it isn't the normal. In ARM it is. Apple, Google and pretty much every other manufacturer does exactly the same. Slashdot is just bitching at this story because, gee, it's Micro$$$oft.
So basically you don't care about any of his points even while they are perfectly valid, just because he dared to post anything positive about Microsoft?
Microsoft's stance isn't any other from other ARM manufacturers and operating systems. Pretty much every ARM device is locked down, including iOS and most Android devices. It is the norm in ARM land. How is Microsoft suddenly more evil than others, WHEN EVERYONE DOES IT, INCLUDING GOOGLE AND APPLE?
If user can disable it, then computer program can too. Nevertheless, it isn't even a problem because Linux and Android has majority of market share on ARM-based devices, so just choose them!
Yes it does. Take for example Aluereon family of malware that rewrites your boot sector and hides there.
In November 2010, the press reported that the rootkit has evolved to the point that it is able to bypass the mandatory kernel-mode driver signing requirement of 64-bit editions of Windows 7 by subverting the master boot record,[9] something that also makes it particularly resistant on all systems to detection and removal by anti-virus software.
No antivirus can do anything about it, and even if you re-install your OS, the malware gets re-installed too!
So how would you combat against Alureon and similar malware without protecting the core of your system where it attacks?
There are many viruses in the wild that rewrite boot sector to hide and reinstall themselves even after OS re-install. How would you combat these if you can't lock down your boot sector?
No, the blocking down of install of others OS's is what is misdirection. There are many boot sector viruses in the wild and Microsoft has had tough time removing them. This is why bootloader needs to be protected. How many users will this affect on ARM-based devices. I would say pretty much no one, or 0.0001%. Most users don't even have ARM-based devices, and if they have, it is much more likely to be one that comes with Linux or Android.
It is nevertheless a valid comment. Microsoft doesn't have monopoly on ARM-based devices. On top of that, even Android manufacturers lock down their devices with similar technologies because it makes the devices secure. Why is Microsoft allowed to do the same, especially since it doesn't cause any monopoly issues?
Popular isn't necessarily how much people like something. For example not that many actually likes the "popular" girl or guy in school, there's just other contributing factors, like themselves getting something out of it. Just like with Objective-C and iOS.
I suspect that both C# and Objective-C market share will only continue - probably even taking the top spots. Windows Phone 7 uses mainly C# and so will Metro apps on Windows 8. Frankly, it is a really good language and beautiful to work with. Likewise Objective-C is strong because of iOS and OS X. Java is slowly dropping from enterprise usage and is being replaced by C#.
In my case it's not even about some organization, as I run my own business. I also travel a lot - in fact I work on the internet and live while traveling, so my connection isn't always that great. I can leave my apps running on a Windows server and just remote to it from wherever I am. And no, there isn't any command line equivalent as they're desktop apps, and it would make them much more difficult to use if they were CLI-based.
While you say you're not interested in starting own company, why is that? Since you've been lead developer and are looking for further challenges, there really isn't much where you can go. Either you have to switch your area of work, go to management (which also switches your area of work) or start your own company.
Having your company is definitely interesting and provides new interesting challenges. You also have much more personal feel to your work. At times it can be exhausting, but it's also really rewarding - but to yourself, and of course to your wallet. I wouldn't do anything else than running my own company at this point. It is definitely much more interesting than working for someone else.
Apart from that, what is your line of work? Maybe switch to more interesting part of the industry. Game development can be fun too, if you're just done some other kind of software programming. However, I would really suggest you look into game designing and not programming. The latter is crunch work that can be done by almost anyone and in the long run extremely annoying. Designing is fun.
Nice how you lump how continent in one convenient package. You do know that even in Europe countries differ A LOT and some countries have much more corruption while in some there isn't almost any corruption? And Europe is much smaller continent too.
And Google also calls people when they are interested in providing some services to them. What is news about that? I've talked with them over the phone and in email. Of course, you need to do some actual business with Google and not merely use their search engine, but there is nothing new about this.
Indeed. Point of fact: Google has rolled out fiber to the general population for at least one city. Anyone using that fiber network will be using an IP registered to Google.
The point is, not all apps are purely either desktop apps or server apps. These are apps that are used and designed for desktops, but can also be ran on a server (with the advantage of much better bandwidth). I am in no control of rewriting them, there are no alternatives or they're much worse and I doubt they are going to rewrite the millions lines of code to use client-server model just because some people run them on servers too.
All of you yelling how having GUI on servers makes no sense and CLI is more than enough to configure your services and let them run are completely missing the point.
And you can't move files around from the command line? ? ?
I do exactly what you describe all the time with my Linux based NAS server, from the command line or through a web-based interface depending on what I want to do. No need for a GUI. At all.
Yes, you can move files around in command line. However, there are lots of more advanced situations where having a GUI is necessary. It's not your typical web server setup - the server is used more like as a desktop, just that it sits in a datacenter so it has much better connection (and uptime, if you're traveling etc can't run your own computers all the time). Servers are used for other things than just hosting services, you know.
2. MS does not have a monopoly on ARM
--> not relevant
3. Everybody else is doing it.
--> not relevant and not true
How is that not relevant? It obviously is.
If Ubuntu let phone companies subsidize their upcoming tablet devices and in turn required that the devices are locked, would you bitch at them? Would it result in same amount of rage on Slashdot? Because I think it would go something like this "This is a good thing. Ubuntu is paying majority of the price of these devices so it is in their right. And it's good to see Ubuntu gain market share!"
Also note that on x86, the user _is_ allowed to add another OS key. How is that?
Because in x86 land it isn't the normal. In ARM it is. Apple, Google and pretty much every other manufacturer does exactly the same. Slashdot is just bitching at this story because, gee, it's Micro$$$oft.
So basically you don't care about any of his points even while they are perfectly valid, just because he dared to post anything positive about Microsoft?
There is no BIOS on these devices.
Fixing the problem: Determine how it's subverting the master boot record and FIX that.
And that is what Microsoft is doing, and it's the same every other ARM vendor does, including Apple and Google.
There is no BIOS on these devices. UEFI replaces it.
Microsoft's stance isn't any other from other ARM manufacturers and operating systems. Pretty much every ARM device is locked down, including iOS and most Android devices. It is the norm in ARM land. How is Microsoft suddenly more evil than others, WHEN EVERYONE DOES IT, INCLUDING GOOGLE AND APPLE?
Is it too obvious to say:
Fix how it bypassed the mandatory kernel-mode driver signing requirements of 64-bit editions of Windows 7?
IE., lock down boot sector! That is exactly how Alureon bypasses it, and that is what were discussing here!
If user can disable it, then computer program can too. Nevertheless, it isn't even a problem because Linux and Android has majority of market share on ARM-based devices, so just choose them!
In November 2010, the press reported that the rootkit has evolved to the point that it is able to bypass the mandatory kernel-mode driver signing requirement of 64-bit editions of Windows 7 by subverting the master boot record,[9] something that also makes it particularly resistant on all systems to detection and removal by anti-virus software.
No antivirus can do anything about it, and even if you re-install your OS, the malware gets re-installed too!
So how would you combat against Alureon and similar malware without protecting the core of your system where it attacks?
There are many viruses in the wild that rewrite boot sector to hide and reinstall themselves even after OS re-install. How would you combat these if you can't lock down your boot sector?
No, the blocking down of install of others OS's is what is misdirection. There are many boot sector viruses in the wild and Microsoft has had tough time removing them. This is why bootloader needs to be protected. How many users will this affect on ARM-based devices. I would say pretty much no one, or 0.0001%. Most users don't even have ARM-based devices, and if they have, it is much more likely to be one that comes with Linux or Android.
Do you have any proof that they have abused that position with hardware manufacturers? Simply by going to another market is not leveraging monopoly.
It is nevertheless a valid comment. Microsoft doesn't have monopoly on ARM-based devices. On top of that, even Android manufacturers lock down their devices with similar technologies because it makes the devices secure. Why is Microsoft allowed to do the same, especially since it doesn't cause any monopoly issues?
Popular isn't necessarily how much people like something. For example not that many actually likes the "popular" girl or guy in school, there's just other contributing factors, like themselves getting something out of it. Just like with Objective-C and iOS.
Which doesn't change the fact at all, and only shows the importance of iOS.
I suspect that both C# and Objective-C market share will only continue - probably even taking the top spots. Windows Phone 7 uses mainly C# and so will Metro apps on Windows 8. Frankly, it is a really good language and beautiful to work with. Likewise Objective-C is strong because of iOS and OS X. Java is slowly dropping from enterprise usage and is being replaced by C#.
In my case it's not even about some organization, as I run my own business. I also travel a lot - in fact I work on the internet and live while traveling, so my connection isn't always that great. I can leave my apps running on a Windows server and just remote to it from wherever I am. And no, there isn't any command line equivalent as they're desktop apps, and it would make them much more difficult to use if they were CLI-based.
While you say you're not interested in starting own company, why is that? Since you've been lead developer and are looking for further challenges, there really isn't much where you can go. Either you have to switch your area of work, go to management (which also switches your area of work) or start your own company.
Having your company is definitely interesting and provides new interesting challenges. You also have much more personal feel to your work. At times it can be exhausting, but it's also really rewarding - but to yourself, and of course to your wallet. I wouldn't do anything else than running my own company at this point. It is definitely much more interesting than working for someone else.
Apart from that, what is your line of work? Maybe switch to more interesting part of the industry. Game development can be fun too, if you're just done some other kind of software programming. However, I would really suggest you look into game designing and not programming. The latter is crunch work that can be done by almost anyone and in the long run extremely annoying. Designing is fun.
Nice how you lump how continent in one convenient package. You do know that even in Europe countries differ A LOT and some countries have much more corruption while in some there isn't almost any corruption? And Europe is much smaller continent too.
It's not Googlebot, it's human visits.
Yes, Google sells domains and sites http://www.google.com/apps/intl/en/business/domain.html
And Google also calls people when they are interested in providing some services to them. What is news about that? I've talked with them over the phone and in email. Of course, you need to do some actual business with Google and not merely use their search engine, but there is nothing new about this.
Indeed. Point of fact: Google has rolled out fiber to the general population for at least one city. Anyone using that fiber network will be using an IP registered to Google.
No they aren't using Google's corporate IP's.
The point is, not all apps are purely either desktop apps or server apps. These are apps that are used and designed for desktops, but can also be ran on a server (with the advantage of much better bandwidth). I am in no control of rewriting them, there are no alternatives or they're much worse and I doubt they are going to rewrite the millions lines of code to use client-server model just because some people run them on servers too.
All of you yelling how having GUI on servers makes no sense and CLI is more than enough to configure your services and let them run are completely missing the point.
And you can't move files around from the command line? ? ?
I do exactly what you describe all the time with my Linux based NAS server, from the command line or through a web-based interface depending on what I want to do. No need for a GUI. At all.
Yes, you can move files around in command line. However, there are lots of more advanced situations where having a GUI is necessary. It's not your typical web server setup - the server is used more like as a desktop, just that it sits in a datacenter so it has much better connection (and uptime, if you're traveling etc can't run your own computers all the time). Servers are used for other things than just hosting services, you know.