[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]

/tech/ - Technology

Name
Options
Comment
File
Embed
Password (For file deletion.)

File: 1689387889029.jpg (119.79 KB, 500x500, x12 logo leak.jpg)ImgOps

 8291

I'm part of the graphics team for BSD, they've been developing a successor to both X11 and Wayland. I'm gonna leak their logo, and prolly get kicked out of the repo for X12 but whatever.

 8295

holy shit fr?

 8297

>>8291
>BSD
which BSD?
openBSD already has a successor called xenocara

 8299

>>8297
It's a collaboration between all the major non-Linux *nixes. Xenocara is where they're gonna start with X12 dev, and writing some stuff from scratch. I'm from GhostBSD and just had to share about this. The reason nobody's said a peep yet is cause they don't want a market fragmentation situation like Wayland.

 8308

>>8299
How does X12 work?

 8311

>>8299
provide code or you are fake and homosexual.

 8314

>>8299
>GhostBSD
meme
X11 doesn't need a replacement, it works perfectly, especially on older hardware
the only reason why you'd want to replace it is shitty embedded hardware in IoT bullshit that can't run an X server properly, but gayland doesn't even have server functionalities either.

 8317

File: 1689394966110.png (13.76 KB, 500x250, Oekaki.png)ImgOps

>>8308
Details aren't nowhere near close to finalized, but they're designing a system with a few tenets of design. For one they're planning on releasing a sort of Motif 2.0 toolkit as an alternative to the Linuxisms going around. It'll be rethemable unlike Motif 1, but still quite elegant and EZ to program in, unlike GTK and Qt that currently exist everywhere. However, X12 will support multiple Renderers for your programs, so GTK and Qt stuff will still work, pure X11 and Wayland protocol stuff would too. It's to be designed in the native APIs of your system, like those experimental Wayland compositors but by design. Systems these days normally use OpenGL, for contrast. It'll use a system of Berkeley sockets and other IPC for communications, trying to avoid D-Bus and things like that. Though the coalition is also working on another Message Passing system, I think X12's gonna be able to run on just standard POSIX facilities. You'll be able to signal even through the filesystem through something like sending the X12 commands used to make the services or your pixel buffers to a var socket if you don't want to work lower level with the GPU or with any special toolkit. This isn't finalized yet but they'll be using multiple modular components as opposed to the Wayland style of everything just being one compositor. X12's gonna be the program-to-frame layer. The window manager will be easily swappable but it'll interface with the compositor and the compositor will interface with the GPU
so it goes X12 provides standard layer to applications and renderer, renderer renders things according to how X12 and your window manager asks it to. DEs will run their components as X12 clients
One X12 service will just be rendering through the GPU, which if you call through the API that service will get a direct line to pass Graphics through the composition. Sending software rendering is possible as an X12 service that sends bitmaps through Composition, though I've got no idea why you'd do that with the way X12 services work.

 8319

>>8314
>X11 doesn't need a replacement, it works perfectly, especially on older hardware
People are autistic, albeit, and wanted to iterate Xdesktop because it’s already been done 11 times, why not the 12th

 8324

>>8318
TearFree eats less performance than gayland as it is, and if you need more performance just disable it and fullscreen your shit
>>8319
meds, we should've sticked to X10

 8326

>>8324
>tearfree
what about wayland security? i dont like programs snooping on me

 8327

File: 1689396311079.png (9.42 KB, 1500x1500, ETBsoyjak.png)ImgOps

>>8324
>meds



[Return][Go to top] Catalog [Post a Reply]
Delete Post [ ]
[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]