News for hackers. Stuff that matters.
Re:Life at 800 MHz by Mystlix on Friday January 14, 2022 @10:02AM (#29935267)
Compiling your own software is a really humbling experience. When it takes way more time to compile a browser than a full fledged OS or you find out that seemingly simple programs need to pull a mind boggling amount of dependencies you really start to question the state of the software world
Re:Life at 800 MHz by dijit on Friday January 14, 2022 @10:09AM (#29935360)
I think the main reason browsers are so extremely slow to compile is the heavy templating.

But, I agree, I can compile my entire OS including user-space software and desktop environments in about the same time it takes to compile chrome.

Which is scary.

But then again, people want it to do everything (WebUSB, WebGL etc; etc; etc;). So it stands to reason that it's inherently complicated and difficult to compile.

I wonder if the high iteration time hampers development...

Re:Life at 800 MHz by mwcampbell on Friday January 14, 2022 @05:08PM (#29941149)
> I wonder if the high iteration time hampers development...

You might be interested in this post from someone on the Edge team at Microsoft:

https://textslashplain.com/2020/02/02/my-new-chromium-build-...

In particular:

> I returned to Microsoft as a Program Manager on the Edge team in mid-2018, unaware that replatforming atop Chromium was even a possibility until the day before I started. Just before I began, a lead sent me a 27 page PDF file containing the Edge-on-Chromium proposal. “What do you think?” he asked. I had a lot of thoughts (most of the form “OMG, yes!“) but one thing I told everyone who would listen is that we would never be able to keep up without having a cloud-compilation system akin to Goma.

Re:Life at 800 MHz by zh3 on Friday January 14, 2022 @10:32AM (#29935675)
> ...that seemingly simple programs need to pull a mind boggling amount of dependencies you really start to question the state of the software world

Recent jawdrop: 'apt-get install asciidoc' on a pi needs to pull 189 packages, will use 889Mb of additional disk space.

Re:Life at 800 MHz by arthur6667 on Friday January 14, 2022 @10:38AM (#29935754)
Maybe you already know, but in case not or someone else needs this: try with --no-install-recommends, it skips a lot of bs.

I don't recall exactly what it was, but I remember installing something like a tiny library and it wanted to also install mysql-server or something like that >_<

Re:Life at 800 MHz by hansel_der on Saturday January 15, 2022 @04:32AM (#29945109)
is good advice for any system not operated by a novice

  echo "APT { Install-Recommends \"false\"; }" >/etc/apt/apt.conf.d/90norecommendsthxby
Re:Life at 800 MHz by sameerds on Saturday January 15, 2022 @06:13AM (#29945528)
Why is that not good advice for a novice too? I do this by reflex every time I install Debian or Ubuntu, and to my experience it did not create a situation that needed "expertise in apt".
Re:Life at 800 MHz by mayli on Friday January 14, 2022 @04:30PM (#29940706)
due to depends on latex and friends.
Re:Life at 800 MHz by tokumei on Friday January 14, 2022 @12:02PM (#29936984)
Gentoo was fun, too bad I don’t have time for it anymore. I used to go for nice walks when Firefox was compiling. Great opportunity to go outside and take a break.

USE flags in Gentoo also allows for a much more configurable system.