คนละเรื่องเดียวกัน? เปเปอร์นี้คิดคล้ายผมนะว่าความเดินได้ หรือ Walkability มันยังถูกใช้อย่างปนๆกัน เราอาจจะต้องแยกระหว่าง Walkability ที่เป็นคุณลักษณะระดับชุมชน (เช่น การเชื่อมต่อถนน การใช้ที่ดินผสมผสาน) กับ Walkability ระดับทางเท้า (เช่น อัตราความกว้างทางเท้าต่อถนน Street furniture และ crossing ต่างๆ) และองค์ประกอบบางอย่างแน่นอน มัน static (เช่น สิ่งกีดขวาง ความกว้างของทางเท้า) และ dynamic (เช่น มอไซค์วิ่งบนทางเท้า เสียงรถ) ซึ่งก็ส่งผลต่อความรับรู้ของคนตรงกันบ้าง ไม่ตรงกันบ้าง
This entry was edited (2 weeks ago)

I want to defend Wayland here and explain a crucial piece that I think people are missing...

The splitting of protocols in Wayland and compositor reimplementation were to allow for new form factors. It had to sacrifice the guarantee of all desktop app functionality being present to achieve that.

The idea (as I see it) was never to have 500 desktop compositors all trying to reimplement the same thing with slight differences. Iinstead, it was for 500 different interfaces for different platforms that are compatible with the same apps (e.g. desktop, laptop, phone, car screens, AR/VR, watch). Different form factors have totally different ways of dealing with interface, but share enough common features where it makes sense to have 1 base protocol and many other ones for device/form specific features.

Problem is, while in 2008-2016 we had a ton of new experimental UIs coming out on a semi-regular basis (that was the peak of the whole convergent phone/tablet craze, smartwatches started, fancy car UI, touch tables, early AR/VR) things have quieted down. The purpose of Wayland's insane modularity hasn't been visible to most people given it's almost always complained about in a desktop contest vs X11. But X11 was literally only designed for a desktop form factor and has been refined for that 1 purpose for decades!

As an example of different form factors, Wayland lets IVI (in-vehicle infotainment) systems work way better than Xorg could have. Desktop window layouting on that platform would inherently produce massive amounts of unnecessary complexity, and the ability to direct scanout saves on power/expensive compute. Automotive Grade Linux and COVESA maintain reference interfaces for cars so companies can iterate a ton faster. Wayland gives the app compatibility and they can make the system UI work with more flexibility and ease than an X11 window manager.

Take Linux Mobile too, the compositor can reliably enforce window layout and boundaries and composition. While this could technically be done with an X window manager and compositor, doing it with Wayland guarantees reliability as the app simply doesn't have a choice or room for error. Some things like drag and drop of toolbars doesn't make much sense on mobile given how small the screens are.

There's some interfaces where X11 is basically impossible to use. In AR/VR (where i am making a Wayland compositor) the concept of a screen simply does not exist. How is an app supposed to position itself when the very concept of 3D is not part of the protocol? In Wayland I don't have to implement the protocols that don''t work (e.g. layer shell) and therefore any apps that don't need it will be compatible..

Wayland has allowed for insane levels of flexibility, things that no other display server architecture can do reasonably. Total flexibility between app and screen, direct scanout without hacks, AR/VR support, etc.

Here's some fun and useful stuff that's been done with Wayland, stuff that X11 could never reasonably do:

  1. LG Smart TV UI: youtu.be/4cmYCK9PBkM
  2. Multiple user collaboration on touch tables with arbitrary rotation: youtu.be/8xtjJTJAQsY
  3. AR/VR apps running in windows and volumes at the same time, all interactable back in 2014 (eat your heart out magic leap and apple): github.com/evil0sheep/motorcar
  4. Presentation slides that were themselves a Wayland compositor written in Qt and QML so therefore allowed fully interactive live demos in an integrated form factor with a very popular and easy to code UI framework: youtu.be/mIg1P3i2ZfI
  5. Cosmic panels are actually Wayland compositors, meaning widgets can draw literally anything from any toolkit in any language.

Now, could Wayland devs maybe have distributed features across protocols better? Worked with app toolkit devs to ensure the protocols they made actually fit what the apps and compositors needed? Stopped bikeshedding (though imo many cases of "bikeshedding" are simply accounting for other form factors)? Absolutely!

My point here is simple: there was a reason for making it this modular, for not having a standard implementation. It wasn't just devs trying to impose some ideology, it wasn't some corporate takeover. It's good reasons that people using X11 on their desktop/laptop don't encounter. If we made something that wasn't universal, most apps wouldn't be compatible with it and therefore everything but the desktop form factor would lack apps.

This entry was edited (2 weeks ago)

Proton 10.0-2 (beta) brings even more gaming improvements to Linux, SteamOS / Steam Deck gamingonlinux.com/2025/07/prot…

#Proton #Linux #SteamOS #SteamDeck

"If you wanna know how I write 2-3 books per year, blame the #cognitiveprosthesis of #blogging, which forces me to apply rigor to the #notes I take, and rewards me with a searchable database of everything I've ever found important, while stimulating a constant mnemonic rejuggling of all those thoughts that crystallizes into an endless stream of novel synthetic insights and road-tested ways to express them."
The @pluralistic strategy you'll want to learn.
pluralistic.net/2025/07/28/twi…

Rise & scan! ☀️☕

Our first shift is live now—watch microfiche become searchable history, backed by #lofi beats from the #InternetArchive.

📡 youtube.com/live/aPg2V5RVh7U

#LiveNow #Preservation #LiveStream

Linux 6.17 Staging Continues Cleaning The Realtek RTL8723BS Driver

The staging area of the Linux kernel, where preliminary code initially appears to mature until being promoted out, continues seeing a lot of code churn. With Linux 6.17 the staging updates were submitted and now merged with one driver in particular standing out...
phoronix.com/news/Linux-6.17-S…

Xtraceroute Ported To GTK4 + Vulkan For Demonstrating The Open-Source Potential For AI

Christian Schaller, a Fedora developer and Director of Software Engineering at Red Hat, recently began exploring the potential of AI usage more from the open-source/Linux perspective. He was left impressed from his ability to easily generate a Python application for internal Red Hat use to porting the venerable Xtraceroute program to GTK4 and Vulkan...
phoronix.com/news/Xtraceroute-…

xf86-video-amdgpu 25.0.0 Released With Two Years Worth Of Fixes

It had been two years since the last update to the AMDGPU X.Org DDX driver but now xf86-video-amdgpu 25.0.0 is now available for those relying on this driver/hardware-specific driver for X.Org enabled Linux systems rather than the xf86-video-modesetting generic driver or a Wayland-based desktop...
phoronix.com/news/xf86-video-a…

Atari set to acquire 82% of Thunderful Group AB, as Thunderful announce they're "restructuring" gamingonlinux.com/2025/07/atar…

#Atari #Thunderful #Gaming #PCGaming

TUXEDO InfinityBook Pro 15 Gen10 Laptop Announced - Powered By AMD Strix Point lxer.com/module/newswire/ext_l…

AMD Streaming SDK Updated With Linux Support - But Recommending X.Org Over Wayland

AMD's GPUOpen group today released the AMD Interactive Streaking SDK 1.1 release that now delivers Linux support alongside the existing Microsoft Windows support. The AMD Interactive Streaming SDK is designed to provide pieces for developers to build-out low-latency streaming solutions for cloud gaming, virtual desktop infrastructure (VDI), and embedded appli…
phoronix.com/news/AMD-Streamin…

Sony sues Tencent over Light of Motiram calling it a "slavish clone" of the Horizon Zero Dawn series gamingonlinux.com/2025/07/sony…

#Sony #Tencent #LightofMotiram #Gaming #PCGaming #HorizonZeroDawn

Cerebral psychological horror s.p.l.i.t from the dev of Buckshot Roulette is out now gamingonlinux.com/2025/07/cere…

#Gaming #Linux #SteamOS #IndieGames #PCGaming

Farewell Benchmarks Of Intel's Clear Linux On AMD EPYC Shows More Performance Left To Tap

Last week I ran the last planned benchmarks of Intel CPU performance on Clear Linux vs. Ubuntu with Intel having ceased development of Clear Linux following the restructuring at the company. In today's article is a final look at how the AMD EPYC performance compares on Clear Linux relative to Ubuntu Linux and AlmaLinux. An AMD EPYC 9965 "Turin" dua…
phoronix.com/review/clear-linu…

Seriously cool car combat game FUMES has entered Early Access gamingonlinux.com/2025/07/seri…

#FUMES #Gaming #PCGaming #IndieGames

เพลงที่ทำให้ตกหลุมรักภาษาบาฮาซาอินโดนีเซียเลยคือเพลงนี้ ได้ยินบังเอิญตอนนั่งแท็กซี่ที่จาการ์ตา ถึงขั้นให้ Google assistant หาให้เจอว่าสิ่งที่เราฟังอยู่นั้นมันชื่อเพลงอะไร เพราะจริงจัง
youtube.com/watch?v=rfWRkrhN2b…

Mishari Muqbil reshared this.

เครียด

Read “It’s not you: your UX design job is frustrating and unfulfilling“ by Bas Wallet on Medium: uxdesign.cc/its-not-you-your-u…

Terminator 2D: NO FATE moves to an October release gamingonlinux.com/2025/07/term…

#Terminator2D #Gaming #Linux #SteamDeck #PCGaming

SoulGame Studio release Flash classics in the Swords & Souls Legacy Collection gamingonlinux.com/2025/07/soul…

#Gaming #PCGaming

.⋆。🌶️˚ มาอ่านนิยายที่ห้องเราเอามั้ย?
🌿 : นี่นะคะ..ลายแทง 👉 mebmarket.com/index.php?store=… 👈 รับนักอ่านจำนวนมาก !!!!
✨ : อ่อ ! นิยาย อ่านฟรี ก็มีนะคะ
‼️ : คำเตือน 1 : ** นิยายไม่เหมาะกับผู้ที่ยังไม่บรรลุนิติภาวะ ** ผู้ปกครองโปรดระวัง
‼️ : คำเตือน 2 : ความสัมพันธ์ระหว่างพระ-นางบางคู่ส่วนใหญ่จะเป็นไปในรูปแบบ Dub-Con (เต็มใจโดยไม่เต็มใจ) และจบแบบสุขนิยมตามสไตล์นิยายขายฝัน ..ดังนั้น..ใครไม่ชอบงานแนวนี้ โปรดหลีกเลี่ยงไปนะ
.⋆。🍒˚ นิยายเขาอ่านแล้วปวดใจ ... มาอ่านนิยายที่ห้องเค้าเอามั้ย เธอจะได้แต่เรื่องปวดเอว~*
.⋆。🌿˚ #นิยาย | #อ่านนิยาย | #Meb #eBook #fiction #นิยายอ่านสนุกทุกเทศกาล #2025trends

Linux 6.17 Lands New file_getattr & file_setattr System Calls

Along with the better handling of multi-device file-systems such as Btrfs' native RAID capabilities and now allowing more efficient writing of zeroes to modern storage devices, the number of VFS pull requests for Linux 6.17 also added some other extra goodies...
phoronix.com/news/Linux-6.16-f…

Stardock Entertainment revealed Elemental: Reforged bringing together multiple games gamingonlinux.com/2025/07/star…

#ElementalReforged #Gaming #PCGaming

A 10x Workaround & Less Network Egress Downtime Change Submitted For Linux 6.17

The kernel locking changes submitted today for Linux 6.17 contain a temporary change worth discussion for yielding a 10x speed-up of a particular function call and as part of that yielding less network egress downtime until a better solution is developed...
phoronix.com/news/Linux-6.17-L…

Runtime PM For The V3D Raspberry Pi Driver Will Finally Lower The GPU Clock When Idle lxer.com/module/newswire/ext_l…

TUXEDO InfinityBook Pro 15 Gen10 Laptop Announced - Powered By AMD Strix Point

For those shopping for a Linux friendly laptop powered by AMD Ryzen AI 300 series "Strix Point" with Zen 5 cores and integrated Radeon graphics plus allowing up to 128GB of RAM, the 15.3-inch InfinityBook Pro 15 Gen10 was announced this morning...
phoronix.com/news/TUXEDO-IB-Pr…

Huge Speedups For CRC32C With Modern AVX-512 CPUs Merged To Linux 6.17

The CRC32C cyclic redundancy check code path within the Linux kernel for error detection is much, much faster with the in-development Linux 6.17 kernel when running on modern Intel and AMD AVX-512 processors...
phoronix.com/news/CRC32C-Faste…

Decided to make a FB group just to help discussion flow: facebook.com/share/g/1711W8jwo…

It’s sad that in the age of things like the UK Online Safety Act that the bigger platforms are becoming the only ways to chat. It’s simply not feasible to run an independent forum in the UK now.

Hope we eventually see proper Group support on Mastodon.

Linux 6.17 Will Allow Writing Zeroes More Efficiently To SSDs

In addition to the VFS changes merrged yesterday for allowing multi-device file-systems to better cope with losing a disk, another notable change as part of the VFS pull requests for Linux 6.17 allows more efficiently zeroing out a range on modern NVMe SSDs or SCSI drives...
phoronix.com/news/Linux-6.17-f…