[PATCH] Utilize i686, SSE and MMX by default on FreeBSD/i386
Xin LI
delphij at delphij.net
Fri Mar 19 21:42:45 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2010/03/19 14:24, Daniel Eischen wrote:
> On Fri, 19 Mar 2010, Xin LI wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 2010/03/19 13:15, Daniel Eischen wrote:
>> [...]
>>> Well, we have nanobsd, but having a suitable install tool
>>> for small flash-based systems where you want a nanobsd-like
>>> setup (readonly filesystems) would be very nice. I try
>>> to write procedures for our embedded systems so others
>>> (neophytes) can create and burn them, but it might be
>>> easier for someone to get started with embedded systems
>>> if they could do it from a release using an install tool.
>>
>> Some computation intense tasks would benefit from enabling certain
>> optimizations which is not suitable for older processors.
>>
>> However, just like John said servers tends to use 64-bit platform more
>> than 32-bit ones, so perhaps we can just dismiss the idea of enabling
>> these optimizations on FreeBSD/i386 platform and focus on
>> FreeBSD/amd64...
>
> Perhaps I was wrong, but I thought Scott's question was more
> general: is there a desire for a special installation suitable
> to small appliances (usually flash-based)?
At $work we have plans on providing a Flash based images that is
specifically built for some need, as a continuation of the FreeNAS project.
My understanding is that we want to provide images for more "general"
purpose. I knew that there is still a lot of people using i386+PAE
kernels on their Linux servers although they have > 4GB of RAM barely
because they can "see" the memory in top(1) output. I personally don't
think it's a very attrative idea.
Perhaps, we can have a separate, FreeBSD based x86 embedded platform
SDK, like what Windows CE has offered as their "Platform Builder", that
can give one a menu to choose which part the engineer does not want/etc
and just build an Flash image for burn into the boot media (ideally it
would use pre-built binaries for some common-case platforms) by using
src/tools/build/options? Sounds like a SoC 2010 proposal to me :)
Cheers,
- --
Xin LI <delphij at delphij.net> http://www.delphij.net/
FreeBSD - The Power to Serve! Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
iQEcBAEBAgAGBQJLo+/BAAoJEATO+BI/yjfB46EH/A9BkztAH5s6zxX+hbsfyQfr
fMHPnx4KAPVy1ItWTWikUOvGw3eoSSfX1UH8hOXbzEZnwSWIJAPsLNWrOy7Usprx
4aSwvu3UsEsma5xBJeGjkhh+Bvird47T4OfEBMzsutvxEV/PJZvOE/TTpkIq+5sQ
vlG+HPi2fuMm026zgfb52dtHoH+6KMPbYUU61Cp9XprgCif6eH1mNAWEPCxeoviE
E71vOc1I8kS0xz5DvKsT2HG9Xcrrl8PMwboow62CBt/xZrwPYRYioh9a/hdZ6nzp
fBb+ISxf3G7mSf7txpvdXJfPklqdL/8rxPrFyAQPqGWnBe5G/JoUT9yUbHyPjbQ=
=PkRA
-----END PGP SIGNATURE-----
More information about the freebsd-arch
mailing list