Open Source Translation Database Thu, Mar 8. 2012
Andrew Smith has released his Open Source Translation Database project, which contains thousands of open source translation files and can populate new translation files based on previous translations. In the released form this in incredibly useful -- and he has ambitious plans for new features and capabilities such as suggesting strings to be used in new projects based on the number of available translations.
Congratulations, Andrew, on this launch!
Raspberry Pi Fedora Remix 14 - Release Event this Wednesday! Mon, Feb 20. 2012
The computer education, hardware hacking/maker, and open source worlds are all eagerly anticipating the release of the $35 Raspberry Pi computer before the end of the month. In preparation for the hardware release, tthe Raspberry Pi Fedora Remix 14 distribution is being released this Wednesday, February 22.
Full details of the event are on the CDOT wiki. Everyone's invited, and I hope to see you there!
Update: Fixed link above.
Fedora ARM on the Raspberry Pi at Seneca CDOT Wed, Oct 19. 2011
What happens when you combine a $25/$35 computer, a major Linux distro's secondary arch effort, and a college that's deep into open source?
Here's a tiny video peek...
There's a lot of optimization still to be done (including X11) but look forward to a Raspberry Pi Fedora image (spin/remix), Fedora 15 for ARM, and the Raspberry Pi device itself all being available next month.
(In or near Toronto? There are three talks related to Fedora ARM and/or the Raspberry Pi at FSOSS next week).
Gnome Documentation Hackfest Thu, Mar 17. 2011
For the next six days, CDOT is hosting some members of the of the GNOME documentation team for a documentation hackfest in preparation for the upcoming GNOME 3.0 release. On Friday we're holding an informal lunchtime talk to introduce the Seneca and Gnome communities -- and if you're in the greater Toronto area and are free, you're welcome to join us!
Fedora ARM PandaStack Wed, Mar 9. 2011
The PandaStack I mentioned previously - a stack of PandaBoards mounted on threaded rods, powered by a modular ATX power supply - is now a fully-functional part of the Fedora ARM project koji buildsystem.
For anyone interested in building a similar stack, here's the parts list and assembly instructions:
- 15 PandaBoards (or whatever quantity you wish to stack; the photo here shows 11 boards, since we have temporarily removed 4 for various device driver test projects)
- 15 barrel connectors
- 1 ATX 750W modular power supply (note: higher-rated power supplies may not have more current available on the +5v rail, which is what is used in this project)
- 4 threaded #4-40 stainless steel rods. (Note: BeagleBoards accept a #6-32 thread, but PandaBoards have smaller mounting holes).
- 1 pack (100) 0.25" nylon spacers
- 1 pack (50) 1.25" nylon spacers
- 2 packs (10) stainless steel acorn nuts
- SD cards, ethernet cables, network switch
- hacksaw, soldering iron, solder, wire strippers, heat-shrink tubing, heat-shrink gun (or embossing craft gun), multimeter
Cut the threaded rods to size with the hacksaw. Stack the boards on the rods, reversing the orientation of every second board so that it is upside down with the ethernet jack facing the opposite side of the stack; this will result in ethernet and power jacks down two opposite sides of the stack, with serial ports on another side and no connectors on the remaining side (which is the "bottom" of the stack). Use the 1.25" spacers between adjacent boards in a right-side-up/upside-down pair, and the 0.25" spacers between pairs. The grounding strips on the top of each ethernet/USB connector tower will just touch the plastic cases of the LED drive transistors on the adjacent board in each pair. Fasten the stack with the acorn nuts.
Gather the barrel connectors in groups of five. Connect each group to the +5 volt (pin 1) and ground (pin 2/3) leads of a molex connector from the ATX power supply (cutting off the cable connected to the molex connector, and ensuring that the barrel connectors are wired center-positive). Solder, then insulate with shrink-wrap tubing. Take the motherboard connector of the power supply, pull off all of the leads except pins 8 (PWR_OK) and 16 (PS_ON), solder those leads together, and insulate with shrink-wrap tubing. Plug the molex and motherboard connectors into the ATX supply.
Place the stack on its side on a wire shelf for convection cooling. Test the power supply leads to ensure you're getting a solid +5 volts, burn and insert your SD cards, connect your ethernet cables, and connect the boards one at a time to the power supply unit with the barrel connectors.
Enjoy your silent tower of computing power!
Running Fedora ARM without ARM Hardware, Made Easy Mon, Feb 28. 2011
Interested in ARM but lacking ARM hardware? Not a problem! Fedora includes support for ARM virtual machines, and I'm packaged up a preconfigured ARM VM for your convenience:
- ARM virtual machine package: http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-f13beta1-15.fc13.noarch.rpm
- Repo config for staying up-to-date on ARM VM releases: http://scotland.proximity.on.ca/arm/armvm/noarch/armvm-release-1-1.fc13.noarch.rpm
The armvm package will install a preconfigured ARM virtual machine named "f13-arm-beta1" with a 2GB image and a 128MB memory footprint. Since x86_64 processors don't provide hardware support for ARM processor virtualization, the ARM VM will run slowly compared to i386/x86_64 VMs, but the performance should be tolerable on most machines (Atom netbooks excepted). You can manage the VM with virsh or virt-manager. I've tested these packages on F13 and F14, but not on F15 Alpha yet. (By the way: the root password on the VM is "fedoraarm").
(Please don't forget that both the Fedora ARM beta release and the armvm package are very definitely at the pre-release/beta stage of maturity. In particular, updating the armvm package will REPLACE your arm VM with a new image - beware!).