Why Windows in 2019 does not steer, or ChYDNT?

    Based on the article Why is Windows XP still driving in 2019, or why? I had some thoughts that later arose after article 7 of the Linux development directions in 2019 , and the usual event was the catalyst: I had to put together a typewriter for “entertainment and YouTube”, or rather, HTPC. I bought a fashionable housing Fractal Node 202 and diligently stuffed it with [almost] top-end stuffing, even put a video card from the workstation (Nvidia Quadro). Here I am so well done. And then it was necessary to start this machine, and for this it was necessary to install an OS on it, and I realized that ... there was suddenly no choice! And what I have no idea under what this miracle unit will work. At least I thought so.

    Of course, at first I wanted to buy, as a cultured person, Windows 10. Just at work I was given a new laptop with this system, and I liked it. Before that, I used Windows 7, and I also liked it. I was almost going to do it, but then there was a New Year, I was full of chocolates, which made my mind dimmed temporarily, and then gave out at all - it shouldn't be like that anymore. Because, how much is possible.

    No, I will not fan holivar. And I'm not a schoolboy, who unexpectedly downloaded the first Linux that came along and saw that it was suddenly working. I just want to analyze and structurally state the thoughts about the problems with which Windows has become, and which are already beginning to become blocking (for me, for sure). Surely I’ll miss something or gossip with subjectivity, therefore, comments on the case are welcome: it’s not for nothing that I called the article in the same way as a colleague in the industry.

    About HTPC
    В комментариях меня справедливо упрекают, говоря, что нельзя лишь по ютубу и котикам судить обо всем. Это верное и глубокое замечание я прокомментирую максимально развернуто, как только могу: у меня есть еще 5 машин: )

    But to start a little bit of history, because I really like to nudge. So, the end of the 1990s in Russia remained famous, including the mass appearance of the first computers everywhere in the national economy. MS-DOS was popular at the time, but not so much; it was too boring and already irrelevant for mass use by the younger generation of Pepsi. Then everyone (well, almost) had Win9x or NT 4.0. Free, of course. There is an opinion that free of charge was de facto legitimate, in order to then use the right of a monopolist and take the license in full. I just can not comment, but it sounds logical. And not the fact that only in Russia. Anyway, in 10 years, an environment has emerged in which WIndows was installed throughout the monopoly, and that was good. Nobody wanted to hear about Linux, and poppies were a wonder. Pocket PCs have not really appeared, the phone was just a phone and well, if without a disk (pretty hard). Windows XP was very good - so much so that even 15 years after its release, it is still, in some places, alive.

    No, stealing is of course bad. I am not talking about this in the sense in which the vagabond from the book “One-story America” offered to take money away from all rich people, but be sure to leave them a few million, and not a cent more. I really think so. It's normal that activation appeared in Windows XP. In Windows Vista, it has evolved. And then it was also developed, and more. And then we got Windows 10. It would not be a sin to install it, because this is not a problem. The problem is different: perehotelos.

    1. Collection of personal data

    Windows 10 came not only with the usual activation, but also with the so-called "telemetry". What's bad about it? Any software is now engaged in collecting personal and not very information, with the consent of the user, of course. Only Windows no longer asks. And you can not disable. The system revolves services that I completely failed to remove, and they do not know what they collect. I can not refuse them. Even if you carefully cut them - where is the guarantee that everything will not fly off at the next update? Yes, and there is no desire, nor, I confess, qualifications to pick the bowels of the Windows registry in search of malicious references to spyware binaries.

    And that's not it. From now on, if you install 20-year-old software with a built-in money emulator for a machine with WIndows, you can get an unpleasant demandAfter all, Microsoft has partners who ... also collect data about you and your system through Windows. This, by the way, started back in Windows 7, but it's hard to say for sure.

    You can, of course, block connections on the firewall and so on, but this is too much. Putting a pirates, I’m talking about this again, is wrong (although there are extenuating circumstances in this case). It is just as bad to collect user data without his permission. The offender must be punished, and for the collection of data must pay extra or provide a discount, and not vice versa, to charge, or at least provide a choice. I think so.

    In the comments I am accused of exaggerating the problem, and that the article was written to order. I still advise you to go to the Microsoft website.and examine what data she collects (according to her assurances). The text is large, I highlighted the most relevant, keeping the context, highlighting the interesting.

    About the collected data
    В объем собираемых нами данных могут входить следующие.

    Имя и контактная информация. Ваше имя и фамилия, адрес электронной почты, почтовый адрес, номер телефона и другая контактная информация такого рода.
    Учетные данные. Пароли, подсказки по паролям и другие данные, относящиеся к безопасности и используемые для проверки подлинности и доступа к учетным записям.
    Демографические данные. Данные о вашем возрасте, поле, стране и предпочитаемом языке.
    Платежные данные. Данные, необходимые для обработки платежей, например номер платежного средства (кредитной карты) и защитный код, связанный с вашим платежным средством.
    Данные о подписках и лицензиях. Сведения о ваших подписках, лицензиях и других правах.
    Взаимодействия. Данные об использовании продуктов Майкрософт.
    Сведения об устройстве и данные об использовании.
    Журнал оплаты и учетной записи.
    Журнал браузера. Данные о веб-страницах, которые вы посещаете.
    Данные о ваших интересах и избранном, например, о спортивных командах, за которыми вы следите, об используемых вами языках программирования, о биржевых новостях или о ваших любимых городах, например о погоде или дорожной ситуации. Кроме данных, которые вы предоставляете явным образом, выводы о ваших интересах и любимых занятиях также можно получить или вывести из других собираемых нами данных.
    Данные о потреблении содержимого. Сведения о мультимедийном содержимом (например, о ТВ-передачах, видео, музыке, аудио, текстовых книгах, приложениях и играх), к которым вы получаете доступ через наши продукты.
    Поисковые запросы и команды.
    Голосовые данные. Ваши голосовые данные, такие как поисковые запросы и голосовые команды, которые могут содержать фоновые звуки.
    Текст, данные рукописного ввода и ввода с клавиатуры.
    Изображения. Изображения и связанные сведения, такие как метаданные изображения. Например, мы собираем изображения, которые вы предоставляете при использовании службы Bing с поддержкой изображений.
    Контакты и отношения.
    Социальные данных.
    Данные о расположении.
    Другие вводимые данные.
    Содержимое. Содержимое файлов и сообщения, которые вы вводите, отправляете, получаете, создаете и контролируете. Например, если вы передаете какой-либо файл с использованием Skype другому пользователю Skype, нам требуется собрать содержимое этого файла, чтобы отобразить его вам и другому пользователю. Если вы получили сообщение электронной почты через домен Outlook.com, нам нужно будет получить доступ к его содержимому, чтобы поместить сообщение в вашу папку входящих сообщений, дать вам возможность его прочитать и ответить на него, а также сохранить его на необходимый срок.

    Now that with this data is supposed to do. There are many goals, I will highlight only those that I liked the most, the rest I propose to study independently.

    About use
    В том числе мы используем данные для обеспечения безопасности наших продуктов и клиентов, обнаружения вредоносных программ и действий, устранения неполадок с производительностью и совместимостью, чтобы повысить эффективность работы пользователей и уведомлять их об обновлениях наших продуктов. Мы также можем использовать автоматизированные системы для обнаружения проблем с безопасностью.
    Мы используем данные для обеспечения безопасности наших продуктов и пользователей. Наши продукты и функции безопасности направлены на борьбу с вредоносным программным обеспечением, а также позволяют уведомить пользователей о наличии таких программ на их устройствах. Например, некоторые из наших продуктов, такие как Outlook и OneDrive, систематически сканируют содержимое для автоматического обнаружения подозрительных несанкционированных рассылок (спама), вирусов, оскорбительных действий или URL-адресов, помеченных как мошеннические, фишинговые или как ссылки на вредоносные программы. В случае нарушения условий пользования службами, мы оставляем за собой право блокировать доставку таких сообщений или удалять содержимое.
    Мы используем данные для обнаружения и предотвращения мошенничества, разрешения споров, выполнения соглашений и защиты нашего имущества. Например, мы используем данные для проверки действительности лицензий на программное обеспечение для борьбы с пиратством. Мы можем использовать автоматизированные процессы для обнаружения и предотвращения действий, таких как мошенничество, которые нарушают права корпорации Майкрософт и других сторон.
    С помощью соответствующие технических и организационных мер защиты прав и свобод клиентов, мы используем данные для проведения исследований, в том числе для оценки общественного интереса и научных целей.

    And here is one of a number of examples of such use.

    2. The system has become too fragmented.

    It was convenient to work in Windows 9x or XP, because the system looked quite holistic. Internet browser transparently integrated into the shell and perfectly fulfilled its functions. Then he was taken out separately, the integration was broken. Here, of course, antitrust requirements could have affected, but what prevented the preservation of integration? Changes affected the control panel. In Windows 10, a certain “Windows Settings” shell appeared, which looks like an unfinished prototype and duplicate control panel. Worse, now not everything can be done through the panel, while Windows Settings do not work normally. For example, I want to connect to a VPN from a window with a list of network connections. I right click on the VPN connection, select Connect, the result is a window with an alien interface in which ... nothing happens!


    Now I need to select the connection again in the new interface, and only then connect. It is also impossible to use only Windows Settings, because there is not everything that is in the control panel.

    To the very distribution, too, questions. More than 10 years have passed since the transition to the 64-bit architecture, but Windows still has a lot of 32-bit binaries, native, installed along with the bare system. Their number multiplies after the installation of Microsoft Office (2016). It delivers at least this picture from the control panel:


    Office is inextricably linked with Windows and quite often it’s only needed on a PC, and it can’t be recompiled.

    One of the basic tasks of the user OS distribution is working with text. We still have the same Notepad.exe, almost unchanged for 25 years. Moreover, it has not yet learned how to work properly with UTF8 / Unicode, but also the problems with opening large files are not resolved - it still slows down and crashes. . It turns out that to view trivial text logs, you need to install third-party software, and where to get it, what is the quality of it? In my opinion, this is not something that I want to have in a commercial modern system, I do not want to think about it!

    Yes, Windows has a lot of Legacy legacy for compatibility in places where it is still being reworked. But it does not work, because there are examples of software that compatibility does not help. Example: OZI Explorer, disabled under Windows Vista and higher, until the manufacturer has released a patch. We'll keep silent about DOS applications, this is not so important anymore.

    Each such fragmentation is insignificant, but there are many of them, in general, the impression is that the system is not optimized, created by different teams, anyway how it is put together and looks like Linux wallpaper pasted with a cheap master.

    3. Legacy interface

    In Windows, an interface called “classic” that first appeared almost from the very first Windows (we will not recall <= 3.1), namely Windows 95 and NT 4, gained popularity. It was simple, convenient, not demanding to resources and concisely beautiful. Without a doubt, it is outdated. In NT 5.1 (XP) there was an attempt to modernize it, which looked like a miserable hand-made curve. Fortunately, it turned off.

    In Windows 7 / Vista, the classic interface was destroyed. It is still available, but it doesn’t look a bit real and seems to work in some kind of compatibility mode. That is, it does not work very well. The base is the Aero with its clumsy borders and window control buttons. This, of course, is better than XP, but can not be called stylish and modern. Why are only the borders of the window and the contents written in them with colors from the days of Windows 9x. Even the terminal does not scale to full screen, and the font in it is still the same killer. The Windows 7 interface would be nice in the 90s, but in 2010 it was somehow not very.

    Apparently, understanding the problem, Microsoft did not stop experimenting and again changed the appearance in Windows 10. This in itself began to annoy. Although, in fairness, it looks better. And the terminal window is now in order, almost like in Linux (finally, after so many years!). But what happens with the long-suffering window control buttons ?!


    This is the diversity that I see right now in the work environment. Perhaps there are more variations. I suspect that the matter is in the excessive perseverance of designers and in an excessive orientation towards Legacy (which does not work). It looks sloppy (perhaps the software producers are also guilty of this, tired of playing MS with the interface and using their libraries). The coloring of the windows themselves was better, but still the same strange - half in a modern style, half “hello 90s”. So what, this is nagging! Maybe. But sloppy, I insist. And the fact that it looks carelessly, as a rule, is done carelessly, and works the same, even if objectively it is not.

    4. Poor iron support

    Problems with the support of hardware always have all the OS of any version. Windows has become exactly the system where there are no such problems. Or almost not. There were some difficulties when switching from Win9x to NT 5 (2000, XP) systems, I don’t remember any more. They appeared with Windows 7 and got worse with Windows 10.

    For example, Tekram's infrared USB port did not work for me, I could not find a way to start it. The port was used for an old Nokia phone. IR support is even in Windows 10, and in Windows XP it worked properly on the driver from the distribution of the system. Then he was thrown out, and the device there too. Well, bad example. Using IR causes damage to the image even more than using floppy disks (they, fortunately, still work in Windows). Therefore, I also broke my phone and threw it away.

    Well, another example. NetGear GA302T network interface. Good iron hygienic network card. In Windows XP, it (and others like it) was installed and worked automatically without any problems. There are drivers for it in the freeBSD distribution. And this is how it is in Windows 7.

    Windows 7 made the user quite aware that he either had a driver or he got. Most laptops today are sharpened for a specific version of Windows, it is not always possible to install Windows 7 on a new one, but on the old Windows 10, as the drivers are incompatible, and hardware manufacturers are in no hurry to release drivers. The problem is very similar to the situation in Linux, where it has historically been a sore subject, and now Windows has obviously caught up with open source in terms of the rake size.

    Well, I admit, the examples are tight, but here’s another one: Intel Optane in caching mode. Briefly and clearly. If the drive is connected directly to PCIe to be used as a boot drive, as my colleagues explained to me, Windows 7 will not be installed there, and there is no way to do it (just use a SATA disk for the bootloader, which isn’t true), the Intel site also says Win10. The Intel drive is not a Chinese infrared USB port, and Win7 support for 2019 is still not over. Update not released.

    And it is stretched? I agree, if Optan is so much needed, you can also buy a new Windows (although the accumulated rake is enough to notice them).

    Ok, let's remember the traditional APC SMART UPS. In Windows 10, I did not find the old service "UPS Service", which was at least since the days of Win2k. Bespereboynik connects to a COM port, and everything works properly. Now you will have to either change the UPS to the one that has USB and which pretends to be a HID-battery, or install third-party software from APC. The service worked fine, but it is no longer there. In freeBSD, on the other hand, the apcupsd service did not disappear anywhere, and the bespeerator moved there, and a new one was bought for Windows, because it was still needed - it was lucky.

    Not convinced? Wait a minute Here's another. I have a Windows 7 key. For my HTPC, I chose an inexpensive, but fast Core i3-7350K processor per core. Looked carefully, the seller (to his credit), says: "These processors are designed to work only with Windows 10. Earlier versions of Windows, including Windows 7 and 8.1 are no longer supported, or rather, will not receive critical updates from Microsoft.»

    Leaves , either I am sitting on the hardware of the times of Windows 7 and under Windows 7 (we also remember Windows 8, which lives 3 years longer), either I buy Windows 10, or I refuse support. There is not a single choice that is beneficial for me, but there is at least one that is beneficial for Microsoft.

    UPD: in the comments I was told that this is not so significant. I agree with that. You can always find a way out, including replacing iron. But it reminds me of Linux - there is also a bit of that, so immediately "not an OS problem, you should have bought normal hardware."

    5. Not all software exists or works well under Windows.

    The statement looks holivarno and unfounded. Much more groans about software for other operating systems, but to say the same about Windows is ridiculous. Wait a minute though. Let's just look at examples.

    • Torrent client in service mode. Running uTorrent in this mode is a bit of a crutch by itself, and its web interface is terrible. In Linux and BSD, this works almost out of the box.
    • Photoshop. He, of course, is under Windows. Not everyone knows, but normally he never worked in it. There is a problem with memory management. Whether something is leaking there, or cannot get free in time, I don’t know, but it has been like this since ancient times. PS has a cache for historicity and acceleration of manipulations, including with layers. Everything goes well until the cache is consumed. Usually, 50% RAM or so is allocated for the cache, this is set in the PS settings. Then start the brakes, which are treated by restarting. The newer the PS version, the less this is noticeable, and the influence, however, is less with increasing memory, but with dense work with multi-pixel photographs, the problem is still relevant. For this reason, the Mac is more native to the PS system. Honestly, I did not check it myself, but those photographers who have poppies are very pleased with the quality of PS work.
    • After the release of Firefox on the new Quantum engine, I really liked it, I decided to install it on an old laptop with 2 cores of 1 GHz for Windows 7. I know it does not depend on the browser, and the fact is that modern online stores are wildly slow laptop - malicious web page scripts dead dead processor under the shelf. So much so that the site really does not move. From the latter, I experienced this effect on the Hoff store site when I was looking for balls for a New Year tree. I'm tired, I tried under Ubuntu 04/14/5 - and lo and behold! The shelf has not disappeared anywhere, but at least it became possible to use the browser, it now does not hang, it reacts to user actions.
    • Programming is increasingly moving towards open source and cross-platform, among developers, Linux is increasingly becoming the native environment. Borland VCL shot itself in the leg with expensive licenses, MFC was buried alive by the manufacturer to please .NET, which is not everywhere, which is why more and more programs are written for open virtual environments. And that means more and more documentation, examples, approaches, auxiliary utilities, sharpened for it - the same docker, although under Windows it also exists. Okay, this is not the right steppe.
    • Skype For Desktop finally got it. Something terrible is happening there all the time. Changed the protocol. A couple of years ago, it was cut out of him support for Windows XP. This wonderful software constantly wants to be updated, refusing to work, and you never know what a surprise will come with the update. Well at least Skype For Business does not touch (although no, touch, just not so much). In general, I demolished it, and it seems that he lives better on an iPhone. There at least you can decide when to update it. And if it wants to call somewhere on the PSTN, then either a simple mobile phone or an Orthodox SIP.

    I will not give examples of industrial software that I have. I showed at least a pair of purely user scenarios that there are performance problems. For a Photoshop photographer, this is an icon (nothing analogous exists anymore), all the work is done in it, and it should function as best as possible. Everyone needs the Internet, and Mozilla is very good (Internet Explorer will not be seriously considered, okay?), But, alas, not under Windows (perhaps, under the 10th laptop, it would work better, but think about the drivers - I don’t have a new desire to buy) .


    It should be noted that the role of the desktop PC has changed over the past 10 years. Now he is no longer needed by many.. It has become a tool for professionals who produce digital products or automate production. This fact in itself saved users from the need to master a complex tool in the form of a PC, because there are a number of special devices: iPhone, Chinese / Korean Android devices, game consoles, SMART TVs, etc. The user-consumer is often enough of this + cloud services. For professional use, it is important how the tool meets the needs. And here it turns out that the tool is relatively expensive, ceases to arrange, if you will, it gets worse. Strangely, there is no much better alternative. There are similar ones. There are different. Corporate employees, due to conservatism, including healthy, have nowhere to go. Multimedia users (designers, photographers, musicians, filmmakers) traditionally love poppy, if, of course, they can afford it (I thought to buy it for photo processing, but the price is depressing). IT specialists traditionally look towards open source - I installed Debian-based Linux on 2 of 4 home computers and suddenly noticed that they are pretty good, not like before. Well, on working virtuals RHEL no longer know how many years ago it became a standard. In 2019, the world is increasingly ceasing to be unipolar and becomes multipolar. Well, on working virtuals RHEL no longer know how many years ago it became a standard. In 2019, the world is increasingly ceasing to be unipolar and becomes multipolar. Well, on working virtuals RHEL no longer know how many years ago it became a standard. In 2019, the world is increasingly ceasing to be unipolar and becomes multipolar.

    Additional conclusions

    Comments have shown that the article was perceived as holivar. I am against such an interpretation. The meaning is different - to show that what used to be good has become worse. The fact that the other has become better is important, but it does not cancel the first fact. I also do not agitate to switch to Linux, and I do not agitate at all. I have nothing against paid software. Let it be paid, let there be different systems, including Mac, Android, etc. I just wanted to draw attention to the fact that the “hacker” times have passed, and Windows from an extremely flexible and convenient tool turns into an annoying thing and makes it look for alternatives. The latter are also imperfect, and there are problems above the roof. It surprised me and made me think. I find it strange to see the inability of the desktop OS leader to finally make a modern, high-quality system that would not interfere and would not resemble the eternal alpha. I also did not mention anything and have nothing against games, for the simple reason - I do not understand them and do not play. Once again, I urge you to refrain from holivarny statements.

    Extended conclusions

    In the comments I once again rightly pointed out the incompleteness of the article. Namely, it is not clear what I specifically tried to convey. I add, literally the following: “lately, I have become ready to give up some of the features that are available mainly in Windows, just to not tolerate its increasing shortcomings.” I don’t say that I refused - no, I’m only ready, and I partially refused. Perhaps this process will continue. I emphasize that now there is no tool that has no flaws, but the fact that changes in the products of the leader of desktop operating systems have become so ambiguous is remarkable .

    I’ll dwell on what the choice is right now, what it is bad and good.
    • Continue to use previous versions of Windows. First of all, Windows XP. This is a working way, but without a future. The same goes for Win7. In a few years, it will be the same with it, although today it is still relevant (MS is trying to fix this matter). If you freeze your PC requirements, the method is very simple and effective. Falling off functions (such as Skype, YouTube, web, new file formats) will have to be replaced with other devices, thus gradually migrating to them. If iron dies, there will also be little good, but abroad will help us here. The method is good, but temporary.
    • Use Apple products. The method is probably the most effective and perhaps the only one that will suit many. Not without drawbacks: expensive, and some software will have to be abandoned, although in favor of some other software (or the quality of its work). Apple's OS has flaws, the same telemetry, but they seem to me not so obvious as MS did. In general, the main blocking factor is price and change of habits. The rest is a good option.
    • Use Linux / BSD / etc. Also a good way, but too thorny. With iron, things are now as good as ever, almost as good (that is bad) as in Win, this is no longer a blocking problem. With software worse. Software for photos, in principle, there is, but of poor quality. There is not even a normal music player (Rhytmbox is buggy and does not support CUE, those that support CUE - they look out of shape and have other problems), not to mention the rest, including industrial software. The path can be recognized as conditional-working, and the condition will be access to other devices that work under those operating systems where the necessary functionality can be performed at least as a backup option. That is similar to the use of old Windows, but with the prospect (albeit hazy) of the future.
    • Abandon PC. In fact, smartphones / tablets / set-top boxes may be enough. Not without losing the functionality, of course. But they lived somehow without a PC and without Windows a long time ago. And the capabilities of these devices are growing. A way for ascetics, downshifters and geeks.
    • Clouds They develop, the client is not very important and may be the most diverse. A lot of questions / restrictions, the way is definitely not working, at least for now.
    • Exotic. For example Chromium. I am at a loss to comment, but at first glance it looks like something between Linux and clouds, or an unfinished poppy. The way is too raw.

    Write in the comments, suggest your way.

    Also popular now: