Linux Sucks

5,272 views
4,947 views

Published on

Slides for my “Linux Sucks” presentation at Linux Fest Northwest.
http://lunduke.com/?p=429

http://www.papygeek.com/

Published in: News & Politics, Technology
3 Comments
7 Likes
Statistics
Notes
  • I certainly agree with u.
    I a computer engineer only
    The problems i faced with ubuntu -
    --heating problem(with my frnd pc)
    --u can hear the sound only when micro phone is plugged
    --XORG.conf i manually have to edit it to work on my pc
    yesi can get every thing fixed but i would rather like to develop my project on which i m working rahter than fixing my linux.
    hmm I have 512 mb ram and amd 2800+
    My ubuntu gets hang thrice of that windows XP
    eclipse run better with windows XP

    I dont have graphic card in my system
    even though graphic effects of winodws XP is better than ubuntu(cos i dont have graphic card, ubuntu need graphic card to give better visula effect than XP)


    The thing here is
    Saying I love Linux makes u sound intelligent
    One of my friend Linux kernel hacker, said to me I like working with Linux cos it gives me knowledge of computer. Windows is good enough.

    And at last Why there are so many forums for nomral ubuntu problems..
    cos it has problems..
    'Yell on me, but with reason' :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • good presentatition and solution , I love it
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • i still love linux. good slide show though
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,272
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
103
Comments
3
Likes
7
Embeds 0
No embeds

No notes for slide

Linux Sucks

  1. Why Desktop Linux Sucks. And What We Can Do To Fix It.
  2. Let's get this out of the way... <ul><li>We all like Linux.
  3. Linux is great. </li><ul><li>It's fast.
  4. It's customizable.
  5. It's stable.
  6. It's open.
  7. It's, generally, pretty bad-ass. </li></ul></ul>
  8. But. Seriously. Linux Sucks. <ul><li>Ever have audio problems?
  9. How about Wi-Fi issues?
  10. Maybe updates that broke core functionality?
  11. Perhaps the lack of particular software (or type of software) forces you to use another OS? Long story short: Linux Sucks. But let's get specific: Why? And how do we fix it? </li></ul>
  12. Stuff we won't talk about <ul><li>Linux as a server.
  13. Mobile Linux (Phones, PDAs, Tablets).
  14. Embedded Linux (Routers, etc.).
  15. Marketting. </li></ul>
  16. Audio Problems <ul><li>ALSA?
  17. Pulse?
  18. Gstreamer?
  19. Open Sound System?
  20. aRts (Analog Real Time Synthesizer)?
  21. Phonon?
  22. Are you kidding me? </li></ul>
  23. Audio Problems - FIXED <ul><li>No. More. Duplicating. Effort.
  24. Do not create a new audio framework.
  25. Do not create a new framework that wraps other audio frameworks.
  26. The real key is which API developers use.
  27. Pick one. Here, I'll show you how easy it is:
  28. Gstreamer. There. Done.
  29. Now everyone just use that. </li></ul>
  30. Hardware Issues <ul><li>X.Org is old.
  31. Multi-monitor setups are problematic.
  32. New versions of X.Org and distros break existing video drivers too often.
  33. Configuration can be... annoying.
  34. Wireless drivers.
  35. New versions should not have less functionality on modern equipment. </li></ul>
  36. Hardware Issues - FIXED <ul><li>Distros need to stop revving X.Org so often.
  37. If modern video cards work with a current release of a distro (or X.Org)... do not release the new version of that distro (or X.Org) if that video card is no longer fully supported.
  38. Same goes for Wireless Cards and all other hardware. </li></ul>
  39. Packaging Sucks <ul><li>.Deb?
  40. .RPM?
  41. .tar.gz?
  42. Ubuntu, Fedora, Arch, OpenSuse, PCLinuxOS, Gentoo... Often need different packages for each.
  43. Many people duplicating effort packaging same software for different formats and distros. </li></ul>
  44. Packaging - FIXED <ul><li>Let's just freaking standardize.
  45. LSB (Linux Standard Base) says RPM is it.
  46. Deb is far more popular (as Ubuntu is in the lead usage wise).
  47. But, really, it doesn't matter. Just pick one and everybody freaking use it.
  48. If every distro can utilize the same packages - awesome . </li></ul>
  49. Audio Editing <ul><li>We have lots of projects.
  50. Most of them are not even functional.
  51. A few are somewhat usable: </li><ul><li>Audacity?
  52. ReZound?
  53. Jokosher?
  54. Ardour? </li></ul><li>Where is our GarageBand? Our Audition? </li></ul>
  55. Video Editing <ul><li>We're talking video editing for normal to pro-sumer level here. 99.999% of the video editing.
  56. Nothing cuts it. At all.
  57. Lives? KDEnlive? Kino? PiTiVi? Cinellara?
  58. HD support is sketchy at best.
  59. Hard to install.
  60. Unstable.
  61. Lacking expected features. </li></ul>
  62. Audio/Video Editing <ul><li>The problem is that these are not simple tools.
  63. They require a large investment in time and developer resources.
  64. This hurts to say : </li><ul><li>The current open source development model has failed to deliver these advanced, and necessary, tools.
  65. Linux is not even on par with Windows and MacOS from the mid 1990's. </li></ul></ul>
  66. Audio/Video Editing <ul><li>Projects must be funded in order to succeed.
  67. The funding must be reliable.
  68. … Let's come back to this topic in a bit. </li></ul>
  69. What about Application X? <ul><li>There are key applications (and types of applications) that are vital to many lines of work.
  70. CAD, Pro-level design, Image Management
  71. Animation, Screenwriting, etc.
  72. ”What about Photoshop?”
  73. Large applications, that require a large resource investment. </li></ul>
  74. What about Game X? <ul><li>Many of us keep Windows around just for games.
  75. Games are huge. They drive system adoption.
  76. Some have come to Linux (Doom 3, Neverwinter Nights, Penny Arcade Adventures).
  77. The list is small.
  78. Sales are not large enough for most developers and publishers to consider a Linux port.
  79. Open Source games don't cut it. </li></ul>
  80. Large Software Projects... <ul><li>All of these applications are extremely large.
  81. There have been many, many attempts at Open Source projects to address these needs.
  82. The time and resource (manpower, etc.) requirements for these projects make their success unlikely.
  83. So we must fund these projects. But how? </li></ul>
  84. Funding Key Projects <ul><li>Open Source with Donations?
  85. Open Source with Corporate Funding?
  86. Open Source plus Paid Services?
  87. Closed Source?
  88. Commercial with Source Available?
  89. Sure! Anything! But let's think about numbers for a second. </li></ul>
  90. What does it cost? <ul><li>Hypothetical: Let's make a Video Editor (ala iMovie, Windows Movie Maker, etc.).
  91. Let's say it we need 3 developers and 1 tester.
  92. Each person earns $75k per year.
  93. That works out to (without graphics design, documentation, marketting, server admin, project management or support) : $300,000 per year.
  94. Developers need to eat. </li></ul>
  95. Why not spread the work out? <ul><li>More developers does not equal more productivity.
  96. A team of 5 dedicated, full time developers is typically going to be more productive than 50 developers who only putz a little on the weekend.
  97. The Open Source projects that are commercially backed an funded tend to be the most active and have the most momentum.
  98. Developers need to eat. </li></ul>
  99. A Quick Case Study <ul><li>The most advanced audio editor for Linux is Ardour.
  100. The developer is attempting to work on it full time (which is needed).
  101. Monthly donation subscriptions: $2019.
  102. That's only $24,228 per year. Not enough to rely on for living expenses.
  103. Developers need to eat. </li></ul>
  104. So how to we fix it? <ul><li>We, as Linux users, need to accept that software costs money to make.
  105. We then need to either: </li><ul><li>Donate to Open Source projects in the amount roughly equalling what we'd pay to a commercial product.
  106. Or purchase closed source software for Linux in order to encourage the companies to bring more to Linux.
  107. Or both. </li></ul></ul>
  108. Okay. Sure. But HOW? <ul><li>Major distros and companies (Canonical, Novell, Red Hat, Nokia, etc.) need to get involved: </li><ul><li>Encourage people to donate to specific projects that their customers would most benefit from.
  109. Active fund raisers.
  110. Build software stores into their distros.
  111. Make commercial third party software more prominent on their websites. </li></ul><li>There will be backlash.
  112. To the distros: Man up. </li></ul>
  113. Feel free to yell at me <ul><li>www.Lunduke.com
  114. www.JupiterBroadcasting.com
  115. www.Twitter.com/BryanLAS </li></ul>

×