Shoutout to Twinge’s Balance Mod. It’s actively maintained, and it makes the game more interesting by encouraging use of unpopular weapons and systems
Captain’s is great too, but it can be overwhelming.
This is a secondary account that sees the most usage. My first account is listed below. The main will have a list of all the accounts that I use.
Personal website:
Shoutout to Twinge’s Balance Mod. It’s actively maintained, and it makes the game more interesting by encouraging use of unpopular weapons and systems
Captain’s is great too, but it can be overwhelming.
This is certainly an interesting feature, though my one use case has become much less relevant now that systems boot so quickly.
Perhaps if you have long running jobs and no implementation of state saving it could find applications.
2 Duo. I remember when those came out and how multicore was still a novelty. Now my economy chip in my home desktop has 16 threads.
Way cool! Might actually try it sometime.
With KVM performance will be quite good, but when you need to emulate cross architecture? I don’t think there are many alternatives that support the entire VM. I only know of user space tools that are focused on emulating a binary.
Call it a difference of opinion that I don’t believe it should try to be bit-accurate for floating point. But, it’s a valid position to take. There are many use cases for QEMU. In this case where we emit some host instructions I do believe it’s still within the helper function instead of inline which is not ideal. The guest code using floating point in the first place to me implies some degree of inaccuracy is permissible and this is the position that some cross architecture game emulators take. But again, I suppose it can depend what code you wish to run.
Yes indeed. I develop QEMU at work mainly implementation of new hardware as needed for my employer. It has a software emulator, but it’s not very good. It’s acceptable.
The instruction generation backend does not seem to prioritize performance. Instead, it prioritizes accuracy and ease of maintenance. There is low-hanging fruit for making it faster but there isn’t much interest in doing so for the TCG backend. The attitude seems to be that it’s good enough.
For a small example, you may find it interesting that QEMU does not implement floating point acceleration. It’s done in software even though the host has floating point instructions. It usually doesn’t attempt to use those floating point hardware facilities on the host and instead execute many hundreds of instructions to do floating point using the Berkeley software implementation. Almost never does this matter but it costs a lot of performance. Compare this to the translation performed by projects like FEX and Box64 which do and blow QEMU out of the water for specific use cases.
Another place in the emulator that could be improved is handling of executable pages or cached output of the backend code generator. The executable code caching mechanism is very simple and could probably be much more aggressive on today’s systems.
If you examine change logs, TCG really doesn’t get much TLC last time I checked. It could be a better emulator but performance outside of KVM use case is not as important to the project.
It is pretty cool! QEMU can do all kinds of interesting things, although I do wish it had better performance. High performance doesn’t appear to be a primary goal for QEMU outside of using KVM.
Interesting running it in QEMU. If possible, it might be better to use a container if the host kernel supports this because performance and resource consumption should both be significantly improved.
However, an emulator provides great flexibility I’ll give you that.
This has been done to a limited extent. Some compilers can check for common cases and you can enforce these warnings as errors. However, this is generally not possible as others have described because the language itself has behaviors that are not safe, and too much code relies on those properties that are fundamentally unsafe.
I’d like to add that there’s a difference between unsafe and unspecified behavior. Sometimes I’d like the compiler to produce my unsafe code that has specified behavior. In this case, I want the compiler to produce exactly that unsafe behavior that was specified according to the language semantics.
Especially when developing a kernel or in an embedded system, an example would be code that references a pointer from a hardcoded constant address. Perhaps this code then performs pointer arithmetic to access other addresses. It’s clear what the code should literally do, but it’s quite an unsafe thing to do unless you as the developer have some special knowledge that you know the address is accessible and contains data that makes sense to be processed in such a manner. This can be the case when interacting directly with registers representing some physical device or peripheral, but of course, there’s nothing in the language that would suggest doing this is safe. It’s making dangerous assumptions that are not enforced as part of the program. Those assumptions are only true in the program is running on the hardware that makes this a valid thing to do, where that magical address and offsets to that address do represent something I can read in memory.
Of course, pointer arithmetic can be quite dangerous, but I think the point still stands that behavior can be specified and unsafe in a sense.
Docker performs some syscall filtering as well which may reduce the kernel attack surface. It can be pain to set up services this way, but it could help frustrate an attacker moving laterally in the system.
Processes in the container cannot see external processes for example as I think interested the OP.
Valve can be lethargic but they generally know when not to fuck with something that works.
That on its own is quite grand.
Amazon needs to take some responsibility for the products they sell. This is unacceptable.
You’re not alone. I do use snapshots for failure protection but I also use it when I know I’m likely to induce a failure by running an experiment.
It’s also just as valid to not use the snapshot feature at all. Perhaps you value data integrity, for example, through the use of full checksums enabled by the design.
Your system and the software it runs belongs to you and is in your service.
So they support widespread access to free birth control and contraception resources, especially to disadvantaged women everywhere, right? Because if your problem is the abortion itself wouldn’t you want to do everything in your power to prevent it, including preventing pregnancy in the first place as an alternative to what you perceive as murder? Why wouldn’t you fight the same battle through compassion instead of oppression?
Are you telling me that you’re all in for extensive social programs to support single mothers and provide a strong viable alternative in situations where the mother feels financially incapable of supporting her child? Free childcare perhaps? Reducing the cost of childbearing? There are many peaceful options that are quite thoroughly documented to reduce the number of abortions that could be deployed immediately at a reasonable cost. Yet, you’re not interested in using any of these.
Alas, these same organizations also seem to be against contraception, childcare, or generally anything that supports the health of the mother and child. This is where you can see their true colors; they don’t want to prevent abortions. That’s a lie, else they would’ve taken many alternative actions that can achieve the same goal. Instead, they choose the course that oppresses women.
This is the epitome of a bad faith argument. Those who would tell you that abortion is genocide do not believe in their own claim.
I was shocked how little I need Windows. I went dual boot install but just… never booted Windows again. My games work. I’m happy. Why should I boot Windows?
Really I should just remove Windows but I’m lazy.
Makes you wonder who they’re working for.
I have the ax210 installed. Interesting.
Is this an intel chip on this mobo? I wonder if you’re running out of PCI address space to map the devices as there have been some changes to how this work in the kernel. You migth try intel_iommu=off
as a shot in the dark if it’s not getting detected at all, if you have an intel chip. Does lspci
see the device at all?
No, it’s not coming back like the title indicates. This is by zero of the original people and none of the original code. It’s a clone, of which there are many better ones, as the article content explains.
This is a scam abusing a legal loophole (sniping the trademark) to sound official.