(Old) Picuntu - Remix - Edition: (old)
formerly known as home://io edition
Screenshots have been removed to lighten load on arctablet with new post available and new screenshots. You can still visit the below link if you wish to see this releases screenshotsScreenshots graciously hosted by Arctablet.com click to visit.
For more full size screenshots click anywhere on this text.
This topic is about the
Edit: This topic will remain for reference but no more development will be taking place in regards to this release, please check out the new release by following the link in my signature!
My hopes for this topic and this system backup is to help new users easily and quickly boot Linux on their ARM devices and immediately be able to take full advantage of the Linux desktop OS. As I continue to document and update the image I will be documenting the changes here so stay up to date, subscribe and enjoy the ride!
On the desktop/homescreen
- Shortcut/Icon for Quake3 ~ GLTron ~ Playstation Emulator ~ mySQL manager - Joomla 3.1 shorcut to easy setup of personal professional modern website ~ Qt Creator ~ Reboot to Android ~ Pandora Radio application
- home://io extras folder including the following:
-PCSX_rearmed Playstation Emulator (no bios or games included but if you have a PS3 controller it works perfectly)
-Original Mali files from Olegk0
-Source code for several projects such as ioquake3, gltron, and no-ip dynamic IP update service client
- Application Finder
- Archive Manager
- Catfish File Search
- Guake (The best command line terminal application EVER, drops down from the top by hitting F12 and is transparent to see desktop/other applications while typing commands)
- Search for Files
- Tomboy Notes
- Simple Scan: Doc scanner application
- Xsane: similar to the above
- Xf-image, Xf-pack, Xf-view, Xf-write (set of lightweight XFCE office image and archive tools)
-GNU Emacs 23
-Qt Creator (Qt4)
-Armagetron Advanced (NO GPU ACCELERATION)
-bsnes (SNeS emulator currently not working at all, soon hopefully)
-ioquake3 (with free demo files, replace with your own original Quake3 CD files for full fledged game!) PS3 CONTROLLER SUPPORTED
-PCSX_rearmed (Playstation Emulator: The emulator can work without bios but works best with oringial PSX bios. You will need your own bios image and your own games!)PS3 CONTROLLER SUPPORTED
-More to come as they applications are ported/newely created!
- Doc Viewer
- GColor 2
Web Browsing: (All browsers use Gnash plugin for SWF/Flash supprt)
- Midori Web Browser (for a super FAST and lightweight web browsing experience use THIS browser)
- Firefox (I personaly use Midori because Firefox can be sluggish and Midori has overall better performance/experience on ARM in my opinion)
- Chromium Web Browser (currently the set default but in next release Midori will be default web browser)
- CheckGMail (Panel Notifier for GMail)
- Claws-Mail (Lightweight email client), Slypheed (email client)
- XChat IRC Client
- Ekiga VOIP Software Phone
- Gwibber, Pidgin (IM Chat messaging clients supporting all IM services)
- FatRat (Download manager/accelerator)
- FileZila (FTP/SFTP Client)
- iTransmission, uGet, VUZE, BitStorm Lite (P2P Downloading clients)
- X11VNC remote desktop server
- vsftpd (Very Secure FTP Daemon, standard ftp daemon for Ubuntu)
- NO-IP ( no-ip.com is a Dynamic HOST service that allows you to create a free yourchoice.no-ip.org site name that points directly to your computer using the pre-compiled NO-IP updater daemon. Use this with Joomla to have a perfect personal website setup to access anywhere and share with friends/colleagues! OR you can use this service to access your FTP or securely log in to your computer remotely OR setup X11VNC and remotely control your desktop like you're sitting in front of it but from anywhere in the world by simply going to http:://yourchoiceofname.no-ip.org!! So many uses, what will you use a free host name for?
- Acetone ISO
- Airfoil Speakers (turn your dongle into a set up wireless speakers for another computer!)
- Arista Transcoder
- Audio Tag Tools
- Cheese (WebCam software)
- GNASH SWF player
- Gnome MPlayer
- gUVCview (for webcams)
- Movie Player
- Open Shot (video editor suite)
- Ryhtum Box
- Sound Converter
- Doc Viewer
- GNUCash (finance manager)
- Gnumatic (like excel)
- Libre Office : The entire Libre office suite, much like the Microsoft Windows Office suite. Anything and everything you need for document creation
-Requirements: RK3066 Device, Olegk0 Kernel with Mali support, SD card with at least 8Gb free space (Image is 6.7Gb uncompressed, under 3Gb compressed) picuntu_remix_rootfs.tar.gz file from one of the following servers:
* File is ONLINE gentleman start your downloads! *
There are two sets of links. The first set links to the mirror directory in your country where you can find the file
This name has been changed to better reflect the versioning of releases. This release is a remix and the newer release found in my signature has been titled homeio_rc1 because it has differentiated itself from Picuntu as its own creation.
[EU] Download the file titled: picuntu_remix_rootfs.tar.gz
[USA] Download the file titled: picuntu_remix_rootfs.tar.gz
[USA2] Download the file titled: picuntu_remix_rootfs.tar.gz
[ASIA] Download the file titled: picuntu_remix_rootfs.tar.gz
Direct Links to file: [EU]-[USA]-[USA2]-[ASIA]
-Installation: Follow the instructions from Olegk0 here to setup your device with Olegk0's kernel and make it ready for the SD card image, you do NOT need to follow the instructions telling you to add the mod+fw files STOP once you get to the part where Olegk0 says "pick your favorite rootfs and put on SD card" this is where you use my provided tar.gz. If you need further instructions on how to prepare your SD card please follow ONLY steps 2 and 3 where it says Option II.a from THIS link. If you do NOT have a rooted Android System then also follow the steps in the previous link to getting Finless BOB Rom as well and if you have Olegk0 kernel ALL READY flashed to the device than JUST follow step 2/ II.a.
If you all ready have a device setup and running a previous Linux system or at least have Olegk0 kernel flashed you can skip all the pre-setup steps and simply untar the tarball in root dir of storage device/SD.
-Users and Passwords: CHANGE IMMEDIATELY! (dont hesitate to ask how if you are uncertain)
-root password: 12qwaszx
-picuntu password: 12qwaszx
-MySQL User: root PW: 12qwaszx
-Network Setup: A known issue in GDM on this system is that it will crash when issuing "sudo service networking restart" so to make things easier I've provided a quick shortcut on the desktop to edit network and reboot. In the next release I will have an application or script to allow you to add all of the wifi networks you connect to on a normal basis and if Picuntu cannot find one of the networks it will attempt to connect to the others listed. This will be configurable by a .conf file in ~/.config once I have accomplished that task.
[ if you are unsure what the logical name of your network device is (for example eth0 eth1 etc...) then please issue this copy/paste/run the following from a terminal BEFORE launching the "edit network" shortcut and be sure to replace eth0 when editing network settings with the correct name received from this command, this may also help those of you having issues with USB Network Devices who are unsure of what device "name" to use]
- Discovering Network Device Logical Name, copy/paste all blue text below:
for i in /sys/class/net/*; do e=`basename $i`; echo "# $e"; sudo ethtool $e | grep -E "Link|Speed" ; done
Step One: Double click "Edit Network Settings" icon, it will prompt you for the root password(12qwaszx) then allow you to change network settings. Under eth0 change "internet2" to your router name and "helloworld" to the passkey to your router.
Step Two: Press ctrl+x to quit editing network and when the screen prompts you to save press the "y" key for yes. When the window closes simply double click the reboot con directly next to Edit Network Icon.
-Customization/Personalizing: Linux is ALL about personalizing your computer experience allthough for some users this can become a difficult feat without a little help. Below is a few ways in which you can personalize Picuntu to reflect your inner self! (coming soon)
Projects/Ideas/Instructions/Tested Uses and ways to Apply the MK808/Linux on ARM to your everyday life:
- Home/CAR (YES CAR) Security Surveillance/Monitor System (For the CAR application can also be used as re-view cam and for the HOME maybe a child/babysitter monitor?)
- Any type of server: Chat Room server, Web Server, FTP File Server, SAMBA server, Media/Movies/Music server, INTERNET REPEATER, Custom Router with built in Firewall/Add Blocking
- In CAR Advanced Dash/Music/Radio Hub/GPS/HUD BETTER than the ones comming with your $30,000 cars ( have not tested USB TFT touch screens but should work, alternatively can use any other device through VNC)
- Complete Home Office computer or School computer for kids in need of a cheap yet powerful publishing tool.
- Development Machine (IF your application runs smooth on Picuntu it can only run faster/smoother on an x86) I've now started only developing using this setup.
- More too come, stay posted, and if you have any ideas please feel free to post post post!
Known Issues/Bugs/Work Arounds:
- When issuing "sudo service networking restart" Gnome Display Manager (GDM) crashes. This is a bug I've found with GDM and will be switching to lightDM as Display Manager because it does not do this.
To change your network settings and add your router name/PW simply double click the "Edit Network Settings" icon on the desktop, it will prompt you to enter the root password (12qwaszx) and then opens a terminal using
the text editor "nano" to display current network settings, change "Internet2" to the name of your router and change "helloworld" to your passkey. After changing this press Ctrl+x and when it asks to save press the Y key.
Now that you've succesfully changed your network settings, because of the known GDM bug, you must restart your computer for the changes to take affect. Right next to Edit Network Icon is a "reboot" icon double click it
, enter root password (12qwaszx) and when your computer restarts you will have full network access!
- Sluggish Login screen (again this is a GDM issue and will be fixed with next image using lightDM)
- es2gears and glmark2-es2 does not show the GLES tests as they are being tested graphically but they DO report to you the actual benchmark information (scores up to 150) and any other GLES/EGL app is working fine.
- PCSX_rearmed: This Playstation emulator is awesome at reproducing the Playstation very accurately and fast! When you choose certain display modes from within the app you may or may not see an image in the emulators window. To ensure you see something and can interact with the application first drag it up into the top left hand corner then press up or down to get it to refresh its screen. Alternatively if you leave the display mode set to SDL Window or Video Overlay (not OpenGL) then you should not have to put window in upper left corner. Also press F11 or Alt+Spacebar (afterwords press letter F for fullscreen) to make the entire emulator completely full screen.
- FTPuser is shown at login when only picuntu or other users should be shown (simple fix next image will be cleaner) The ftpuser is a secure unprivledged user for VSFTPD to use if you wish to setup a secure FTP daemon. It allows you to have people log in anonymously using encrypted credentials certs and keys, allowing YOU to share any file securely through the internet.
If you see this message on the command line while installing something or software center don't worry I simply deleted a cert or key while trying to purge my personal information that varifies you are connected to the actual ubuntu package repos. For now when installing from command line or anywhere it says "are you sure, we can't validate package" just select yes and continue the download/install. This will be fixed in next release and until then I would suggest getting a taste/feel from this image and using the next image as a stable/every day release.
[email protected]:/home/picuntu# apt-get install phpsysinfo<br /> Reading package lists... Done<br /> Building dependency tree<br /> Reading state information... Done<br /> The following packages were automatically installed and are no longer required:<br /> freerdp-x11 liblightdm-qt-2-0 libpam-freerdp libxfce4ui-utils python-cupshelpers python-gnomekeyring python-smbc system-config-printer$<br /> system-config-printer-udev ttf-droid<br /> Use 'apt-get autoremove' to remove them.<br /> The following extra packages will be installed:<br /> php5-xsl<br /> The following NEW packages will be installed:<br /> php5-xsl phpsysinfo<br /> 0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded.<br /> Need to get 394 kB of archives.<br /> After this operation, 2,046 kB of additional disk space will be used.<br /> Do you want to continue [Y/n]? y<br /> WARNING: The following packages cannot be authenticated!<br /> php5-xsl phpsysinfo<br /> Install these packages without verification [y/N]? y<br />
You have new mail in /var/mail/root<br /> [email protected]:/home/picuntu# cat /var/mail/root<br /> From [email protected] Tue Apr 30 13:09:30 2013<br /> Return-Path: <[email protected]><br /> X-Original-To: root<br /> Delivered-To: [email protected]<br /> Received: by picuntu (Postfix, from userid 0)<br /> id 5ABAA7F711; Tue, 30 Apr 2013 13:09:29 -0700 (PDT)<br /> From: Anacron <[email protected]><br /> To: [email protected]<br /> Subject: Anacron job 'cron.daily' on picuntu<br /> Content-Type: text/plain; charset=US-ASCII<br /> Message-Id: <[email protected]><br /> Date: Tue, 30 Apr 2013 13:09:29 -0700 (PDT)<br /> <br /> /etc/cron.daily/logrotate:<br /> error: bad year 1969 for file /var/log/apt/term.log in state file /var/lib/logrotate/status<br /> error: could not read state file, will not attempt to write into it<br /> run-parts: /etc/cron.daily/logrotate exited with return code 1<br />
CREDITSIt all started with this little file. That underscored italic text is a link to the original Picuntu Linux rootfs-0.9-RC2.2.tgz that started it all for me in regards to Linux on ARM. The following credits are filled with other italic links that correspond to the person or project being credited. Please check out the original work from the original others because this is just my flavoring/repackaging. Following the download of Picuntu I of course downloaded Alok's great kernel based of of AndrewDB's work flashed it to my 808 and booted Picuntu for the first time using great instructions from Alok . After having some fun I heard word of new Mali support and other goodies so with the help of the work from Olegk0 and his fork of AndrewDBs kernel as well as his work on implementing a working Mali driver and other Mali related files I was able to get a good working Picuntu RC2.2 updated to RC3 (current progress at the time) with Olegk0's kernel. I've had fun and really enjoyed my time experiencing the Picuntu project and welcome you to do the same! I give great thanks to Alokinsha, Olegk0, AndrewDB, Rh3 and anyone else who has somehow helped users of Picuntu along the way and may the future bring more great news and excitement!
Also a SPECIAL thanks to Arctablet for allowing me to host my files and of course Slatedroid for allowing us this great place to share our techy geeky-ness fearlessly
If you have any questions, comments, or bugs to report feel free to post post post! Feedback is more than welcome, its encuraged.
Best Regards, Justin Gross