Live data from Hacker News

Viewing profile — rui314

rui314

HN member
Joined
Fri, Apr 04, 2014, 7:39 PM UTC
HN karma
1,044
Public activity
106 items

About rui314

No profile information was provided.

Recent public activity

  1. comment
    Comment #39764055

    mold supports LTO out of the box.

  2. comment
    Comment #39763995

    Thanks, I really wish you become a billionaire :)

  3. comment
    Comment #39763981

    I don't know the details, but once it is proven that achieving lld/mold/sold-level performance is technically feasible, it shouldn't be extremely hard to achieve similar success fo…

  4. comment
    Comment #39763493

    > But it is no longer updated, is it? Essentially, yes, but that’s because Apple’s new linker is so much faster than it was. You can use it instead.

  5. comment
    Comment #39763339

    The sold linker is no longer commercial software; it's been relicensed under the MIT license.

  6. story
  7. comment
    Comment #33582537

    CRT object files which contain process startup routines are not in a fixed directory. Unfortunately compilers have to be hard-coded to contain an appropriate directory name.

  8. comment
    Comment #33582524

    It caused a flame war, so #1 factor is not negligible.

  9. comment
    Comment #33582501

    I could buy bikes too, but as you wrote that's not enough to make a living. This is my full time project. I could earn a mid 6 figure salary if I work for a big tech, and I think I…

  10. comment
  11. comment
    Comment #33582252

    It didn't work. If it is available as open-source, they don't _need_ a different license. Anyway, it's off-topic.

  12. comment
    Comment #33582179

    Author here. I'm amused that I opened HN thinking that https://docs.google.com/document/d/1kiW9qmNlJ9oQZM6r5o4_N54s... (which I posted today) might come to the front page and found…

  13. comment
    Comment #31798628

    I don’t know much about the European job market, but you can see lots of examples of US job positions and their salaries at websites such as https://www.levels.fyi .

  14. comment
    Comment #31798309

    I'm not sure if io_uring can improve mold's performance, as it has to access random locations while copying file contents to apply relocations. Currently, we mmap all input files a…

  15. comment
    Comment #31798009

    I'm just not a native English speaker.

  16. comment
    Comment #31798000

    That's not for you then, but some people have to rebuild Chrome-scale programs dozens of times a day, and mold is created for such people.

  17. comment
    Comment #31797974

    It can create Mac executables, but mold/macOS is still in pre-alpha and no one should expect it to work for their programs. Once it becomes out of beta, I'll release it as mold 2.0…

  18. comment
    Comment #31797956

    That's an even crazier goal which is probably 100x harder than writing a 10x faster linker. But I believe it's technically doable. At least, the world needs more crazy people who b…

  19. comment
    Comment #31797934

    I want to write a book about linkers so that the knowledge I earned during the development of the lld and mold linkers wouldn't lost, but I don't have enough time to do that!

  20. comment
    Comment #31797323

    None of gold, lld or mold can replace GNU ld entirely because they don't cover all features that GNU ld has.

  21. comment
    Comment #31797088

    I didn't take it as an offense, so don't say sorry! I just wanted to say that if a senior dev wants to earn $1M in a few years, they can just find a job and do whatever assigned to…

  22. comment
    Comment #31797023

    I don't have a plan, and that's not what I can plan. They can plan in theory, but I believe that's very unlikely to happen.

  23. comment
    Comment #31797007

    It's being discussed ( https://github.com/rui314/mold/issues/117 ) but haven't reached any conclusion. The problem is that the jobserver protocol assumes that one process is one jo…

  24. comment
    Comment #31796971

    We do support ELF (Unix) already, and we are working on Mach-O (macOS/iOS/watchOS/etc) now. Once Mach-O is finished, we'll be working on PE/COFF (Windows).

  25. comment
    Comment #31796946

    mold/macOS aims to be a drop-in replacement for the Apple's ld. I don't think it supports all the feature you mentioned already, as it is still pre-Alpha. But we are working on it …