janneke boosted

\o/ First step of the integration of my #maven-build-system into #guix done. I now install maven and its dependencies in a maven repository. Next steps are adding the basic maven plugins, and the maven-build-system itself, then I'll send all these patches for review :)

My current work is available on this branch:

framagit.org/tyreunom/guix/-/t

janneke boosted
janneke boosted

Nice short (~16m) talk on build system security – trusting trust attacks, reproducible builds & bootstrappable builds.

invidio.us/watch?v=I2iShmUTEl8

janneke boosted

@cwebber @janneke I also liked @mala's comment on HN about how Guix brings the GNU system together:

news.ycombinator.com/item?id=2

Everyone in and around Guix is doing amazing work, and I'm proud of that.

janneke boosted

The package graph is now rooted in a further reduced set of binary seeds, at about 60 MiB it weighs 25% of what it used to

guix.gnu.org/blog/2020/guix-fu

How is your distro?

janneke boosted

You can now configure #Guix System to spawn a #GNU/#Hurd VM—a “childhurd”.
issues.guix.gnu.org/41785

\o/
Thanks @janneke !

janneke boosted
janneke boosted

Intrepid @janneke did it again: #Hurd support in #Guix System!

Currently it’s available through cross-compiled VM images:

guix system disk-image --target=i586-pc-gnu --no-grafts \
gnu/system/examples/bare-hurd.tmpl

Woohoo! \o/

(Yeah currently you need ‘--no-grafts’ due to an obscure bug.)

janneke boosted

New #emacs #blog post: "State of Emacs Lisp on Guile": emacsninja.com/posts/state-of-

#Guile is a #Scheme that gets a disproportionate amount of attention when mentioned with Emacs in a sentence. I'm sick of the occasional r/emacs or emacs-devel thread with little facts and much speculation, so here's some original research of what you can and can not do with Guile's Emacs Lisp implementation.

janneke boosted

today I developed a #MirageOS unikernel which serves the contents of a git remote via HTTP(S), including let's encrypt certificate provisioning. A test instance is setup at test.nqsb.io -- code is at github.com/hannesm/unipi (includes various protocols: git, ssh, tls, http, acme). it is < 300 lines of application code :D and even provides HTTP cache headers (last-modified / etag) :D A webhook is available that fetches the git remote (to update the contents) :D

janneke boosted

#GNU #Guix 1.1.0 is out!
guix.gnu.org/blog/2020/gnu-gui

14K commits by 201 people since the last release! It’s been a lot of work but I think it’s a beautiful release. :-)

janneke boosted
janneke boosted

Today, we discover the beauty of hyperlinks: guix.gnu.org/manual/devel/en/h . Yup, you can click on the #Guix symbols in code snippets to jump to their doc!

janneke boosted
janneke boosted

#GNU #Guix to deprecate support for the Linux kernel: guix.gnu.org/blog/2020/depreca This is becoming possible thanks to the hard work put into supporting the #Hurd in Guix over the years!

janneke boosted
janneke boosted

"Our house is on fire!" -- @gretathunberg

...we cannot change our ways just like that...

"I hear you." --

Show more
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!