Author Topic: (updated) Which software/functionality for the GNU/Linux PowerPC Notebook?  (Read 1452 times)

fospot-ppc

  • Global Moderator
  • Newbie
  • *****
  • Posts: 4
    • View Profile
Hello All,

This section and post are about the Debian powerpc port - but should also be applicable to other OSes.

The main objective is to create a list of applications and functionalities people want/need on the GNU/Linux PowerPC Notebook,
listing any compatibility and/or performance issues.
We will then prioritize the list, then try to solve the issues, or report and follow them.

The target OS is Debian unstable "sid" or at least Debian testing "stretch".
(unstable might be sometimes broken - so testing should be easier to work with).

When possible, please try to stick to "main" (DFSG) components - remember, we're trying to be as close as possible to the FSF definition of FREE.

REMINDER:
After some discussions, it seems Debian powerpc port will be our choice of OS for our GNU/Linux PowerPC Notebook - to start with.
Most of us believe we will need to move towards Debian ppc64, and specifically Debian ppc64el (little endian) - to be future proof.
But Debian powerpc seems like a good starting point - it has (very) good support from the community - for the moment,
and it support altivec (ppc64el doesn't).



So to start with, here is a list of categories with some example Software - please submit a list of Software you would like to have on the Notebook, with any eventual issues you have with them.


Internet:
    - Firefox - browser (*blocks/freezes, high CPU usage, unusable web videos)
    - Chromium - browser (*no powerpc package - secret binary blob issue on june 2015)
    - Empathy - instant messaging
    - HexChat - XChat fork
    - Transmission - torrent
    - Deluge - torrent
    - FileZilla - FTP client
    - Pan - news reader
    - RSSOwl - news aggregator (*free - but GNU GPL incompatible license)

    - XChat - IRC client (*not active)
    - SABnzbd - news grabber (**contrib)
    - Skype (**proprietary)
    - Telegram - instant messaging client (**proprietary server software)


Privacy:
    - GnuPG
    - Seahorse - GnuPG frontend
    - JAP/anon-proxy - anonymity proxy
    - KeePassX - password safe - crossplatform version

    - VeraCrypt - on the fly encryption (**nonfree Truecrypt license)


Office / Productivity:
    - LibreOffice
    - Evince Document Viewer - pdf and others...
    - Calibre - ebooks
    - Scribus - publishing
    - GnuCash - accounting
    - Evolution - email/calendar/contacts etc...
    - OwnCloud client - file hosting
    - Tesseract - OCR
    - Simple-Scan
    - LaTeXila
    - TaskCoach (not in stretch/testing, but included in jessie/stable and sid/unstable)
    - ProjectLibre (*free - but GNU GPL incompatible license)
   
    - Okular - pdf viewer (KDE)
    - Kontact - calendar/contacts (KDE)
   
    - Kindle - mobi ebooks (**proprietary)


Video / Music / Entertainment:
    - Minitube - youtube player
    - VLC - media player
    - MPlayer - media player
    - MEncoder - transcoding tool
    - ffmpeg - multimedia libraries and programs
    - OpenShot - video editor
    - Pitivi - video editor
    - Flowblade - video editing
    - LiVES - video editing
    - avidemux - video editing
    - Clementine - music player
    - Ardour - sound reader/editor/mixer
    - Jack - CD ripper/encoder
    - HandBrake - DVD ripper/backup
    - Audacity - digital audio editor
    - Shotwell - photo organizer
    - Shotcut - video editor (*ppa - not in official Debian repositories)
   
    - Amarok - music player (KDE)
    - digiKam - image organizer (KDE)
    - Kdenlive - video editor (KDE)
   
    - Lightworks (**non-free freemium license - not in official Debian repositories)


Graphics:
    - ImageMagick - software suite for displaying/editing/converting images
    - GIMP - graphics editor
    - Inkscape - vector graphics editor
    - Darktable - photography editor
    - Blender - 3D graphics and animation
    - DIA - diagram creation


System Utilities and Tools:
    - Synaptic Package Manager
    - package management - update
    NOTE: Automatic upgrade of packages is NOT recommended in testing or unstable systems as this might bring unexpected behaviour and remove packages without notice.
    - GParted - partitioning
    - preload - read ahead daemon
    - Back In Time - backup
    - Launchy - application launcher
    - Remmina - remote desktop
    - Clam AntiVirus


Window Managers:
    - LXDE (yay!)
    - XFCE
    - KDE


Editors:
    - SciTE
    - Zim - graphical text editor based on wiki technologies
    - Atom (NPM / Node.js)
    - Etherpad - collaborative editing (*not in official Debian repositories)
    - Lime Text (*specific Open Source license - not in official Debian repositories)


Programming:
    - Arduino IDE (*outdated)
    - nodejs
    - CoffeeScript
    - GNU Octave
    - Android SDK (*no powerpc port)
    - Apache Cordova - mobile application development framework (NPM / Node.js)
    - OpenJDK / HotSpot
    - Eclipse (*free - but GNU GPL incompatible license)
    - Code::Blocks - C/C++ IDE
    - LLVM - compiler/toolchain
    - clang - C family front-end
    - Arduino Eclipse Plugin - alternative to Arduino IDE
    - Qt - application framework
   
    - Vulkan - graphics API (**proprietary)


Basic OS functionnalities - hardware dependent:
    - power management - fans / cpu-freq / sleep / hibernate
    - sound
    - hardware GPU acceleration
    - wifi
    - scanning
    - printing (USB/wifi)


Games:
    - Speed Dreams
    - Battle for Westhnoth
    - SuperTuxKart
    - HedgeWars
    - SCID - chess
    - Lincity - SimCity like game
    - Freeciv - Civilization like game



When looking for issues, consider the following items:
    - high CPU usage (does it monopolize the CPU)
    - speed of execution (is it slow compared to Mac OSX / Windows counterparts)
    - reactivity (does the application block/freeze ?)
    - up-to-date-ness (is the version current?)
    - license (free?)



Best Regards,
Fadi.
« Last Edit: May 12, 2016, 05:37:48 PM by fospot-ppc »

bastian94

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #1 on: April 02, 2016, 09:53:09 PM »
I think that your list of application is good but I think that it’s need to bee extend some more.
First I think that it should inclued a Video playing software for local files if poosibly. Second i think it should include Preload. This is what Preload does in the developers description:
preload monitors applications that users run, and by analyzing this data, predicts what applications users might run, and fetches those binaries and their dependencies into memory for faster startup times. I have tryied Preload on a X86 platform and it made a diffrent in the load time of the applications.
I have found a ppa from ubuntu that have Preload created for the PowerPC platform : https://launchpad.net/ubuntu/trusty/powerpc/preload/0.6.4-2
I don't have a device were I can try the software and see how it's behaving.
« Last Edit: April 02, 2016, 09:55:19 PM by bastian94 »

nemesis

  • Administrator
  • Jr. Member
  • *****
  • Posts: 59
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #2 on: April 04, 2016, 04:41:53 PM »
Yes a video player is a must i think, There are still source code from the last version of VLC for PPC around somewhere if anyone is upp for the task? But if someone have any better ideas for a better video player.

robyinno

  • Roberto Innocenti
  • Administrator
  • Newbie
  • *****
  • Posts: 34
    • View Profile
    • Gnu/Linux PowerPC notebook
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #3 on: April 04, 2016, 11:30:19 PM »
Video-Editing:
  • OpenShot 2.X(a must)
  • Kdenlive 15.2.X(a must)
  • PiTiVi
  • Shotcut
  • Flowblade
  • LiVES
  • LightWorks


« Last Edit: April 04, 2016, 11:32:30 PM by robyinno »
Roberto Innocenti

mpasteven

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #4 on: April 05, 2016, 12:49:45 AM »
I believe there is a PowerPC 64-bit port of Hotspot, which means that there would be a higher speed Java compared to 32-bit PowerPC.

Gert

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #5 on: April 05, 2016, 04:00:51 PM »
Hi,

this is a nice project I only learned about today  :)

But Debian powerpc seems like a good starting point - it has (very) good support from the community - for the moment.

I'd like to chime in that both, powerpc and ppc64el are currently Debian release architectures, and considering that powerpc is big-endian (I don't know whether this is switchable, but at least the Debian port is for the  big endian variant), and ppc64el is low endian, there may be less issues with software ported from x86 to ppc64el. Also as a Debian Maintainer in the process to become a full Debian developer I'm more excited about a notebook running ppc64 to do my packaging work, because for testing packages on powerpc I already have an old G4 Powerbook ;)

Yes a video player is a must i think, There are still source code from the last version of VLC for PPC around somewhere if anyone is upp for the task? But if someone have any better ideas for a better video player.

VLC builds on both, powerpc and ppc64el: https://buildd.debian.org/status/package.php?p=vlc&suite=sid

robyinno

  • Roberto Innocenti
  • Administrator
  • Newbie
  • *****
  • Posts: 34
    • View Profile
    • Gnu/Linux PowerPC notebook
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #6 on: April 09, 2016, 01:06:35 AM »
Our "software workgroup" like to collaborate with Debian powerpc team!
Please give us some details our we can collaborate.  ;)

The NXP e6500 core, the core of our Notebook, can run in big endian mode with Altivec acceleration and in little endian mode without Altivec acceleration.

 
Roberto Innocenti

Carlos

  • Administrator
  • Full Member
  • *****
  • Posts: 138
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #7 on: April 15, 2016, 07:59:44 PM »
I would definitely go for eb. IMO the loss of AltiVec is a big one and it's waste of money also. All PowerPC OSs run in eb.
Of course, el is the way to go, but now it's too early.
« Last Edit: May 06, 2016, 06:56:26 PM by Carlos »

Rogier

  • Newbie
  • *
  • Posts: 5
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #8 on: April 16, 2016, 12:34:45 PM »
I agree with Carlos, most multimedia software should be able to take advantage of AltiVec. By removing that you'd deliberately cripple the notebook. Seems like a waste to me. Though I do also agree little endian is going to get more support in the future, for now, big endian would probably be the best choice.

Amitari

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #9 on: April 28, 2016, 12:01:49 AM »
XChat hasn't had an update since 2012, I use the fork Hexchat.

I'd love to have Inkscape though.

marcelbonnet

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #10 on: April 29, 2016, 01:36:16 PM »
What about:

Multimedia (for playing and for studio):
- mplayer
- mencoder
- ffmpeg
- Ardour 3.x
- jack
- Audacity

Devel:

- android SDK (it was on the way to work, years ago in Debian Lenny, don't know about it now days)
or
- apache cordova

Carlos

  • Administrator
  • Full Member
  • *****
  • Posts: 138
    • View Profile
Re: Which software/functionality for the GNU/Linux PowerPC Notebook?
« Reply #11 on: April 30, 2016, 05:03:20 PM »
Browser:
Chromium ( https://en.m.wikipedia.org/wiki/Chromium_(web_browser) )

Text Editor:
Atom ( https://atom.io )

Edit:
SublimeText would be cool to have ( http://www.sublimetext.com)

Open Source version of it: ( http://limetext.org )
« Last Edit: April 30, 2016, 05:57:01 PM by Carlos »

fospot-ppc

  • Global Moderator
  • Newbie
  • *****
  • Posts: 4
    • View Profile
Hello All,

I have updated the original post with all your suggestions - thanks  :)
(If I missed something please point it to me).

Now I suppose we need to prioritize the list, and start working...

I have installed Debian testing (stretch) on my iMac G5.
I had problems with the official netinst alpha 5 CD image (issues with keyboard), but It finally worked with the 20160418_07:08 snapshot.
chroot was not a good solution - for GUI applications - some worked, but firefox didn't for example.
Maybe I was doing something wrong...

I suppose we'll update the original post with priorities, but then we can start a different post for listing Software that are running OK (a kind of "I got xxx running on ..." thread), and one post per issue we stumble upon.
What do you think about this?

Thanks,
Fadi.

avigot

  • Newbie
  • *
  • Posts: 1
    • View Profile
As browser I found much better chromium/chrome versus firefox.
I would add Darktable as photo organizer.
E book reader? Kindle is the best in my opinion, although is proprietary :(
Another proprietary tool but necessary is Skype
Window Manager: IMHO XFCE is more elegant then LXDE but light as well.
Anyway an option shall be a minimal install .... so anyone will add the software of his choice!
Avigot

fospot-ppc

  • Global Moderator
  • Newbie
  • *****
  • Posts: 4
    • View Profile
Hi Avigot,

I have added your suggestions - but Kindle and Skype are ... "evil".

About LXDE v/s XFCE, people should be able to choose... (I will not even attempt to start a discussion about which is better/faster etc....  :) )

For the moment we're just putting up a list of software, then we will need people to test them on PowerPC hardware, and if possible participate in improving them.

Thanks,
Fadi.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19