FLOSS virtualization hacker, occasional brewer

  • 4 Posts
  • 120 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle










  • What do people expect? Those servers aren’t free to run and they’re is only so much VC money to burn. That said I wouldn’t pay the various subscription levels that are currently being asked for. I pay for API use which is basically pay as you go. It also makes you think “does this task really need the non-free tier to complete?”.



  • I work for a company that makes money supporting FLOSS. Our members pay fairly hefty membership fees because they have a vested interest in their chips being well supported by Linux and the wider ecosystem. That money funds common projects they all benefit from all well as numerous maintainers in projects keeping those projects ticking.

    The engineers on the project I mostly work on are predominantly paid to work on it. We value our hobbyist itch scratchers (~10% off contributors) but it’s commercial money that keeps those patches reviewed and flowing.


  • In other reporting it did seem he was proactive in contacting the parliamentary authorities once he received advice on the donations. The spouse situation is tricky because his wife isn’t an elected official or even a political operative. However I doubt the donations would have been made of she doesn’t sometimes appear with her husband on official occasions.

    Also the pearl clutching by the Tories is hypocrisy of the highest order given some of the stuff their members got away with.

    Still it’s not a good look and hopefully the party officials are making sure other ministers are up-to-date on all declarations. You don’t want this to be the start of a string of stories.



  • QEMU is always going to focus on emulation fidelity first and there are few shortcuts. With floating point the differences aren’t generally in the numbers but in how the NaNs and other edge cases are handled. If you want to execute FP heavy code you should be cross compiling anyway.





  • Pretty much. From v8.0 onwards all the extra features are indicated by id flags. Stuff that is relevant to kernel mode will generally be automatically handled by the kernel patching itself on booting up and in user space some libraries will select appropriately accelerated functions when the ISA extensions are probed. There are a bunch off advisory instructions encoded in the hint space that will be effectively NOPs on older hardware but will enhance execution if run on newer hardware.

    If you want to play with newer instructions have a look at QEMUs “max” CPU.