summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-July/017469.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2012-July/017469.html')
-rw-r--r--zarb-ml/mageia-dev/2012-July/017469.html134
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:
+&gt;<i> This is not supposed to be a troll, although I expect that some will
+</I>&gt;<i> interpret it as such. There are two parts; the first is how does this
+</I>&gt;<i> work, followed by some philosophical stuff. AFTER I get answers to the
+</I>&gt;<i> first part I want to make up my mind about the second part. Then you
+</I>&gt;<i> can flame.
+</I>&gt;<i>
+</I>&gt;<i> It appears that I don't know how things work.
+</I>&gt;<i>
+</I>&gt;<i> I prefer open source for a few reasons, but when it comes to
+</I>&gt;<i> motherboard BIOSes there is no real choice, so I just hope
+</I>&gt;<i> that the manufacturers are competent and trustworthy. What is
+</I>&gt;<i> the story with CPUs and video cards?
+</I>&gt;<i>
+</I>&gt;<i> My attitude to non-free firmware is in flux. At the moment
+</I>&gt;<i> I am annoyed by it, but accept it as a fact of life and just
+</I>&gt;<i> install it.
+</I>&gt;<i>
+</I>&gt;<i> In the olden days CPUs and graphics cards were hard wired. If they
+</I>&gt;<i> didn't work you had to throw them out, change the masks and
+</I>&gt;<i> manufacture new ones. Remember the Pentium division error?
+</I>&gt;<i> Modern devices are far too complex for that to work. They
+</I>&gt;<i> have code that is variously known as; firmware, CPU microcode,
+</I>&gt;<i> or a video BIOS.
+</I>&gt;<i>
+</I>&gt;<i> Now the bits that I don't know about...
+</I>&gt;<i>
+</I>&gt;<i> Does a modern CPU run *at all* without microcode? I assume that
+</I>&gt;<i> when you buy a CPU it has microcode in ROM on the chip.
+</I>&gt;<i> Then at powerup it copies the code from ROM to working memory
+</I>&gt;<i> where it is run until either powerdown or it is over written with
+</I>&gt;<i> a newer version of the same thing. Is that right?
+</I>&gt;<i>
+</I>&gt;<i> As I understand it, microcode is usually used to emulate CISC
+</I>&gt;<i> instructions on RISC hardware. Can a consumer tell the difference?
+</I>&gt;<i> Would the manufacturers tell us, even if we asked nicely?
+</I>&gt;<i> If we do know which instructions are run on hardware and which
+</I>&gt;<i> are run in microcode, does is change from one chip to the next?
+</I>&gt;<i> Can gcc be configured to only produce the subset of instructions
+</I>&gt;<i> that run on the hardware? There are a couple of references in
+</I>&gt;<i> man gcc, but they seem to refer to the PowerPC, not x86.
+</I>&gt;<i>
+</I>&gt;<i> Same problem with video cards. According to Wikipedia, since
+</I>&gt;<i> EGA hit the market in 1984, all video cards have their own BIOS.
+</I>&gt;<i>
+</I>&gt;<i> Is *possible* to run anything better than CGA without using
+</I>&gt;<i> closed source code? If you physically removed the chip
+</I>&gt;<i> containing the video BIOS from a video card would you even be
+</I>&gt;<i> able to look at the motherboard's BIOS?
+</I>&gt;<i>
+</I>&gt;<i> Is there any practical, or moral, difference between;
+</I>&gt;<i> downloading and installing the latest firmware on boot,
+</I>&gt;<i> downloading and flashing the video BIOS,
+</I>&gt;<i> flashing the video BIOS from a floppy that came with the video card,
+</I>&gt;<i> waiting until cards with a good BIOS get distributed before buying.
+</I>&gt;<i>
+</I>&gt;<i> Should a truly free distribution say; &quot;detected a VGA video
+</I>&gt;<i> card and/or a Pentium II, refusing to install&quot;?
+</I>&gt;<i>
+</I>&gt;<i> Is there any choice? An open source BIOS an arm chip and a
+</I>&gt;<i> text only display?
+</I>&gt;<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>