I forgot one important thing, you must enable the Network boot from the BIOS.
Then you have to select Boot from the network as a second or third device.
Of course, if you choose as an alternative boot, pxe, the bios is forced to copy the structure in memory
Accessing UNDI without PXE???
-
- Member
- Posts: 116
- Joined: Wed Oct 22, 2008 2:21 am
- Location: Roma,Italy
Re: Accessing UNDI without PXE???
Hi,
If "works on 80% of computers" is good enough for your networking, then surely "works on 80% of computers" is good enough for hard disk too. Then you end up with a situation where the OS only works reliably (e.g. both network and hard disk working) on 64% of computers. Then you do video that only works on 80% of computers, and memory management that only works on 80% of computers, and timers that only works on 80% of computers, and scheduling that only works on 80% of computers, and... it doesn't take long before you've got an OS that only actually works on less than 10% of computers. Now if 1000 people try the OS you end up with 100 that think the OS is good. The other 900 people will each tell 10 more people that the OS sucks, and each of those 10 other people will tell 10 more people that they've heard the OS sucks. That's 100 people that think the OS is good and 18900 people that think the OS is bad.
Now consider what happens when you refuse to do things that are dodgy. Programmers tend to be human and make mistakes; so if everything should work (in theory) 100% of the time then everything might only work (in practice) 98% of the time. With 10 different pieces that might work 98% of the time you can calculate "98% * 98% * 98% * 98% * 98% * ...." and you end up with an OS where everything works 81% of time. That is still very bad. For 1000 users; that's 800 people that think the OS is good, and 4200 people that think the OS is bad.
To get sustainable "word of mouth" you need more than half of the people to think the OS is good. To do that, it needs to work on over 99% of computers, and for everything to work on 99% of computers each individual piece needs to work 99.9% of the time. Even if all of your code is perfect (zero bugs) you're going to be struggling to get close to "acceptable reliability" due to hardware/firmware bugs.
Cheers,
Brendan
I think (in general) my issue is explained well enough by the words "acceptable reliability".djmauretto wrote:20% of the time I have not found UNDI, and considering that the computers that I tested were not mine, I could not do the checks deeper.
In any case, what is your problem?
If "works on 80% of computers" is good enough for your networking, then surely "works on 80% of computers" is good enough for hard disk too. Then you end up with a situation where the OS only works reliably (e.g. both network and hard disk working) on 64% of computers. Then you do video that only works on 80% of computers, and memory management that only works on 80% of computers, and timers that only works on 80% of computers, and scheduling that only works on 80% of computers, and... it doesn't take long before you've got an OS that only actually works on less than 10% of computers. Now if 1000 people try the OS you end up with 100 that think the OS is good. The other 900 people will each tell 10 more people that the OS sucks, and each of those 10 other people will tell 10 more people that they've heard the OS sucks. That's 100 people that think the OS is good and 18900 people that think the OS is bad.
Now consider what happens when you refuse to do things that are dodgy. Programmers tend to be human and make mistakes; so if everything should work (in theory) 100% of the time then everything might only work (in practice) 98% of the time. With 10 different pieces that might work 98% of the time you can calculate "98% * 98% * 98% * 98% * 98% * ...." and you end up with an OS where everything works 81% of time. That is still very bad. For 1000 users; that's 800 people that think the OS is good, and 4200 people that think the OS is bad.
To get sustainable "word of mouth" you need more than half of the people to think the OS is good. To do that, it needs to work on over 99% of computers, and for everything to work on 99% of computers each individual piece needs to work 99.9% of the time. Even if all of your code is perfect (zero bugs) you're going to be struggling to get close to "acceptable reliability" due to hardware/firmware bugs.
Because this approach can never reach "acceptable reliability"; and is therefore a complete waste of time.djmauretto wrote:Instead of sitting here talking, why do not you do a little test?
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
-
- Member
- Posts: 116
- Joined: Wed Oct 22, 2008 2:21 am
- Location: Roma,Italy
Re: Accessing UNDI without PXE???
I think you're too paranoid, there is nothing 100% reliable.
Not even print "Hello World" on the screen.
Take things more easily,
Even Windows will not work on all computers in the world, and you want to write a more reliable system of windows?
Then you are definitely crazy ....
Not even print "Hello World" on the screen.
Take things more easily,
Even Windows will not work on all computers in the world, and you want to write a more reliable system of windows?
Then you are definitely crazy ....
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: Accessing UNDI without PXE???
Find me a PC that runs Windows, but not a hello world bootloader.djmauretto wrote:I think you're too paranoid, there is nothing 100% reliable.
Not even print "Hello World" on the screen.
-
- Member
- Posts: 116
- Joined: Wed Oct 22, 2008 2:21 am
- Location: Roma,Italy
Re: Accessing UNDI without PXE???
I do not have time to waste with this nonsense, I enjoyed using UNDI from boot, this is the reality ...
If you do not know how to do is not my problem.
The person who wrote the post asked how to do, I told him that you can do it, and I showed him how to do it.
Other messages of the post are useless ....
Please stop
Among other things, this time I'm working on my other great passion, which is the musical composition, and not have time to waste with a beginner's programming as I think you're both you Combuster Brendan .....
good luck
If you do not know how to do is not my problem.
The person who wrote the post asked how to do, I told him that you can do it, and I showed him how to do it.
Other messages of the post are useless ....
Please stop
Among other things, this time I'm working on my other great passion, which is the musical composition, and not have time to waste with a beginner's programming as I think you're both you Combuster Brendan .....
good luck