diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2012-July/017469.html')
-rw-r--r-- | zarb-ml/mageia-dev/2012-July/017469.html | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2012-July/017469.html b/zarb-ml/mageia-dev/2012-July/017469.html new file mode 100644 index 000000000..51f375cee --- /dev/null +++ b/zarb-ml/mageia-dev/2012-July/017469.html @@ -0,0 +1,134 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] free software purity question + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20free%20software%20purity%20question&In-Reply-To=%3C50077AC8.7070908%40q7.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="017468.html"> + <LINK REL="Next" HREF="017483.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] free software purity question</H1> + <B>Steve Havelka</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20free%20software%20purity%20question&In-Reply-To=%3C50077AC8.7070908%40q7.com%3E" + TITLE="[Mageia-dev] free software purity question">yoshi at q7.com + </A><BR> + <I>Thu Jul 19 05:11:04 CEST 2012</I> + <P><UL> + <LI>Previous message: <A HREF="017468.html">[Mageia-dev] free software purity question +</A></li> + <LI>Next message: <A HREF="017483.html">[Mageia-dev] free software purity question +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#17469">[ date ]</a> + <a href="thread.html#17469">[ thread ]</a> + <a href="subject.html#17469">[ subject ]</a> + <a href="author.html#17469">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>There is at least one fully free-software computer: + +<A HREF="http://www.lemote.com/en/products/Notebook/2010/0310/112.html">http://www.lemote.com/en/products/Notebook/2010/0310/112.html</A> + + +This is the kind of computer Richard Stallman uses, as mentioned on +<A HREF="http://richard.stallman.usesthis.com/">http://richard.stallman.usesthis.com/</A> + + + +On 07/18/2012 07:35 PM, blind Pete wrote: +><i> This is not supposed to be a troll, although I expect that some will +</I>><i> interpret it as such. There are two parts; the first is how does this +</I>><i> work, followed by some philosophical stuff. AFTER I get answers to the +</I>><i> first part I want to make up my mind about the second part. Then you +</I>><i> can flame. +</I>><i> +</I>><i> It appears that I don't know how things work. +</I>><i> +</I>><i> I prefer open source for a few reasons, but when it comes to +</I>><i> motherboard BIOSes there is no real choice, so I just hope +</I>><i> that the manufacturers are competent and trustworthy. What is +</I>><i> the story with CPUs and video cards? +</I>><i> +</I>><i> My attitude to non-free firmware is in flux. At the moment +</I>><i> I am annoyed by it, but accept it as a fact of life and just +</I>><i> install it. +</I>><i> +</I>><i> In the olden days CPUs and graphics cards were hard wired. If they +</I>><i> didn't work you had to throw them out, change the masks and +</I>><i> manufacture new ones. Remember the Pentium division error? +</I>><i> Modern devices are far too complex for that to work. They +</I>><i> have code that is variously known as; firmware, CPU microcode, +</I>><i> or a video BIOS. +</I>><i> +</I>><i> Now the bits that I don't know about... +</I>><i> +</I>><i> Does a modern CPU run *at all* without microcode? I assume that +</I>><i> when you buy a CPU it has microcode in ROM on the chip. +</I>><i> Then at powerup it copies the code from ROM to working memory +</I>><i> where it is run until either powerdown or it is over written with +</I>><i> a newer version of the same thing. Is that right? +</I>><i> +</I>><i> As I understand it, microcode is usually used to emulate CISC +</I>><i> instructions on RISC hardware. Can a consumer tell the difference? +</I>><i> Would the manufacturers tell us, even if we asked nicely? +</I>><i> If we do know which instructions are run on hardware and which +</I>><i> are run in microcode, does is change from one chip to the next? +</I>><i> Can gcc be configured to only produce the subset of instructions +</I>><i> that run on the hardware? There are a couple of references in +</I>><i> man gcc, but they seem to refer to the PowerPC, not x86. +</I>><i> +</I>><i> Same problem with video cards. According to Wikipedia, since +</I>><i> EGA hit the market in 1984, all video cards have their own BIOS. +</I>><i> +</I>><i> Is *possible* to run anything better than CGA without using +</I>><i> closed source code? If you physically removed the chip +</I>><i> containing the video BIOS from a video card would you even be +</I>><i> able to look at the motherboard's BIOS? +</I>><i> +</I>><i> Is there any practical, or moral, difference between; +</I>><i> downloading and installing the latest firmware on boot, +</I>><i> downloading and flashing the video BIOS, +</I>><i> flashing the video BIOS from a floppy that came with the video card, +</I>><i> waiting until cards with a good BIOS get distributed before buying. +</I>><i> +</I>><i> Should a truly free distribution say; "detected a VGA video +</I>><i> card and/or a Pentium II, refusing to install"? +</I>><i> +</I>><i> Is there any choice? An open source BIOS an arm chip and a +</I>><i> text only display? +</I>><i> +</I> +</PRE> + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="017468.html">[Mageia-dev] free software purity question +</A></li> + <LI>Next message: <A HREF="017483.html">[Mageia-dev] free software purity question +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#17469">[ date ]</a> + <a href="thread.html#17469">[ thread ]</a> + <a href="subject.html#17469">[ subject ]</a> + <a href="author.html#17469">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |