DescriptionThe AIRcable Server XR comes with a modified version of Kwort 2.4. It features Linux Kernel 2.6.24.4 with BlueZ 3.32. D-Bus and OpenObex are included so you can start developing your own Linux Bluetooth application in immediately. With D-Bus and any of it's language bindings, including python, C, C++, Ruby* or even Java*, you can start developing your own applications in minutes, or modify one of our examples to get what you need in very little time. OpenProximity project is included too. This project supported by AIRcable among others, aims to create an open source (GPL) Proximity Marketing Solution. It's based on most updated technologies for Linux, making use of BlueZ, D-Bus, OpenObex, Obex-Data-Server and Python. Even though the project is in it's early stages it can already be used to scan the air and send files via OBEX to discovered devices. More stuff will be coming soon. OpenProximity project is not a commercial Proximity Marketing application. Please contact us for a list of commercial proximity marketing companies. Also please note: only Python is included in this distribution, C and C++ might require extra headers, while Ruby and Java are not installed. PhilosophyReleasesOne of the rules that makes Open Source software so dynamic, stable and trusted is "Release early, release often". This means that even if software is not fully finished meaning it didn't got to the 1.0 stage, or passed the beta stage, it's good to make a release so that users can start testing seeing your work and can give feed back. This means that some part of the distribution might be in beta stage, or even in earlier development, for example the X server is working perfectly and nicely, but it might be missing some applications that are listed in the menu. ContributionsAs Open Source users and producers we have strong feelings with it. Most of our work is open sourced so you can get the code from the web. When you buy the AIRcable Server XR you provide us funding so we can keep the development on Kwort Linux and keeping it improved. Useful linksKwort [ http://www.kwort.org/ ] BlueZ [ http://www.bluez.org/ ] BlueZ Wiki [ http://wiki.bluez.org/ ] OpenProximity [ http://code.google.com/p/proximitymarketing/ ] AIRcable Blog [ http://aircable.blogspot.com/ ] OpenProximity Support Google Group [ http://groups.google.com/group/openproximity ] AIRcable Support [ http://groups.google.com/group/aircable ] Included Packages:
Full List of PackagesFor a full list of available packages you can check: http://kwort.aircable.net/repository/packages/
Initial SetupWhen you get the Server XR you firstly need to plug in the CF card. This card has all the needed software so that the ebox 2300 can boot a kwort Linux. After that you will need to connect all the wires (monitor, keyboard, mouse) also connect the power source. The OS supports PS2 mice on the same PS2 connector than the keyboard. You can use a Y adapter. The kernel also supports USB mice. Now you are ready to turn it on, so do it. On the first boot you will be guided through the setup process. After this is done you will get a Linux shell login. User name is root, and password is aircable (you can change the password later with passwd). You can now start playing with it. You can start X-Window by typing "startx" at the command prompt. The OpenBox
window manager starts up, and LXDE starts as desktop manager. You will notice it's quite easy to use, if you're familiar with other Linux desktop managers like Gnome or KDE, then you will find no problem in using this one. Sames happens if you're a Windows or Mac user you will not find it hard either. Check out our OpenProximity project by opening a terminal (xterm in the X-Window system, or the login shell when it boots): openproximity This program will start scanning the air for Bluetooth devices and send a nice Tux (Linux logo) drinking a soda to every device that provides the Bluetooth Obex Push service. Check the source code, it's in /usr/share/openproximity. If you want OpenProximity to upload another file then you need to modify the environmental variable OP_FILE, suppose you want to upload /root/image.jpg, then you do: export OP_FILE=/root/image.jpg openproximity Package HandlingKwort Linux comes with a package manager called kpkg. We have a temporary repository at kienhoefer.com, to set your repository up you need to do: export MIRROR="kwort.aircable.net" export MIRROR_PATH="repository/" export MIRROR_PROTOCOL="http://"; kpkg update export MIRROR="" (you need to run this last step because of a little typo in kpkg) kpkg search <part of the package name> kpkg install <package> For more information please check: Package Handling UpdatesWhen ever there's a mayor package update we release a script so our customers can update they're servers easily, for any of this scripts the process is the same:run wget <url> to get the script then bash <update#.sh> to run it. For example to run update 1 you need to do: wget http://kwort.aircable.net/updates/update01.sh bash update01.sh |