Question regarding hardware,

18 Antworten [Letzter Beitrag]
Psion
Offline
Beigetreten: 12/29/2023

I know that the mnt reform computers, including pocket mnt reform has some non-free hardware used by specific computers.

My question is, of these processors listed at the bottom of this link:

https://mntre.com/modularity.html

Which can be used without software blobs.

I am aware of only one that is trustworthy as far as I know. the LS1028A.

not counting the risc-v one which is developmental primarily.

I am just curious of the ARM ones though.

Any answers? I wondered if linux-libre would work on any of those.

jxself
Offline
Beigetreten: 09/13/2010

You may notice that they all have blobs. Where do you like your blobs best? In the memory controller, within the WiFi, the graphics, the boot process, or maybe distributed a bit throughout?

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

You may notice that they all have blobs.

The page says that the Kintex-7 FPGA module runs blob-free. However, it is rather expensive and the description seems not to present it as a module to have a laptop for daily usage, more something for experimenting.

Besides, the LS1028A seems to work blob-free if you use the HDMI output only (not the internal display). I previously asked MNT about the "rack reform" which could have used this, but it seems there is no progress and this module is not even for sale anymore. Sad.

jxself
Offline
Beigetreten: 09/13/2010

"The page says that the Kintex-7 FPGA module runs blob-free."

That one's the blobbiest of all - It's ignoring the FPGA software toolchain, which is nonfree.

Psion
Offline
Beigetreten: 12/29/2023

Can you clarify for me more clearly, I just want to be clear, you are saying that it isn't just the wifi that requires non-free software blobs to use.

Correct?

Psion
Offline
Beigetreten: 12/29/2023

I was asking if it can be used with only free software. Meaning, I wouldn't use the wifi/bluetooth.

As for the rest, are you sure its that bad?

Essentially, are you saying, that at least four out of the six can't be run without non-free software?

That's what I was inquiring.

Wifi aside, because I wouldn't use that trash. ;)

And bluetooth...

is well...

always crap imo.

Jonathan Matt Gresham
Offline
Beigetreten: 07/24/2023

I have a wireless USB adapter for Wifi that is
supported by free software. It can run on Trisquel GNU/Linux;
but, it can also be used with netBSD and openBSD; however
netBSD and OpenBSD provide an the possibility to install
the Guix package manager because the OS is not GNU/Linux.
Therefore, if you want Wifi then there are obviously
software to support the hardware. Nonetheless, the software
may not be distributed freely by a community that is focused on
"open-source" philosophy. You may get the "athn" driver for netBSD
or OpenBSD operating system, but you may not get the source code.
Software distributed by the free software community is better than
software distributed by the Open-Source community because in free
software one cares about freedom and community; but also right and wrong.
https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb
https://tehnoetic.com/adapters/tehnoetic-wireless-adapter-gnu-linux-libre-tet-n150

Jonathan Matt Gresham
Offline
Beigetreten: 07/24/2023

I have a wireless USB adapter for Wifi that is
supported by free software. It can run on Trisquel GNU/Linux;
but, it can also be used with netBSD and openBSD; however
netBSD and OpenBSD do not provide the possibility to install
the Guix package manager because the OS is not GNU/Linux.
Therefore, if you want Wifi then there are obviously
software to support the hardware. Nonetheless, the software
may not be distributed freely by a community that is focused on
"open-source" philosophy. You may get the "athn" driver for netBSD
or OpenBSD operating system, but you may not get the source code.
Software distributed by the free software community is better than
software distributed by the Open-Source community because in free
software one cares about freedom and community; but also right and wrong.
https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb
https://tehnoetic.com/adapters/tehnoetic-wireless-adapter-gnu-linux-libre-tet-n150

Psion
Offline
Beigetreten: 12/29/2023

Weird, you double posted... is that issue back in the forums again? ;)

Other_Cody
Offline
Beigetreten: 12/20/2023

I was asking if it can be used with only free software. Meaning, I wouldn't use the wifi/bluetooth.

Maybe Trisquel can run on it and somehow the blobs can be removed from the firmware that is installed on other parts of the computer.

As for the rest, are you sure its that bad?

I do not know what the blobs on other parts of the computer could do. As these are at best just blobs that can be seen and reversed engineered, at worst blobs that can not be "legally" reversed engineered, removed, and could take control of the rest of your computer, I think.

I was looking into how many times firmware can be flashed at this link

https://trisquel.info/en/forum/flashupdate-or-not-flashupdate-firmware

So blobs may or may not have both "legal" and technological problems or other things you may not like.

As well as some blobs may change, so even if you like it today, it may force an "update" to change your computer in ways you may not wish it should.

If the blobs can be removed, so they would not change your computer from running other things or if removed would only stop wifi/bluetooth from working, if it could be proven that was all it removed, maybe free drivers could be made to replace the wifi/bluetooth parts again. Though there are usb devices that may support wifi/bluetooth using only freedom supporting software also, I think.

Also if you ever wish to get another computer, non-free blobs may mean only that company you do not like the policies of now, or a policy change it may do in the future, may be the only company that sells that non-free software. So than it may state it will use the money you give that company to do things that it has stated that you think are bad.

Psion
Offline
Beigetreten: 12/29/2023

This reply is a bit... outdated.

https://www.hackster.io/news/tomeu-vizoso-s-open-source-npu-driver-project-does-away-with-the-rockchip-rk3588-s-binary-blob-0153cf723d44.amp

Seems someone already did that.

But in any case, thanks for the reply.

Psion
Offline
Beigetreten: 12/29/2023

Can someone just give it to me straight and simple?

Thanks...

Minus the wifi, could trisquel be used on the pocket mnt reform?

I get the wifi wouldn't work, but I just wondered about everything else without software blobs.

PublicLewdness
Offline
Beigetreten: 03/15/2020

"Can someone just give it to me straight and simple?

Thanks...

Minus the wifi, could trisquel be used on the pocket mnt reform?

I get the wifi wouldn't work, but I just wondered about everything else without software blobs."

Most likely it would work. If things like closed source blobs for the memory controller prevented Trisquel from working on a device then I doubt any device would work at all on it. I'd say your bigger task will be getting Trisquel installed as the process for Arm is not as straight forward as it is for x86.

Also it seems there are now quite a few options for the MNT, a couple of which are more free than others. The two on the right side of this table for instance:

https://mntre.com/modularity.html#our-cpu-modules

Psion
Offline
Beigetreten: 12/29/2023

LS1028A is the freest option from what I can see.

I hope an option like that appears for the pocket mnt reform.

Anywho though, thanks for letting me know.

But to answer whether you asked or not, yeah I would most likely use a dongle, I got a bunch of them. :)

A few big ones, a few small ones and a few express card ones for thinkpads which obviously couldn't work on this.

;)

I would probably be more likely putting parabola or devuan on. Not sure at the moment which. Had pondered OpenBSD, but not sure.

IF I did use OpenBSD I would definitely remove that wifi blob its using. :D

megurineturilli
Offline
Beigetreten: 01/10/2012

I prefer to wait until an OpenPOWER SoC with built-in GPU gets designed. For the FPGA I stay with ECP5 and ICE40.

Psion
Offline
Beigetreten: 12/29/2023

So like microwatt or for example, libre-soc?

I don't blame ya.

In other news, besides the DDR4C having non-free firmware, RK3588 might be compatible with pocket mnt reform and it has no soldered wifi card or bluetooth.

Looks like a plus to me.

Risc-V, Microwatt and Libre-Soc will come sooner or later for that device anyhow.

Psion
Offline
Beigetreten: 12/29/2023

I found out something interesting recently about rk3588, so I am bumping this thread. It is a processor that is usable on mnt reform and possibly will be one for pocket mnt reform.

https://www.hackster.io/news/tomeu-vizoso-s-open-source-npu-driver-project-does-away-with-the-rockchip-rk3588-s-binary-blob-0153cf723d44

Seems RK3588 will soon be usable with only libre software if it isn't already. I don't know if there are any weird mechanisms in it, but that to me is good news.

Also, it will be libre hardware like some older arm stuff.

Avron

I am a translator!

Offline
Beigetreten: 08/18/2020

Thanks, interesting indeed. It mentions "driver for the NPU". About the mnt reform, the web page says "Binary DDR and GPU firmware". Is that "GPU firmware" the same thing? If so, this is nice, although the binary DDR firmware remains.

Psion
Offline
Beigetreten: 12/29/2023

I was speaking of the RK3588.

That will be an option for both mnt reform and pocket mnt reform in the future.

Looks like it will soon require no more blobs in the boot firmware.

I am unaware of any DDR firmware blobs required tho. Unless its the boot blob that was mentioned.