Custom building and water cooling in the free world?
So, I recently got into custom building desktops and water cooling.
Then I met FSF and GNU.
Are there any companies that sell free hardware by the components and not just the prebuilt desktop?
Also, are there any water cooling companies that produce water blocks and equipment for these components?
As far as I know, all the major water cooling companies today are aimed at windows users and the newest amd/intel cpus, gpus etc.
If you want components it's pretty much the build-it-yourself way just like outside of FSF & GNU.
For motherboards, look at the ones supported by libreboot: https://libreboot.org/docs/hardware/ and replace the proprietary BIOS with libreboot.
At home I have both the Gigabyte GA-G41M-ES2L and Asus KFSN4-DRE. Build your computer system around it, using whatever cooling system works. My KFSN4-DRE is rather loud because the CPU fans are small and spin very fast. They, sadly, need to be small because the CPUs are close together on the motherboard and so the fans can't get any bigger.
Because of this I am thinking of replacing the CPU fans with a water cooling option, although I haven't looked into this yet. I don't expect the water cooling system to contain any software in it and so I don't expect it to raise any software freedom issues. :)
Ah, yes.
I know the tubes and fittings doesn't contain any software, but for me personally, it would bug me to buy from a company that also develops waterblocks for locked/proprietary parts.
At the moment there is very limited support for a purely non proprietary computer/ parts.
Some options are:
EOMA68 seems to be aiming to be libre hardware
https://www.crowdsupply.com/eoma68/micro-desktop
I have heard but I don't understand how that the Talos II is also libre hardware
https://www.raptorcs.com/TALOSII/prerelease.php
I think with your current computer situation you may have to compromise right now, and just learn more about what truly free and open options there are. I also suggest you get yourself a libre and open hardware 3d printer so you can printer parts you may need. Enjoy the journey! Don't be distracted by the shiny objects in proprietary land, and support projects that are supporting yoru computational freedom!
That's some great information right there, sir. Tyvm
But I didn't quite understand what the first thing you linked was.
If you read the link on EOMA68 it explains it in detail. If you want to fully understand this stuff you need to invest attention into it. Its ALOT of info, but I think it's very worthwhile to learn all about it. It would probably be more useful to go on youtube and lookup Richard Stallman talking about free software. Good luck.
I don't understand how listening to Richard Stallman talking about free software would help me learn more about the component you linked me. Also: aren't rms warning against youtube in the first place?
Reasonable question! Regarding the component, I was trying to show you via RMS speaking that he sometimes mentions the problem with Free/Libre Hardware. The challenges with it, that it seems to me that you don't realize.
Regarding using Youtube, there are several ways to view Youtube videos without using Youtube. One can download teh video using an app called "youtube-dl" one can also stream the video using "VLC". I believe both these methods deal with the Non-Free javascript execution problem with Youtube.
Hardware components you need, you will likely need to make yourself or 3D print them, like jxself said.
youtube-dl is great. There's a GUI for it too,
https://mrs0m30n3.github.io/youtube-dl-gui/
though I haven't tried it.
You might also look into gtk-youtube-viewer,
https://github.com/trizen/youtube-viewer
which works well for searching, browsing, and streaming.
Great suggestions. Youtube viewer is really cool!
GNOME Videos is a great way to search and view YouTube videos. My only
issue with it is that it grabs the video in MP4 rather than WebM. I'm
sure there's an easy way to fix that, though.
Is that a website?
Cool, but how does this actually work?
I'm asking more idealogical and philosophical right now, but what makes these programs so much better than just using youtube.com.
I mean... You're still browsing youtube and are contributing to making people upload videos? Or?
The advantage of using these programs instead of youtube.com is avoiding (1) proprietary JavaScript and (2) being tracked. It would be better to avoid YouTube altogether in order to minimize Google's power over our access to information, but in situations where you have to use YouTube it is worth taking steps to protect your freedom as much as possible.
That's a great answer!
How do I actually install the youtube viewer? I downloaded the .zip file and extracted it. Then I got a folder which I don't know what to do with.
You can either build it from source or use a PPA. For a beginner I'd recommend a PPA.
$ sudo add-apt-repository ppa:nilarimogard/webupd8
will allow you to install it like you'd install any Trisquel package, either in a terminal$ sudo apt install youtube-viewer
or in Synaptic.
In general, if you install something from a PPA, make sure that you check the license yourself to make sure that it is free software. Here's a quick explanation of what a PPA is.
That's awesome! Thanks, but how do I play the videos? :P I tried double clicking and nothing happens
Go to Menu->Preferences and scroll down to 'video_player_selected' (see screenshot). That is the video player that YouTube Viewer will use to play the videos. If you don't have that video player installed, either install it or change it to your preferred video player out of the ones listed in the next entry, 'video_players'. Then try again to play a video.
If that doesn't work, run YouTube Viewer from a terminal,$ gtk-youtube-viewer
try to play a video, and see if an error message appears in the terminal. (This is a good way to diagnose any problem with an application when the application doesn't give you a useful error message.)
When I checked it said "mplayer", and then I changed it to mpv, and it still didn't work.
After that I ran it from terminal and I got this message "sh: mpv: not found".
And then I changed it to GNOME MPlayer and got: "Use of uninitialized value in join or string at /usr/bin/gtk-youtube-viewer line 2675" followed by a lot of random numbers, letters and symbols before the whole text ended with "=1297500: not found"
Then I changed it to VLC and I got this message "VLC media player 2.1.6 Rincewind (revision 2.1.6-0-gea01d28)
Let's change it back to mpv. (In general I prefer vlc, but mpv is more reliable for streaming.) and make sure that mpv is definitely installed$ sudo apt install mpv
and try again.
If it still doesn't work, run $ sudo apt update
'apt update' will update the Trisquel repository and any PPAs you have installed to reflect available upgrades. 'apt upgrade' will upgrade any upgradable packages you have installed. I should have had you run 'apt update' after adding the PPA but it slipped my mind.
$ sudo apt upgrade
Ok.
So I did that (twice actually) and it didn't work.
After I had run the upgrade my pc had to restart, and after the restart the Midori browser won't even open the Trisquel website (and videos won't be played in GTK). When I open Midori on the Trisquel website it says:
"Trisquel info/
Error granting trust: Couldn't find a place to store the pinned certificate
pkcs11:library-
description=PKCS%2311%20Kit%20Trust%20Module"
So now I am replying from the "Web" aplication instead of Midori.
EDIT: I am on Trisquel Mini fyi, I am sorry if that is the problem, I should have stated that in the beginning of the post.
The Midori issue is probably unrelated. Is trisquel.info the only site you're having trouble with?
After changing 'video_player_selected' to mpv, (re)installing mpv, running gtk-youtube-viewer from a terminal, and trying to play a video, what appears in the terminal? Is it still 'sh: mpv: not found' or do you get something else?
Wow, it actually said:
Text in red: "Error passing commandline option audio-file: option not found"
and then in black text: "Exiting... (Fatal Error)"
That sounded really dramatic :/
A fatal error is one that causes the program to exit. Nothing to be worried about.
Can you send a screen shot of your gtk-youtube-viewer preferences, beginning with 'video_player_selected'?
My 'video_players' field looks a little different, even though we are using the same version of youtube-viewer (3.3.1). Copy/paste that field to a text document so that you can undo this if it doesn't work, and then replace that field with this:
{
mplayer => {
arg => "-prefer-ipv4 -really-quiet -title *TITLE*",
audio => "-audiofile *AUDIO*",
cmd => "mplayer",
fs => "-fs",
srt => "-sub *SUB*",
},
mpv => {
arg => "--really-quiet --title *TITLE* --no-ytdl",
audio => "--audio-file *AUDIO*",
cmd => "/usr/bin/mpv",
fs => "--fullscreen",
srt => "--sub-file *SUB*",
},
smplayer => {
arg => "-close-at-end -media-title *TITLE* *URL*",
cmd => "smplayer",
fs => "-fullscreen",
srt => "-sub *SUB*",
},
vlc => {
arg => "--quiet --play-and-exit --no-video-title-show --input-title-format *TITLE*",
audio => "--input-slave *AUDIO*",
cmd => "vlc",
fs => "--fullscreen",
srt => "--sub-file *SUB*",
},
},
For several reasons I wiped the hard disk and reinstllaed Trisquel Mini, and I was following the description you gave earlier with first adding youtube-viewer to repository from the terminal and then installing it, but this time it doesn't work. I get this message in the last line:
"E: Unable to locate package youtube-viewer"
Any idea what I might have done wrong here? :/
Would you open a new topic when you have new issues? This helps keep each thread more focused. This thread should be predominanntly about custom water-cooling in the free world :)
> -------- Original Message --------
> Subject: Re: [Trisquel-users] Custom building and water cooling in the free world?
> Local Time: December 28, 2017 2:22 PM
> UTC Time: December 28, 2017 7:22 PM
> From: name at domain
> To: name at domain
>
> For several reasons I wiped the hard disk and reinstllaed Trisquel Mini, and
> I was following the description you gave earlier with first adding
> youtube-viewer to repository from the terminal and then installing it, but
> this time it doesn't work. I get this message in the last line:
>
> "E: Unable to locate package youtube-viewer"
>
> Any idea what I might have done wrong here? :/
Aye! I'll do that!:) Are there any way I can "mark" this thread "solved" or something?
No. Don't worry. It's a good question. Some one else may reference this thread and learn from it. Thank you for your questions.
> -------- Original Message --------
> Subject: Re: [Trisquel-users] Custom building and water cooling in the free world?
> Local Time: December 28, 2017 2:43 PM
> UTC Time: December 28, 2017 7:43 PM
> From: name at domain
> To: name at domain
>
> Aye! I'll do that!:) Are there any way I can "mark" this thread "solved" or
> something?
Allright Chief, thank you sincerely for everything this far! :)
Try running$ sudo apt update
first. If that doesn't work, start a new thread. David is right that there should be one topic per thread. No one is going to look for information about YouTube in a thread about water cooling.
New thread is up and running:)
youtube-dl runs proprietary JavaScript in the background. Use avideo
instead: https://notabug.org/GPast/avideo/src/master
The water is a proprietary Dasani blend. killercoke.org
What? :P lol, who's water is proprietary? And why did you link that site you linked?
So, back on the topic of DIY Water Cooling ... I think a good place to start that seems pretty user friendly is a website where regular people show you how to Do It Yourself, such as Instructables (http://www.instructables.com/howto/water+cooling/)
If you keep searching on there, you will find amazing things, like people making their own circuit boards and stuff. I wish I had the time to just delve deep into these things - Goals.
Nice!