How is the desktop marcket shrinking? I now own 1 PC and two laptops. That is 3 licenses of the same OS, 3 years ago i had 2 machines and 5 years ago I had 1. I still have only 1 mobile phone. And of course i could not work for my employer without a PC and now i have a work laptop so I am the user of 5 machines in total.
Yes, the free an open nature of it is what has prevented world dominance. i am aware that there is no worldwide body or company. that is what I am saying and that is the problem. Who wants to write commercial software on it.
Really? So it's microsofts fault that software companies WILL support MAC but will NOT touch linux? what did MAC which is an equally minor player do to get special treatment?
Yes, the free an open nature of it is what has prevented world dominance. i am aware that there is no worldwide body or company. that is what I am saying and that is the problem. Who wants to write commercial software on it.That isn't true at all. The Linux ecosystem is based on Unix and therefore is compliant with POSIX ( https://en.wikipedia.org/wiki/POSIX ). The GUI system is based on X-windows and the underlying APIs (which will move to the newer Weston / Wayland in the next couple of years). And then there are OpenGL and Vulkan for 3D graphics. If there is any group of OSses for which it is easy to write interchangeable software for then it is Unix. Unlike Windows, Unix operating systems (and thus Linux) are based on actual industry standards.
Really? So it's microsofts fault that software companies WILL support MAC but will NOT touch linux? what did MAC which is an equally minor player do to get special treatment?This thread is both hilarious and worrisome at the same time. The mental gymnastics some people go through to make the outside world fit their internal beliefs are incredible. When facts don't align they're no reason to re-examine what may be a more nuanced matter than thought but instead are labelled either propaganda or a ploy of "the enemy". Though relatively benign here, this is how extremism works.
If someone writes a program that works on a certain distribution can you expect them to support it or take complaints of it not working on another distribution?
So i can run Kicad on chromium?
Yes, the free an open nature of it is what has prevented world dominance. i am aware that there is no worldwide body or company. that is what I am saying and that is the problem. Who wants to write commercial software on it.That isn't true at all. The Linux ecosystem is based on Unix and therefore is compliant with POSIX ( https://en.wikipedia.org/wiki/POSIX ). The GUI system is based on X-windows and the underlying APIs (which will move to the newer Weston / Wayland in the next couple of years). And then there are OpenGL and Vulkan for 3D graphics. If there is any group of OSses for which it is easy to write interchangeable software for then it is Unix. Unlike Windows, Unix operating systems (and thus Linux) are based on actual industry standards.Yes but industry standards does not mean user standards. If someone writes a program that works on a certain distribution can you expect them to support it or take complaints of it not working on another distribution? Lets take an example. Can i install KiCad on any distribution of linex. it is what I now use, so apparently itwill run with no issues on anything called "Linux"
My employer uses 3D CAD softawre with a support contract. Even on windows we has issues. Can you say that they can develop the same software for linux and it work on any distro. Can you guarantee less calls to support if they let it loose on linux?
It is not about less calls to support. What software developers want to do is make support cost as least as possible. For example: if I write PC software I only guarantee it will work on a professional (for business) Dell machine with an Intel CPU. The same goes for 'supporting' Linux distributions'; you want to limit the number of configurations you test software on and need to train support staff. This doesn't say the software won't run on a different Linux distribution or Windows version but you are on your own.
More facts:
Most industrial/professional EDA is available for Linux.
For example:The (mediocre) altium designer and Orcad are exceptions.
- Zuken CR-5000 & CR-7000
- Cadence Allegro
- Keysight ADS
The same for MCU firmware and FPGA development, they are all available for Linux.
More facts:
Most industrial/professional EDA is available for Linux.
For example:The (mediocre) altium designer and Orcad are exceptions.
- Zuken CR-5000 & CR-7000
- Cadence Allegro
- Keysight ADS
So your saying it's the most expensive programs that also have a linux version? what have I been saying?
KiCad is free. GCC is free. Orcad is cheaper compared to Altium.
I think the major 3D software companies must be working on Linux versions by now. Otherwise they'll start missing the boat. One of my customers does all his 3D design using FreeCad.
Yes, the free an open nature of it is what has prevented world dominance. i am aware that there is no worldwide body or company. that is what I am saying and that is the problem. Who wants to write commercial software on it.
Yes, Linux is designed into IoT, cell phones, some tablets; places where price of the OS is a significant consideration. In fact, the driving force is probably the need for customization. As I said before, Linux is a bit player in the desktop (or laptop) market. Even when free, they can't give it away. The PC manufacturers really want to use a stable platform, something with backward compatibility and, most important, something that isn't changing out from under them. Linux will likely never be more than a 2% bit player in the desktop market.
PC Market Shrinks For the Seventh Consecutive Year
by Felix Richter, Jul 12, 2018
Global PC shipments dropped to their lowest level since 2006 last year. According to estimates from market research firm Gartner, PC vendors shipped a total of 259 million computers in 2018, down from 263 million the year before. 2018 marked the seventh consecutive year of declining sales for the PC industry, and shipments are down almost 30 percent compared to 2011, the apparent peak of the PC era.
https://www.statista.com/chart/12578/global-pc-shipments/
Linux being well supported by the engineering world isn't a reality. Some applications are but many of the major applications aren't. If you can't run Solidworks on a natively supported OS few will bother. That will remain an issue even if some versions of Linux were to be supported as companies spend eye-watering amounts of money on certified hardware and drivers with the best support available to ensure as little downtime as possible. Those companies aren't going to run OSs without explicit software and driver support.