Announcement

Collapse
No announcement yet.

LLVM 2.8 Released With Feature-Complete Clang C++

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • pingufunkybeat
    replied
    This is a thread about a C++ compiler which brings some welcome competition into the free software world.

    It took a few short posts before people started going on about playing games and having to conquer the desktop of real users by providing more GAMES! and I can already sense the direction: Steam for delivering GAMES!, DirectX for more GAMES! There is this one thing that is standing between Linux and total worl domination! Then we can have games, and everything will be solved.

    It's hard to take this forum seriously I'll go back to the OSS driver forum

    Leave a comment:


  • V!NCENT
    replied
    Originally posted by Ranguvar View Post
    I did mention the LSB, if you read my post.
    Then what's you complaint?

    Leave a comment:


  • Ranguvar
    replied
    Originally posted by V!NCENT View Post
    There is already such a standard called the LSB; Linux Standard Base.

    So the problem is not Linux; the problem is the very complaining proprietary developpers themselves.

    http://www.linuxfoundation.org/colla...workgroups/lsb
    I did mention the LSB, if you read my post.

    Leave a comment:


  • V!NCENT
    replied
    There is already such a standard called the LSB; Linux Standard Base.

    So the problem is not Linux; the problem is the very complaining proprietary developpers themselves.

    http://www.linuxfoundation.org/colla...workgroups/lsb

    Leave a comment:


  • Ranguvar
    replied
    Damn 1-minute edit timeout.

    Your complaint interests me though, so I'll muse over it a bit. There is indeed such a format that upstream can put on the Internet and allow anyone to download and use -- source code. I know, I know -- it's not user-friendly, some authors do not wish to publish the source, etc. It is the closest thing GNU/Linux has to a universal format though. The problem is that all the distros vary so much in versions and offerings of core libraries, that source is the only universal format that can exist. Since it's source, a configure script can do a very good job of detecting the host system's setup and compiling for it.

    If you want binary, universal software, then there needs to be a defined standard updating every X amount of time for software including GCC, Python, glibc, Lua, Ruby, GTK+, Qt, Linux, coreutils, Perl -- all the basic foundations of GNU/Linux programming. In other words, a base system. Define this as a standard which all distros should support, convince them to support it, and then you will have a common platform which you can build binary applications on and release for. The Linux Standard Base attempted this, but they aren't doing very well, at least for desktop users.

    So instead of complaining, set about fixing it! Come up with a rough schematic of this base system, and talk with the distros to ask for their support of it. If they don't agree, you could make your own package for each distro that doesn't want on-board yet, containing this base software. Then you release binaries of your own software and say "This will function on any distro which has MySoftwareBase(TM)." It's quite a bit of work, but it could be done.

    Leave a comment:


  • Ranguvar
    replied
    Originally posted by Yfrwlf View Post
    How about not having to go through a distro at all? You know, downloading whatever you want from websites? Like Windows? You know, real freedom, not walled gardens.
    Tuomo Valkonen, is that you?

    Originally posted by Yfrwlf View Post
    It's a form of DRM in a sense, and is almost like Steam, because if you decided to change distros and you only had an RPM or DEB for a game you bought, you'd be screwed with a pineapple. Seriously, it's ridiculous.
    Oh come on. No, it's not. DRM is a system to "ensure" that users follow terms of copyright and license. Packaging formats are just that -- they aren't intentionally obfuscated, they don't attempt to ensure only one particular distro can use them (I'm sure Debian would not become up-in-arms and sue if Red Hat ported apt to their distro and made it mesh with their rpm), nothing. Your argument is ridiculous, it's like saying Macintosh programs are like DRM because if you decide to switch to Windows you're screwed. No, not really, it just wasn't designed for anything else. If you want to port it (and the app is open source, analagous to the open package formats), be their guest.

    Leave a comment:


  • dnebdal
    replied
    Originally posted by MaestroMaus View Post
    Oh and btw, if you don't know what a walletgarden is don't talk about it.
    That's a very appropriate misspelling.

    Leave a comment:


  • MaestroMaus
    replied
    Originally posted by Yfrwlf View Post
    ...Until DEBs work with RPM systems, or RPMs work on DEB systems, or quite simply until ONE package format is made universal, I will continue to complain...

    Freedom brings something: the gift/curse of being able to be different. It is one of the corner stones of FOSS. If you think we are all going to do the same just because that's more practical then I have bad news for you: we won't. Go to Apple/Windows for one size fits all.

    Oh and btw, if you don't know what a walletgarden is don't talk about it.

    Leave a comment:


  • dnebdal
    replied
    Originally posted by Yfrwlf View Post
    It's a form of DRM in a sense, and is almost like Steam, because if you decided to change distros and you only had an RPM or DEB for a game you bought, you'd be screwed with a pineapple. Seriously, it's ridiculous.
    Uhm, that's what things like alien are for. It's not absolutely automatic, but it's not that bad.

    Leave a comment:


  • Micket
    replied
    Originally posted by Yfrwlf View Post
    How about not having to go through a distro at all? You know, downloading whatever you want from websites? Like Windows? You know, real freedom, not walled gardens.

    Yes, I am just randomly ranting at a lack of software installation standards. Until DEBs work with RPM systems, or RPMs work on DEB systems, or quite simply until ONE package format is made universal, I will continue to complain.

    Also, it's a good way to spread knowledge of Zero Install since it's the only GOOD solution so far it seems.

    Seriously, Michael, when are you going to cover that major problem on Linux and what progress, if any, is being made towards a unified standard? This issue should be PARAMOUNT to anyone interested in getting games onto Linux as a platform. For any and all developers, and users, having one solution for installing and registering software on user's systems across all distros is critical for widespread Linux adoption. No one wants to compile their software against 10 different distros, and users shouldn't want that either. It's a form of DRM in a sense, and is almost like Steam, because if you decided to change distros and you only had an RPM or DEB for a game you bought, you'd be screwed with a pineapple. Seriously, it's ridiculous.
    You are ridiculous to think that games are what everyone cares about.
    First off, you are talking about closed source, commercial software, for which there are lots of developers even for linux, and they have absolutely no problem with it. NO PROBLEM. They can make a manual installer, statically link whatever they need, and install if all under /opt/programname/, just like they would under Windows.
    It's not an issue, it's not even harder. Or they can spend one developer 1 day to fix a deb, rpm, whatever the fuck you want.

    You speak of compiling their software against 10 different distros, for which you prove you have absolutely no idea what this means.
    It's not a DRM in the slightest.

    You can easily make a DEB and RPM that will work with any system, completely without dependencies. Just a quick and easy install-system.
    Or you can just not use it, doesn't matter. Make a manual installer, make something like steam. You have complete freedom and there is no technical issues that's stopping you in any way.

    Leave a comment:

Working...
X