From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2012-July/017483.html | 140 +++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 zarb-ml/mageia-dev/2012-July/017483.html (limited to 'zarb-ml/mageia-dev/2012-July/017483.html') diff --git a/zarb-ml/mageia-dev/2012-July/017483.html b/zarb-ml/mageia-dev/2012-July/017483.html new file mode 100644 index 000000000..906df2a0b --- /dev/null +++ b/zarb-ml/mageia-dev/2012-July/017483.html @@ -0,0 +1,140 @@ + + + + [Mageia-dev] free software purity question + + + + + + + + + +

[Mageia-dev] free software purity question

+ blind Pete + 0123peter at gmail.com +
+ Thu Jul 19 13:38:06 CEST 2012 +

+
+ +
Steve Havelka wrote:
+
+> There is at least one fully free-software computer:
+> 
+> http://www.lemote.com/en/products/Notebook/2010/0310/112.html
+
+I am surprised and pleased that such a thing exists, but it 
+does not look like a replacement for my desktop computer.  
+
+MIPS cpus still exist.  You learn something every day.  
+
+> This is the kind of computer Richard Stallman uses, as mentioned on
+> http://richard.stallman.usesthis.com/
+
+If anyone was going have such a computer it would be RMS. 
+
+> On 07/18/2012 07:35 PM, blind Pete wrote:
+>> This is not supposed to be a troll, although I expect that some will
+>> interpret it as such.  There are two parts; the first is how does this
+>> work, followed by some philosophical stuff.  AFTER I get answers to the
+>> first part I want to make up my mind about the second part.  Then you
+>> can flame.
+>>
+>> It appears that I don't know how things work.
+>>
+>> I prefer open source for a few reasons, but when it comes to
+>> motherboard BIOSes there is no real choice, so I just hope
+>> that the manufacturers are competent and trustworthy.  What is
+>> the story with CPUs and video cards?
+>>
+>> My attitude to non-free firmware is in flux.  At the moment
+>> I am annoyed by it, but accept it as a fact of life and just
+>> install it.
+>>
+>> In the olden days CPUs and graphics cards were hard wired.  If they
+>> didn't work you had to throw them out, change the masks and
+>> manufacture new ones.  Remember the Pentium division error?
+>> Modern devices are far too complex for that to work.  They
+>> have code that is variously known as; firmware, CPU microcode,
+>> or a video BIOS.
+>>
+>> Now the bits that I don't know about...
+>>
+>> Does a modern CPU run *at all* without microcode?  I assume that
+>> when you buy a CPU it has microcode in ROM on the chip.
+>> Then at powerup it copies the code from ROM to working memory
+>> where it is run until either powerdown or it is over written with
+>> a newer version of the same thing.  Is that right?
+>>
+>> As I understand it, microcode is usually used to emulate CISC
+>> instructions on RISC hardware.  Can a consumer tell the difference?
+>> Would the manufacturers tell us, even if we asked nicely?
+>> If we do know which instructions are run on hardware and which
+>> are run in microcode, does is change from one chip to the next?
+>> Can gcc be configured to only produce the subset of instructions
+>> that run on the hardware?  There are a couple of references in
+>> man gcc, but they seem to refer to the PowerPC, not x86.
+>>
+>> Same problem with video cards.  According to Wikipedia, since
+>> EGA hit the market in 1984, all video cards have their own BIOS.
+>>
+>> Is *possible* to run anything better than CGA without using
+>> closed source code?  If you physically removed the chip
+>> containing the video BIOS from a video card would you even be
+>> able to look at the motherboard's BIOS?
+>>
+>> Is there any practical, or moral, difference between;
+>> downloading and installing the latest firmware on boot,
+>> downloading and flashing the video BIOS,
+>> flashing the video BIOS from a floppy that came with the video card,
+>> waiting until cards with a good BIOS get distributed before buying.
+>>
+>> Should a truly free distribution say; "detected a VGA video
+>> card and/or a Pentium II, refusing to install"?
+>>
+>> Is there any choice?  An open source BIOS an arm chip and a
+>> text only display?
+>>
+
+-- 
+blind Pete
+Sig goes here...  
+
+
+ + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1