This page is a wiki. Please login or create an account to begin editing.


TenFourTrim

Game screenshot
Rating:
Your rating: None Average: 4.2 (5 votes)
Category:
Year released:
Author:
Publisher:
#1
[www].se [ftp].se [mirror].us
TenFourTrim.zip (6.22 KB)
For Mac OS X
Emulation
Guides on emulating older applications

TenFourTrim is an automated script that will slim down and optimize Mac OS X Tiger, disabling Dashboard and removing redundant extensions, frameworks, fonts, and libraries that result in a faster and more responsive system, at the cost of several obscure utilities being rendered nonfunctional. On some machines, it may also double uncached write speeds.

It can be thought of as an unofficial 10.4.12, or the closest to Snow Leopard G3 machines will ever get. And theoretically, it should also run on Intel machines without issue.

However, a reverse script called 'Undo TenFourTrim' is also included that will restore all changes TenFourTrim has made back to the default, as long as the removed items are just where TFT has left them.

- - - - - - - - - - - - - - - - - - - -

Recommended Follow-Up Applications:

Monolingual -

http://macintoshgarden.org/apps/monolingual

ShadowKiller -

http://macintoshgarden.org/apps/shadowkiller

Camino -

http://macintoshgarden.org/apps/camino-212

macOS Sierra Theme -

http://atari.vg-network.com/tigertheme/

Compatibility
Architecture: PPC x86 (Intel:Mac)

Mac OS X 10.4.11 Tiger

Comments

N2000's picture
by N2000 - 2019, August 12 - 7:20pm

Glad to have you, SkyCapt...

SkyCapt's picture
by SkyCapt - 2019, August 9 - 4:17am

I forgot one. I said my best speed comes from combining a bunch of optimizations, and I keep forgetting to describe an important one. There is a 4th "tax" upon my sys, I call the "Classic" tax, it wastes the equivalent memory bandwidth of one FireWire channel.

There's no Classic kext to remove, instead I must avoid having (remove) any+all "System Folder/Classic" and "System Folder/Mac OS ROM" files mounted anywhere, then reboot - this is like removing the Classic "kext" & then I need my lock-out routine to maintain a speed increase. I use OS9 but I unpower its drive unit when not active. I use Classic mode in OSX but I erase System Folder/Classic when it's not active. I have my full speed, i open Classic in Tiger, the file "Classic" auto-rebuilds itself, I shut down Classic when done with it, I erase "System Folder/Classic" and voila back to full speed without rebootin'.

SkyCapt's picture
by SkyCapt - 2019, August 9 - 1:40am

oh. I'm mainly concerned with systemwide unwanted background processing. There are many apps I avoid because they drag me down while there are always alternatives which do not slow.

If you guys really want a Flying Tiger, you'd tackle "CoreVideo.framework", and the "QuartzCore.framework" of OSX 10.4.8 is lots faster than 10.4.11's, the better versions can be transplanted. I have a G4-G5 hybrid PowerPC overclocked doing the unheard of AGP-16x on 1920x1200 HDTV. One's choice of QuickTime-version-number affects speed, and of course, CoreVideo version. I edit my CV framework's priority-levels to make it go faster than ever.

I also get a huge speed boost by removing kexts for motherboard native USB1, FW, and Ethernet data connectors, but I have to run a custom startup sequence in order to "lock out" these taxes caused by my machine's external expansion. I get USB2+1 via a PCI card that doesn't tax my system.

All these things must be combined to create the AGP-16x effect, and it doesn't take much bad styled software installed to throw the monkeywrench into the video generator and framerates could fall steeply.

Jatoba's picture
by Jatoba - 2019, August 9 - 12:56am

[...] what can possibly benefit from removing fonts???

I can answer that one. Apparently, some programs require to check all installed fonts in advance for some tasks, like TenFourFox during startup.

SkyCapt's picture
by SkyCapt - 2019, August 8 - 11:53pm

Aside from "AudioIPCDriver.kext" which I've deleted for over a decade, i saw no improvement (nor altivec monkeywrench) with this Trim, what can possibly benefit from removing fonts??? Anyway, uninstall is easy, and thank you for this effort and it serves as an example how we all can customize our personal systems with scripts similar to these.

Long live OS 10.4.8 Tongue

Jatoba's picture
by Jatoba - 2019, August 8 - 6:23pm

It seems for anyone with a G4/G5, according to a post at MacRumors, there's the possibility AltiVec may be negatively impacted by TenFourTrim. So before using it, consider your needs accordingly. Just letting anyone interested know.

Jatoba's picture
by Jatoba - 2019, August 5 - 7:16pm

It complements a trimmed ("speedy") Tiger equally as a non-trimmed one. It does nothing to make it more light weight or speedier in any way, shape or form, unlike Camino vs. TFF (to which I agreed, in case that wasn't clear. Quoting myself, it's faster "because it does less").

But if the theme follows TenFourTrim up in terms of "breathing new life into the Tiger UI", so does half a hundred of other apps, all found here. Like FinderPop, which actually is a huge time and effort saver. Or Application Enhancer, allowing you to hack the entire UI and beyond however you see fit, themes included. Or TenFourFox over Camino, because if accessing modern websites without them being broken (or as broken) doesn't go with the theme of "breathing new life", I'm not sure what does.

By the way, just to be clear, I got no bone to pick with the theme itself. I'm just overall a technically-minded individual, and the nature of an app's page's description is also technical, and in it is a recommendation that doesn't seem to belong there. Since I care about the quality of the site and all the content within, I stand firm in pointing this out, and would do the exact same even for themes I actually personally liked. I also didn't and am not trying to pass it off as if the theme is being shoved onto anyone wanting to use TenFourTrim. Although if you really insist, sure, it's really no big issue leaving that there, and I won't pester further on the matter.

N2000's picture
by N2000 - 2019, August 5 - 6:44pm

It is a follow up application because it complements a speedy Tiger nicely. Just like the script, it breathes new life into the Tiger UI. It is easily removable, like the script. It is another shining example of what goals to what lengths the community itself can achieve, as it happens, in the form of another script.

Performance wise, it does not at all hinder the system, it just adds a couple MB to the disk. But then again, none of this is an exact science, just an automation of beneficial actions clustered into one source.

It is a recommended follow-up, not a required follow-up. If the user does not want Tiger looking like Sierra, they are perfectly free to leave it as is.

As for Camino, browsing the Web on a G3 is far faster with an optimized Camino on an optimized prefs.js than an optimized TenFourFox. No contest. To the speed peak of either browser, Camino comes out on top by a long shot. Plus, it still works with most websites, which is great for light browsing.

Jatoba's picture
by Jatoba - 2019, August 5 - 3:22pm

@swamprock That's great, but it doesn't address the question of why it is marked as a follow-up application. It doesn't follow up anything done by TenFourTrim (and, in fact, hinders it, although near-insignificantly as you stated).

N2000's picture
by N2000 - 2019, August 5 - 6:49pm

The script is reindexing Spotlight. While testing, I've found that if everything was run and Spotlight was not reindexed, it behaves incorrectly and gives unreliable results.

As far as features go, Tiger iChat, for Internet messaging, is only capable of connecting to .Mac, AIM, and Jabber. .Mac is long dead, and AIM kicked the bucket when Verizon merged Yahoo! and AOL into Oath. Even Leopard's certificates are too old to be acknowledged when its iChat is connected to any current service, so the application was already useless for online IM a long time ago. However, I imagine the percentage who uses it for Bonjour is a small amount. In which case they do not run the script.

Of course, Sherlock is similarly long since broken and offers little to no functionality today.

Assistants are usually run when the OS is still being set up, which is why the Read Me clarifies that a fully caught up 10.4.11 is required, and by the time the OS is at this state, the Assistant's (and Software Update's) job is usually already done.

This script is not intended for everyone. As the Read Me states, if the user requires the use of MIDI devices or Universal Access, they are encouraged not to run it. In the event that they do, they can simply run the reversal script and have everything go back to the way it was. Alternatively, if they insist on running the script, they can just remove all mentions of ScreenReader / CoreMIDI to effectively omit their presence in the trim script.

Once again, this script is in no way a one-size-fits-all solution. If the user depends on FireWire Audio or Serial ports, they are encouraged not to run it. However, I can't realistically imagine anyone who is trying to optimize their system for speed depends on a Dial-Up modem for any modern day Internet access. But again, if they do, they simply do not run the script.

I've experienced a great gain in performance by removing certain frameworks and not just extensions, which is why I included them. From my own judgement, the little to be gained is a good tradeoff for axing already broken or obscure features that most people likely do not take advantage of.

For the extension / framework doubling write speed, I've only seen the effect on one machine, and even then I wouldn't be able to clarify exactly which one it would be responsible for. I couldn't at all be sure as I was only able to go off of Apple's resources, personal testing, and educated guesses.

As the Read Me states, the user accepts any and all responsibility of the aftermath of running the script, so the burden of discretion is of course up to them.

SkyCapt's picture
by SkyCapt - 2019, August 4 - 8:49pm

I'm sceptical. The removal of "AudioIPCDriver" alone will create a big improvement, because it's a Graphics Engine Throttle in disguise. But then the other pieces being removed kill features and offer little to be gained. Which is the exact module capable of doubling write speed? Can you be sure you haven't altered "write with verify" to become write without verify?

-----

Dashboard, yeah it drags the computer's performance down simply if you only open it and close it. But I've found Dashboard doesn't need to be shut off. Just never open it, disable the "hotkey" that launches dashboard, and if launched accidentally or Dashboard used on purpose, then Purge Dashboard when done using it. To purge the dashboard, all we need to remember is type "killall Dock" in Terminal. Performance results verifiable using "Activity Monitor".

-----

Another question, is the trim script doing the equivalent of removing "Spotlight"? This would be script's references to "md" - metadata, the line near the end saying "mdutil -E". I disable my spotlight via hitting (editing) its main toggle switch, in the text file "/etc/hostconfig". Man-mdutil tells me "-E ... store for the volumes ... erased ... rebuilt if necessary". Is this disabling Spotlight, or only "cleaning up" after having disabled Spotlight some other way?

swamprock's picture
by swamprock - 2019, August 3 - 4:50pm

The theme doesn't add any bloat whatsoever. The theme itself is only 18mb, and of that, 7mb is taken up by the two Candybar iContainers that contain system and application icons. These are not only optional, but also just replace original resources, taking up no additional hard drive space. The other resource files that the theme replaces are either the exact size (Extras.rsrc and Finder.rsrc) or very close. The only "bloat" that it adds is in backing up the original resources, and those are very small as well.

Themes are one of those "to each his own" things that always seem divisive. I just answer the emails and message posts I get about it with "Then don't install it. Problem solved" Smile

Jatoba's picture
by Jatoba - 2019, August 3 - 10:04am

That sounds like something really cool to have with G3 and slower Macs on unofficial Tiger installations (via XPostFacto).
Would probably be of interest for that one guy who had SSW 7.1.2 to 10.5.8 installed on his 1st gen PPC Mac. Smile

Edit: Regarding the current description, I can sort of see why Camino would be a "recommended follow-up application" since it's lighter than TenFourFox (because it does less), but why a Sierra theme? (In fact, couldn't it end up adding some bloat somewhere, even? Like replacing smaller files with bigger ones.)

Although, if we just judge it for looks, I'd rather have more of the opposite. Big smile