Show more
Bob Ham boosted

@hannibal_ad_portas you'll be interacting with the DRM/KMS and GBM subsystems. My friend Scott has written some early docs on this from the userspace perspective:

github.com/ascent12/drm_doc

But unfortunately your best bet is to read existing implementations. Here's the wlroots DRM backend:

github.com/swaywm/wlroots/tree

It may also be helpful to reference libdrm and the kernel drivers:

gitlab.freedesktop.org/mesa/dr

git.kernel.org/pub/scm/linux/k

That is, if you're interested in the graphics infrastructure. If you're just interested in writing a Wayland compositor and less so in the deep technical work, check out wlroots:

github.com/swaywm/wlroots

Bob Ham boosted
Bob Ham boosted
Bob Ham boosted

Signs I'm getting old: I can't even remember which Linux kernel version I'm running.

Bob Ham boosted

drebrez got a 5.1.0 kernel (with minor patching) running on the Galaxy Nexus - and he started with nothing but forced reboots and kernel panics, then worked his way up to the display and earphone audio!

It's time to grab your favorite drink and celebrate this tale and a lot more with us in the two years of postmarketOS blog post:

postmarketos.org/blog/2019/06/

Bob Ham boosted
Bob Ham boosted

Summer solstice is upon us. Happy midsummer.

Bob Ham boosted
Bob Ham boosted
#openhardware #multimeter
"There’s one thing about multimeters, and it’s that the best multimeter is the one that you have in your hands when you need it, and this one certainly fits the bill." https://hackaday.com/2019/06/20/finally-an-open-source-multimeter/
Bob Ham boosted

could i debug a regular ARM SoC over JTAG with a xilinx platform cable or do i need a special ARM thing?

Bob Ham boosted
Bob Ham boosted
"Those people in the rights community..." (who like anonymity)
Show thread
Bob Ham boosted
Bob Ham boosted
Bob Ham boosted

All free/open source licenses ensure the following four freedoms:

- The freedom to use the software for any purpose
- The freedom to study and modify the source code
- The freedom to distribute copies of the software in source or binary form
- The freedom to distribute your modifications to the software

Show thread
Bob Ham boosted

The main problem with choosing a free software license is that they're a giant pile of legalese rather than a succient explanation of their goals.

MIT, BSD: Do whatever you want with this software, but it's not our responsibility (baseline)

Apache: Same but with extra protections for your trademarks/brand

GPL: Requires derivative software and software to also use the GPL license

LGPL: Requires derivatives to also use the LGPL license, but doesn't consider linking to a library to be a derivative

AGPL: Requires derivatives to also use the AGPL license, but considers communication over the network to be derivative

Bob Ham boosted

"To all Liverpool Recycle members

Problems with 'no shows' and people not sticking to what they say when responding to offers is by far the commonest complaint we get, so here are a few tips to help make the Recycle experience successful for all concerned.

...

Always turn up when you say you will"

Yes thanks for that, I'm sure this communiqué will be very successful in changing people's behaviour.

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml