"Customers are likely to see regressions with Windows 7 ongoing servicing"
blogs.windows.com
blogs.windows.com
Install, back up the VM image, a lot less problems than having it as your main OS
MS Office is available even for Android these days.
Otherwise Wine should work, and ain't there some cloud MS Office these days?
The cloud versions are incomplete and don't work with plugins like Endnote. The cloud version of PowerPoint struggle with movies and large resources.
Try collecting some accounting records in LibreOffice Calc and then finding your accountant uses Excel. Time lost fixing the mess is probably worth more than the cost of MS Office for a single incident. If you need this kind of interoperability more than very occasionally, that alone could be a deal-breaker.
Also, LibreOffice 5 on Windows 7 appears to be a disaster. We installed it for the first time a few weeks ago, on one new PC at work just to try it out, and it's exhibited numerous very obvious graphical glitches, crashes and performance problems so far even just doing basic spreadsheet work. It also seems to have arbitrarily changed a bunch of things from earlier versions, such as the default colours available for colouring or highlighting cells in Calc. Maybe the stability is better on Linux, but even then the changes from LO4 are presumably still the same and just as frustrating.
In regards to changing defaults, that's often the case. Microsoft do the same thing, possibly worse.
Can you change the default colour palette?
Choose Tools - Options - Charts - Default Colors
We'd have to look into the sorts of changes you mentioned if we were going to stick with 5, so thanks for the suggestions. However, given the graphical glitches and instability, which unfortunately make it borderline unusable on our test system, I don't think we'll be considering a larger scale migration any further until (I assume) some future updates that fix those things have arrived.
The glitches and instability appear to be across the whole suite, BTW. Basic stuff like drawing menus, toolbars and tabs is broken in very obvious ways, all the time. I'm guessing there's some fundamental problem with the routines LibreOffice uses to draw those graphical assets instead of the standard Windows functionality. Either that or there's some horrible conflict with the graphics drivers on the new machine, which is always a possibility but would be surprising at this point given how many other programs do seem to work OK.
Try turning off OpenGL:
You can do this by going to to Tools ▸ Options ▸ LibreOffice ▸ View.
P.S. I'm biased about LibreOffice as I have commit access and I'm working on the code at the moment. I do acknowledge its frustrating when things don't work, and I don't want to deny there are issues preventing you from adopting.
If it's not too much bother, can you file a bug?
I honestly wouldn't know where to start with filing useful bug reports. I'm a software developer myself, so I appreciate the need for useful information and ideally reproducible test cases, but at the moment we're seeing graphical glitches in everything from menu displays to dialogs to the tabs for different sheets, far too many different areas to isolate and investigate each one. It seems more likely that some combination of hardware/software isn't playing nicely on the test system, since presumably if everyone were seeing what we are the LO team would be seeing plenty of feedback already. If you'd like to investigate or try to triage it somehow, I can ask someone to get in touch by mail, and maybe that would lead to something specific enough to be worth putting in a bug report for more detailed investigation?
chris.sherlock79 at gmail.com is my email address, or hop onto #libreoffice-dev on Freenode and ask to speak to chris_wot (that's the IRC channel I hang out on the most frequently).
There are use cases where OpenOffice is a vastly better tool for the task at hand. For instance, reading a CSV file that happens to use extended UTF-8 characters with some fields that have important preceding zeroes. In these situations it is possible to import the data into OpenOffice without the prospect of it being mangled by 'clippy'. Sure you can create a new spreadsheet and import a CSV file from disk into it with the data read as 'just text' in UTF-8 but the people I send CSV files to do not do that with their Microsoft ways. Consequently you get so far in and realise you actually need to re-read the source data because it has been Microsofted with bizarre things like capitalisation.
Excel obfuscates data and obfuscates filenames. It also promotes arcane ways of working, e.g. vlookup things held together with blu-tak and string when a simple table join on the original data does what is required correctly with no hand-crafted nonsense.
Too often I see things being solved in Excel where a small bit of code does a better job of creating the report or things like Fusion Tables do a better job of fancy presentation.
I no longer lock in to Excel world, I don't see it as a professional tool.
I have never been a Windows users, but there are some reasons why I use another 'restrictive' OS after using Linux and BSD for 13 years (including on laptops):
- Microsoft Office. LibreOffice is simply not compatible enough. Though, people are moving more and more to Google Docs, so this issue might disappear in the future.
- No GUI isolation in Linux. It scares the hell out of me that any application can read any other applications keystrokes, mouse events and viewports. When you have some vulnerability in some client (browser, mail), it could listen in on passwords that you type in a terminal as well. AFAIR Wayland will solve this. But the ecosystem did not move there yet.
- The lack of consistent keyboard shortcuts across applications.
- Supposedly stable upgrades that break stuff (especially in Ubuntu and to some extend RHEL, never had this problem in my many years with Slackware).
- The lack of cutting-edge hardware with good driver support. I love my 12" MacBook and wouldn't want to go back to anything heavier and worse keyboard/trackpad.
For other users, I can imagine that these are also problems:
- Installing applications outside the distribution's repositories is still unnecessarily hard.
- There is a lot of inertia - people do not want to invest the time to learn something new.
- Business my still have many older win32 applications that do not run on other systems.
---
Anyway, I don't think the traditional Linux desktop or Mac OS X are serious threats to Windows. It's Chrome, Chrome OS, Android, and iOS.
Edit: I don't want to sound too negative about desktop Linux. I just wanted to give some possible reasons why not everybody may be happy to switch.
(Yes I know that you can switch Chrome OS to developer mode and install Crouton.)
This sort of issue is why Android (also Linux based but doesn't use X) runs apps as separate users.
X11 forwarding should be enabled with caution. Users with the ability to bypass file permissions on the remote host (for the user's X authorization database) can access the local X11 display through the forwarded connection. An attacker may then be able to perform activities such as keystroke monitoring.
but once you own a user in most any environment in practice getting keystrokes (or anything else associated with that user) isn't that hard. You really have to go further and explicitly sandbox a potentially malicious program.
Definitely. But I think the trust model has also changed over the years. We have gone from trusting a handful of well-vetted programs (10-15 years ago I primarily used a browser, Pine, CenterICQ and a handful of traditional UNIX utilities) to more and more programs that are all newer and typically connect to the net, embed browsers, etc. Consequently, we should trust our applications less.
As you say, you really have to sandbox each program. Apple has pushed this quite hard: applications have UI isolation and App Store applications are sandboxed. In the meanwhile, much of the Linux community has been outright hostile to this idea (except the SELinux, AppArmor, and systemd folks) because it builds walled gardens and applications are provided by trusted distributors anyway.
The reality is that people want to install applications outside what is provided in the distro repos. And perhaps, we don't even want to trust every possible application packaged in a distribution.
We should really go to a small and trusted core operating systems where everything else is sandboxed by default.
An example of a *nix with good backwards compat is FreeBSD. The FreeBSD cluster has binaries from FreeBSD 2 (1994) that still run. Try that with Linux -- I guarantee you the kernel and glibc broke compatibility. Hell, there are Linux games from early ~2000s that won't run anymore.
Also the Linux games from early 2000s do run - you need the libraries they were built against.
The default on Linux is source code availability. If the ABI changes but the fix is to recompile or change a couple of lines then it's a much smaller issue than it would be on Windows when you can code. And even if you can't, since the default is also redistributability, someone who can may have done it already and the fix will be in the package manager before you even knew it was a problem. Or you can submit a bug which, when the fix is that simple, some random hacker will fix it for you because it looks good on a cv or github history.
This compared with Windows where you have e.g. some driver with sources unknown that needs to be updated to support AMD64, which already supported x86 and was 64-bit clean for some RISC architecture, but now you can't do it at all. Or even more frustratingly, you have the driver source and the fix is very simple but you can't actually use or redistribute it because you're not up for the five grand and six months it takes to get a certificate for code signing.
Or even more frustratingly, you have the driver source and the fix is very simple but you can't actually use or redistribute it because you're not up for the five grand and six months it takes to get a certificate for code signing.
There are easy solutions to getting unsigned drivers working. I do notice that the Windows and Linux community attitudes toward this are different though --- the latter seems to be "no source, can't do anything" while the former is more like "no source, we'll still fix it". We're not all as helpless and controlled by Microsoft as you may think. ;-)
(I'm someone who recently patched a driver for hardware that I had absolutely no familiarity with before. It was literally a 2-byte change after about 3 hours, most of which was spent learning about the device.)
You live in quite the dream world.
I use a tiling window manager and again I would never want to go back.
My job does not require me to modify other people's Office documents and for reading them LibreOffice is acceptable. My own documents I usually write in AsciiDoc and share them as a PDF. For something that I really care about I will break out TexStudio and the result will blow Word out of the water.
Most of my time is spent in either Firefox, vim, or a terminal for which Linux is also ideal.
Gimp + Inkscape cover all of my occasional photo / diagram needs.
For video there really is nothing better than mpv (mplayer successor) and ffmpeg.
I do have a Windows 7 VM that I use for Outlook and Lync at the office and it works fine, but it's just another Linux app. ;-)
Or maybe the bug is in Chrome and has nothing to do with tabs and Awesome...
I think I see what you mean - is it the crazy flickering when you drag the newly created window around? I was able to get rid of that if I set the parent Chromium window status to "floating" (Mod+Ctrl+Space in Debian default config).
Now I need Linux for work (software dev) again, so I gave dual-boot a try. I installed OpenSuse, Ubuntu, and Debian a total of 7 times since Christmas, each time ending up with something unbootable within days. And I spent a couple thousand dollars of my time getting them to work, fixing the horrible fonts on OpenSuse, etc. Eventually I gave up and bought VMWare where Ubuntu now sits happily isolated from real hardware, a configuration that it's somehow more stable in. And at least I have automatic snapshots on every reboot, so when something goes wrong I just roll back.
Honestly, desktop Linux is the most expensive OS out there if you count the value of your time. I really like Windows, not because it's a pleasure to use (Windows 8 with that metro crap was terrible!) but because it just works. If I can't get desktop Linux to work nicely as software engineer, what chance does your average person have? Unless some company does to Linux what Apple did to BSD (SteamOS?), I don't see any hope for it ever being anything but a niche desktop OS.
For comparison. Try installing Windows on a Chromebook. It'll suck. Install Linux on a made for windows laptop and it'll sort of work if your lucky and suck if you're not.
If you want to use Linux just buy laptops that are certified -- it's easy and there are several options these days (I'm not going to name any but google for them).
Kernel versions are particularly picky. With Debian, I have historically regularly had to jump around between stable, testing, and unstable because one thing or another wouldn't work or the machine wouldn't even boot, because of the version of the kernel used.
The amount of hardware regressions I've run into honestly stagger me. Video is another one that's notoriously bad. I've had to abandon Linux installs on multiple distros because after some update or another, suddenly some or all of video functionality just ceased to work. Debian broke my OpenGL. Fedora developed a system freeze when upgrading to 23. Ubuntu routinely fails to recognize common hardware or even existing hardware that ran previous versions, defaulting back to ugly VGA resolutions and software-only rendering.
I frankly would take any pre-installed Linux laptop's claims of compatibility with a generous grain of salt, and basically expect that it too would eventually fail on some future version.
With Debian at least the curation of the repositories is one of the biggest attractions for me. Everything in there is tested at length and is known to work well together. I've never had problems staying within the repos.
Friends on the other hand always want to install the latest version of whatever package and install tens of external PPAs to achieve that, without consideration for what that means for the stability of their system.
They still carry their windows experiences and think that to install software you have to go find the software authors website and read their instructions - which much of the time apply to other distros and not the one you are using. I have to keep teaching people the Linux way to install software, use your local repos.
I.e. exactly what you are saying.
I was trying to build a business and was losing too much time. Went back to Windows, installed a free version of mailenable via point and click, then configured it through an intuitive GUI within minutes.
I'm sure I lost some tech cred on that transaction and it offended my sensibilities around MS at the time. But, man it just worked and that was priority one. I was already the CEO, developer, and customer support rep. There was just no value in adding Linux SA to the list.
Have never regretted it nor looked back.
EDIT: Interestingly, downvotes don't make any of my experience less true.
I had the opposite experience. I do tech support for my extended family and I grew tired of cleaning up viruses and chasing up drivers from questionable sites.
3 years ago, I started pushing everyone to Linux (Mint). I must say, I have saved myself a lot of time (yes, I do value my time)
Can't agree with this more. All the "control" and "freedom" you have over PC fades quickly in the shadow of man hours needed to make things work on linux.
I even have the opposite of your unbootability experience - towards the end of 2014 I rendered my Windows machine unbootable, without hope of recovery. I did manage to boot Linux from a USB drive and rescue my files. Late last year I did a similarly stupid thing with Linux - but I was able to reinstall the kernel without needing to reinstall everything, as Windows had required.
Although you're right about the average-person thing. I shudder to think about walking my mom through a kernel reinstall.
Since virtually no one buys a laptop designed for linux, but rather hopes that linux has adapted (with all the driver "quirks" necessary) for that hardware, it's really just that linux gives you the tools and the freedom to figure things out and set them up how you want. It can't do it for you. Sometimes it's just an impractical amount of work. But depending on what you do, it's often worth it.
On Ubuntu it updated the kernel, which made it unbootable. I could still boot the old kernel, but after taking out a ticket and being asked to upgrade my BIOS, that became unbootable as well.
On Debian it was just too much work to get to a point where it supported the real resolution of my displays and my multi-monitor setup. I eventually just threw in the towel and went and installed Ubuntu in a VM, which at least got me up and running quickly.
I'm leaving out a variety of colorful failure stories, but the bottom line is very little worked out of the box, it was insanely time consuming and difficult to get things into a decent state, and then it didn't stay in that state for long.
Counterpoint: I also value my freedom, privacy, mental health, and the longevity of my hardware.
Freedom: I can install it whenever I want on whatever I want. I groan whenever I have to deal with "activation" headaches. It also works just the same on ARM - and anything else! All the programs I use are open source so they come right along too.
Privacy: Even setting aside the Windows 10 debacle, Windows is incredibly noisy on the wire. Linux doesn't make a peep unless I ask it to.
Mental health: System updates happen when I say. It doesn't strong-arm me into restarting when I'm busy doing something else, or hold my system hostage while it does god-knows-what on boot. As for application updates, I have a package manager, so I'm not bugged by a dozen different things like flash updater, java updater, etc. In fact, stuff doesn't spontaneously "happen" in general. If a system service starts chewing up resources or otherwise behaving badly (a rare occurrence) I can a) notice, because it's not lost in the noise of normal system chatter and b) actually find out what it is instead of it being hidden behind "svchost.exe". The primary interface (command line) is comparatively stable - I don't have to keep relearning where things are (it's not perfect in this respect, but it's better than Windows).
Longevity of hardware: I'm writing this on my 2007 EeePC 901. It has 1 gig of ram and runs Debian flawlessly. I never need to restart it and my load average is somewhere around 0.2. Can any Windows do that?
Look, I don't mean to come across as belligerent. You're entitled to choose whatever system makes you comfortable and allows you get work done. But I find Windows wastes far more of my time than Linux.
EDIT And I don't get how a Linux distro can take more work than Windows to get into a useful state. With Linux I just apt-get the software I want and start work. With Windows installing even a minimal python/R/unix tools/compiler/ssh client/office package/tex distribution/browser/video viewer set of software etc takes ages, lots of baby-sitting and frankly nerves as one navigates around the malware.
I must have some pretty reduced needs. I just use one xrandr command to tell all my monitors what position to be in and it works - and I think my wife uses the GUI program in Ubuntu's Unity desktop without any pain.
> Ubuntu actually had a broken apt-get for me on some recent installs, it turned out to be an issue with using the us subdomain repos
Did you submit a bug report about this? Seems like a bad bug for a distro like Ubuntu.
> Spotify
Spotify is not supported for OpenSuse (it's beta at best on Ubuntu -- but runs very nicely). Trying to run propriety software on unsupported platforms seems like a very bad idea. And of course installing a bunch of random things in random places will spanner an OS. Btw if you want to run Spotify on unsupported platforms I think that there is an addon for Clementine that works nicely and the addon gets installed in your home dir so won't break things (haven't used it for years because the Spotify client works fine for me so things may have changed).
EDIT
I was wrong Ubuntu doesn't install Nvidia drivers for you. You need to install them after install and the process looks annoying.
Since you asked, for what it's worth, I invariably run Debian-based distros. I haven't touched Ubuntu since they decided to get weird with the interface. This laptop is a ThinkPad X61T running Linux Mint + Cinnamon, which is only "okay" - little laggy at times but it works fine. Surprisingly, the fastest-feeling, stablest, easiest-to-use machine I have is... the ancient EeePC. Standard Debian + MATE desktop. The thing about Debian is, if you can put up with somewhat out of date software, is it just does. Not. Break.
I don't really understand where your problems with multiple monitors come from. I just plug 'em in and they work. It's been a while since I had a desktop with an NVidia chip - all my laptops have Intel graphics - but NVidia's self-extracting installers have always worked for me (although they're built against the kernel so you might have to re-run them every upgrade).
I've had the repository problem you describe, long ago - the UK repos were being weird so I switched to France, which worked fine. Nowadays though all you have to do is use http://httpredir.debian.org/, which will always serve you the file from the fastest place it's available from. Never had an issue with it.
I guess I won't deny that it can sometimes be a hassle getting things working just right on a fresh Linux system. But at least you only have to do it once.
I think these words are actually on the cover of the 2004 edition of the Microsoft Anti-Linux Talking Points Guide.
It's not that it isn't credible that you had a bad experience, it's that people have bad experiences with Windows too, and often.
And the Windows problems are harder because the solutions are typically some kind of hideous workaround to the fact that the real problem can't be fixed, instead of the much-maligned Linux solutions that involve typing things into a terminal but, if you type the things into the terminal, it actually fixes the problem.
So what? The words that you're saying are on the tips of every Microsoft-hating Linux fanboy's tongue.
> ...the Windows problems are harder because...
Oh please. The Linux problems are harder because most of the time the solution doesn't exist at all ~ (e.g. Does a driver even exist for a particular device? Does it actually work though? Can I get a particular piece of industry-standard software? Probably not (but oh - here's an actually hideous emulation (WINE) of a much better GUI system (Windows) that you can TRY and run it on... ).
> ...if you type the things into the terminal, it actually fixes the problem.
Good one - please tell me what to type to be able to run Linux on a touch screen tablet, so I can run Linux in the same places I can run Windows. Also, what do I type to get a decent desktop GUI experience?
Otherwise, I too have found Linux/OS X to be sufficient. However, for many of my friends, other reasons tie them to Windows, such as music DAWs.
Few days later I forgot to wake up the laptop from sleep before disconnecting the external monitor.
All hell literally broke loose...
It would be really nice if there was some site that kept an up-to-date database listing of all the KBXXXXXXX update numbers that include this crap (up-to-date being the key here since Microsoft actually renames old KBXXXXXXX numbers every once in a while to include the same crap the old KBXXXXXXX did).
――――――
¹ — http://www.eightforums.com/windows-updates-activation/66805-...
Possibly of interest?
That does not seem very smart to me. I think personally that Microsoft is adding telemetry to make Windows more secure and compete with Apple and Google who do the same. But if you don't trust it, it seems better no not use it at all.
Yes all this is somehow true, yet they offer an opt-out in Settings that doesn't change with updates behind your back. I'm sure you'll understand by now what I'm pointing at with recent MS practices.
This is what is causing the issues that the OP is about: new hardware (both x86 and ARM) comes with new features in power management and virtualization (i.e. connected standby) which Windows needs to abstract and they find it too hard/risky to backport the OS and driver changes to every device now running Windows 7.
They ask about it in the welcome wizard. Once the preference is set, it is not changed behind your backs by updates.
Microsoft plays catch up, and then everyone loses their minds about it.
What? I use Little Snitch to monitor all outgoing connections. I don't see a log of outgoing connections to Apple outside my iCloud account, location services (which has to be enabled explicitly during the installation) and Spotlight searches. And these are easy to disable. In fact, Preferences App has the obvious Security & Privacy prefpane:
If userland: Little Snitch loads a kernel extension and monitors every userland process.
If kernel: The XNU kernel is open source, so you can check that it doesn't work around Little Snitch and Apple doesn't do telemetry in the kernel (which would be... weird).
Of course, theoretically, Apple could work around this using e.g. malicious code in the EFI firmware. But I am pretty sure that someone would've already found this by monitoring at a router.
One that could easily be turned back into the look of the previous version, with the Windows Classic theme. Because it was bitmap-based, it also enabled a lot of interesting theming possibilities. Not so with Win10.
At least with Windows 10 they seem to be dedicated to sticking with something for a while as they plan to continuously update the same OS for a long while.
It won't be "the same OS" for long if they "continuously update" it... that and the forced updates mean that MS can effectively completely change the UI any time they want, and there's very little users most users can/will do about it. Even the fact that it will still called "Windows 10" means it gets a lot harder to refer to what exactly the OS is. It's a new era of learned helplessness and corporate control.
Perhaps a date based naming scheme like CentOS might help as updates are universal outside the corporate sector?
https://wiki.centos.org/FAQ/General#head-dcca41e9a3d5ac4c6d9...
Well, if they hadn't made both Vista and Windows 8 such piles of fail perhaps Microsoft wouldn't have had this problem.
Lots of people stayed with XP for a very good reason ... drivers for hardware that worked reliably for better than a decade simply wouldn't work with Vista.
Similarly lots of people are staying with Windows 7 for very good reasons ... Windows 7 was actually decent, Windows 8 sucks, and Windows 10 is a resource pig which someone who hasn't upgraded a computer in 3-5 years can't run.
Edit: Fuck your downvotes. You can't provide an objective list as to why Win8 is garbage because it's not. If you simply ignore the metro screen and swap out the Start Menu with Classic Shell it's the same damn thing as Win7 but with a variety of minor improvements.
Most users don't even change defaults or even know how to find and install alternatives this is why software intended to be used by noobs really requires good defaults.
Notifications appear as big banner accross the screen which is extremely disruptive
When you do a right click, the contextual menu appears at the bottom of the screen, very very very far from your mouse on a 4k monitor.
Full screen apps, with often no intuitive way to get out. Why full screen apps in a world of 4k monitors???
When you install the system you have to click on some really non obvious sub menu to opt out of using microsoft accounts over local accounts. I am not completely computer illeterate and I missed it the first time. This is really cavalier.
Two control panels, like if the win7 control panel wasn't confusing enough already.
Enormous buttons that look ridiculous when clicking them with a tiny mouse cursor.
Hidden (but critical) buttons requiring to move the mouse to the edge of the screen, again a long way on a 4k monitor.
I am sure that if I start using it again I can double this list. There is a reason why Microsoft fired the head of the windows division shortly before he even announced windows 8.
4K: In Win7 I thought you couldn't even have per-screen scaling settings, so 4K was practically useless unless you were on a single screen or all screens had the same dpi scale? At least in win8 that feature is clearly better than win7.
On 4k, some people use 4k to get high dpi, I am rather into the big screen, native resolution category. I need the real estate space more than the high resolution (provided the screen is big enough to allow it). As probably most people who do any development.
Yes, you can do that stuff now.
The problem was that it took Microsoft several years to get to that point all the while they were jamming Windows 8 down everybody's throat.
The problem is that Windows 8 may very well be a decent operating system NOW, but Microsoft burned its opportunity. When people upgrade and then have to downgrade to get back to a usable system, they're not going to upgrade ever again short of a nuclear bomb.
On the desktop, Windows 10 is a relief compared to non-tweaked Windows 8.
Glad I'm not alone in missing that.
No speed demon, but usable. Switching between Outlook, MSIE, a couple of Office 2010 applications, perhaps OpenOffice for conversion, and the interactive whiteboard software does result in some swapping and time for pages to load back into working memory but I guess this is saving us the cost of a client hardware refresh on something like 500 to 700 screens for another few years.
The only thing I don't like is that strange effect when you are typing text into a window (e.g. Word or Outlook email message) when the appearance of the character on the screen tries to simulate a typewriter so it appears then the cursor slides across to the next space for a character.
Also, you can disable the effect in the Preferences window.
By 'typewritter effect' I meant the actual taking of time to move to next typing position.
http://m.winsupersite.com/article/office-2013-beta2/office-2...
Please all devs: UI choices are important for end users.
Sorry Mr. Nadella, I thought that the PC my niece bought with her money is mission critical enough to work when expected, without being rendered unbootable with dodgy updates.
You realize they're more than just themes. Aero and Metro are more different than QT and GTK in my opinion. Sure, old apps look okay with the metro UI theme, but Metro is also a design paradigm similar to material design which expects a fundamentally different layout and design.
Windows is still themable, but it's not the theme that people are complaining about, it's the fundamental UI changes. Those are hard to switch between, and it's difficult for both developers and customers to deal with that.
> put in a checkbox to disable all spyware
The definition of spyware is subjective. The fact that google stores your search queries for later suggestion is spyware to some and convenience to others.
There are a set of checkboxes under advanced options in the Windows 10 install to "disable spyware" and, it turns out, having those checkboxes didn't stop people from complaining. Even though it can be turned out, the fact that it's there and on by default (where spyware is mostly "send info to microsoft so that they can attempt to improve the product presumably. Which has no value if it's opt in because no one will do that).
Neither of those is as easy to address as you make it out to be.
There is one very significant difference. The fact, that the Google search is being done at Google servers, so you have to send out the query - and you are aware, that you are sending the query over network to another computer.
Not so with Windows 10 - search in start menu (with Cortana and Bing integration disabled) still sends your query to Bing. Why? It cannot do anything with the search, your local machine is being searched, why should be the query sent at all? The solution would be to firewall SearchUI.exe from sending out anything. But it turns out, that this was intentionally made difficult:
a) The firewall rules include exe version numbers.
b) The exe versions, their respective firewall rules and your preferences are changed by updates.
c) You cannot forbid or manually vet the updates.
So basically a+b+c together, Microsoft can (and does) change anything behind your back, without you noticing.
> There are a set of checkboxes under advanced options in the Windows 10 install to "disable spyware" and, it turns out, having those checkboxes didn't stop people from complaining.
As mentioned above, they are there for good feeling, if they are there. They don't really work as a reasonable person would imagine they would. For some things (i.e. telemetry, update vetting), there are no check boxes at all. It does not help, that even for check/combo boxes that are there, they are silently reset with updates.
No wonder that people think, that this is unreasonable and talk loudly about that. And yes, it is easy to address - just don't do things behind people's back, be transparent with data you are sending out, allow out outs (you can ask at OOBE, without hiding choices) and don't silently change preferences. You know, behave how a honest person would behave.
Are these the checkboxes that are greyed out in the UI with no way to make them active?
Yes, MS messed up the UX on windows 8.0. They realized it, they fixed it.
The problem is that Metro is apparently intended for phone/tablets. It may be good for this kind of scenario, the little I've seen of it is disastrous for desktop use. I want the best use of screen real estate, not an ersatz Android intended for small touch screens.
I don't know what crack the Microsoft UX team were smoking, but the utterly ballsed up on Windows 8, so badly that it made Vista look tame. Windows 7 has been around for a long time because of the mess that was Windows 8.
A number of tools have half-complete functionality requiring falling back into the old mechanisms for doing things (Network Connections comes to mind), or removing methods of accessing useful information (ex. how are you supposed to find out what the total capacities of the respective batteries in modern laptops with more than one are, or even which battery it refers to as "battery 1"?).
Some things are even strangely broken (either Win8 or Win10 added a nice abstraction layer for consistent transition of headphones/speakers/... without needing to reinit your sound output or relying on the sound card hiding it from you. This behavior worked great in Win8, but now sometimes crashes any program outputting audio when headphones are unplugged.)
The tile-based UI experience is somewhat painful without a touchscreen, and I'm glad that Windows 10 migrated away from requiring that experience regardless of your ability to touch - but for the "last version of Windows", it definitely feels like most people are going to be waiting for an equivalent of 10.1.
From a UI point of view I think the only real improvement over windows 7 is explorer, which was really slow and doing a lot of unwanted things in the background. Deleting files would leave windows7 thinking about it for seconds for no obvious reasons.
But there can be other reasons to upgrade. Virtualization in windows 7 is no good. And win10 is the only way to get http2 in IIS.
But I'm just using Everything as search app, it's much better than any other search function.
As for the get skype! Get onedrive! Get office! nagging bloatware, now even building your computer makes you feel you purchased a cheap laptop at walmart/tesco...
I couldn't get it working like windows 7. It looked like a lazy attempt to create this talking point about windows 10.
https://www.safer-networking.org/spybot-anti-beacon/
Works on Windows 7 & 8 too for older tracking/phonehome stuff.
And Windows 7 users should install GWX control panel to prevent forced upgrades
it might be possible someday like xprivacy on android to send empty or bogus information for data that cannot be blocked
I'd argue the opposite for newer Windows versions compared to Windows 7 (specially the shitshow around Windows 10 regarding privacy, updates and stability).
There's zero reasons or features to push Windows 10, but I guess they just manufactured one.
...and the freedom, control, and privacy the user has over his/her computing experiencing is also vanishing along with it. That is the biggest and scariest issue surrounding this trend.
Almost as if it's possible for the same company to make a good product and a bad product, somehow.
Nobody wants to support two major versions, but competent developers address that want by making sure each new version is at least as good as the last, not by just doing whatever and then cramming it down their customers' throats.
Ideally not. The thing is, though, some of the stuff I work in is sold to customers who expect it to work for more than five minutes, and it's been sold with indications of how long support will be provided as standard and options for enhanced support contracts and so on. So we have an obligation to support older versions for a significant period, because that's what our customers were buying.
It's true that we focus on the latest version for new features, but sometimes we also provide them on the previous generation, and pretty much everyone gets updates if there's a major security issue regardless of the age of their system. This arrangement is inconvenient at times from our point of view, but it doesn't concern us unduly because supporting long-standing customers is the cost of doing business with professionals. We find customers tend to move to our newer products naturally over time anyway, because the newer versions are significantly better in ways that our customers actually want.
The "legacy systems" explanation of maintaining outdated software is vanishing with the rise of the modern web browser and the cloud. The local machine has less and less responsibility to run anything beyond a browser.
That's a very narrow perspective. Web apps are all very trendy around HN, but the vast majority of business software is still running client-side. Microsoft had better hope it stays that way, too, because otherwise no-one has any reason to use either Windows or Office any more, in which case it might be a good time to start shorting Microsoft stock.
Progress marches on, and at an ever quickening pace.
You and I have very different understandings of what constitutes progress. Personally, things moving around in UIs all the time drives me crazy. From a business perspective, the concerns about security and confidentiality that arise with online services often far outweigh any benefit they might provide. And from both perspectives, the trend towards software phoning home or running remotely generally makes everything less reliable than it used to be. This isn't progress, it's a new low on several different fronts.
Maybe they shouldn't have promised support until 2020 then. I don't mind Microsoft reducing support periods for new releases, but dropping support mid-cycle for systems that are already out there is ridiculous.
This isn't just updating software, this is developing entirely new drivers to make new hardware compatible with Windows 7.
Wrong. They are also dropping support for existing Skylake systems.
Have any Skylake systems not on Microsofts' approved list been sold with Windows 7 preinstalled? If yes, I'd consider that a problem, but not otherwise.
I don't think it's their responsibility to support new devices that (according to this post) require significant restructuring of the OS to support.
Windows 7 64bit 34.81% -0.82% Windows 10 64bit 31.25% +2.44%
I think this only refers to driver updates and the like, right?