Quote:
|
Originally Posted by seablade
Are you being sarcastic? Honestly I cannot tell, and not to be insulting if you aren't, but this is probably the largest use of Linux on PCs. LAMP, or Linux/Apache/MySQL/PHP is one of the, if not the, most common software solution for web servers.
|
You mean for web servers. I thought you were using an internet acronym like LMAO or AFAIK. Web admin is a field I'm not very familiar with, furthermore I use Linux as a hobby as I suspect most Linux users do. I was talking about the average desktop user.
Quote:
| LAMP has significant market penetration no matter what method you measure with though, in most cases I believe I see the numbers 60-70 percent tossed around, |
OK, I wouldn't expect that picture to change anytime soon then. Linux's strong point has historically been its database and fileserving capabilities, so I don't doubt your numbers. That, combined with Minix's FS still being supported in 2.6 leads me to believe that chances are that current ext FS's will be supported 20 years from now (or at least are as likely to be supported as NTFS). Actually come to think of it, that means NTFS will probably still be supported in the Linux kernel 20 years from now. I suspect the only reason it's still marked experimental is because it has to be since it is closed source. That only leaves the question of useability.
Quote:
| Support has nothing to do with Linux itself, that has much more to do with the distribution and company backing it. |
Well ultimately I think it's the userbase that drives development in either OS. Linux's userbase is I think somewhat amorphous since there is such a large number of applications developed and used, often for doing the same task. That tends to restrict marketshare and product longevity.
Quote:
| Cedega has been marketed and survived as a gaming system for linux(Surprised the hell outta me, I didn't think WineX was going to survive myself). |
Ditto, especially considering that Cedega is a subscription based service, and still not guaranteed to work (or work well at least) for every game; hardly competative in comparison to Windows which, unfortunately, is already included with most computers. Maybe people buy Cedega for the same reason they buy hybrid cars.
Quote:
| Again you make sure you know your market. |
Yes, but since the 'Linux market' is amporphous, that's a big impediment to commercial Linux apps ever gaining a foothold in the consumer market, thereby establishing a reliable degree of standardization. With so many free Linux apps available, what compelling reason do commercial Linux app developers have in comparison to Windows? MS Windows offers a consistent interface with a large reuseable code base. How many different laguages or API's would I have to code if I wanted to write an application that worked in Enlightenment, Gnome, KDE, Fluxbox, and etc... Commercial Linux vendors really have to target a specific market segment to be successfull.
Quote:
| And the above is in almost every case not true. Even embedded systems, that did use the 2.4 kernel, have now started switching to 2.6. |
Well not just major kernel versions, but more importantly minor versions. For example current Atheros wifi or ALSA sound, or NVidia display, or... drivers may work well with 2.6.19, but be a pain to deal with in 2.6.8.1. For a long time (2 years maybe?) there was only one officially stable NVidia driver available for Gentoo and it was stuck on one particular version. I imagine I could have manually tried a different (maybe the proprietary NVidia) module if I gamed on Linux, but that would have been a relative pain, and what issues might have I encountered? Serious sound support still requires the use of OSS dev's out of kernel modules as well. I suspect there are a number of users out there that don't want to have to change and/or reconfigure their kernels or recompile modules to best support their favorite hardware and/or applications. I suspect programmers who want to work directly with modular devices are beholden to devfs/udev developments, but I can't confirm. There are also several different package management systems used on different Distro's, each with their own conventions.
Quote:
| And again, while this enters the realm of opinion and conjecture on both are points, it is much easier for an open system to have drivers written for it on Windows, than a closed system on Linux. |
True, but the OSS community has done a decent job of proving that where there's a will, there's a way. NTFS is huge and will continue to be for at least 5 more years. Beyond that is perhaps a questionmark, but I believe industry adoption will drive the need for continued support just as the need to communicate between Linux and MS machines drove the development of SAMBA.
When I was in manufacturing about 2 years ago (they're probably still doing this), we were still using MS-DOS machines to program EPROMS, and programming FAT formatted Compact Flash cards for use in products we produced. "If it aint broke, don't fix it" is the industry mantra.
Quote:
| NTFS-3G is a fairly newcomer to the field. |
Perhaps, but there are several open source and/or commercial alternatives out there, and there have been for quite some time. In addition, a read-only in-kernel driver has been around at least as long as kernel 2.2, and useable write support introduced in 2.5 (and backported to 2.4). Again, from the info you've given me, I assume that it will probably stay in there for as long as Linux is around.
Quote:
| I would have to look up the FS used by the cameras you mentioned, I know some of the Sony's are around near me, but I would be interested to see, I am willing to bet it uses FAT. |
Bingo, and not only that but new cameras are still being released with FAT support even though MS has the patent.
Quote:
| Now in the future that probably WILL change as MS now has a patent on the FAT filesystems used by the vast majority of consumer devices. Many people will start looking elsewhere, not only as storage increases on those devices(Which FAT is poor at large storage as I already mentioned) but also because they don't want to be dealing with licensing issues(Which NTFS will fall under as the alternative from MS). |
I agree it will change, and probably pretty soon. We still disagree on a speculative point: IMHO NTFS is the most logical evolutionary step other than perhaps proprietary solutions, but I think NTFS will be so widespread that it wont matter that NTFS is proprietary to MS. Next gen flash products will have to be NTFS to take advantage of some of Vista's improvements, so why not make it the standard? I'm sure that's what MS wants to happen in the industry, especially as flash tech advances and prices drop and flash drives become more ubiquitous across a widening range of portable devices. Even if MS does ask for royalties, I think they will still make it attractive in comparison to forcing vendors to come up with their own proprietary solutions.
Quote:
| But my problem with your reasoning is you are depending on an open source programmer(s) to develop this driver, but say they will abandon the other, |
In summary, you've convinced me that the Linux FS's wont be abandoned by OSS dev's. I'm still not sure that ext will be the best solution for long term storage, but I do think that point can still be reasonably debated.