Q: Why have you been developing this system?
A: When we began using many Soekris boxes in one project back in
2003, we were all longtime FreeBSD users and no existing embedded
FreeBSD distribution fitted our needs. We have been developing and
improving WiBSD since then. We also think that FreeBSD is a great system
and since we got it for free, we decided to give WiBSD for free. And of
course - more people can do more work so if you seriously want to help
us, please contact us.
Q: Do you know that WiBSD documentation
sucks?
A: Yes. If you are willing to help us document the project we
will be more than happy. You can participate on Handbook, FAQ, write
HOWTO's and more, much more. Just let us know.
Q: What is the difference between 1.0 and 2.0
branches?
A: 2.0 is a different FreeBSD branch (currently 5.4 against 4.11
in 1.0) and except of that, all major changes goes to 2.0 at first.
Q: What is it with those two types of images? Why
I cannot use bin.gz image to remotely upgrade my WiBSD
box?
A: WiBSD is designed for boxes with little memory and little
flash/disk space. upgrade.tar image is just a boot
directory which is inside of the bin.gz image. There is no easy
way to get the boot directory out of bin.gz image
with expected little memory and little flashcard space.
Q: If I decide to use WiBSD in my project, how can I
be sure that WiBSD will be still alive in a year, two years,
...?
A: We use it extensively in our commercial projects and we want
to use it in the future, too. And if you help us, the chance that WiBSD
will last for long is even better.
Q: I need a web-based interface. Is there one? Will
be in the future?
A: Not now and we are still not decided about the future for
this. Have you ever seen a guy configuring a Cisco box via web-based
interface? Would you really want this guy to configure your WiBSD box?
Do you really want such an interface? Let us know.
Q: Why the name 'WiBSD'? Q: I like WiBSD but I definitely need to add some
feature. Is it possible? Q: Can I create my own WiBSD image, for example to
add some system binary I really need (nc, ...) or some 3rd party
software (snort, ...)? Q: What about some dynamic routing daemon? Q: WiBSD doesn't boot with my special 'xyz' single-board
computer from this 'abc' manufacturer. What shall I do? Q: Do you know that storing OpenVPN private key in
the Q: Do you know that storing MD5 pasword hashes in
the Q: Will you incorporate PF firewall and possibly ALTQ into
the system? Q: Why doesn't version 1.0.x work with GEODE
processors? Q: Will 1.0.x branch ever move to FreeBSD 5.x?
A: We began to use this system for some wi-fi installations at
first. Therefore the 'Wi' in the name. Since then, WiBSD became a
general purpose embedded distribution but we kept the name because we
liked it.
Development and New Features
A: It depends. If your suggestion is a good one and you
believe that others could profit from that too, mail us and we
will discuss that with you.
A: Not now, but we plan to set up a read-only CVS repository of
the whole WiBSD build environment.
A: We used routed somewhere and currently the system has
now such software. We plan to incorporate something that supports OSPF,
probably quagga, but it would add some hundreds of kilobytes which is
definitely not good news for our memory based root filesystem. We have
to analyze this yet.
A: Let us know. If you could possibly lend us the board for a
while, we may try to do something about it.
Security
/etc/rc.conf file could be dangerous?
A: Yes, it's a trade off. If you are worried about that you can
use just openvpn_key variable without defining the
openvpn_x_key, keep your key on the flashcard with proper
access rights and it will work. Please note that then you cannot just
move the rc.conf file without also the key file to create
exactly the same box. We are analyzing other solutions to this problem.
/etc/rc.conf file could be dangerous?
A: Yes. See the question about OpenVPN private key above.
A: It's on our TODO list for 2.0 branch but it will need some
substantial amount of work because we must create a similar
configuration environment (= to configure the firewall through
/etc/rc.conf variables) as used with IPFW.
Specific questions on WiBSD-1.0.x
A: FreeBSD 4.x doesn't work with GEODE out of box. And since we
use Soekris 4801 together with its USB port we use WiBSD 2.0.x anyway
and therefore it has a low priority for us now. If you really need 1.0.x
for GEODE equipped boxes (Soekris 4801, WRAP, ...), contact us.
A: No. Finally this branch will become a legacy one and
will live on. WiBSD made from FreeBSD-5.x consumes more memory then
FreeBSD-4.x and is not generally usable on boxes with 64MB of RAM (we
use memory root filesystem that is read from a read-only media and
consumes about 20MB of RAM by itself).
home | contact | legal | ©
2003-2005 The WiBSD Project. All rights reserved.