Phoronix announced today that they have released the first major update to the Phoronix Test Suite's Live CD/DVD. The new version is PTS Desktop Live 2010.1, codenamed "Anzhofen". It is based on Ubuntu Lucid Lynx 10.04 and integrates the Phoronix Test Suite 2.4.1 in a live CD or USB stick.
Be awesome. Solve problems. Eliminate frustration from computing! Linux, tech, news, retro games, programming, hacks, and other stuff.
Thursday, February 25, 2010
PTS Desktop Live 2010.1 released!
Phoronix announced today that they have released the first major update to the Phoronix Test Suite's Live CD/DVD. The new version is PTS Desktop Live 2010.1, codenamed "Anzhofen". It is based on Ubuntu Lucid Lynx 10.04 and integrates the Phoronix Test Suite 2.4.1 in a live CD or USB stick.
Wednesday, February 24, 2010
ClamAV Live CD project renamed to OpenDiagnostics Live!
- Disk utilities (partimage, wipe, hdparm, ntfs-3g, Darik's Boot and Nuke)
- Recovery/backup utilities (photorec, testdisk, rsync)
- Cracking utilities (john, pdfcrack, fcrackzip, chntpw)
- Benchmarking programs(stress, dbench, tbench, bonnie++, sysbench)
- Hardware recognition tools (hardinfo)
- Network tools (net-tools, netcat-traditional, wireshark)
- Wi-Fi monitoring/cracking utilities (kismet, aircrack-ng)
Friday, February 19, 2010
New Linux Journal Article: Using the Reconstructor Web UI
LinuxJournal.com has recently published another of my articles. It is concerning the Reconstructor Web UI.
Wednesday, February 17, 2010
G-Speak: gesture based computing
g-speak overview 1828121108 from john underkoffler on Vimeo.
Tuesday, February 16, 2010
Open Source Infographic
It's from focus.com, and it provides a great deal of facts about open source throughout the world. The infographic refers to open source applications in the tech world, as well as open source concepts employed in other fields.
Monday, February 15, 2010
Moblin + Maemo = Meego?
The technical steering group discussing the project:
Sunday, February 14, 2010
Deluge WEB UI error after accepting EBOX certificate
This seemed like a strange error, but I figured out a couple different ways to get around this issue. One way is to access your Deluge Web UI through a service such as DYNDNS, meaning that EBOX would be reached through https://File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/wsgiserver/__init__.py", line 628, in communicate
req.respond()
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/wsgiserver/__init__.py", line 361, in respond
response = self.wsgi_app(self.environ, self.start_response)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/webapi.py", line 315, in wsgifunc
result = internalerror()
File "/var/lib/python-support/python2.6/deluge/ui/webui/debugerror.py", line 399, in deluge_debugerror
web.ctx.output = djangoerror()
File "/var/lib/python-support/python2.6/deluge/ui/webui/debugerror.py", line 386, in djangoerror
return t(exception_type, exception_value, frames, exception_message, version_info, tback_txt)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 498, in __call__
return f.go()
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 760, in go
self.output._str = ''.join(map(self.h, self.parsetree))
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 552, in h
return getattr(self, 'h_' + item[WHAT])(item)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 684, in h_line
o = self.h(x[NAME])
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 552, in h
return getattr(self, 'h_' + item[WHAT])(item)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 609, in h_call
args = [self.h(x) for x in i[ARGS]]
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 552, in h
return getattr(self, 'h_' + item[WHAT])(item)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 620, in h_expr
item = self.h(i[THING])
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 552, in h
return getattr(self, 'h_' + item[WHAT])(item)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/template.py", line 611, in h_call
return call(*args, **kw)
File "/var/lib/python-support/python2.6/deluge/ui/webui/lib/webpy022/webapi.py", line 146, in cookies
cookie.load(ctx.env.get('HTTP_COOKIE', ''))
File "/usr/lib/python2.6/Cookie.py", line 625, in load
self.__ParseString(rawdata)
File "/usr/lib/python2.6/Cookie.py", line 656, in __ParseString
self.__set(K, rval, cval)
File "/usr/lib/python2.6/Cookie.py", line 578, in __set
M.set(key, real_value, coded_value)
File "/usr/lib/python2.6/Cookie.py", line 455, in set
raise CookieError("Illegal key value: %s" % key)
CookieError: Illegal key value: EBox::Auth_EBox
Pandora updates! Cases ready for action, and OS news!
The Pandora console project is an exciting project that has been victim to the occasional delay, but the last couple weeks have been a source of some exciting news.
The great thing about open development is that you know everything that's going on. The worst thing about open development is that you know everything that's going on. I choose to focus on the positive, as whining and complaining doesn't really help the developers much.
Keep in mind that this is the CURRENT state. A lot of things will be fixed before you receive your Pandora.
Category | Description | What does it mean? |
Driver | WiFi does work, but speed is slow due to not finished SDIO implementation yet | You can use WiFi at the moment, but the speed will be low. DJWillis is currently hacking to get proper SDIO working. |
Driver | OpenGL ES: Works fine, but the X version runs very slow. RAW FB version runs fast. | To play OpenGL ES games or emulators in proper speed, you need to quit X for the moment. Not a serious issue. |
Driver | Bluetooth: Working fine, proper GUI needs to be implemented yet | You can use the command line to set it up. DJWillis is working on a proper GUI. |
Driver | Keyboard: Keymappings need to be finished, some keys are not yet mapped correctly | This will be done until first release. Nothing major to do, should only need a few hours. |
Driver | Touchscreen: Working fine in X. Non-X version has inverted axis. | Apps running in non-X mode will have no usable touchscreen driver at the moment. Should be a quick fix. |
Driver | ALSA is working fine. Sound working nicely. | Sound is working fine. |
Driver | Battery is included as standard power information in the kernel. | Just has been added, simply need to test if this works with standard Linux Battery Monitor in XFCE4. |
GUI | pmenu: Included and works fine. | You can select it as default GUI instead of XFCE4 or Ubuntu Netbook-Launcher. |
GUI | netbook-launcher: First testing version working fine, needs to be implemented as default third GUI | All left to do is to update the bootup script to include the netbook-launcher. Takes a couple of minutes. |
GUI | xfce4: Basic system runs, many optimizations can be done | You can properly run and work with XFCE4, the default desktop GUI. Expect many tweaks from the community when it is released, i.e. Pandora specific applets, themes, etc. |
GUI | You can easily switch between the launchers. | Fully implemented. A switch from xfce4 to pmenu does take about 3 seconds, yay! |
System | Auto-Discovery of PND files works great and without any known issues. Running apps in No-X mode has some permission issues. | To install games, all you need to do is copy the .PND file onto the SD Card and it appears in the menu of every GUI. |
System | Scripts for low-power mode, backlight off when you close the unit and opening a quick menu haven been coded. However, they have not yet been fully mapped. | At the moment, you need to run those scripts from the command line. Mapping them to some keys shouldn't take too long. |
System | Standard USB-Drivers, SD Card Driver including Automount working fine. Remounting not always working when you remove and reinsert an SD Card without properly unmounting it. | You can use USB sticks, USB Joysticks, etc. and of course SD Cards without any problems. |
System | Boot time is pretty long at the moment. Remember we're booting up a fully fledged Linux system, not just some simple non-X mini-GUI. | There can be done a lot to increas the bootup time in the future, but we don't know if they make it into the first release. |
System | Battery charging does work fine, however, as it is the case with most devices nowadays, the Pandora needs to be switched on to charge (it will automatically switch on once you connect it to the AC). Of course, if it is already switched on, it will stay on. You can connect and remove the AC anytime without having to reboot the running system. | No problem here, however, we plan on implementing a mini-kernel which just does the charging and light up the LED. Once this is implemented, the normal user won't notice the device is switched on. Until that is done, the system will simply do a normal bootup. Not really a serious issue ;) |
System | The complete OS is English at the moment. Also the keymap does not yet support international characters. | It's not yet possible typing characters like ö, ä or ü. As each country needs different special characters, we decided to keep the international version (English) at the moment. It shouldn't be too hard to remap things so you can use the special characters you need, some discussions at the boards once the Pandora is delivered will surely help you out. |
Applications | MPlayer: X version doesn't run too well yet (stutters and the menu is behind the video windows) | Switching to fullscreen makes movie playing a bit better. pmenu has a better working version included, so in worst case you have to switch to pmenu for the moment to watch movies. |
Applications | Music Player: Currently XMMS is being used. As it does not feature a flexible GUI, it doesn't implement too nice on 800x480 | You can listen to music without any problems. You have playlists, can run it in the background, etc. It just could LOOK better. This will be fixed once we switch to a different player. |
Applications | Help files not included. AbiWord crashes when you try to open Help files. | As the NAND is limited, we couldn't include any help files. Usually, you get a file not found error. Only AbiWord seems to crash. |
Applications | Most other apps (Midori,ClawsMail, xChat, Pidgin, etc.) are working fine. Some apps are not optimized for 800x480 usage, so their windows are larger than the visible area. | Everything nicely working. For some apps you need to move the windows around to see all buttons, but this is mostly only the case for their settings dialogues. AbiWord, Midori, ClawsMail, Pidgin, xChat, etc. work fine in that resolution. |
So, to sum it up:
You can expect an almost fully working system. You can easily play games by simply copying them on the SD card and inserting it.
You have three different GUIs you can use. For demanding apps (or apps that need a fast OpenGL ES), you need to quit X for the moment. The system will do that automatically for you, but that does mean that all other running apps are being terminated at the moment (but hey, who wants to read eMails while playing stuff like Quake 3?)
Most will work, it is just a bit rough around the edges. But that will be fixed in future firmware upgrades. I'm sure a lot of devs who get a Pandora will also start to work to make things better, so expect a LOT of stuff happening just after release.
---------------------------
Also, here is some more media of note.
Mockup of the Pandora AppStore (name TBD):
Here is a Revision5 board that is labeled by the function of each chip on the board:
Atari ST emulation from Skeezix:
EvilDragon informs us about choosing between different GUIs.
EvilDragon shows us the Amiga Emulator:
LCD Comparison (including the Pandora LCD) again from EvilDragon:
Virtualbox releases version 3.1.4!
- VBoxManage: add restorecurrent operation to snapshots command
- VBoxManage: fixed broken snapshot lookup by name (bug fixed in SVN/3.1.4 (closed)">#6070
- 3D support: fixed SELinux warning saying VBoxOGL.so requires text relocation (bug ... (closed)">#5690)
- 3D support: fixed Corrupted surface rendering (bug Fixed in SVN (new)">#5695)
- 3D support: free textures on guest application termination (bug #5206)
- 3D support: fixed ubigraph_server crashes ( ... (closed)">#4674)
- 3D support: fixes for 64-bit Solaris guests
Saturday, February 13, 2010
Getting EBOX 1.4 (Ubuntu Server) to work with a VIA C3 CPU
Recently, I decided to change my home NAS from FreeBSD (FreeNAS) to a Linux-based solution. The hardware that I am running is a modified Chilibox from the now defunct Chili Systems. Under the hood is a Via EPIA PD10000 Mini-ITX motherboard with a VIA C3 EDEN class CPU running at 1 GHz. This is a very power efficient setup- perfect for an always-on home server. However, after attempting to install EBOX 1.4 as (well as Ubuntu Server 8.04.4, on which EBOX is based) led me to an interesting boot error:" Starting up . . .
This kernel requires the following features not present on the CPU:
0:6 0:8
Unable to boot - please use a kernel appropriate for your CPU. "
- Install EBOX 1.4 (or Ubuntu Server) as normal.
- Get to the point where the disc ejects and the computer asks you to reboot. At this point, you can either reboot without the disc to verify that the problem still exists or leave the install disc in the drive.
- Allow the live cd menu to come up, and choose "Rescue a broken system".
- Respond to all of the prompts (setting up the keyboard, etc.)
- The system will ask you for your root partition. Select it and then you should get a root shell prompt at the bottom of the screen
- You need to install the "linux-generic" kernel to get the system working again. Type apt-get install linux-generic .
- Reboot the machine, and you should have now got past the wrong CPU message and finish the setup process.
Wednesday, February 3, 2010
Phoronix releases Phoronix Test Suite 2.4!
The fine people over at Phoronix have recently announced the release of version 2.4 of the Phoronix Test Suite.
- New Operating System support -- PTS 2.4 now has enhanced compatibilty for OSes such as Palm WebOS, OpenSolaris FreeBSD 8.0, OpenBSD, NetBSD, as well as initial OS support for Windows 7. Imagine running the same benchmark on your Palm Pre, OpenBSD server, and Win 7 home machine!
- Actual image quality comparisons -- PTS 2.4 is introducing tests that provide tools for examining rendered images on a pixel by pixel basis to look for rendering or artifacting differences. Initial tests are available for Nexuiz and Enemy Territory: Quake Wars, though they are looking to expand support in future versions.
Multi-Touch coming to Google's Chrome OS?
Tuesday, February 2, 2010
VGA Boot Codes- Help with live CD/DVD video resolutions
If you ever find yourself in with a live CD or DVD that doesn't default to the correct video mode, here is a handy cheat sheet of video modes to put into the boot parameters. For example, if you wish to have a 1024X768 resolution with 16 bit color, type vga=791 in addition to the regular boot parameters.
Enjoy!
VGA Resolution and Color Depth reference Chart:
Depth | 800×600 | 1024×768 | 1280×1024 | 1600×1200 | |
8 bit | vga=771 | vga=773 | vga=775 | vga=796 | |
16 bit | vga=788 | vga=791 | vga=794 | vga=798 | |
24 bit | vga=789 | vga=792 | vga=795 | vga=799 |