↧
Thin Client preview...
↧
Raspberry Pi: RDC Thin Client (Remmina)
Remmina is a Remote Desktop Client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
After about 14 months of sleep Remmina is reborn and it was officially moved to FreeRDP github repository as a sister project. It was released to cooperate with the new FreeRDP 1.0, with a lot of help from the FreeRDP community.
To get an updated version of Remmina we have to upgrade our version of Debian (squeeze) that is given by Raspberry Pi team to testing (wheezy) release.
We don't need to do apt-get dist-upgrade but we have to change our current repository from squeeze to wheezy.
For first go to Debian Sources List Generator and generate the right linecode:
Then click on the "Generate List" button:
Now we have to copy all the code in the souces.list file under /etc/apt/ (sudo vi /etc/apt/sources.list) we can do it directly from Midori Browser to LXterminal:
After that just shot an sudo apt-get update and sudo apt-get upgrade. Debian will ask you if you are sure etcetc, just press enter to accept the default choice.
Due to few available disk space when the update/upgrade is finished do an sudo apt-get clean and sudo apt-get autoclean to free some disk space.
After finish we can finally install Remmina (we will find a new menu entry called "Remmina Remote Desktop Client" under internet submenu) into our Debian wheezy:
sudo apt-get install remmina
Tested to connect to my WinXP PC and also tested to connect under Windows 2008 R2 Datacenter Edition with RemoteDesktop services with +100 user logged in...
Also the port of local resources is working...
...waiting for a real Raspberry Pi to test how it's works..
After about 14 months of sleep Remmina is reborn and it was officially moved to FreeRDP github repository as a sister project. It was released to cooperate with the new FreeRDP 1.0, with a lot of help from the FreeRDP community.
To get an updated version of Remmina we have to upgrade our version of Debian (squeeze) that is given by Raspberry Pi team to testing (wheezy) release.
We don't need to do apt-get dist-upgrade but we have to change our current repository from squeeze to wheezy.
For first go to Debian Sources List Generator and generate the right linecode:
Then click on the "Generate List" button:
Now we have to copy all the code in the souces.list file under /etc/apt/ (sudo vi /etc/apt/sources.list) we can do it directly from Midori Browser to LXterminal:
After that just shot an sudo apt-get update and sudo apt-get upgrade. Debian will ask you if you are sure etcetc, just press enter to accept the default choice.
Due to few available disk space when the update/upgrade is finished do an sudo apt-get clean and sudo apt-get autoclean to free some disk space.
After finish we can finally install Remmina (we will find a new menu entry called "Remmina Remote Desktop Client" under internet submenu) into our Debian wheezy:
sudo apt-get install remmina
Tested to connect to my WinXP PC and also tested to connect under Windows 2008 R2 Datacenter Edition with RemoteDesktop services with +100 user logged in...
Also the port of local resources is working...
...waiting for a real Raspberry Pi to test how it's works..
↧
↧
Raspberry Pi: Citrix Client
Back again to install Citrix Receiver Client...
The Citrix Receiver for Linux provides users with access to resources published on XenApp or XenDesktop servers. It combines ease of deployment and use, and offers quick, secure access to applications, content, and virtual desktops. Users can connect to resources published on XenApp servers using either individual ICA connections or, if using Citrix XenApp, predefined ICA connection configurations from servers running the Web Interface. Users can also connect to virtual desktops provided by XenDesktop, enabling them to use those virtual desktops as if they were connecting to a local Windows desktop.
Let's download from the official Citrix site the Receiver for Linux 12.0:
we need the version for ARM Processors:
We have to download Receiver for Linux, then on a LXTerminal:
sudo apt-get install libmotif4 libmotif-dev
sudo dpkg -i icaclient_12.0.0_armel.deb
Linux Receiver require OpenMotif 2.2.3, this is deprecated, we have to install libmotif4 that provide libXm.so.4.0.3, but Citrix Receiver need libXm.so.3 so we have just to add a simbolic link:
sudo ln -s /usr/lib/libXm.so.4.0.3 /usr/lib/libXm.so.3
after that under Internet menu we can find Citrix Receiver, click on it!
Citrix Receiver installed on our Rasperry Pi!!!
The Citrix Receiver for Linux provides users with access to resources published on XenApp or XenDesktop servers. It combines ease of deployment and use, and offers quick, secure access to applications, content, and virtual desktops. Users can connect to resources published on XenApp servers using either individual ICA connections or, if using Citrix XenApp, predefined ICA connection configurations from servers running the Web Interface. Users can also connect to virtual desktops provided by XenDesktop, enabling them to use those virtual desktops as if they were connecting to a local Windows desktop.
Let's download from the official Citrix site the Receiver for Linux 12.0:
we need the version for ARM Processors:
We have to download Receiver for Linux, then on a LXTerminal:
sudo apt-get install libmotif4 libmotif-dev
sudo dpkg -i icaclient_12.0.0_armel.deb
Linux Receiver require OpenMotif 2.2.3, this is deprecated, we have to install libmotif4 that provide libXm.so.4.0.3, but Citrix Receiver need libXm.so.3 so we have just to add a simbolic link:
sudo ln -s /usr/lib/libXm.so.4.0.3 /usr/lib/libXm.so.3
after that under Internet menu we can find Citrix Receiver, click on it!
Citrix Receiver installed on our Rasperry Pi!!!
↧
2 month ago...
...Raspberry Pi ppl announce the first 10k batch out, all at 0600 etcetc bla bla... So after 2 month? No one receive the board, also who (like me) handle to buy 1 board of the first batch...
Today news is from RS: "The store will be opened up to customers who have registered with RS, in sequence, according to the time that they registered their interest with us" ... err, yeah in sequence? Are you sure? If i was in queue and i don't reply to you? The next one in queue will wait until Christmas? Hahahaha this is very funny hahahaha...
Seriously, you think we will be placed in a queue and ask one by one if im still interested to buy the board? You will take 4294967296 days just to contact the first 1000 ppl who express the interest in the board in the first 20seconds...
Oh wait! I have the solution! Open the shop and just sell the board! (for real this time...)
Today news is from RS: "The store will be opened up to customers who have registered with RS, in sequence, according to the time that they registered their interest with us" ... err, yeah in sequence? Are you sure? If i was in queue and i don't reply to you? The next one in queue will wait until Christmas? Hahahaha this is very funny hahahaha...
Seriously, you think we will be placed in a queue and ask one by one if im still interested to buy the board? You will take 4294967296 days just to contact the first 1000 ppl who express the interest in the board in the first 20seconds...
Oh wait! I have the solution! Open the shop and just sell the board! (for real this time...)
↧
VMWare View Client 4.6 on Raspberry Pi!
Waiting for the new Debian Image that will come soon, we can install VMWare View Client 4.6 !!!
Seem to be the harder part but... it's the simplest! VMWare View Client isn't released yet for Linux ARM (just for Ubuntu, but imho Ubuntu!=Linux) but in the last month vmware release lot of version of View Client (here some info), Ubuntu i386, MacOSx, iPad and Android. We hope soon vmware guys release a version for Linux ARM (that's quite easy, there are already ipad& android version!)
At the moment there are 2 way to use our preferred VMWare virtual machines via VMWare View Client:
1) using VMWare View Open Client opensource LGPL 2.1 package (old, unstable, not anymore updated)
2) using my package...
Let's install VMWare View Client 4.6:
apt-get install libcurl3
then
dpkg -i vmware-view-client_4.6_armel.deb
Then run the client!
Et voilà :-)
PS. pm me for the .deb!
Seem to be the harder part but... it's the simplest! VMWare View Client isn't released yet for Linux ARM (just for Ubuntu, but imho Ubuntu!=Linux) but in the last month vmware release lot of version of View Client (here some info), Ubuntu i386, MacOSx, iPad and Android. We hope soon vmware guys release a version for Linux ARM (that's quite easy, there are already ipad& android version!)
At the moment there are 2 way to use our preferred VMWare virtual machines via VMWare View Client:
1) using VMWare View Open Client opensource LGPL 2.1 package (old, unstable, not anymore updated)
2) using my package...
Let's install VMWare View Client 4.6:
apt-get install libcurl3
then
dpkg -i vmware-view-client_4.6_armel.deb
Then run the client!
Et voilà :-)
PS. pm me for the .deb!
↧
↧
Raspberry Pi new Debian (13-04-2012) test on QEMU Windows
Few days ago Raspberry Pi team release a new version of Debian, you can download via http or by torrent. Eben says "This contains several performance enhancements, including enabling the 128K system L2 cache for the first time, and Dom’s first-cut ALSA drivers"... So we can test it!!!!
I make a new, fast, easy to read howto, so let's statr and install/configure the new Debian for Citrix, VmWare View and RPD!
First download the new image and unzip it into a folder, then extract the ext4 filesystem for QEMU:
(dd for windows is needed, you can download it here)
in a command prompt go in the folder where you put the uncompressed debian image (debian6-13-04-2012.img) and run:
dd.exe if=debian6-13-04-2012.img of=rootfs_debian6_rpi.ext4 skip=157696 count=3256320
Now download QEMU for Windows, we have to use version 0.15.1, newer version got some problem with networking. Extract all and put on the same folder the rootfs_debian6_rpi.ext4 (just created with dd.exe) and zImage_3.1.9 (you can download it here or here).
Start the virtual machine with this command (in command prompt go in the folder with qemu img and zimage):
qemu-system-arm -M versatilepb -cpu arm1136 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel zImage_3.1.9 -append "root=/dev/sda"
After the boot use pi as username and raspberry as password (they change!). Now make some configuration on the system, for first change the xorg.conf file to use another screen res:
pi@raspberrypi:~$ sudo vi /etc/X11/xorg.conf
insert into xorg.conf file (doesn't exist) those lines:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 16
SubSection "Display"
# Viewport 0 0
Depth 16
Modes "800×600"
EndSubsection
EndSection
Then change the runlevel to autostart x:
pi@raspberrypi:~$ sudo vi /etc/inittab
change the line from
#The default runlevel.
id:2:initdefault:
to:
id:5:initdefault:
To get the lastest version of Remmina, and some other library needed for Citrix Receiver, we need to upgrade our Debian version from squeezy to wheezy (testing).
We don't need to do apt-get dist-upgrade but we have to change our current repository from squeeze to wheezy.
For first go to Debian Sources List Generator and generate the right linecode then put in the souces.list file under /etc/apt/ (sudo vi /etc/apt/sources.list) we can do it directly from Midori Browser to LXterminal:
After that just shot an sudo apt-get update and sudo apt-get upgrade. Debian will ask you if you are sure etcetc, just press enter to accept the default choice.
Due to few available disk space when the update/upgrade is finished do an sudo apt-get clean and sudo apt-get autoclean to free some disk space.
Install Remmina:
sudo apt-get install remmina
Install Citrix receiver:
download from the official Citrix site the Receiver for Linux 12.0
then on a LXTerminal:
sudo apt-get install libmotif4 libmotif-dev
sudo dpkg -i icaclient_12.0.0_armel.deb
and add a simbolic link:
sudo ln -s /usr/lib/libXm.so.4.0.3 /usr/lib/libXm.so.3
Install VMWare View Client:
apt-get install libcurl3
then
dpkg -i vmware-view-client_4.6_armel.deb
Done! :-)
I make a new, fast, easy to read howto, so let's statr and install/configure the new Debian for Citrix, VmWare View and RPD!
First download the new image and unzip it into a folder, then extract the ext4 filesystem for QEMU:
(dd for windows is needed, you can download it here)
in a command prompt go in the folder where you put the uncompressed debian image (debian6-13-04-2012.img) and run:
dd.exe if=debian6-13-04-2012.img of=rootfs_debian6_rpi.ext4 skip=157696 count=3256320
Now download QEMU for Windows, we have to use version 0.15.1, newer version got some problem with networking. Extract all and put on the same folder the rootfs_debian6_rpi.ext4 (just created with dd.exe) and zImage_3.1.9 (you can download it here or here).
Start the virtual machine with this command (in command prompt go in the folder with qemu img and zimage):
qemu-system-arm -M versatilepb -cpu arm1136 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel zImage_3.1.9 -append "root=/dev/sda"
After the boot use pi as username and raspberry as password (they change!). Now make some configuration on the system, for first change the xorg.conf file to use another screen res:
pi@raspberrypi:~$ sudo vi /etc/X11/xorg.conf
insert into xorg.conf file (doesn't exist) those lines:
Section "Screen"
Identifier "Default Screen"
DefaultDepth 16
SubSection "Display"
# Viewport 0 0
Depth 16
Modes "800×600"
EndSubsection
EndSection
pi@raspberrypi:~$ sudo vi /etc/inittab
change the line from
#The default runlevel.
id:2:initdefault:
to:
id:5:initdefault:
To get the lastest version of Remmina, and some other library needed for Citrix Receiver, we need to upgrade our Debian version from squeezy to wheezy (testing).
We don't need to do apt-get dist-upgrade but we have to change our current repository from squeeze to wheezy.
For first go to Debian Sources List Generator and generate the right linecode then put in the souces.list file under /etc/apt/ (sudo vi /etc/apt/sources.list) we can do it directly from Midori Browser to LXterminal:
After that just shot an sudo apt-get update and sudo apt-get upgrade. Debian will ask you if you are sure etcetc, just press enter to accept the default choice.
Due to few available disk space when the update/upgrade is finished do an sudo apt-get clean and sudo apt-get autoclean to free some disk space.
Install Remmina:
sudo apt-get install remmina
Install Citrix receiver:
download from the official Citrix site the Receiver for Linux 12.0
then on a LXTerminal:
sudo apt-get install libmotif4 libmotif-dev
sudo dpkg -i icaclient_12.0.0_armel.deb
and add a simbolic link:
sudo ln -s /usr/lib/libXm.so.4.0.3 /usr/lib/libXm.so.3
Install VMWare View Client:
apt-get install libcurl3
then
dpkg -i vmware-view-client_4.6_armel.deb
Done! :-)
↧
Debian6 13-04-2012 ROOTFS fully modify RPITC
You can download here the .torrent of the rootfs to test RPITC on QEMU on windows.
Installed Citrix Receiver 12.0, VMWare View Client 4.6, Remmina for RDP
Just download QEMU for Windows 0.15.1, extract on a folder, extract in the same folder the modified rootfs (download here) and copy zImage_3.1.9 (you can download it here or here).
Run QEMU:
qemu-system-arm -M versatilepb -cpu arm1136 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel zImage_3.1.9 -append "root=/dev/sda"
Installed Citrix Receiver 12.0, VMWare View Client 4.6, Remmina for RDP
Just download QEMU for Windows 0.15.1, extract on a folder, extract in the same folder the modified rootfs (download here) and copy zImage_3.1.9 (you can download it here or here).
Run QEMU:
qemu-system-arm -M versatilepb -cpu arm1136 -m 256 -hda rootfs_debian6_rpi.ext4 -kernel zImage_3.1.9 -append "root=/dev/sda"
↧
Citrix Receiver Client test on XenApp server
Finally thanks to David Thomas @ thinworld.net that give me the opportunity to make a "real" (still waiting for the board...) test Citrix Receiver Client on a XenApp environment via IceWeasel browser!
All is running very fine and smoothing!
I have used the lastest Raspberry Pi Debian distro available on Download page of the official site, updated to wheezy and installed Citrix Receiver (following this post).
I have installed and used IceWeasel as browser just make an:
sudo apt-get update
sudo apt-get install iceweasel
To avoid the Citrix Receiver "SSL Error" server security certificate just shot this comman line:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts
After that you can use RaspberryPi with Citrix receiver! Let's login on Citrix XenApp...
Now we have to tell to IceWeasel to use by default wfica.sh (/opt/Citrix/ICAClient/wfica.sh)to open .ica files
Now desktop is opening...
Ok we are in!
Thanks again to David Thomas to give me access to his Citrix XenApp server!!!
All is running very fine and smoothing!
I have used the lastest Raspberry Pi Debian distro available on Download page of the official site, updated to wheezy and installed Citrix Receiver (following this post).
I have installed and used IceWeasel as browser just make an:
sudo apt-get update
sudo apt-get install iceweasel
To avoid the Citrix Receiver "SSL Error" server security certificate just shot this comman line:
sudo ln -s /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts
After that you can use RaspberryPi with Citrix receiver! Let's login on Citrix XenApp...
Now we have to tell to IceWeasel to use by default wfica.sh (/opt/Citrix/ICAClient/wfica.sh)to open .ica files
Now desktop is opening...
Ok we are in!
Thanks again to David Thomas to give me access to his Citrix XenApp server!!!
↧
RPi Tuning: boost your RPi!!
Basically you can gain up to 25% performance simply modifing some text file :)
There are lot of thing to do, to cut down RAM usage, tune the sd card and hack a bit the CPU. Here the complete list of improvment:
RAM usage: remove not needed services and daemon, change start.elf file
Disk tuning: we use an sdcard so everything is writing/reading from our sdcard will drop our (already very low) performance. There are lot of improvment we can use to minimize the hidden i/o and it can be integrated in the kernel or not. So, we have to remove unecessary log from /etc/rsyslog.conf, change the disk scheduler to deadline, add noatime/relatime, noadirtime, writeback to ext4 partition and use squashfs+aufs as filesystem for /usr
CPU Hack: just change in config.txt the arm_freq, gpu_freq and sdram_freq... at your own risk!!!
All of this improvment is aimed to speedup RPi to be an thin client, but generally it can be used for every use!
RAM usage:
apt-get install sysv-rc-conf
remove not used service (i remove nfs)
vi /etc/inittab (remove all getty spawn)
modify /boot/cmdline.txt and remove: console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 (we dont need console)
dpkg-reconfigure dash
dpkg-reconfigure insserv
/etc/xdg/lxsession/LXDE/autostart (remove line xscreensaver)
apt-get remove gvfs
apt-get remove gnome
apt-get autoremove
Disk tuning:
- Create partitions aligned on Flash blocks:
printcsd.py to find the erase block size (most sd have 128K)
fdisk -H 224 -S 56 /dev/mmcblk0
mke2fs -t ext4 -E stripe-width=32 -m 0 /dev/mmcblk0p1
- Format partitions with journalling disabled
mkfs.ext4 -O ^has_journal -L PiBoot /dev/mmcblk0p1
fsck.ext4 -f /dev/mmcblk0p1
remove unecessary log from /etc/rsyslog.conf
and put -/var/log/messages (-) in the used log daemon
- Disk scheduler elevator=deadline on cmdline.txt (or rebuild kernel)
- noatime (no access time), nodiratime (same for directories instead of files) and data=writeback
put on cmdline.txt: rootflags=data=writeback,commit=120 quiet
Squashfs+aufs (kernel rebuild is needed!!):
sudo apt-get install gcc-4.6-arm-linux-gnueabi
git clone https://github.com/raspberrypi/linux.git
cd linux
git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git
cd aufs3-standalone
git checkout origin/aufs3.1
cp -rp *.patch ../
cp -rp fs ../
cp -rp Documentation/ ../
cp -rp include/ ../
cd ..
patch -p1 < aufs3-kbuild.patch
patch -p1 < aufs3-base.patch
patch -p1 < aufs3-proc_map.patch
patch -p1 < aufs3-standalone.patch
sudo ln -s /usr/bin/arm-linux-gnueabi-gcc-4.6 /usr/bin/arm-linux-gnueabi-gcc
cp arch/arm/configs/bcmrpi_defconfig .config
make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- menuconfig
remove anything you don't need and add AUFS on FileSystem group.
make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k
mkdir /tmp/modules
make ARCH=arm modules_install INSTALL_MOD_PATH=/tmp/modules
cp arch/arm/boot/Image /boot/kernel.img
cp -rp /tmp/modules/lib/ /
reboot
sudo aptitude install squashfs-tools aufs-tools
sudo mksquashfs /usr /.usr.sqfs
init 1
cd /
mv /usr /usr-old
mkdir /usr
mkdir -p /var/squashed/{ro,rw}
nano -w /etc/fstab
/.usr.sqfs /var/squashed/ro squashfs loop,ro 0 0
aufs /usr aufs br:/var/squashed/rw=rw:/var/squashed/ro=ro 0 0
mount -a
CPU Hack:use at your own risk!!! (all tested and working)
this is my default:
/boot/config.txt:
arm_freq=800
high hack:
/boot/config.txt:
arm_freq=900
gpu_freq=250
sdram_freq=500
extreme hack:
/boot/config.txt
arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
printcsd.py:
#!/usr/bin/env python
import sys
def unstuff(x, start, size):
return (x >> start) & (2**size - 1)
def main(name, args):
if len(args) != 1:
print "Syntax: %s <card>" % (name, )
print "Example: %s mmcblk0" % (name, )
return 100
card = args[0]
dev = "/sys/class/block/%s/device/csd" % (card, )
csd = int(file(dev).read(), 16)
write_block_size = 2**unstuff(csd,22,4)
erase_block_size = write_block_size*(unstuff(csd,39,7)+1)
print "Erase block size of %s is %d bytes." % (card, erase_block_size)
sys.exit(main(sys.argv[0], sys.argv[1:]))
There are lot of thing to do, to cut down RAM usage, tune the sd card and hack a bit the CPU. Here the complete list of improvment:
RAM usage: remove not needed services and daemon, change start.elf file
Disk tuning: we use an sdcard so everything is writing/reading from our sdcard will drop our (already very low) performance. There are lot of improvment we can use to minimize the hidden i/o and it can be integrated in the kernel or not. So, we have to remove unecessary log from /etc/rsyslog.conf, change the disk scheduler to deadline, add noatime/relatime, noadirtime, writeback to ext4 partition and use squashfs+aufs as filesystem for /usr
CPU Hack: just change in config.txt the arm_freq, gpu_freq and sdram_freq... at your own risk!!!
All of this improvment is aimed to speedup RPi to be an thin client, but generally it can be used for every use!
RAM usage:
apt-get install sysv-rc-conf
remove not used service (i remove nfs)
vi /etc/inittab (remove all getty spawn)
modify /boot/cmdline.txt and remove: console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 (we dont need console)
dpkg-reconfigure dash
dpkg-reconfigure insserv
/etc/xdg/lxsession/LXDE/autostart (remove line xscreensaver)
apt-get remove gvfs
apt-get remove gnome
apt-get autoremove
Disk tuning:
- Create partitions aligned on Flash blocks:
printcsd.py to find the erase block size (most sd have 128K)
fdisk -H 224 -S 56 /dev/mmcblk0
mke2fs -t ext4 -E stripe-width=32 -m 0 /dev/mmcblk0p1
- Format partitions with journalling disabled
mkfs.ext4 -O ^has_journal -L PiBoot /dev/mmcblk0p1
fsck.ext4 -f /dev/mmcblk0p1
remove unecessary log from /etc/rsyslog.conf
and put -/var/log/messages (-) in the used log daemon
- Disk scheduler elevator=deadline on cmdline.txt (or rebuild kernel)
- noatime (no access time), nodiratime (same for directories instead of files) and data=writeback
put on cmdline.txt: rootflags=data=writeback,commit=120 quiet
Squashfs+aufs (kernel rebuild is needed!!):
sudo apt-get install gcc-4.6-arm-linux-gnueabi
git clone https://github.com/raspberrypi/linux.git
cd linux
git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git
cd aufs3-standalone
git checkout origin/aufs3.1
cp -rp *.patch ../
cp -rp fs ../
cp -rp Documentation/ ../
cp -rp include/ ../
cd ..
patch -p1 < aufs3-kbuild.patch
patch -p1 < aufs3-base.patch
patch -p1 < aufs3-proc_map.patch
patch -p1 < aufs3-standalone.patch
sudo ln -s /usr/bin/arm-linux-gnueabi-gcc-4.6 /usr/bin/arm-linux-gnueabi-gcc
cp arch/arm/configs/bcmrpi_defconfig .config
make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- menuconfig
remove anything you don't need and add AUFS on FileSystem group.
make ARCH=arm CROSS_COMPILE=/usr/bin/arm-linux-gnueabi- -k
mkdir /tmp/modules
make ARCH=arm modules_install INSTALL_MOD_PATH=/tmp/modules
cp arch/arm/boot/Image /boot/kernel.img
cp -rp /tmp/modules/lib/ /
reboot
sudo aptitude install squashfs-tools aufs-tools
sudo mksquashfs /usr /.usr.sqfs
init 1
cd /
mv /usr /usr-old
mkdir /usr
mkdir -p /var/squashed/{ro,rw}
nano -w /etc/fstab
/.usr.sqfs /var/squashed/ro squashfs loop,ro 0 0
aufs /usr aufs br:/var/squashed/rw=rw:/var/squashed/ro=ro 0 0
mount -a
CPU Hack:use at your own risk!!! (all tested and working)
this is my default:
/boot/config.txt:
arm_freq=800
high hack:
/boot/config.txt:
arm_freq=900
gpu_freq=250
sdram_freq=500
extreme hack:
/boot/config.txt
arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
printcsd.py:
#!/usr/bin/env python
import sys
def unstuff(x, start, size):
return (x >> start) & (2**size - 1)
def main(name, args):
if len(args) != 1:
print "Syntax: %s <card>" % (name, )
print "Example: %s mmcblk0" % (name, )
return 100
card = args[0]
dev = "/sys/class/block/%s/device/csd" % (card, )
csd = int(file(dev).read(), 16)
write_block_size = 2**unstuff(csd,22,4)
erase_block_size = write_block_size*(unstuff(csd,39,7)+1)
print "Erase block size of %s is %d bytes." % (card, erase_block_size)
sys.exit(main(sys.argv[0], sys.argv[1:]))
↧
↧
RPi-TC Release Candidate 2 OUT!
Finally the RPI-TC Release Candidate 1 2 is out!
Features:
- Remmina RPD Client (support up to Microsoft RDP 7.1)
- Citrix Receiver 12.1
- VMWare View Client 4.6
Details of tuning:
- Reconfigured Debian wheezy, installed from netinstall iso
- Removed getty spawn and tuned rc boot
- Removed unnecessary services
- Added commit and barrier on rootflags
- Added noatime, nodiratime, data=writeback to ext4
- Changed disk scheduler to deadline
- Updated kernel.img with SquashFS + AuFS module
- Squashed+AuFS /usr
- Changed arm_freq to 800Mhz and put arm224_start.elf firmware
- Other change to sysctl.conf and rebuilded kernel to gain mem and removing i/o
Boot time from power on to X is about 35-40secs (with my Lexar 8Gb SD).
If you want to try it just download the torrent file that contains the.img file!
RC2 update:
- Internal SDCardReader tuning (double read/write speed of sd card)
- Added support to wireless usb dongle
- Added policykit to allow change user/reboot/shutdown from X
- Fixed networking service (added network-manager)
NEW version here
Features:
- Remmina RPD Client (support up to Microsoft RDP 7.1)
- Citrix Receiver 12.1
- VMWare View Client 4.6
Details of tuning:
- Reconfigured Debian wheezy, installed from netinstall iso
- Removed getty spawn and tuned rc boot
- Removed unnecessary services
- Added commit and barrier on rootflags
- Added noatime, nodiratime, data=writeback to ext4
- Changed disk scheduler to deadline
- Updated kernel.img with SquashFS + AuFS module
- Squashed+AuFS /usr
- Changed arm_freq to 800Mhz and put arm224_start.elf firmware
- Other change to sysctl.conf and rebuilded kernel to gain mem and removing i/o
Boot time from power on to X is about 35-40secs (with my Lexar 8Gb SD).
RC2 update:
- Internal SDCardReader tuning (double read/write speed of sd card)
- Added support to wireless usb dongle
- Added policykit to allow change user/reboot/shutdown from X
- Fixed networking service (added network-manager)
NEW version here
↧
Help needed | Back to work!
Thanks to everyone for supporting me, there are lot of work to do to create a Thin Client for RaspberryPi but im alone and there are lot of request/bug to implement/solve so, if anyone want to collaborate, contact me at gibbio@gmail.com
Some sort of bug traking or group working or similar is needed...
I have create some howto that's will be useful to tuneup RaspberryPi Debian distro:
Kernel Rebuild with AuFS: howto rebuild RaspberryPi kernel to include new module
RaspberryPi Debian Tuning: howto tune and hack RaspberryPi Debian distro
AuFS + SquashFS on RPi: howto squash /usr to compress and speedup raspberryPi
SDCard tuning: howto allign erase block size to speedup write speed of SDCard
At the moment my RaspberryPi boot in X in 19secs
PS. there are some problem in VMWare View Client 4.6, but i just don't care... a friend give me the VMWare View Client 5.0 armel (1.4) to test! So if someone have an vSphere 5.0 or 5.1 environment to test... send me an email at: gibbio@gmail.com
Update 17/07/2012: content moved on the top menù!
Some sort of bug traking or group working or similar is needed...
I have create some howto that's will be useful to tuneup RaspberryPi Debian distro:
At the moment my RaspberryPi boot in X in 19secs
PS. there are some problem in VMWare View Client 4.6, but i just don't care... a friend give me the VMWare View Client 5.0 armel (1.4) to test! So if someone have an vSphere 5.0 or 5.1 environment to test... send me an email at: gibbio@gmail.com
Update 17/07/2012: content moved on the top menù!
↧
VMWare View Client 5.0 almost done...
A quick preview on VMWare View Client 5.0 on Raspberry Pi:
Now VMWare View Client 5.0 is working on RaspberryPi, SSL security options is ok also auth via RSA. PCoIP protocol seem not working at the moment, just the RPD. Not so bad for a 35$ Thin Client... :-)
Now VMWare View Client 5.0 is working on RaspberryPi, SSL security options is ok also auth via RSA. PCoIP protocol seem not working at the moment, just the RPD. Not so bad for a 35$ Thin Client... :-)
↧
RPi-TC Release 17072012!!!
Im proud to announce the RPi-TC Release is out for everyone!
You can download it by torrent here:http://www.mediafire.com/?d3mx4varp8sbkrw
Demonoid traker is off, use this torrent instead: http://www.mediafire.com/download.php?1zw3zs27432a1ph
Or via MediaFire: RPi-TC_Release_17072012.part1.rar&& RPi-TC_Release_17072012.part2.rar
In this version (based on Debian Wheezy armel):
- Citrix Receiver 12.1
- VMWare View Client 5.0 (no PCoIP)
- RDesktop 1.7.1
- Remmina 0.9.99
- IceWeasel 10.0.5
- All the driver and bootloader update made by RaspberryPi team
- Full tuned with custom Kernel and SquashFS+AuFS, image fit in a 1Gb SDCard, boot from poweron to LXDE is about 21secs on my Lexar 8Gb SDCard.
Fast HowTo:
- Write the image file with dd in Linux (dd bs=1M if=RPi-TC_Release_17072012.img of=/dev/mmcblk0) or with Win32DiskImager under Windows.
- Power on your RaspberryPi and wait (not so much) for LXDE. Please change your keyboard/locales/datetime by using the "configure TC" script under Accessories or via LXterminal with dpkg-reconfigure tzdata, dpkg-reconfigure keyboard-configuration and dpkg-reconfigure locales
Further info:
- ssh server is installed but disabled by default, if you want to activate it just shot a update-rc.d ssh defaults in LXterminal
- all the default kernel module and driver for RaspberryPi is in this custom kernel, so if an wifi dongle is working on standard RaspberryPi Debian official release is working also with rpitc.
- default username and password is root/raspberry
- if you want to remove autostart of startx just rename the /root/.bash_profile file
- i have overclocked the arm_freq parameter to 900, so, use this image at your own risk!
Future improvment:
- VMWare View Client 5.1 with PCoIP -> end September
- Reducing RAM usage on LXDE -> end of August
- Add vWorkspaces Connector -> when Roger give me the source :)
- Rebuild all the system to HardFloat -> stuk on CitrixReceiver
- Working Adobe Flash Player -> just when ARMHF version is ready...
Thanks to all the people helped me! Casey, Brian, Paul, Martin, Mike, Thomas, Marco and all the other ppl i forgot :)
Gibbio
You can download it by torrent here:
Demonoid traker is off, use this torrent instead: http://www.mediafire.com/download.php?1zw3zs27432a1ph
Or via MediaFire: RPi-TC_Release_17072012.part1.rar&& RPi-TC_Release_17072012.part2.rar
In this version (based on Debian Wheezy armel):
- Citrix Receiver 12.1
- VMWare View Client 5.0 (no PCoIP)
- RDesktop 1.7.1
- Remmina 0.9.99
- IceWeasel 10.0.5
- All the driver and bootloader update made by RaspberryPi team
- Full tuned with custom Kernel and SquashFS+AuFS, image fit in a 1Gb SDCard, boot from poweron to LXDE is about 21secs on my Lexar 8Gb SDCard.
Fast HowTo:
- Write the image file with dd in Linux (dd bs=1M if=RPi-TC_Release_17072012.img of=/dev/mmcblk0) or with Win32DiskImager under Windows.
- Power on your RaspberryPi and wait (not so much) for LXDE. Please change your keyboard/locales/datetime by using the "configure TC" script under Accessories or via LXterminal with dpkg-reconfigure tzdata, dpkg-reconfigure keyboard-configuration and dpkg-reconfigure locales
Further info:
- ssh server is installed but disabled by default, if you want to activate it just shot a update-rc.d ssh defaults in LXterminal
- all the default kernel module and driver for RaspberryPi is in this custom kernel, so if an wifi dongle is working on standard RaspberryPi Debian official release is working also with rpitc.
- default username and password is root/raspberry
- if you want to remove autostart of startx just rename the /root/.bash_profile file
- i have overclocked the arm_freq parameter to 900, so, use this image at your own risk!
Future improvment:
- VMWare View Client 5.1 with PCoIP -> end September
- Reducing RAM usage on LXDE -> end of August
- Add vWorkspaces Connector -> when Roger give me the source :)
- Rebuild all the system to HardFloat -> stuk on CitrixReceiver
- Working Adobe Flash Player -> just when ARMHF version is ready...
Thanks to all the people helped me! Casey, Brian, Paul, Martin, Mike, Thomas, Marco and all the other ppl i forgot :)
Gibbio
↧
↧
RPi-TC beta version available! (PCoIP almost done!)
I have started a new version of RPi-TC, minimal install (via net-install), is lighter and use less RAM than before... For the moment it is a beta (not tuned etcetc) version, but works!
Few days ago i decided to host the file system and the kernel with compiled options in two GitHub repository, opened to everyone.
You can find the full file system here: https://github.com/Gibbio/RPiTC and the builded Kernel with configuration file here: https://github.com/Gibbio/RPiTC-Kernel.
I have created a Linux script (rpitcCreator.sh) to easily format the sd card, download the filesystem and kernel from GitHub and make some final configuration to have an ready to use beta to test.
Please, test it and use GitHub to report all the issue you i'll find! Also who want to help me on that, just contact me at gibbio@gmail.com, i'll give you full access to the repository!
But... what's new on this beta version???
If someone need some kind of barebone/ultratuned version of RPiTC just ask me! I have build one version for a company where a friend works with only Citrix Receiver... it's faster than lot of 200$ Thin Client ...
Few days ago i decided to host the file system and the kernel with compiled options in two GitHub repository, opened to everyone.
You can find the full file system here: https://github.com/Gibbio/RPiTC and the builded Kernel with configuration file here: https://github.com/Gibbio/RPiTC-Kernel.
I have created a Linux script (rpitcCreator.sh) to easily format the sd card, download the filesystem and kernel from GitHub and make some final configuration to have an ready to use beta to test.
Please, test it and use GitHub to report all the issue you i'll find! Also who want to help me on that, just contact me at gibbio@gmail.com, i'll give you full access to the repository!
But... what's new on this beta version???
- VMWare View Client 1.5.1 (5.1) PCoIP library seem ok but i didn't test it yet! i need tester! USB redirection not work...
- Citrix Receiver for Linux System on a Chip (SoC) 12.2.3 (thanks Sven!)
- Quest vWorkspaces 7.0 beta1 (deep test needed)
- RDesktop 1.7.1 and xFreeRDP 1.0.1
If someone need some kind of barebone/ultratuned version of RPiTC just ask me! I have build one version for a company where a friend works with only Citrix Receiver... it's faster than lot of 200$ Thin Client ...
↧
RPi-TC: CitrixReceiver Release!
After lot of request and as i promised the last week i release a barebone, cutted down version of RPi-TC with "only" Citrix Receiver.
About this version:
Download links:
.torrent: http://www.mediafire.com/download.php?4f6cdrw236e2ous
Mediafire: part1&& part2
Let me know if there are some issues. If you need more customization just contact me :-)
About this version:
- Citrix Receiver for Linux System on a Chip (SoC) 12.2.3
- 500Mb image file (after boot more than 100Mb is free), fill into 512Mb sdcard
- Cutted down LXDE, just openbox session with easy access, minimal menu
- Just 120Mb out of 240Mb of RAM used with X, openbox, ntp, ssh server, network-manager, ctxusb and Citrix Receiver up&running
- IceWeasel with CitrixReceiver pluging already enabled
- 3.38Mb Kernel image size with lastest official update for fast boot and less memory usage
- Fast boot: about 25 seconds from power on to ready desktop
Download links:
.torrent: http://www.mediafire.com/download.php?4f6cdrw236e2ous
Mediafire: part1&& part2
Let me know if there are some issues. If you need more customization just contact me :-)
↧
RPi-TC to Kernel 3.2.27 and more
Today i have tested the new RaspberryPi Linux Kernel (3.2.27 from 3.1.9) and the new USB driver.
Everything seem working fine, also aufs and other foreign module i use seem ok.
I have updated on GitHub the new drivers, kernel and modules for new version... I know, only if you have a Linux pc (i use a Virtual Machine with Mint to rebuild and manage github), can use it, so the next week i'll release a new "gitted/not full tuned" Release version in .img
We are still working on VMWare View Client, PCoIP isn't working for some hardcoded "missing file" in the binary... xFreeRDP is very fast and we have to test RemoteFX feature but there is no usb redirection atm, RDesktop have usb redirection but not RemoteFX support... arr!
As Citrix Release version, i'll make the same interface for the next release version:
3 week ago i have broken my RaspberryPi... is...well...still works...tryto guesswhat's missing... Also my preferred SDCard is broken...
;-)
Everything seem working fine, also aufs and other foreign module i use seem ok.
I have updated on GitHub the new drivers, kernel and modules for new version... I know, only if you have a Linux pc (i use a Virtual Machine with Mint to rebuild and manage github), can use it, so the next week i'll release a new "gitted/not full tuned" Release version in .img
We are still working on VMWare View Client, PCoIP isn't working for some hardcoded "missing file" in the binary... xFreeRDP is very fast and we have to test RemoteFX feature but there is no usb redirection atm, RDesktop have usb redirection but not RemoteFX support... arr!
As Citrix Release version, i'll make the same interface for the next release version:
3 week ago i have broken my RaspberryPi... is...well...still works...tryto guesswhat's missing... Also my preferred SDCard is broken...
↧
RPi-TC Release 23082012!
A new version is available to download, this is a "today snapshot" of beta/working version in our GitHub repository. It isn't tuned so much, verbose output on boot, /usr isn't squashed and a lot of space is "wasted" for debug tools and library but it's fill in a 2Gb SDCard.
There are a lot of little improvment: new official Kernel 3.2.27 with all the lastest update, ALSA driver, wicd with wireless support instead of NetworkManagement) autoupdate of sshkeys and more.
If you have already tried the Citrix Only Release, you have already see wich kind of "user interface" im using now, just a openbox menù on a lxde x11 session with only the software/conf that end user can use. It's quite easy to understand and you can modify it quickly without rebooting the board or restarting x session.
I'll explain a bit the interface (you can access it by rightclick on desktop), first and most important is the RPi-TC Apps menù:
Here you can find the heart of RPi-TC Project: Citrix Receiver 12.2.3 (same as Citrix Only Release), VMWareView Client 1.5.1 (still in test, pcoip isnt working), Quest vWorkspaces 7.00b1 (same as Release 17072012) and RDesktop 1.7.1.
Into the second menù you can find other useful app like the FileBrowser, shell console and IceWeasel browser (already integrated with Citrix plugin).
Configurations menù is new, and allow you to customize the Network wired/wireless configuration (wicd gtk interfare for LXDE), the Desktop Settings (theme, colors, backgroud etc etc), the windows settings (for the file browser). "Change This Menu" open the configuration file of the menù, so if you want to change something or you need to remove some options or whatever you need, you can do it!
"Reload Menu File" simple reload the menu configuration if you have modified it.
For example, RDesktop don't have an graphical interface and it must start via console, so in the menù file just modify this line:
<item label="RDesktop 1.7.1">
<action name="Execute"><command>lxterminal -e "rdesktop -x l -z -u UserName -f -P -r disk=/media/usb -d MyDomain MyRDPServer.MyDomain.Lan"</command></action>
</item>
with your connection details, save the file and then click on Reload Menu Files. If you want to use xFreeRDP instead of RDesktop, just replace (or add) something like:
<item label="xFreeRDP 1.0.1">
<action name="Execute"><command>lxterminal -e "xfreerdp -x l -a 32 --rfx -u UserName --no-nla -fMyRDPServer.MyDomain.Lan"</command></action>
</item>
As before, save the menu file and click on Reload Menu Files. Easy!
After download extract the .img file and burn it on SDCard with the software you like.
Update: uploaded on mediafire, go in download page for the url
There are a lot of little improvment: new official Kernel 3.2.27 with all the lastest update, ALSA driver, wicd with wireless support instead of NetworkManagement) autoupdate of sshkeys and more.
If you have already tried the Citrix Only Release, you have already see wich kind of "user interface" im using now, just a openbox menù on a lxde x11 session with only the software/conf that end user can use. It's quite easy to understand and you can modify it quickly without rebooting the board or restarting x session.
I'll explain a bit the interface (you can access it by rightclick on desktop), first and most important is the RPi-TC Apps menù:
Here you can find the heart of RPi-TC Project: Citrix Receiver 12.2.3 (same as Citrix Only Release), VMWareView Client 1.5.1 (still in test, pcoip isnt working), Quest vWorkspaces 7.00b1 (same as Release 17072012) and RDesktop 1.7.1.
Into the second menù you can find other useful app like the FileBrowser, shell console and IceWeasel browser (already integrated with Citrix plugin).
Configurations menù is new, and allow you to customize the Network wired/wireless configuration (wicd gtk interfare for LXDE), the Desktop Settings (theme, colors, backgroud etc etc), the windows settings (for the file browser). "Change This Menu" open the configuration file of the menù, so if you want to change something or you need to remove some options or whatever you need, you can do it!
"Reload Menu File" simple reload the menu configuration if you have modified it.
For example, RDesktop don't have an graphical interface and it must start via console, so in the menù file just modify this line:
<item label="RDesktop 1.7.1">
<action name="Execute"><command>lxterminal -e "rdesktop -x l -z -u UserName -f -P -r disk=/media/usb -d MyDomain MyRDPServer.MyDomain.Lan"</command></action>
</item>
with your connection details, save the file and then click on Reload Menu Files. If you want to use xFreeRDP instead of RDesktop, just replace (or add) something like:
<item label="xFreeRDP 1.0.1">
<action name="Execute"><command>lxterminal -e "xfreerdp -x l -a 32 --rfx -u UserName --no-nla -fMyRDPServer.MyDomain.Lan"</command></action>
</item>
As before, save the menu file and click on Reload Menu Files. Easy!
After download extract the .img file and burn it on SDCard with the software you like.
Update: uploaded on mediafire, go in download page for the url
↧
↧
Just for fun: ODROID-X PCoIP...
Few days ago a box from South Korea arrive, ODROID-X is a ARM Cortex A9 board, it's more powerful than RaspberryPi but it's costs 129$... but... not so much for a Quad Core 1.4Ghz, 1Gb RAM a Mali400 GPU, 6 usb ports and eMMC module socket (also SDHC card slot)!
Just after a few problems (i didn't have the DC connector plug and the uart serial to usb module is homemade...) i rebuild the kernel with some tweak then i boot up the board, just a "little" issues, HDMI output isn't working! Seem there are some missing driver or conf in the hardkernel official github kernel repository. If i use the official image everything is ok, but with a custom kernel no... Ok, no problem we can test it via UART port...
Two hours and PCoIP is working on ODROID-X... 2 months of test on RaspberryPi and still no PCoIP...maybe there are some key to buy to unlock something already in the SoC?!? That's funny...seriously...
Edit: HDMI output now works! Now i can play mahjong titans from odroid-xon my virtual machine via PCoIP :)
Now let's try again on RaspberryPi...
Just after a few problems (i didn't have the DC connector plug and the uart serial to usb module is homemade...) i rebuild the kernel with some tweak then i boot up the board, just a "little" issues, HDMI output isn't working! Seem there are some missing driver or conf in the hardkernel official github kernel repository. If i use the official image everything is ok, but with a custom kernel no... Ok, no problem we can test it via UART port...
Two hours and PCoIP is working on ODROID-X... 2 months of test on RaspberryPi and still no PCoIP...maybe there are some key to buy to unlock something already in the SoC?!? That's funny...seriously...
Edit: HDMI output now works! Now i can play mahjong titans from odroid-xon my virtual machine via PCoIP :)
Now let's try again on RaspberryPi...
↧
Keep updated your RPi-TC
In the GitHub repository i have added modules.zip archive, this allow you to update to my last kernel build (with all the official RaspberryPi team updates) all the version of RPi-TC.
Just boot up RPi-TC then in a shell:
cd /tmp/
wget https://raw.github.com/Gibbio/RPiTC-Kernel/master/kernel.img
wget https://raw.github.com/Gibbio/RPiTC-Kernel/master/start.elf
wget https://raw.github.com/Gibbio/RPiTC/master/modules.zip
cp kernel.img /boot/kernel.img
cp start.elf /boot/start.elf
unzip modules.zip
cp -r lib/ /
then when finished reboot the board.
UPDATE: moved modules.zip from Kernel gitrepo to FS repo (fs full on vfat BOOT partition)
Just boot up RPi-TC then in a shell:
cd /tmp/
wget https://raw.github.com/Gibbio/RPiTC-Kernel/master/kernel.img
wget https://raw.github.com/Gibbio/RPiTC-Kernel/master/start.elf
wget https://raw.github.com/Gibbio/RPiTC/master/modules.zip
cp kernel.img /boot/kernel.img
cp start.elf /boot/start.elf
unzip modules.zip
cp -r lib/ /
then when finished reboot the board.
UPDATE: moved modules.zip from Kernel gitrepo to FS repo (fs full on vfat BOOT partition)
↧
RPi-TC Last release... waiting for X11 driver
This is the last release of RPi-TC. Why:
I have make a lot of improvement in this version to speedup the board, used lot of tweak from kernel to filesystem to gain some speed. But, without an X11 accelerated driver it's almost useless. It's like if you use your pc without a videocard, boot is good, write/read is good but windows refresh is dreadful. So forget to use RemoteFX/HDX/PCoIP atm.
I'm very sorry but i think everything that could be done to improve the performance on this board was done and I don't want to "waste" more time on that.
RaspberryPi & PCoIP: this was my nightmare for two months. I have talk with some friends about that, and my first statement was: "RaspberryPi cannot handle PCoIP protocol included in the vmware view client because the board is an arm6l without thumb2 or NEON instruction set (arm7l)". After 2 months of tests and after some "rumors" from WMWorld in San Francisco (3very very lucky friends went here..) I can say I was right. So atm arm6l cpu (like RaspberryPi) cannot handle PCoIP.
Want to use PCoIP? Ok, use another board like (tested by myself) ODROID-X, BeagleBone and also the MK802 and for sure also the CubieBoard...
.img download in the download page
Also github repos was completely reupdated with last version.
RaspberryPi is a very good board and with RPi-TC software you have a great low cost Thin Client, just use it for "office" work.
Edit: waiting for X11 driver...i have already start to code some gtk interface to easily admin the RPi-TC with user/admin acl, vnc shadowing, remote updating etcetc ;)
I have make a lot of improvement in this version to speedup the board, used lot of tweak from kernel to filesystem to gain some speed. But, without an X11 accelerated driver it's almost useless. It's like if you use your pc without a videocard, boot is good, write/read is good but windows refresh is dreadful. So forget to use RemoteFX/HDX/PCoIP atm.
I'm very sorry but i think everything that could be done to improve the performance on this board was done and I don't want to "waste" more time on that.
RaspberryPi & PCoIP: this was my nightmare for two months. I have talk with some friends about that, and my first statement was: "RaspberryPi cannot handle PCoIP protocol included in the vmware view client because the board is an arm6l without thumb2 or NEON instruction set (arm7l)". After 2 months of tests and after some "rumors" from WMWorld in San Francisco (3very very lucky friends went here..) I can say I was right. So atm arm6l cpu (like RaspberryPi) cannot handle PCoIP.
Want to use PCoIP? Ok, use another board like (tested by myself) ODROID-X, BeagleBone and also the MK802 and for sure also the CubieBoard...
.img download in the download page
Also github repos was completely reupdated with last version.
RaspberryPi is a very good board and with RPi-TC software you have a great low cost Thin Client, just use it for "office" work.
Edit: waiting for X11 driver...i have already start to code some gtk interface to easily admin the RPi-TC with user/admin acl, vnc shadowing, remote updating etcetc ;)
↧