ekaitz_zarraga, to guix
@ekaitz_zarraga@mastodon.social avatar

Today in the journey: the gap between TinyCC and GCC is closing.

mentioned, too.

https://ekaitz.elenq.tech/bootstrapGcc13.html

sourceware, to random
@sourceware@fosstodon.org avatar

Mitigating and preventing the next xz-backdoor

https://inbox.sourceware.org/20240401150617.GF19478@gnu.wildebeest.org/

  • Replicatable isolated container/VMs are nice, we want more.
  • autoregen buildbots, it should be transparent (and automated) how to regenerate build/source files.
  • Automate (snapshot) release tarballs.
  • Reproducible releases (from git).
civodul,
@civodul@toot.aquilenet.fr avatar

@sourceware Beware of overfocus on tarballs: it is important, but it’s almost a marginal issue.

One problem @janneke et al. have been focusing on is : building GCC & co. from source. Right now, to achieve this, one has to go through a lot of hops:
https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/

It doesn’t have to be this way. This is an area where the toolchain community has a key role to play.

ekaitz_zarraga, to guix
@ekaitz_zarraga@mastodon.social avatar

So today is time to publish another post about our effort for in and

Today I talk about being sidetracked and why that happened, so you can understand how many different projects are involved in the process, not only the compilers, and how all that works together:

https://ekaitz.elenq.tech/bootstrapGcc11.html

ekaitz_zarraga, to random
@ekaitz_zarraga@mastodon.social avatar

If anyone has interest or questions about the process, feel free to ask. I think I should talk more about this, and share what we do and how, because it's really interesting.

For example, this week I implemented many pseudoinstructions for the backend in and added some extended assembly support.

civodul, to random
@civodul@toot.aquilenet.fr avatar

Nice talk on Nix from Linux + TinyCC:
https://media.ccc.de/v/nixcon-2023-34402-bootstrapping-nix-and-linux-from-tinycc

Includes a demo of a self-reproducible ISO (which is no small feat).

ekaitz_zarraga, to guix
@ekaitz_zarraga@mastodon.social avatar

So my #FOSDEM talk is uploaded.

https://fosdem.org/2024/schedule/event/fosdem-2024-1755-risc-v-bootstrapping-in-guix-and-live-bootstrap/

I talk about #bootstrapping #guix #live-bootstrap there but the goal was to send a different message, a human message.

Also some #zig question happened!
All the cool things together.

If you like the way I talk, you can hire me to teach you things, or code for you or something idk.

itnewsbot, to retrocomputing
@itnewsbot@schleuss.online avatar

Cowgol Development Environment Comes to Z80 and CP/M - Cowgol on Z80 running CP/M ties together everything needed to provide a Cowgol dev... - https://hackaday.com/2023/12/10/cowgol-development-environment-comes-to-z80-and-cp-m/ /m

AlexCrimi, to startup
@AlexCrimi@mstdn.social avatar

The Operating System
Nice post from Ash Maurya, the old good idea of running always apply. Getting - funded not -funded is better:

https://www.runningleanmastery.com/p/the-bootstrapping-startup-operating

wood, to Podcast
@wood@hachyderm.io avatar

Following a long break (too long!), we’re back in the studio. I give you @FounderQuest episode 100 🎙️

https://www.founderquestpodcast.com/episodes/founderquest-has-returned-episode-100

vitobotta, to business

I am still new to this, but for me a on the side is like assembling IKEA chair without the manual. Confusing and you'll likely end up with extra nuts and bolts but man, you'll sit on that chair with pride. 🛠️

civodul, to guix
@civodul@toot.aquilenet.fr avatar

The first research paper on is 10 years old and it’s still a good description of today’s Guix:
https://arxiv.org/abs/1305.4584

The one fundamental thing that has changed since then is G-expressions.

It even includes a comparison with and a section on !

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Fellow hacker Simon Tournier writes a detailed analysis of in , its implications and its shortcomings:
https://simon.tournier.info/posts/2023-10-01-bootstrapping.html

mijustin, to business
@mijustin@mastodon.social avatar

Bootstrapping is a huge risk (financially).

You're gambling some of the best years of your career to make a bet that might not work out.

Therefore, make sure that the idea you're working on has the potential to reward you for the risk you're taking. Be realistic about the financial opportunity, and make sure it's worth the effort!

civodul, to random
@civodul@toot.aquilenet.fr avatar

TIL that Freedesktop-SDK is also building on the full-source bootstrap, using a dependency graph similar to the one that just landed in Guix (stage0, M2, Mes, etc.), but via “live-bootstrap”:

MR: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/merge_requests/11557
sources: https://gitlab.com/freedesktop-sdk/freedesktop-sdk-binary-seed/-/blob/main/elements/bootstrap/base-sdk/live-bootstrap-stage1.bst
l-b: https://github.com/fosslinux/live-bootstrap/

👍

civodul, to random
@civodul@toot.aquilenet.fr avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • ngwrru68w68
  • JUstTest
  • cubers
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines