Login Page - Create Account

Support Board


Date/Time: Tue, 07 May 2024 06:05:24 +0000



[Locked] - Microsoft Windows Is Truly Garbage. An Abomination. Software That is Woke and Insane

View Count: 2996

[2023-05-05 06:53:15]
Sierra_Chart Engineering - Posts: 14252
Microsoft Windows is truly garbage software. The more and more that we improve Sierra Chart and create our own functionality from scratch, the more we can plainly see the garbage that Microsoft Windows is.


We do use Windows on our servers, and we are constantly and continuously frustrated by the complete abomination and absolute crap that Windows is. It is gotten to a point, where we are now testing Linux and using Wine to run our server processes.

For example when we connect into a server, with remote desktop, the system freezes. Literally freezes and interrupts the network and file I/O. It is a complete utter insanity. We cannot even interact with our desktop or the system for a period of time. It is insanity to the maximum.

The Windows Explorer/file manager, is a hideously inefficient and utterly piece of crap software. an absolute abomination to the maximum.

This is one reason we created our own file interface, that you can see when you go to File >> New/Open Intraday Chart or Save Chartbook. This is our own. the Windows file dialogs are hideously inefficient.

When we do file operations on our servers, within our own software using the Windows API and gratefully aspects of the Windows API are still reasonably acceptable, we can complete operations involving multiple tens of thousands of files, in a matter of seconds. When we use Windows Explorer to try to do the same thing, it locks up freezes for hours and hours without end, and severely impairs system performance systemwide. This is the complete and utter insanity, of Windows.



All software is being completely an deliberately botched and ruined at this time. We call this software going woke. The latest is team viewer and we are developing a replacement for that.

Sometimes we get the comment, that Sierra Chart has some kind of nineties appearance to it. We do not know what is meant by that. Sierra Chart is a traditional Windows program utilizing windows, and menus and a point-and-click design. Windows, got its design from the original Apple Macintosh. The original Windows concept of windows and menus and dialog interfaces which we have replaced with our new settings Windows, is a good and timeless design.

Sierra Chart has its own super highly customizable control bar. We are certain the most customizable control bar that exists, anywhere in the world in software. It is based upon traditional control bar concepts. And this will be the foundation for our new trade window which will be customizable. One newer thing we added is control bar buttons to choose any order type and we are going to add list boxes to choose a trading account, order types and to do other functions to completely replace the trade window.

Are people saying, there is a fault, with the original Macintosh design? Here is the history of that:
https://americanhistory.si.edu/collections/search/object/nmah_334371

It originates from Xerox.

Although we do disagree, with drag-and-drop functionality. That leads to a lot of accidental operations especially with touchscreens. At the very least there needs to be an easy way to disable drag-and-drop.

We could care less about comments related to Sierra Chart allegedly having a dated design.

The common controls in Windows like list boxes and list views and others, are grossly grossly inefficient, poorly designed, limiting and what they can do (but that is not really the point), and they flicker. They are pure junk. For the most part they are no longer used by Sierra Chart and they will be completely removed.

Sierra Chart is true quality and very high-performance software. Yes it does have some weaknesses because we still have to remove these garbage Microsoft dialogs which is underway, which are being replaced by our new Settings Windows and there is a single thread for study calculations. However, this last item can be overcome by using multiple instances of Sierra Chart which is well supported.

We are going to be documenting everything here with our experiences with Linux and Wine.

One thing we have to work on is solving the problem where there is apparently out of order buffers being returned from wine when using overlapped I/O and I/O completion ports for network I/O. This was something that we patched years ago by just simply using a single buffer. However, disadvantages even our Windows users. On our server builds though, we still use multiple buffers for maximum performance.

We also have to develop our own operating system. This is something we will also begin to discuss.

We are just putting down a few thoughts now in this thread.

When you look at the direction that some/many computer programs are going in, draw a connection to the insanity that we see in this world going on with which sadly is heading to destruction, and worldwide communism which is ultimately going to fail. And appreciate the stability, and truth and independence and quality that you get from Sierra Chart.




The simple fact is is the Windows operating system is not at all viable for any type of business or professional or development use. It is complete garbage and that is absolute fact. Had gotten a new laptop (Dell XPS) , that came with Windows 11, and the operating system is unstable, inefficient, it is infested with news and unnecessary garbage, has an inconsistent, confusing, and hard to use design. Will be installing Linux on it as soon as possible.

Windows 7 was, the best operating system that Microsoft produce. But that is the past. Microsoft, it is a deranged, lunatic, woke, tyrannical, aligned with Satan company at this time. We do not make this statement lightly. This is fact.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2023-05-05 12:59:15
[2023-05-06 08:02:02]
Sierra_Chart Engineering - Posts: 14252
We want to give an update here.

What is most important, if we are to use Wine on Linux as an interim solution until Sierra Chart is compiled directly to Linux, is network and file I/O performance.

The initial test we did with network I/O performance is just not acceptable. Network I/O performance is roughly about half. Very severe degradation when using Wine.

This might be because Sierra Chart is using overlapped I/O and limits the number of buffers to one buffer and allocates a large operating system receive buffer. This is perfectly fine on Windows though.

The reason for this is due to working around a problem with Linux with what looked like at the time out of order buffers coming from Wine, brought to our attention years ago.

We have confirmed, that Wine is delivering buffers out of order. We will develop a solution to this problem and increase the number of receive buffers to more than 100 and test again.

We are not very hopeful it is going to make much difference, since there is already a large operating system receive buffer anyway, but we will see.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2023-05-06 08:04:33

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account