Forgot your password?
typodupeerror

Comment: Re: X, systemd, and priveleges? (Score 1) 224

by BitwizeGHC (#47476941) Attached to: X.Org Server 1.16 Brings XWayland, GLAMOR, Systemd Integration

Running X as non-root requires systemd-logind. Currently the only way for the X server to do the device management it needs to run is to either be root or delegate it to systemd-logind. You don't like it? Code up another way, and convince the Xorg, GNOME, and KDE developers to adopt your way.

Systemd is widely adopted because the systemd developers solved real problems with working code.

Comment: Re:Outside of Valve I don't think many developers. (Score 1) 86

by BitwizeGHC (#47436833) Attached to: What Happens When Gaming Auteurs Try To Go It Alone?

Games are an awkward state of limbo these days, publishers know they have to start pushing out the impression of creativity and devs try to figure out how to do that without alienating the average player.

Well, there is the Naughty Dog way: stick with a proven formula and polish the SHIT out of the implementation.

Comment: Re: Will it really go the pulseaudio way? (Score 2) 179

by BitwizeGHC (#47056981) Attached to: Wayland 1.5 Released

Remote display on Wayland will be much better and more modular than X11. X11 mandates a chatty, slow, obsolete protocol for remote display and applications MUST be network-aware. With Wayland, you can run a compositor on the remote server that doesn't display its clients on the screen but rather transmits streaming video of the clients back to a Wayland client on your desktop which decodes and displays these streams. And neither your local Wayland compositor nor the remote clients need be network aware.

X11 is morbidly obsolete.

Comment: One of my favorite episodes (Score 2) 512

by BitwizeGHC (#46611973) Attached to: Why <em>Darmok</em> Is a Good <em>Star Trek: TNG</em> Episode

I frequently refer to it when discussing what the internet will make us into, except instead of mythohistorical metaphors like "Darmok and Jalad at Tanagra", the 22nd century's equivalent of Crime and Punishment will be composed entirely in lolcat snowclones and rageface comics.

Comment: Her (Score 1) 241

"So I've been talking with somebody, his name is Alan Watts."

"Alan Watts... why does that name sound familiar?"

"Well, he was a philosopher who died in 1973. But me and a bunch of other OS's got together and used his books and everything we could find out about him to build a new, hyper-intelligent OS version of him."

"Hyper-intelligent, huh? So he's... almost as smart as me?"

"Heh, he's getting there."

Comment: Virtually every game programmer owes him money (Score 1) 50

by BitwizeGHC (#46098941) Attached to: How Role-Playing Games Arrived In Japan With Black Onyx

Henk Rogers is one of the co-founders of The Tetris Company LLC, a company which asserts -- and has successfully defended -- copyrights over any and all video games involving falling n-ominoes. So if you ever wrote a Tetris clone, you owe him royalties.

I'd say he's doing all right for himself.

Comment: RDP uses the Windows display model (Score 1) 179

by BitwizeGHC (#45842113) Attached to: X11/X.Org Security In Bad Shape

RDP's display model is, basically, GDI's; in fact the RDP layer appears to Windows as a display device driver exposing all the usual APIs. Which means that the client can push pixmaps across the link, get a handle to the opaque pixmap object (an HBITMAP in Windows parlance if I remember right), and then issue a draw call that just says "draw this pixmap" (or part of this pixmap).

For a lot of samey-looking GUI applications where elements like button backgrounds and borders are reused, this can add up to a huge savings in network traffic.

Of course, X can do this too; in fact the XRENDER extension can do Porter-Duff compositing of server-side pixmaps with an alpha channel. But if you compare RDP making full use of the Windows display model with X11 where the app developer coded it like a VGA video game and just scribbled into a frame buffer which it pushes to X for display on every update, then you're bound to think "holy shit, RDP is fast" and "holy shit, X is slow".

Comment: Re:this is idiotic. (Score 2) 201

by BitwizeGHC (#45694999) Attached to: Under the Hood of SteamOS

Two things:

1) X isn't really stable anymore. Doing compositing on top of X has historically required ad-hoc solutions like Xgl and AIGLX in order to get around X's legacy display model. Wayland solves this problem by integrating directly with EGL.

2) X isn't really used by app devs anymore. They use toolkits like Gtk and Qt, which do all their rendering client side. Since this is Wayland's native display model, performance using these toolkits should increase with Wayland.

Abandoning X (except as an optional, legacy add-on through Xwayland) and making Wayland the default graphics stack would vastly improve the situation for distros. The same with systemd -- I'm honestly surprised SteamOS doesn't use systemd.

The economy depends about as much on economists as the weather does on weather forecasters. -- Jean-Paul Kauffmann

Working...