Page 1 of 2 12 LastLast
Results 1 to 10 of 77

Thread: Help me help Linux, tell me about Linux problems

Hybrid View

  1. #1
    Join Date
    Jul 2011
    Posts
    104

    Default Help me help Linux, tell me about Linux problems

    Hello, I am a student and I have to pick a project to do for my Bachelor of Science.
    I search for problems that Linux has and can be solved programmatically(no community stuff and this kind of things).
    No CPU Schedulers... Linux has to much of that.
    Proprietary software? Proprietary features? Features Windows has and Linux doesn't?
    Any ideas? May be features that don't exist yet but theoretically are possible to implement?

  2. #2
    Join Date
    Oct 2011
    Location
    Toruń, Poland
    Posts
    160

    Default

    Quote Originally Posted by Alliancemd View Post
    Hello, I am a student and I have to pick a project to do for my Bachelor of Science.
    I search for problems that Linux has and can be solved programmatically(no community stuff and this kind of things).
    No CPU Schedulers... Linux has to much of that.
    Proprietary software? Proprietary features? Features Windows has and Linux doesn't?
    Any ideas? May be features that don't exist yet but theoretically are possible to implement?
    Implementation of KDE technologies in Unity interface. That's what I am going to do myself as well. First, to create "indicators" for Akonadi, Strigi etc. and hook up apps like Amarok or Kmail to existing indicators. Implement features like "cheat sheet" or the fancy window switching effect in KWin. Port Compiz plugins to KWin - no idea how exactly yet - maybe with help of KWin scripting? Integration of KDE semantic desktop inside of Unity. Port of Unity to Plasma interface with QML.

    How do you like it?

  3. #3
    Join Date
    Jul 2011
    Posts
    104

    Default Re

    Quote Originally Posted by Hirager View Post
    Implementation of KDE technologies in Unity interface. That's what I am going to do myself as well. First, to create "indicators" for Akonadi, Strigi etc. and hook up apps like Amarok or Kmail to existing indicators. Implement features like "cheat sheet" or the fancy window switching effect in KWin. Port Compiz plugins to KWin - no idea how exactly yet - maybe with help of KWin scripting? Integration of KDE semantic desktop inside of Unity. Port of Unity to Plasma interface with QML.

    How do you like it?
    My coordinator won't accept this. It sounds interesting, it reminded me that I was thinking if it is possible to make Unity run on KWin instead of compiz. I consider KWin way more advanced...
    Btw, that might be good for you: http://blog.martin-graesslin.com/blo...to-do-awesome/

    My coordinator(and me too) wants me to invent something or write an open source alternative to something proprietary which doesn't have an open source alternative(which I find VERY hard, every thing has an open source alternative). Or to write an application to solve hard solvable problems(computational) that will run on clusters...
    One guy that has him as coordinator proposed to make an open-source video/audio protocol(a la Skype), the coordinator allowed him to, even if there are some open-source protocols that do that, like XMPP.

  4. #4
    Join Date
    Oct 2011
    Location
    Toruń, Poland
    Posts
    160

    Default

    Quote Originally Posted by Alliancemd View Post
    My coordinator won't accept this. It sounds interesting, it reminded me that I was thinking if it is possible to make Unity run on KWin instead of compiz. I consider KWin way more advanced...
    Btw, that might be good for you: http://blog.martin-graesslin.com/blo...to-do-awesome/

    My coordinator(and me too) wants me to invent something or write an open source alternative to something proprietary which doesn't have an open source alternative(which I find VERY hard, every thing has an open source alternative). Or to write an application to solve hard solvable problems(computational) that will run on clusters...
    One guy that has him as coordinator proposed to make an open-source video/audio protocol(a la Skype), the coordinator allowed him to, even if there are some open-source protocols that do that, like XMPP.
    I see. I think that enablement of next versions of OpenGL could fit into the "alternative" category. Or anything else of this kind. Also, I read a complaint on this forum about lack of OpenMAX support in Linux.
    What else... Sometimes I wish OwnCloud sync used GIT as way to resolve file conflicts (not sure if actually solved in recent release - didn't have time to read on that). Also, work on a Wine component could fit here.

  5. #5
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    4,987

    Default

    How about a proper SIP client? There doesn't seem to exist one that supports all the features at once.

    - ZRTP encryption, with integrated easy-to-use verification of the secret string (ie read aloud automatically by a speech engine, waiting for confirmation from the other side - button press)
    - encryption for the text messages too
    - various codecs, preferably easily extensible should opus etc be good
    - light and scalable, ie not in Java, interpreted language of the week, nor using bloated and unnecessary components (be it KDE libs, dbus, ...)
    - usable and fast GUI, preferably themeable
    - usable from CLI too
    - should handle group calls, file transfer

    Literally every existing SIP client, be it open source or closed, fails on at least two or more points. We do have many servers that work for almost everything in here.

  6. #6
    Join Date
    Jan 2009
    Posts
    1,589

    Default

    Maybe helping an existing project that has something missing would be a better idea. ie implement an State tracker for G3D -reaaallly important thing and it might benefit you in the future- or a protocol for one of the IM clients. Or polish a feature in an existing project. I think it will be better than a project that you might abandon after you finish with your studies.

    As for one thing thats really missing is a proper CAD/CAE suite but thats not something for a semester project.

  7. #7
    Join Date
    Mar 2008
    Posts
    24

    Default

    Quote Originally Posted by Alliancemd View Post
    My coordinator won't accept this. It sounds interesting, it reminded me that I was thinking if it is possible to make Unity run on KWin instead of compiz. I consider KWin way more advanced...
    Btw, that might be good for you: http://blog.martin-graesslin.com/blo...to-do-awesome/

    My coordinator(and me too) wants me to invent something or write an open source alternative to something proprietary which doesn't have an open source alternative(which I find VERY hard, every thing has an open source alternative). Or to write an application to solve hard solvable problems(computational) that will run on clusters...
    One guy that has him as coordinator proposed to make an open-source video/audio protocol(a la Skype), the coordinator allowed him to, even if there are some open-source protocols that do that, like XMPP.
    That's the problem. We have a like 20 implementations of some things (don't mind the 0 implementations of other things just yet), but they all range from 10-90% complete. They lack polish. It's completely understandable - I'm a programmer myself and I like doing the "interesting work" but I hate putting on the polish. However, as a user, its very frustrating.

    I think we should take one of the 50 million existing projects and make it better.

    (note* all numbers are hyperbole, but they illustrate the point).

  8. #8
    Join Date
    Jun 2012
    Posts
    26

    Default

    IMHO,the biggest problem of desktop linux is: lack of management.

    In linux kernel development , there is Linus Torvalds who makes decisions for patches being adopted. what about desktop linux? Is there any formal management organization to lead desktop linux's evolutionary? freedesktop.org or LSB(Linux Standard Base)?No,both of them are inefficient compared with JCP to java or linux kernel team to linux kernel. Consequently, None of linux distros have consistent user experience by now . Also Fragmentation,too many choice but none of the choice is good enough.As a platform it is lack of enough attraction to the third party developers and even companies to develop apps for it. Why? Lack of well-organized and updated documentations and tookits, stable apis and relatively unified packages format for them to easily and quickly start developing apps on this platform. Because of lacking apps, users gradually lost interest in linux. We need satisfying and retaining users and developers. In my opinion,all of these problems are due to lack of management. We really really need work together to do only one big thing : move desktop linux forward.

    In addition, Linux graphics sucks compared with windows and osx. Yep, wayland is our hope and wish it could come earlier.
    Last edited by hooluupog; 06-10-2012 at 12:38 PM.

  9. #9
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    3,776

    Default

    Quote Originally Posted by Alliancemd View Post
    My coordinator(and me too) wants me to invent something or write an open source alternative to something proprietary which doesn't have an open source alternative(which I find VERY hard, every thing has an open source alternative).
    An open source alternative to FMODex and with support for playing MIDI files.
    Last edited by RealNC; 06-10-2012 at 12:42 PM.

  10. #10
    Join Date
    Jul 2011
    Posts
    104

    Default Re

    Quote Originally Posted by RealNC View Post
    An open source alternative to FMODex and with support for playing MIDI files.
    What about SDL and Kowalski project?
    SDL: http://www.libsdl.org/intro.en/whatcanitdo.html
    Kowalski project: http://kowalski.stuffmatic.com/?page_id=115

    Kowalski project seems even more reach...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •