Advertisement

linux from scratch

Started by January 13, 2005 01:07 PM
36 comments, last by Wytter 19 years, 9 months ago
Quote: Original post by twix
Quote: Original post by owl
No, what's really depressing is to not follow your aspirations because someone else is already doing it. I belive Linux has a great potential on solving certain problems that no other OS can. And not only that, it has the potential of teaching people how to do it in the process. It movilizes people all arround the world into learning and creating things for everyone else. It makes technology/knowledge reach places where expending lot's of money in licences every year is not an option. It helps governments on being confident about the security of their information. It is a tool for movilizing people's neurons beyong their pockets. And IMHO, that a good thing.

Some of that is certainly true, but I won't get into what I agree with and disagree with, because here you've completely dodged the question. If you recall, we were discussing whether it is a good investment of time to make a LFS. You say it's much easier to maintain and secure, I say that not only is it neither of those to any large degree, but it also takes forever to set up. You say that I'm saying we shouldn't program games. I say that you're not making any sense.

We're not talking about people aspiring to make OSes for a living, we're talking about people who want to get work done using a good OS.

Has our discussion here run its course? [smile]


Why are you saying it takes forever to compile a kernel a webserver and a firewall and configure them? I've done that many times and only once for each system I've set up. Have you messed arrownd with linux extensively to emit such an oppinion? It requires you to think, of course, does that bothers you?
[size="2"]I like the Walrus best.
Quote: Original post by owl
Why are you saying it takes forever to compile a kernel a webserver and a firewall and configure them? I've done that many times and only once for each system I've set up. Have you messed arrownd with linux extensively to emit such an oppinion? It requires you to think, of course, does that bothers you?

Please refrain from insulting me. Besides, didn't you agree that it "takes a million times longer" to get a LFS working just a few screens up in this thread? You've given me the impression that you accept it as given, as I do. Quit dancing around and take responsibility for what you say.
Advertisement
Quote: Original post by twix
Quote: Original post by owl
Why are you saying it takes forever to compile a kernel a webserver and a firewall and configure them? I've done that many times and only once for each system I've set up. Have you messed arrownd with linux extensively to emit such an oppinion? It requires you to think, of course, does that bothers you?

Please refrain from insulting me. Besides, didn't you agree that it "takes a million times longer" to get a LFS working just a few screens up in this thread? Quit dancing around and take responsibility for what you say.


I'm not insulting you. I'm sorry if I made you feel I was. And please, quote me saying that, because I don't think I said such a thing. Anyway I agree that it requires more of you than sitting and waiting for it to get installed.
[size="2"]I like the Walrus best.
Quote: Original post by owl
I'm not insulting you. I'm sorry if I made you feel I was. And please, quote me saying that, because I don't think I said such a thing. Anyway I agree that it requires more of you than sitting and waiting for it to get installed.

I said that it takes a million times longer, and you said "of course", and dived into your game analogy. I didn't think there was much room for confusion there, sorry if I misunderstood you.

In any case, we've now fallen into bickering about irrelevant things. We've presented our cases, and it's clear that resolution is unlikely. It's time for me to go; I've some work to do on my good ol' Windoze machine. [grin]
This sounds like a great idea, I do not require much from my computer, just surfing the internet, communicating with friends over MSN and it's calculator. I would love to be able to make this and I'm just wondering what steps I need to take, I'm only 16 and am currently doing A Level Computing which gives me the basics to the low levels of this. Since I'm not doing Computer Science this will render me somewhat untaught in terms of low level OS design.

Building an OS sounds extremely difficult though, could somebody sum it's difficulty and give their explained answer please?

Thanks in Advance
TomX
Quote: Original post by TomX
This sounds like a great idea, I do not require much from my computer, just surfing the internet, communicating with friends over MSN and it's calculator. I would love to be able to make this and I'm just wondering what steps I need to take, I'm only 16 and am currently doing A Level Computing which gives me the basics to the low levels of this. Since I'm not doing Computer Science this will render me somewhat untaught in terms of low level OS design.

Building an OS sounds extremely difficult though, could somebody sum it's difficulty and give their explained answer please?

Thanks in Advance
TomX


from the website OP posted

here the index.
[size="2"]I like the Walrus best.
Advertisement
If you want to do it for fun, go right ahead. If you just want working Linux, use a regular distro. I'm doing something *sort* of like that: I installed Debian on my mp3 player, and I'm going to get it to boot from a floppy disk even without BIOS support for USB booting. It's pretty much a waste of time; I could just use a liveCD and use the mp3 palyer for storage, but I'm doing it because I can and it's geeky. (And accessing the hard drive of my mp3 player should be a lot faster than a CD.) I'm putting it off until I have a chunk of time free, though.

Stuff like this is great if you like messing around with the system and figuring stuff out. It sounds like that's you.
To the above poster: Wow now that sounds hard.
______________________________________________________________________________________With the flesh of a cow.
If you stick to the instructions the LFS part is going to be peace of cake... if nothing goes wrong you should have working LFS after one day (assuming reasonably fast cpu).

But if you're like me, you wan't to have the latest kernel with some exotic patch set, latest gcc, you wan't to use highest possible optimization level (with practicly no gain ;) ), and the latest version of everything.. then prepare to spend some time.. well the latest version part is pretty painless if you stick to development version of the LFS.

If you get through the LFS installation and all the test benches gave results you were expecting, then you're ok. You have (probably) a stable base system.

The _real_ problem comes when you start building upon the LFS (LFS is only the bare minimum functional GNU/Linux (read: no X)). There are few packages (especially Mozilla, OOo, Java) that are picky about some versions of compilers and libs.

It took a week for me to get a system up and running with 800Mhz Athlon. At that point LFS used 2.4 kernel and glibc without nptl. I wanted Reiser4, 2.6 kernel (it was quite stable already), NPTL threading. But now I'm really happy with my system.. it has been stable and I'm in _total_ control of it. I know exactly what every script in my system does and I know where to find them. LFS is great if you want to learn what's inside GNU/Linux OS.

I don't care what they say... I think windows is a terrible machine to work with. Everything is so inflexible to use, and the crashes :(, honestly, it takes lots of work to keep windows boxes running, and even then, they're virtually unusable.


I hate it when people complain about Linux, when they don't even take the time to learn it.

This topic is closed to new replies.

Advertisement