Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:DirectX, the universal API? (Score 1) 202

Maybe more accurately, the Windows ABI being the universal one thanks to Wine. DirectX can be hit-or-miss, especially if you don't have gallium drivers on your system.

Carmack always used OpenGL for his game engines too, a tradition maintained in Doom 2016 as well, despite being developed and released after his departure. The Vulkan version even runs well in Wine.

Comment Re: Compression (Score 1) 295

Random reads and writes work fine, assuming it's sanely implemented. ZFS only compresses per-block (normally up to 128KiB). Reading and writing those blocks doesn't depends on other blocks in the same file. It's not even difficult to have a file on ZFS whose blocks have different types of compression applied to it. Works fine.

Comment Re:What's so special... (Score 1) 116

2.6.39 was actually the one that directly preceded 3.0 ;)

Nothing particularly special about 2.6.32 compared to the others, but it just happened to be one release in which all the major enterprise distributions landed on for one release cycle (Debian 6, RHEL 6, SLES 11, ...). That fact alone just kind of drove to keeping it maintained officially, and everyone on those distributions could stay happy with new upstream kernels of that series without breaking any sort of compatibility on their systems (eg, any kernel modules installed).

Comment Re:LILO? (Score 1) 135

GRUB doesn't do stages anymore. That would be a "rescue>" prompt. It's a little better, and can usually help to save from minor configuration mishaps, though not useful for more major oopses (maybe you changed file systems and forgot to update GRUB, now the boot.img doesn't understand how to read the file system...). It also gives a lot of pause to the thought of "Oh crap, what are GRUB's commands?"

Comment Re:What's it good for? (Score 1) 135

Entirely this. In my opinion grub 2 is where they really went off the rails. When you have a set of configuration files that configure the set of scripts that generate the _actual_ configuration, something has gone horribly, horribly wrong.

Those scripts and configuration files sprang into existence well before GRUB 0.97 even. In GRUB 2, they're still not required and the configuration file is not hard to hand-write if you don't want the auto-OS detection and config generation said scripts provide :P

Comment Re:Try and make an OS that viruses couldn't target (Score 2) 484

I'd add the ability to run Windows binaries in emulators, but they can't access other programs than themselves. If that was a problem, add a phantom disk image so it could see other files that you place in the phantom disk image. Imagine each Windows emulated program saw their own personal c:/ , and it and you can populate it with files.

So... Wine with a new WINEPREFIX for each program?

I figure if the software you download can't get out of the Windows emulator or its own personal filesystem, it can't mess with your OS or the rest of your filesystem. If it can't record your keystrokes unless you have the window actively open, a keylogger can't get you either. The problem is that we probably don't have perfect Windows emulation. Another problem is you have to be able to trust your drivers or that is a possible vector to an attack.

Run Wine in a Docker image? That's pretty well-sandboxed. and easy to set up.

Slashdot Top Deals

The bogosity meter just pegged.