Register - Login
Views: 99393159
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-24-22 10:21:12 AM
Jul - Computers and Technology - POWER ISA New poll - New thread - New reply
Next newer thread | Next older thread
rokken
Member
Jul's resident PowerPC user
Level: 38


Posts: 156/634
EXP: 348477
For next: 21970

Since: 01-02-21

Pronouns: they/she
From: Swapstone Hollow

Since last post: 18 days
Last activity: 9 hours

Posted on 01-22-22 09:52:41 PM Link | Quote
It's pretty cool, and so are the companies who support it (besides IBM, that is, but...)

So, for those who are unaware, here's a quick history lesson: Apple, Motorola, and IBM teamed up to modify the latter's RS/6000 architecture from 1990 with a little bit of Motorola's 68k and 88k architecture to make porting the Mac OS over to it easier and emulation of 68k binaries faster. It was rolled out in Macintosh computers starting 1994 and IBM and Motorola both made their own servers and workstations, with a few companies like Power Computing joining in on the fun by making Macintosh computers out-of-house. Apple would continue to use it until 2006, when they realized IBM really stopped caring that much about anything but servers due to them shipping essentially a server processor (POWER4, including a whole separate PowerPC 405 processor core just there to boot it) for their desktops, and the previous-gen processor was starting to look a little bit dated.

However, IBM continued to make them, and Motorola's successor in the POWER ISA world, Freescale, did as well, and around 2018, there was a big bang of sorts when Raptor Computing Systems set out to make a blob-free desktop workstation and found that POWER9, the most recent generation, was the best choice of what was available. So they made one, and every active chip in it that can have firmware has firmware that can be flashed by the user to an open-source firmware, making auditing easy (after all, even if it does ship with compromised firmware, you can audit the code yourself and compile the clean open-source version). There are two boards that they make -- Talos II (and II Lite), their E-ATX server board, and Blackbird, their mATX desktop, which I personally consider a modern day heir to the Power Mac G4 throne in how expandable and future-proofed it can be, with up to 256GB RAM, PCIe 4.0, and other nice features that were just emerging technologies when it was first out on the market.

Following that, the libre-SOC project switched from RISC-V to working on their own POWER ISA 3.0 SOC, and the Power Progress Community started work on a laptop using the QoriQ T2080 processor, which are roughly POWER8 compatible, but low-powered (and vector math doesn't work in little endian, only big endian), running at 1.8GHz per core. They've already gotten so far as to have a fully designed prototype PCB, and are in the testing stages at the moment, giving another more-free option for a laptop on top of Framework, Core/Libreboot, and System 76.

And then, you can always use a PowerPC Macintosh -- PPC32 and PPC64BE Linux and BSDs are still available and still have software support from a dedicated community; Firefox 95, for instance, will run on an iMac G5 just fine. And the Mac OS isn't left too far in the dust either -- I'm writing this on a backport of Safari 11.0.4 for Leopard on my iBook G4, and on my Dock are clients for Discord, YouTube, and the GIMP.

Honestly... I love these machines and can't imagine myself going back to the Intel world. My other thread, about the boring thing, just feels... not true on these computers for whatever reason. I can't really describe why, it just feels freeing to me personally. I guess because I know that stuff like the Intel Management Engine just doesn't exist, and I'm not even really missing any of the performance of recent x64 offerings because I just don't need that power for what I use a laptop for. I will be installing an SSD and dual booting BSD on this laptop eventually just because there are some gnu utils that I need and more recent software isn't a bad thing, but I honestly don't think that Mac OS X is that bad yet, even a version from 13 years ago that's widely considered the heaviest and has left some people swearing by its predecessor religiously. Helps that it's been hacked to the core since then to get performance on par with (and some features brought over from thanks to them being universal binaries still) Snow Leopard.

Do you have POWER ISA machines (Apple, Raptor, or otherwise)? If you do, do you use them as your daily drivers like I do, or just fun computing toys? If you don't, are you curious about getting one?

____________________
Ultra 64 is the bomb.
Joe
Common spammer
🍬
Level: 111


Posts: 3375/3392
EXP: 14489229
For next: 379131

Since: 08-02-07

From: Pororoca

Since last post: 3 days
Last activity: 7 hours

Posted on 01-22-22 11:56:23 PM Link | Quote
For a while my daily driver was an eMac with the CRT and power supply replaced with an LCD monitor and an old AT power supply. I installed Linux on it. It probably would have been more interesting if I had done some programming on it...

Also I have a super old iMac (the first model?) sitting on the floor near my desk at the moment. It's got some contemporary late-90s games installed.

If I ever get anywhere with my OS development projects I'd like to see my OS running on those machines.

____________________
漈るためăȘら
rokken
Member
Jul's resident PowerPC user
Level: 38


Posts: 163/634
EXP: 348477
For next: 21970

Since: 01-02-21

Pronouns: they/she
From: Swapstone Hollow

Since last post: 18 days
Last activity: 9 hours

Posted on 01-23-22 12:03:24 AM (last edited by rokken at 01-23-22 12:06:06 AM) Link | Quote
Nice. I like seeing more software support, even if it's just a hobby the more the merrier. Hopefully your OS does boot up on that machine eventually!
Haiku would definitely see plenty of use on my older Macs (i.e. pre-7450) and probably even be my daily driver on those machines if the PPC port was brought up to parity with the x86 version, but it's definitely not had enough support. I'd help, but I don't know what I'm doing.

As an aside, I guess I can use this space to list all my Macs. I have PowerBooks G3 333MHz and G4 1.5GHz, iBooks G3 900MHz and G4 1.42GHz, Power Macs G4 450MHz, 450MHz DP, and 800MHz DP, and an iMac G5 1.6GHz. The 450MHz DP is currently dead, but slated to be my webserver for my homebrew guide/news website.

____________________
Ultra 64 is the bomb.
rokken
Member
Jul's resident PowerPC user
Level: 38


Posts: 201/634
EXP: 348477
For next: 21970

Since: 01-02-21

Pronouns: they/she
From: Swapstone Hollow

Since last post: 18 days
Last activity: 9 hours

Posted on 02-01-22 12:48:11 AM (last edited by rokken at 02-01-22 01:32:43 AM) Link | Quote
I just picked up my G4 Quicksilver from my grandma's house, my plan for it involves swapping the original 800MHz 7450 processors out for 7455s. The main difference is the cache bus width, but the new ones are also rated for higher speeds (1GHz). In addition, I'm planning on replacing the GeForce2 MX with the Radeon 9800 currently in my Sawtooth, maxing the bus speed to 150MHz (up from 133MHz), repasting and re-fanning, and finding a 64-bit PCI SATA card that it can boot from, since I plan on recording audio and editing video and the 266MB/s max throughput would be very nice to have, alongside the ability to use readily available SSDs in higher capacities than the 128/137 that the IDE bus can handle.
My goal is to have the dumbest, most unnecessarily modernized while not being a gutting and replacing job, of a Power Mac G4 Quicksilver that ever saw the light of day.

Here's a photo I really liked that I took of my iBook G3.


____________________
Ultra 64 is the bomb.
rokken
Member
Jul's resident PowerPC user
Level: 38


Posts: 343/634
EXP: 348477
For next: 21970

Since: 01-02-21

Pronouns: they/she
From: Swapstone Hollow

Since last post: 18 days
Last activity: 9 hours

Posted on 02-18-22 03:50:32 AM (last edited by rokken at 02-18-22 03:53:39 AM) Link | Quote
Been using a PowerBook G4 Hi-Res for the last few days, and wow is it fast! Web browsing kinda clobbers even my beefiest G4, but this thing handles it like a champ, no noticeable dropped frames anywhere! At least, with Safari, I haven't tried Firefox yet. Only issue is that it didn't come with a hard drive, so I'm using a USB stick to boot off until my screws come in the mail for me to take the top cover off and install my IDE SSD kit. I'm definitely gonna be playing with Linux on this thing, though I'll have the obligatory Leopard/Tiger dual boots as well. I'm starting to really get annoyed with Mac OS X though, so I'll be pretty happy to have Linux up and running since it's more familiar and has a larger software library than even Leopard does.

DDR2, a high-res (1440x960!) display, 1666MHz... this thing is a powerhouse. I just wish it had more screws, it has like four right now. I donated one to my mom's older low-res PowerBook G4 (a 1500MHz one).

It has everything it needs to become my new daily driver, the only thing is I might favor the iBook G4 I'm currently using in that role for certain tasks, since its normal 4:3 display makes it slightly more portable. Even then, this G4 gets about four and a half hours of battery life, which is pretty compelling... once I get all those screws reinstalled, I'll absolutely be considering taking it to Taco Bell to work on stuff.



____________________
Ultra 64 is the bomb.
Next newer thread | Next older thread
Jul - Computers and Technology - POWER ISA New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

27 database queries, 3 query cache hits.
Query execution time:  0.070242 seconds
Script execution time:  0.013162 seconds
Total render time:  0.083404 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 182 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 194 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 196 column 9 - Warning: missing <tr>
line 214 column 13 - Warning: missing <tr>
line 215 column 102 - Warning: unescaped & or unknown entity "&postid"
line 217 column 74 - Warning: <style> isn't allowed in <td> elements
line 217 column 9 - Info: <td> previously mentioned
line 224 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 226 column 9 - Warning: missing <tr>
line 244 column 13 - Warning: missing <tr>
line 245 column 102 - Warning: unescaped & or unknown entity "&postid"
line 253 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 255 column 9 - Warning: missing <tr>
line 273 column 13 - Warning: missing <tr>
line 274 column 102 - Warning: unescaped & or unknown entity "&postid"
line 283 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 285 column 9 - Warning: missing <tr>
line 303 column 13 - Warning: missing <tr>
line 304 column 102 - Warning: unescaped & or unknown entity "&postid"
line 313 column 1877 - Warning: <style> isn't allowed in <td> elements
line 306 column 9 - Info: <td> previously mentioned
line 316 column 17 - Warning: missing <tr>
line 316 column 17 - Warning: discarding unexpected <table>
line 319 column 35 - Warning: missing <tr>
line 319 column 50 - Warning: missing </font> before </td>
line 319 column 91 - Warning: missing </font> before </table>
line 321 column 35 - Warning: missing <tr>
line 321 column 50 - Warning: missing </font> before </td>
line 322 column 37 - Warning: unescaped & or unknown entity "&id"
line 321 column 182 - Warning: missing </font> before </table>
line 323 column 17 - Warning: discarding unexpected </textarea>
line 323 column 28 - Warning: discarding unexpected </form>
line 323 column 35 - Warning: discarding unexpected </embed>
line 323 column 43 - Warning: discarding unexpected </noembed>
line 323 column 53 - Warning: discarding unexpected </noscript>
line 323 column 64 - Warning: discarding unexpected </noembed>
line 323 column 74 - Warning: discarding unexpected </embed>
line 323 column 82 - Warning: discarding unexpected </table>
line 323 column 90 - Warning: discarding unexpected </table>
line 325 column 9 - Warning: missing </font> before <table>
line 337 column 25 - Warning: discarding unexpected </font>
line 346 column 57 - Warning: discarding unexpected </font>
line 324 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 160 column 21 - Warning: <img> lacks "alt" attribute
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 112 - Warning: <img> lacks "alt" attribute
line 161 column 162 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 199 column 23 - Warning: <img> lacks "alt" attribute
line 199 column 64 - Warning: <img> lacks "alt" attribute
line 199 column 113 - Warning: <img> lacks "alt" attribute
line 199 column 163 - Warning: <img> lacks "alt" attribute
line 200 column 11 - Warning: <img> lacks "alt" attribute
line 210 column 15 - Warning: <img> lacks "alt" attribute
line 228 column 21 - Warning: <img> lacks "alt" attribute
line 229 column 22 - Warning: <img> lacks "alt" attribute
line 229 column 63 - Warning: <img> lacks "alt" attribute
line 229 column 112 - Warning: <img> lacks "alt" attribute
line 229 column 162 - Warning: <img> lacks "alt" attribute
line 230 column 11 - Warning: <img> lacks "alt" attribute
line 240 column 15 - Warning: <img> lacks "alt" attribute
line 257 column 21 - Warning: <img> lacks "alt" attribute
line 258 column 22 - Warning: <img> lacks "alt" attribute
line 258 column 63 - Warning: <img> lacks "alt" attribute
line 258 column 112 - Warning: <img> lacks "alt" attribute
line 258 column 162 - Warning: <img> lacks "alt" attribute
line 259 column 11 - Warning: <img> lacks "alt" attribute
line 269 column 15 - Warning: <img> lacks "alt" attribute
line 280 column 1023 - Warning: <img> lacks "alt" attribute
line 287 column 21 - Warning: <img> lacks "alt" attribute
line 288 column 22 - Warning: <img> lacks "alt" attribute
line 288 column 63 - Warning: <img> lacks "alt" attribute
line 288 column 112 - Warning: <img> lacks "alt" attribute
line 288 column 162 - Warning: <img> lacks "alt" attribute
line 289 column 11 - Warning: <img> lacks "alt" attribute
line 299 column 15 - Warning: <img> lacks "alt" attribute
line 306 column 200 - Warning: <img> lacks "alt" attribute
line 310 column 1593 - Warning: <img> lacks "alt" attribute
line 312 column 1665 - Warning: <img> lacks "alt" attribute
line 322 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 322 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 322 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 331 column 25 - Warning: <img> lacks "alt" attribute
line 336 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 316 column 17 - Warning: trimming empty <tr>
line 319 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 215 column 27 - Warning: <nobr> is not approved by W3C
line 245 column 27 - Warning: <nobr> is not approved by W3C
line 274 column 27 - Warning: <nobr> is not approved by W3C
line 304 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 119 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md