uthredii

@[email protected]

bio

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Monsters of the road: what should the UK do about SUVs? [The Observer] (www.theguardian.com)

It’s midnight on the edge of Clapham Common in early September. The streets are eerily quiet as a shadowy figure in black shirt, shorts and baseball cap emerges from the common. He is wearing a red face mask, his features, except for some blond locks, hidden from view.

uthredii,

Libro.FM is DRM free and lets you buy any book once a month for a fixed cost.

uthredii,

Nice, I hadn’t heard of that before, will check it out!

uthredii,

I think it depends on the website. There are some websites where chrome will work better either because chrome works better with certain libraries/technologies or because the developers put more time into optimizing for chrome.

On the other hand firefox might have less bloat around telemetry that gives it an advantage too.

uthredii,

You might be interested in this article that compares nix and docker. It explains why docker builds are not considered reproducible:

For example, a Dockerfile will run something like apt-get-update as one of the first steps. Resources are accessible over the network at build time, and these resources can change between docker build commands. There is no notion of immutability when it comes to source.

and why nix builds are reproducible a lot of the time:

Builds can be fully reproducible. Resources are only available over the network if a checksum is provided to identify what the resource is. All of a package’s build time dependencies can be captured through a Nix expression, so the same steps and inputs (down to libc, gcc, etc.) can be repeated.

Containerization has other advantages though (security) and you can actually use nix’s reproducible builds in combination with (docker) containers.

uthredii,

That seems like an argument for maintaining a frozen repo of packages, not against containers.

I am not arguing against containers, I am arguing that nix is more reproducible. Containers can be used with nix and are useful in other ways.

an argument for maintaining a frozen repo of packages

This is essentially what nix does. In addition it verifies that the packages are identical to the packages specified in your flake.nix file.

You can only have a truly fully-reproducible build environment if you setup your toolchain to keep copies of every piece of external software so that you can do hermetic builds.

This is essentially what Nix does, except Nix verifies the external software is the same with checksums. It also does hermetic builds.

uthredii,

I just see it as less practical than maintaining a toolchain for devs to use.

There are definately some things preventing Nix adoption. What are the reasons you see it as less practical than the alternatives?

What are alternative ways of maintaining a toolchain that achieves the same thing?

uthredii,

Previous products took much longer for batches to sell out. Even the AMD framework 13 laptops didn’t sell this fast and they were the #1 thing the community had been asking for for about a year.

We (sadly) can’t tell how many units are in a batch. But we can tell that demand is far exceeding their expectations.

uthredii,

I have personally used fedora and nixos on a gen 1 framework 13 and it works great. They do work with the Ubuntu and Fedora to make it a good experience.

Does Framework do anything regarding FOSS drivers or firmware?

Regarding your question they say this:

We deliberately selected components and modules that didn’t require new kernel driver development and have been providing distro maintainers with pre-release hardware to test to improve compatibility. We’re also working on enabling firmware updates through LVFS to complete the Linux experience.

source: frame.work/gb/en/linux

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines