TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Booting embedded Linux in 0.37 seconds on an ARMv7-A CPU at 528 MHz

187 pointsby eerimoqalmost 5 years ago

10 comments

nimishalmost 5 years ago
One interesting reason there's a been a bunch of progress in this space is that automotive systems are required to show the rear view camera in a certain amount of time. Progress driven by the oddest of things.
评论 #23559461 未加载
评论 #23560512 未加载
评论 #23560194 未加载
评论 #23579631 未加载
ndesaulniersalmost 5 years ago
I&#x27;m impressed. I don&#x27;t know of too much work that&#x27;s going on upstream for optimizing boot times, other than some of the clear linux stuff: <a href="https:&#x2F;&#x2F;www.phoronix.com&#x2F;scan.php?page=news_item&amp;px=Clear-Linux-Ubuntu-Eoan-Boot" rel="nofollow">https:&#x2F;&#x2F;www.phoronix.com&#x2F;scan.php?page=news_item&amp;px=Clear-Li...</a><p>There are folks looking into improving boot times on Android; turns out init and kernel drivers are a tangly mess of {dependency} spaghetti. Loading kernel modules can induce delays in processing relocations.<p>The kernel patches disable a bunch of stuff, including ethernet it looks like? Most of the kernel changes comment out blocks of code, or trade long delays for shorter delays with more iterations.
评论 #23558461 未加载
评论 #23562579 未加载
评论 #23562310 未加载
Polylactic_acidalmost 5 years ago
Does anyone know why x86 systems are so slow to start up? I got a x570 mobo recently and it still takes about 5 seconds to get to grub.
评论 #23559232 未加载
评论 #23562089 未加载
评论 #23561915 未加载
评论 #23560873 未加载
评论 #23559925 未加载
评论 #23582340 未加载
评论 #23568831 未加载
评论 #23560524 未加载
评论 #23559636 未加载
评论 #23560682 未加载
WatchDogalmost 5 years ago
&gt; Networking takes by far the longest time to get ready. The main reason is that Ethernet auto-negotiation takes a significant amount of time, about 1 to 3 seconds.<p>Is this a fundamental limitation of how auto-negotiation works? Is there a way to speed it up?
评论 #23558469 未加载
评论 #23563261 未加载
yjftsjthsd-halmost 5 years ago
&gt; A reboot is even faster, only 0.26 seconds from issuing the reboot to entering user space.<p>Curious; it doesn&#x27;t say how that works. Could be kexec, but if it&#x27;s a real reboot then I&#x27;d be interested to know why it&#x27;s faster. Can you still skip some hardware initialization somehow?
评论 #23559360 未加载
评论 #23558118 未加载
dmitrygralmost 5 years ago
&gt; Start with MMC clock frequency at 52 MHz instaed of 400 kHz.<p>Whoa there!<p>Spec violation. Not guaranteed to work. Might work some days but not others.
评论 #23560427 未加载
m463almost 5 years ago
I have an intel system that takes 20x as long just to beep that there&#x27;s no keyboard.
Yanu-3452almost 5 years ago
Are super-quick boots vulnerable to having a (presumably?) lower entropy pool exploited or do the steps taken to mitigate low entropy across freshly minted cloud images also help here?
评论 #23561054 未加载
pcdoodlealmost 5 years ago
The hardware looks awesome! Looks like it hasn&#x27;t been updated in 2 years though, has anyone produced these PCBs based on the Jiffy?<p>Is that an EMMC Socket on there?
eximiusalmost 5 years ago
Why can&#x27;t network boot up be done asynchronously?
评论 #23559568 未加载
评论 #23560453 未加载