I made a post somewhere else, but ...erm... I don't know where the hell it's gone! Was there a forum rollback? It's not in my 'posts made' thing either.
Basically...
Their demos (at least the one where it says so) are using NOR flash!
What does this mean?
NOR Flash, unlike the NAND flash used in the Pandora, is VERY VERY fast to read, but *really* slow to write to. You really would not want to use it even for just saving casual, sub 100k docs. And i'd imagine using THunar would be very unpleasant (it caches thumbnails to NAND, unless this issue has been addressed). Plus, there's lots of batch1 out already, and as ED has said before, we can't change the hardware now or it'll piss them off (maybe not in the same words
)
GBA Flash carts use NOR memory because the code is run straight from the cart due to there being little RAM (LOL I automatically typed 'crap'). NAND memory is too slow and games can't possibly run from it, without wasting a lot of cycles in wait states.
What advantage will be gained by having them 'have a look at'(i.e. fuck with!) with our kernel/OS?
We'll gain maybe a second off boot time, if (they actually do) anything. But we'll no doubt drop functionality with that!
And there's &5000 gone - for probably little more than a second?
Anyone who's actually going to try and optimise the monster that is the Linux kernel (graceful (er, comparatively - and I could do no better!) at run time, lesser so at compile time), deserves my best D:/ :blink:/
From somewhere in the BOFH articles ( © Simon Travaglia),
Something like this:
Drop the clock to 1Mhz, slowly wind it back up each week as 'upgrades'.
"With our advanced analysis techniques and experience in Linux tuning, boot times can be reduced in some cases to less than a second." - sounds like BS to me. Hey, I don't mind being proved wrong, but this sounds pretty BOFH.
And look at their flowchart with timings thing - check out 'filesystem mount'. Fishy.
I don't mean this post as a kind of "RTFM, STFW" post, or as any stab in any way, but, really consider if this place is legit. Prove me wrong, I wanna see fast boot times. But I have reasons to believe it's bullshit and we'll get nowhere
. Maybe we should review any unneeded kernel stuff ourselves? Or, port faster, smaller OSes, like maybe Haiku - i'd love to work on Haiku but lack the incentive, maybe there are others. Pandora might be the key.
We could look at things like, is the issue in CPU doing all its init stuff, or disk(most likely). If it's disk, maybe we can (um, shit I don't know much about arm) run some stuff in Thumb? I don't know whether we can have kernel mode in thumb while userspace runs x without too much overhead.
Look out for any testimonials. I did some quick google searches and found none.
Good Luck, it's a good idea. Don't give up because I said this, just maybe avoid this lot
.
Edit: Btw
>1 second boot times are undesirable