Originally posted by Alliancemd
View Post
Announcement
Collapse
No announcement yet.
What Are The Biggest Problems With Linux?
Collapse
X
-
-
Originally posted by finalzone View PostNo need to look further. Fedora, one of largest Linux distributions, since its 11th release does have a similar Windows 7 method called ABRT (Automatic Bug Reporting Tool). Documentation is available in plain sight. I am amazed Canonical did not adopt that feature for their Ubuntu releases.
Porting all the current bug report stuff in Ubuntu to work on top of ABRT probably doesn't make sense, and I bet it would also be a lot more work.Last edited by JanC; 12 June 2012, 05:15 PM.
Comment
-
Originally posted by Alliancemd View PostLinux is a monolithic kernel and that's it!
Guess why when you need a printer driver that the Kernel doesn't have support for you have to compile the entire kernel?
Btw, printer driver example is very wrong. You should have installed printer at least once before you claim something like that.
BBtw, maybe you should learn linux better... before trying to improve it? Just suggesting.
Originally posted by vertexSymphony View PostStable KBI will never happen ... out of the politically correct technical argument, you have the political influence on it (Yes, it's about out-of-tree modules). pretty much the same applies to ABI
Originally posted by movieman View PostLOL.
You do realise that 90+% of Linux systems are not hulking desktops with terabytes of disk space? In fact, 90% of that 90% probably have less than 'a few hundred megabytes' of storage in total.
Stable APIs are one of the the reasons why Windows is such a nightmare. I can only presume that Microsoft are pushing people to cripple Linux by imposing the same nonsense on it.
Common desktop Linux machines nowadays have 2-16 GiB of RAM and at least 400GiB harddrives, big majority being multicore.
The correct answer would be "depends on specific linux application segment"
Also, good stable kernel ABI is actually practical. But has seen little use, since that would mean all increase in maintenance cost. But this is actually arguable, as even within current kernel there are low quality drivers, unstable drivers etc.Last edited by crazycheese; 12 June 2012, 05:19 PM.
Comment
-
Originally posted by Dukenukemx View Post...
#2 Windows software compatibility, or in other words WINE. Despite what many people wanna believe about having native Linux software, Windows has been around for a long time and has a lot of software that Linux may never get. WINE compatibility and speed has to be tolerable enough for joe six pack to use. It's the bridge that will bring end users and with them developers.
...
Comment
-
Here is what a monolithic kernel is
Linux is a monolithic kernel and just cause it has modules doesn't make it hybrid or a micro-kernel.
From http://en.wikipedia.org/wiki/Linux_kernel:
Linux is a monolithic kernel. Device drivers and kernel extensions run in kernel space (ring 0 in many CPU architectures), with full access to the hardware
Last edited by linux5850; 12 June 2012, 05:34 PM.
Comment
-
Originally posted by gamerk2 View PostYet we still target Windows. Why? Because we can make money on it.
On hardware, microsoft makes sure drivers are developed exclusively for them. For companies that can get away from that, they (ms) demand at least that release clock is syncronised with windows driver releases - which would guarantee that driver is never more outdated for windows than for any other OS.
On software, microsoft makes sure you not only use only its proprietary technologies, but you improve it for them for free (you mentioned crappy .net, good example of good bullsh!t; also directx).
On user / selling side, microsoft has long history of addiction (where is my start button?) and also Windows is preinstalled on 95% machines via secret agreements with OEMs. Install only windows and get ~70% discount, since everyone does that those who denies have their preconfigured systems at much higher prices solely due to MS software and risk going bankrupt.
You have triangle here. Whoever controls 2 sides of this triangle, controls the third side and makes the monopoly run.
So you run in squirrel cages, microsoft has set up. True developers always take risks, however. They try new things, they never lock up the path and they appreciate independence aka neutrality.
Comment
-
Originally posted by linux5850 View PostLinux is a monolithic kernel and just cause it has modules doesn't make it hybrid or a micro-kernel.
+ stuff
Kernel modules are actually lighter forms of modules that make true microkernel. Linux has much lighter inter-process communication, hence no "server" parts and gets advantages in speed and lower complexity. These advantages however, theoretically, end when kernel grows large enough to maintain, so it just NEEDS to be fragmented in smaller pieces.
This is how I understand it, and it is not thing of "worse"/"better", but more thing of "worse IF USED IN" / "better IF USED IN". Kernel developers seems to be ok with current stand of things, so why bother.
Comment
-
Originally posted by CorkyAgain View Post* Support for Apple's RTFD document format. An RTFD is mostly just a directory containing an RTF file, along with some image files if the document includes pictures. Many OS X apps save documents in this format, and it would be nice if LibreOffice (for example) could work with them as is. Yes, you can open the RTF and import the image files, but the result is something very unlike the way the document appears on OS X.
Support for it in LibO would be nice of course.Last edited by JanC; 12 June 2012, 05:40 PM.
Comment
-
Originally posted by Detructor View Postsimplification of the GPL and official translations of the GPL in different languages.
BTW: the only open source (software) license I know that is officially available in multiple languages is the European Union Public Licence (EUPL), which is available in the 22 official languages of the EU.
Comment
-
Originally posted by gamerk2 View PostThen, as many users here have pointed out: Compile you own kernel with those unneeded features removed; Linux gives you that right. But "code bloat" is NOT a valid excuse to cut down the functionality of the baseline kernel itself.
Really? I find it quite an asset. Makes development easy.
Which is why Windows is so full of bloat, security holes and bugs. Microsoft even have to support old, undocumented bugs because SuperWizzoWriter 2000 crashes if they fix them.
Yet we still target Windows. Why? Because we can make money on it. When you look at the time needed to move out application on to linux, test it against all the major distributions, offer long term product support, you often find that its impossible to turn any significant profit.
Most Linux users don't care, and most Linux developers are building custom systems for Linux. We don't need to support crusty old APIs because we don't care that you don't want to invest any time in maintenance work to deal with API changes.
There are only two non-game, non-free applications I run on my Linux box and one of them has a Linux port; I prefer running the Windows version in Wine because I don't trust random software installers with root permission.
Comment
Comment