Announcement

Collapse
No announcement yet.

C++11 & The Long-Term Viability Of GCC Is Questioned

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

  • vertexSymphony
    replied
    Originally posted by linux5850 View Post
    Can Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.
    I built my whole system from sources using just Clang ... and with Gentoo (when I used it; not-so-long-ago) I compiled *most* of it (can't remember exact numbers, but grub and linux kernel weren't on the list *for sure*)

    Regards.

    Leave a comment:


  • Ericg
    replied
    Originally posted by linux5850 View Post
    Can Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.
    It can rebuild all of FreeBSD, and most of Debian. The only packages that it fails on are those that rely on non-standard GCC extensions: the kernel is one of those packages. But every release gets better, more extensions get support. (There's actually a patch set out right now to both llvm/clang and the kernel that allow clang to build the kernel, so it IS possible) It won't be too long, probably 2 releases from now, when you CAN build all of debian or gentoo, kernel included, with clang without any patches necessary.

    Leave a comment:


  • linux5850
    replied
    Can Clang/LLVM rebuild a whole distro like Gentoo from source? If not it's still a toy.

    Leave a comment:


  • Rigaldo
    replied
    Android bootloader can be "unlocked" by pressing certain buttons while booting. Just saying ..

    Leave a comment:


  • nslay
    replied
    Originally posted by blinxwang View Post
    If you guys want an example of a huge failure of permissive licenses, take a look at Android.
    Android would be all right today if Google licensed everything under the GPLv3. No locked bootloaders, no unremovable bloatware, no carrier-enforced fragmentation. Just free code and customizability.
    I doubt GPLv3 Android would prevent that since the real meat is the Linux kernel underneath.

    If Linux was GPLv3, Google may have picked something else to drive their Android software ... sad to say, but I don't think network operators and phone/tablet vendors really want to give us the same freedoms we enjoy and expect on the PC.

    I think a GPLv3 Linux could still run on most, if not all, phones/tablets since a locked bootloader isn't really the same as Tivoization (am I wrong?). If you did get an engineering bootloader, you could hypothetically boot any Linux version, modified or not.

    Leave a comment:


  • blinxwang
    replied
    Real Talk:

    If you guys want an example of a huge failure of permissive licenses, take a look at Android.
    Android would be all right today if Google licensed everything under the GPLv3. No locked bootloaders, no unremovable bloatware, no carrier-enforced fragmentation. Just free code and customizability.

    Leave a comment:


  • carewolf
    replied
    Originally posted by ryao View Post
    Webkit is in the process of being relicensed BSD. All code contributions are BSD-licensed and Apple's Webkit2 is entirely BSD-licensed.
    No, no and no.

    Maybe I am biased being an actualWebKit developer, but there is no such process happening at any level, and you obviously have misunderstood what WebKit2 is since it is simply a new API for WebCore, not a new project or replacement for any code except interface code.

    KHTML -> WebCore
    WebKit(1) old API for WebCore, used by Chromium, Qt and iOS
    WebKit2 new API for WebCore, used by Safari and Qt.

    Leave a comment:


  • carewolf
    replied
    Originally posted by BeardedGNUFreak View Post
    It shouldn't surprise anyone that the viral GPL license us is dying and free BSD style licenses are rapidly on the rise.

    The GPL has become synonymous with failure:

    * GPL Mozilla Firefox got taken out by BSD licensed Chrome

    * GPL licensed Linux cellphone OSes got take out by BSD licensed Android
    Chrome is a proprietrary browser based on the LGPL WebKit.

    Android is a Linux (aka GPL) cellphone OS.

    Are you being sarcastic or retarded? I can't tell!

    Leave a comment:


  • Guest's Avatar
    Guest replied
    Originally posted by LightBit View Post
    GPLv3 is not compatible with GPLv2.
    I was talking about same versions.

    Leave a comment:


  • nslay
    replied
    Originally posted by XorEaxEax View Post
    What advancements have apple incorporated back to FreeBSD? They open sourced Grand Dispatch which the FreeBSD devs ported, same goes for Clang. Meanwhile Apple released Darwin under a copyleft-style licence (GPL incompatible of course) which therefore is of no real use for the BSD's. Are there any other?
    A few years ago, they gave the FreeBSD project a new audit system, a joint work by McAffee and Apple.

    https://en.wikipedia.org/wiki/OpenBSM

    But stuff like this should be expected ... you know who is charge of UNIX technology at Apple right? None other than the founder of the FreeBSD project himself ...

    Leave a comment:

Working...
X