[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/06: website: 10y-birthday-stories: Add Efraim's story.
From: |
Ludovic Courtès |
Subject: |
01/06: website: 10y-birthday-stories: Add Efraim's story. |
Date: |
Sun, 17 Apr 2022 17:36:53 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix-artwork.
commit 47faa22b6da147223bd01edf328fbcf6e0b62587
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sun Apr 17 23:10:26 2022 +0200
website: 10y-birthday-stories: Add Efraim's story.
* website/drafts/10y-birthday-stories.md (Efraim Flashner): New section.
---
website/drafts/10y-birthday-stories.md | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/website/drafts/10y-birthday-stories.md
b/website/drafts/10y-birthday-stories.md
index d7e9d83..6511f38 100644
--- a/website/drafts/10y-birthday-stories.md
+++ b/website/drafts/10y-birthday-stories.md
@@ -236,6 +236,37 @@ instead of virtualenv and gave a talk about this at
though I left the project a few years ago, I'm glad to see it's doing well and
is used in science and has joined forces with Software Heritage.
+# Efraim Flashner
+
+Back in 2015 or so I had been using GNU/Linux on the desktop for a
+number of years and I wanted to contribute somehow. I had just finished
+a course in University using Lisp and Prolog and then I heard about Guix
+having its 0.8.3 (or so) release and it looked like something that I
+could try to contribute to. I certainly made a number of mistakes in the
+beginning; I didn't know that 'git revert' was an actual command and I
+tried to revert a commit by hand, leaving a dangling parenthesis and
+breaking the repo. Another time I added java as a dependency to an image
+library and broke the graphics stack for half the architectures until I
+reverted that! I even had a stint as a failed GSoC student. I was
+working on bournish, a gash/gash-utils like utility to make debugging in
+the early boot process far easier by providing common CLI utilities. I
+had some issues with time management and ended up spending more time
+than I should have updating packages in the repository, as a result I
+didn't spend enough time working on bournish and it's languished since
+then.
+
+Currently I enjoy working on troublesome packages and expanding the
+number of packages available on non-popular architectures. Sometimes
+it's removing compiler flags or 'ifdef gating' architecture-specific
+includes and other times certain parts of programs need to be disabled.
+Then everything needs to be double-checked for cross-compiling.
+Right now I'm working on riscv64-linux support in Guix, it has a lot of
+potential but powerful boards are hard to come by. Also there are some
+lingering bugs with `guix show` showing different supported-systems for
+packages depending on which architecture you run it from; on
+x86_64-linux only two are shown, from aarch64-linux all 9 architectures
+are shown.
+
# Ekaitz Zarraga
A friend of mine introduced me to Nix and Guix a while ago but I was hesitant
- branch master updated (02a7f05 -> 041d5dd), Ludovic Courtès, 2022/04/17
- 01/06: website: 10y-birthday-stories: Add Efraim's story.,
Ludovic Courtès <=
- 02/06: website: 10y-birthday-stories: Add Lars-Dominik's story., Ludovic Courtès, 2022/04/17
- 06/06: website: 10y-birthday-stories: Include graphics., Ludovic Courtès, 2022/04/17
- 03/06: website: 10y-birthday-stories: Capitalize proper nouns., Ludovic Courtès, 2022/04/17
- 04/06: website: 10y-birthday-stories: Add Hartmut's story., Ludovic Courtès, 2022/04/17
- 05/06: promotional: 10-years-of-guix: New artwork., Ludovic Courtès, 2022/04/17