-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 George Makrydakis wrote: > On Sunday 02 March 2008 02:02:23 David Jensen wrote: >> George Makrydakis wrote: >>> You know what? This can work on windows as well. >> LOL, and joe-sixpack visits LFS and clicks install ubuntu clone >> now! > > What is the lol about?
I think it's a really bad idea for us to specifically try to teach anything to Joe Sixpack that's never even used Linux. Note I'm not saying that everyone who uses LFS had used Linux before they started -- but those that didn't are most definitely *NOT* Joe Sixpack. They had an understanding of how computers worked, at least, and probably an understanding of some of the tasks of an operating system. (Heck, they at minimum knew what operating system they were running: it was not "MS Office 98" (or whatever), as so many users used to say.) Anyway, it's a bad idea because our talents (IMO anyway) could be of much greater use somewhere else: teaching people that *do* already have some experience. (I don't say we should explicitly exclude Windows users, by the way. But I do say we shouldn't focus on them, either: I don't believe they should be the target demographic.) > Since when it was impossible to compile cross - platform compatible > code? How much of the code that we compile is actually cross-platform compatible? How many patches does Cygwin have to apply when they're building stuff for their environment, which actually appears to act like *nix? How much worse would it be when the normal directory structure doesn't even exist? Yes, it may be possible to get it to work -- but only (IMO) via a Herculean effort that (again IMO) could be better used somewhere else. (Like making the text better.) > If you were able to create the scripts through a web interface you > would be cross platform again, for example. Maybe I'm missing the boat here, but I don't think anyone was talking about generating scripts. I think people were talking about showing a reader whatever modules the reader requested, via the web. Note that I don't remember for sure if generating scripts was ever requested, either. But even apart from that, the OS that the user uses to generate the instructions (and educational text, etc., etc.) does not have to match the OS that they build from. Since it's so much simpler to just assume that gcc is present, and that the directory structure makes sense, it's a ton less work to do that in the book's text. But since we'd (well: I'd) rather not artificially limit who can read the book and possibly learn something, as long as we don't have to also specifically cater to them, it makes the most sense to let them read it from any OS, browser, etc. (This is where presenting it over the web is such a HUGE win over running a full program on the client.) > Last time I checked, C++ compilers where available for Windows as > well. Why the apparent fixation on C++ for this? Please be specific if and when you explain: be sure to include exactly why you weren't able to get PHP (or "any script-type language", as you said) to work. (I should note that I haven't read everything you've posted, mostly because the majority of it looked like a huge mess of talking that I didn't want to wade through at the time. But I do remember you said something vague about PHP not being able to handle XML databases, or something like that. You also made some vague comments before that about "required" changes (at least, the ones you thought were required - -- which should also be explained) being equivalent to turning the book into an XML database (whatever that's supposed to be). All of this stuff was simply asserted, with no reasons or examples or anything given behind it. Anyway, if you need to point me to somewhere that you've already explained it, feel free.) Generally, "trust me, X doesn't work for Y" isn't a good way to stop someone from using X. Explaining exactly why X didn't work when you tried to do Y (the specific limits you ran into, etc.), on the other hand, is much better. At minimum, that way the other person will see places that you had issues, and can perhaps figure out another way around them. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHywEWS5vET1Wea5wRAwTmAJ0RO+XXtsW0UG2BOA3ghIbeX3Ev0ACg0h9Y yxSgLjFNkQeQLQz4ZSHWdgI= =n+PE -----END PGP SIGNATURE----- -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page