The problem with Linux distros is the number of branches. It makes the developer's job a lot harder.No, I've never had any issues with that. Sure, there is a few hours of work to verify the package dependencies for each root distribution and write the package scripts, but it isn't a big deal at all.
The people who have trouble with that, are the ones who cobble together particular versions of particular libraries, and write code that only works with those. They need Snap or similar, because "modularity" is not something they grasp.
The problem with Linux distros is the number of branches. It makes the developer's job a lot harder.No, I've never had any issues with that. Sure, there is a few hours of work to verify the package dependencies for each root distribution and write the package scripts, but it isn't a big deal at all.
The people who have trouble with that, are the ones who cobble together particular versions of particular libraries, and write code that only works with those. They need Snap or similar, because "modularity" is not something they grasp.In my experience this is not something so simple. We have limited resources and, given the Linux version comprises about 10% of our total downloads, we cannot simply spend "a few extra hours" per distro and per version when the general public is using a wide combination of tools out there. We simply choose the most popular (Ubuntu in our case) and let the customers figure out how to install in their distro of choice.
Nobody wants to pay for Linux or Linux applications. It's "free" software, after all. The flip side is also true: Why would a professional developer want to work for free?Sorry but this is utter nonsense. There is lots of commercial software available which runs on Linux. Think about Cadence Allegro, Xilinx FPGA tools, Altera FPGA tools, Sonnet Professional (EM solver), etc. Each of these cost several $k at least.
And you rant on and on and I spend more time unfucking your beloved Windows than I ever have dealing with Linux.
Give me a call next time the licensing tool for your software causes the machine to hard reset shortly after boot with no error and nothing in the logs, absolutely nothing to indicate where to start looking, and tell me how it 'always works'.
The problem with Linux distros is the number of branches. It makes the developer's job a lot harder.No, I've never had any issues with that. Sure, there is a few hours of work to verify the package dependencies for each root distribution and write the package scripts, but it isn't a big deal at all.
The people who have trouble with that, are the ones who cobble together particular versions of particular libraries, and write code that only works with those. They need Snap or similar, because "modularity" is not something they grasp.In my experience this is not something so simple. We have limited resources and, given the Linux version comprises about 10% of our total downloads, we cannot simply spend "a few extra hours" per distro and per version when the general public is using a wide combination of tools out there. We simply choose the most popular (Ubuntu in our case) and let the customers figure out how to install in their distro of choice.The easiest way to support many different kinds of OS configurations is to link all libraries statically OR supply the binaries with the binaries. Not depending on any libraries installed on the system has served me very well regardless the OS. BTW Windows 10 has caused me some grief as well because it seems quite a few things have changed under the hood where it comes to scheduling the user interface events and how serial ports are handled.
Nobody wants to pay for Linux or Linux applications. It's "free" software, after all. The flip side is also true: Why would a professional developer want to work for free?Sorry but this is utter nonsense. There is lots of commercial software available which runs on Linux. Think about Cadence Allegro, Xilinx FPGA tools, Altera FPGA tools, Sonnet Professional (EM solver), etc. Each of these cost several $k at least.
and why ? because solaris and sun workstations disappeared , became underpowered and more expensive than commodity pc hardware.
So those guys wanted a simple port ... unix ( solaris / bsd ) -> linux . done. adapting to windows was too difficult. but now the point is moot as those packages also run on windows.
there's no way to fully appease to the entire Linux crowd.
IME the biggest issue going agains MS and Linux is to properly support the widest range of custom HW arrangements in the marketplace.
Another issue is download size: I wonder how much adding absolutely everything would add to an already hefty 1GB package.
there's no way to fully appease to the entire Linux crowd.Appease?
Look. The situation is simple. You have a product. Either the users want that product, or they don't. It is not a matter of appeasing to the crowd, unless your product is so shit its sales depends exclusively on marketing.
IME the biggest issue going agains MS and Linux is to properly support the widest range of custom HW arrangements in the marketplace.No, that's crazy talk.
I mean, the idea that you (ZZZZZ....zzzzzz....zzzz...zzzz....) business.
If I were harsh, I'd say your complaint boils down to(ZZZZZ....zzzzzz....zzzz...zzzz....) use Windows instead.
Look. It is perfectly possible to make lots of money selling Linux software. You claim you cannot. I am saying that that can only be because you do not know how to do profitable business on Linux. You claim there are technical obstacles. I say those technical obstacles are of your own making, and not inherent in Linux at all.
Claiming that you cannot do business in Linux is just like claiming you cannot do business in Japan or Korea or Germany, because their business rules are completely wrong; my United States business just cannot work there. So they must change, because that way I could do business there too. But, they refuse to, so they are stupid and anti-business long-haired smellies who hate money and love Stalin, bloody commies. Right?
Another issue is download size: I wonder how much adding absolutely everything would add to an already hefty 1GB package.
Easily offset by things like printer, graphics, and sound drivers not being the size of an entire OS unto themselves on Linux..
1. Which one would you choose as a home desktop?
2. Is there a big difference in the software availability between the two?
3. I don't like to reinstall too often, yet I want the latest gimmicks, too. Which one to pick for the long run, Fedora 29 or Ubuntu 18.10?
Does anyone here use virtual containers ?
I would think that pc hardware these days is so powerful you could just spin up a bunch of VM's , drop whatever OS you need in them and run them parallel.
i'm talking a vm that does not require a host OS for itself. (XEN )
Then you can just run whatever OS is needed for whatever apps you want to use. run that on one box and simple setup Remote desktop connections to the different os's running.
Then again for graphics intensive stuff that may not work very well...
I came in this morning to the dreaded Windows 10 update. After waiting just under and hour, unfortunately the Fall Creators Update has been re-applied for some reason.
I attempted re-installing the driver (with driver signing disabled) to no avail. It appears something in that update blocks what ever that driver is interfacing with. I didn't have any further time to get into it after already burning time waiting for the update to apply.
So it is not working in it's current state. Perhaps someone who has looked this before can have another stab. Otherwise we are going to have to roll back again but it seems Windows 10 updates cannot be disabled indefinitely.
the trick was to uninstall the hidden drivers through registry, reinstall everything and to place the missing dll it complains about in the root folder.
Financially for us it makes zero sense to "spend a few hours" with each distro, validate and properly document and provide continuous support for absolutely everything on the marketplace.
Your post only showcases a typical Linux fan that cannot take criticism for someone that lives a different reality than yours.
How can people deal with being stopped in their tracks like this? Why do they put up with it?
I don't want to fan the flame war between Windows vs. Linux... but whatever you find useful for your needs, all the best to you!
Most Linux distros are the same OS wrapped up differently and most are very easy and quick to install these days.
Just my 2 cents: for over a decade it has been clear to me that you should develop an application cross-platform even if your primary target audience are Windows users. It is very likely a good business opportunity comes along which requires your software to run on Apple or Linux. Porting an application later on will be a costly nightmare or even impossible.
Just my 2 cents: for over a decade it has been clear to me that you should develop an application cross-platform even if your primary target audience are Windows users. It is very likely a good business opportunity comes along which requires your software to run on Apple or Linux. Porting an application later on will be a costly nightmare or even impossible.
Which drove the interest in Java. I wonder how much interest there will be next year when the license terms change? I haven't read through all the details but it seems they want clients to buy the runtime. I'm sure it will be a nice revenue stream - if anybody cares enough to sign up.
Even just yesterday I installed Linux for someone....
A friend of ours had an old HP Pavilion a1324n (Pentium 4 machine with 1 GB RAM and 300 GB HD) running Windows XP. The machine is ancient! I popped in an Ubuntu Studio 16.04 LTS DVD and booted it. It asked if I wanted a dual-boot menu (WinXP, Ubuntu Studio). The machine had a Belkin WIFI USB dongle to connect to the internet. It worked no problem, that's how I got internet access to download the latest Chrome, LibreOffice and a few other packages I like to install.
After Ubuntu Studio installed, it wanted to upgrade to 18.04 and proceeded to do so! All smooth and easy!
So now the machine has options to boot WinXP and Ubuntu Studio. I can access WinXP partition from Ubuntu so all the Documents can still be found and worked on. The machine runs fast and on the latest software with more current security patches.
Going this route with Windows would have been impossible... Win7 would not have run on this WinXP machine, and Win10 forget it. While most people would laugh at this old hardware, it is now saved from landfill and this family can enjoy new life out of this computer which they thought was otherwise useless.