|
|
#1 |
|
Mac-optimized Linux Distro
tl;dr: Who'd be interested in a Linux distro with a familiar OSX look-and-feel, decent performance on PPC Macs, intuitive user experience (App bundles / software centre instead of package manager to install apps) and a bright future through the latest software?
I'm part way through porting the excellent Crunchbang Linux to the PowerPC platform (I'll hopefully have some progress on my blog in the coming days) and am toying with the idea of an OSX-esque Linux distro specifically optimized to get the last drops of performance out of these machines. I would like to gauge the interest in such a distro, because it is no small undertaking. Now there will be people from the Linux camp gathering up their pitchforks and torches, but the truth is that there are a lot of PPC users out there still (I've had over 1,500 downloads of my Flash 11.5 hack, I'd be interested to see how many downloads the Mountain Lion theme has had), and not many of them have the patience nor time to learn Linux. I know Ubuntu exists for this purpose (among others), but let's be honest, it's severely bloated. While the Ubuntu derivatives are much better (Lubuntu, Xubuntu), the user experience for a non-technical person is not going to be fun - especially as they don't hold your hand all the way like Ubuntu does. The problem is OSX works wonderfully, but it is long abandoned. There is a core group of developers who still do some brilliant work (TFF etc.), but that is it as far as app development goes. I'd be hard-pushed to find many popular apps which are still developed for PPC - it seems they've all dropped off these past couple of years. So while the OS still works fine (let's not forget security issues mind!), we are stuck with the prospect of next to no new apps. People like the eye-candy, the way it just works, and the quality apps. Such a combination is rare in a Linux distro and is why I am suggesting such a thing in the first place. Taking the best from both worlds is what I envisage. A familiar OSX (Tiger?) look coupled with a carefully thought out selection of software built with PPC optimizations and an intuitive way for managing apps (I wrote an OSX-style app bundle implementation for another distro I was working on) and I think you have a really nice solid base for a future-proof OS for daily use. I started a thread the other day saying what technologies were keeping our Macs alive and relevant - I don't think any of them were tied to the OS. We have hardware which is still perfectly relevant and useful in this day and age (graphics hardware, USB 2.0, wireless etc.) as well as a rich and open platform for apps on the web (HTML5). Taking advantage of all of that in such a distro would be an amazing bonus. Thank you for staying with me thus far, it was a lot to read! I'd be interested to hear comments. |
|
|
|
3
|
|
|
#2 |
|
To be honest, I fail to see the practical point. Why would you go to such extent to support a dead architecture? The last PPC mac was sold in 2006 - that is almost 7 years ago! Intel CPUs offer superior performance at dramatically reduced power consumption. I am afraid that by the time your distro is up and running in a more or less stable state, there will be simply almost no PowerPC Macs left...
|
|
|
|
0
|
|
|
#3 |
|
Although I could see this as an interesting project, I don't really see how your distribution would make a big difference with what we have now with Tiger and Leopard. Tiger is a fast OS with relatively good compatibility. Wouldn't it make more sense to make good applications for the operating systems we already have? They already have relatively good support and ease of use.
However your ideas seem like they should be applied on x86-Linux. Ease of use could still be a lot better. I have never understood why they make these complex systems of packages for app installation when they could make it as easy as Mac OS X; I want to be able to put my apps in the folder I want.
__________________
Macbook; Early 2009; 2Ghz C2D; 4GB RAM; 500GB HD; OS X 10.8 and Windows XP. Mac mini G4; Early 2005; 1.25Ghz G4; 1GB RAM; 80GB HD; OS X 10.5.8. |
|
|
|
0
|
|
|
#4 |
|
I can't remember the name of the distro off the top of my head but, tree is a distro that is optimized to look and feel like OSX. It is for x86 so I know it's a bit different from what the OP suggests, just pointing out that something like this exists.
__________________
"It's not the toys you have that matter. It's what you do with them that does". ![]() ![]() ![]()
|
|
|
|
0
|
|
|
#5 | |
|
Quote:
@OP Please don't mess up crunchbang it's a great distro making it easier to use will in some ways ruin it.
__________________
The Christian resolution to find the world ugly and bad has made the world ugly and bad--Nietzsche |
||
|
|
0
|
|
|
#6 |
|
Keep it up man there's still many power pc's bought and sold every day and dedicated people and people looking to try something else on their older machine would love to see what you can come up with.I have been thinking about maybe putting a linux os on an old ibook especially because it's very easy legally obtained,but for lack of a better word I trust what I have with leopard but i'd like to see what you come up with.
|
|
|
|
0
|
|
|
#7 |
|
Ok:
1. Great effort! I always wanted to know how to compile your own distro ![]() 2. Crunchbang looks awful. I'm sorry but that looks real awful and just like another Linux distro. Yeah yeah I can 'change' the look but that's not the point. They should at least put some effort in making things smoother and prettier. 3. Although it is the most powerful, robust and reliable OS for Servers, for home users just sucks. Remember the Walmart Linux powered laptop fiasco? Return rate was over 100% and such laptops had a better RAM/Processor than our beautiful powerpc macs. Linux just cannot be as user friendly as Windows/Mac/Solaris 4. Apps. Unless apps can be distributed as stand-alone installers, the Linux you are working on will be a success. Installing an application in Linux is a pain when you don't have prerequisites or something like that. I don't care about installing prerequisites, but sucks when you have to install them. 5. Apps again. Are you gonna provide apps in the distro? Are you going to compile for specific laptop, like ibook G4 compilation or powerbook G4? Are you going to make use of Altivec?
__________________
CEO, Lead Developer and Sales Manager of SW Social Web LLC PowerPC Blog iBook G4 1.2 Ghz 60 GB HDD & iMac G4 700 Mhz Owner. |
|
|
|
0
|
|
|
#8 | ||
|
Quote:
Quote:
The aim would be to provide a full set of replacements for OSX apps installed by default (Firefox instead of Safari, Mplayer instead of Quicktime etc.) which will hopefully provide similar functionality and improved performance compared to what we use now. I will hopefully dig out my app bundle implementation and write a tool to convert Linux packages to 'app bundles' for easy distribution. The kernel and all apps would be compiled on a G4 with PPC-specific optimizations applied wherever possible. Unfortunately I lack both the time and the expertise to fork packages and implement Altivec (though many apps already have altivec support built in, it just needs to be configured when building). |
|||
|
|
0
|
|
|
#9 | |||
|
Quote:
I wouldn't say minimal, I would say... low graphics... :/ Quote:
Quote:
__________________
CEO, Lead Developer and Sales Manager of SW Social Web LLC PowerPC Blog iBook G4 1.2 Ghz 60 GB HDD & iMac G4 700 Mhz Owner. |
||||
|
|
0
|
|
|
#10 |
|
The coolest port would be gnash either to OSX or to PowerPC linux
__________________
The Christian resolution to find the world ugly and bad has made the world ugly and bad--Nietzsche |
|
|
|
0
|
|
|
#11 |
|
|
0
|
|
|
#12 |
|
I think the best option would be to target all skills on developing stuff for OS X Tiger and Leopard, keeping them alive. They already have the driver support which I'm quite sure is the trickiest part to implement.
Internet browser is one very critical component and some folks are already doing great job keeping old PPC -machines up-to-date as much as possible (TenFourFox, Camino etc.). LibreOffice I believe still gets new PPC versions. There are of course Flash and many other techonologies which won't be supported or developed further, situation would not be any different with Linux (even worse I think), especially one made for PPC. Last edited by Zotaccian; Feb 19, 2013 at 01:30 PM. |
|
|
|
0
|
|
|
#13 |
|
UNTRUE!!! Ever heard of a power 7 or the upcoming power 8?
__________________
PM G5 quad, 2.5 GHz, 16 GB RAM, 1 Tb HDD (semi-bootable), 500 GB Hdd, 120 Gb SSD (unbootable), nVidia 7800 GTX GPU, AMD 7970 (it is used in my gaming pc, not in the PowerMac), 42" TV monitor |
|
|
|
0
|
|
|
#14 | |
|
YellowDog Linux? Gentoo PPC? FreeBSD/PPC? GNU/Darwin? Darwin? Mac OS X (which is a Darwin distribution)?
Just build a custom theme for the window manager, no need to port something. Quote:
Last edited by Giuly; Feb 19, 2013 at 01:44 PM. |
||
|
|
0
|
|
|
#15 | |
|
The problem I see is that PPC OSX developers are a dying breed - Linux developers are not.
Quote:
![]() So I knocked up a quick demo and the results are rather pleasing. The system idles at ~55MB RAM and 4% CPU. Opening up an instance of Firefox on the MacRumors page totals 120MB RAM and a slight increase in CPU usage. Streaming a video from YouTube gives 157MB RAM usage and maxes out the CPU. There's really nothing special going on here yet, it's just a really fast and light WM with a couple of cheap and nasty themes applied. The nice part is that there's a full compositing manager running, automatic service discovery, global menus, file indexing and a couple of other little tweaks. I am quite impressed with the very early metrics as there should be plenty of room to grow. Last edited by Wildy; Feb 19, 2013 at 02:48 PM. |
||
|
|
1
|
|
|
#16 | |
|
Quote:
![]() It might have something to do with that. ![]() Of those 2.4%, 2% are G4 (which run Tiger quite well) and G5 (which run Leopard quite well). Last edited by Giuly; Feb 19, 2013 at 02:45 PM. |
||
|
|
0
|
|
|
#17 |
|
What's the source on those graphs - they look useful!
It's not so much to do with performance, than to do with the software available. I would like to use my PowerBook G4 for the duration of my degree until (or perhaps, if!) I graduate. At the moment I simply can't because it is very hard to find scientific/engineering software for PPC Macs - a problem which is non-existent with Linux. At the end of the day it's basically a matter of how many people are happy with their systems and intend to keep them as they are (I was until I couldn't find engineering software for it), versus how many people are struggling because of the lack of recent software. There is never going to be a magic performance increase - it's simply about having a decent selection of modern software available in the near future. The usability of OSX at the moment literally hinges on the development of browsers such as TFF and Camino etc. for many users. |
|
|
|
0
|
|
|
#19 |
|
Not all MacPorts work on PowerPC unfortunately - Debian has a package for each of the major architectures it supports (except for non-free). Many of the apps that I use also bring in some horrendous dependencies - something I'd rather avoid having to build each time I wanted to install something! How many OSX users know how to work a package manager, let alone use ports?
Perhaps the solution is to start bringing the most popular Linux software and bundling it into OSX apps. |
|
|
|
0
|
|
|
#20 |
|
Looks good, you should add a cross compiler for the os that is easy to use so that can recompile x86 to ppc.
|
|
|
|
0
|
|
|
#21 | |
|
Quote:
Impossible.
__________________
Core Duo 1.83 Mac Mini, Dual 2.7 Power Mac G5, Dual 1.8 Power Mac G5, Dual 1.25 MDD G4, 1.6 GHz iMac G5, 900 MHz iBook G3, 800 MHz iMac G4, 500MHz iMac G3, 400MHz iMac G3 |
||
|
|
1
|
|
|
#22 |
|
It is like comparing an intel core to a xeon.
__________________
PM G5 quad, 2.5 GHz, 16 GB RAM, 1 Tb HDD (semi-bootable), 500 GB Hdd, 120 Gb SSD (unbootable), nVidia 7800 GTX GPU, AMD 7970 (it is used in my gaming pc, not in the PowerMac), 42" TV monitor |
|
|
|
0
|
|
|
#23 |
|
No, it isn't. Intel Cores and Xeons are up to date and have a large user base. PowerPCs are outdated, power consuming, and have a small user base.
__________________
Core Duo 1.83 Mac Mini, Dual 2.7 Power Mac G5, Dual 1.8 Power Mac G5, Dual 1.25 MDD G4, 1.6 GHz iMac G5, 900 MHz iBook G3, 800 MHz iMac G4, 500MHz iMac G3, 400MHz iMac G3 |
|
|
|
0
|
|
|
#24 |
|
It was possible. I remember this very vividly. Linux died during that period of years.
__________________
CEO, Lead Developer and Sales Manager of SW Social Web LLC PowerPC Blog iBook G4 1.2 Ghz 60 GB HDD & iMac G4 700 Mhz Owner. |
|
|
|
0
|
|
|
#25 |
|
No, it is physically impossible to have a return rate of over 100%.
__________________
Core Duo 1.83 Mac Mini, Dual 2.7 Power Mac G5, Dual 1.8 Power Mac G5, Dual 1.25 MDD G4, 1.6 GHz iMac G5, 900 MHz iBook G3, 800 MHz iMac G4, 500MHz iMac G3, 400MHz iMac G3 |
|
|
|
2
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 06:19 AM.












Linear Mode
