Can an iMac G3 with OpenBSD be my daily driver?

Ғылым және технология

Thanks PCBWay.com - Today we're installing the latest version of OpenBSD 7.0 - from 2021! - on a 333mhz iMac G3 from 1999. That's right - a totally modern OS! And in the spirit of the PowerPC Challenge, I want to see just how modern of a computing experience we can eek out of this thing.
Thanks for the cameo, @BranchusCreations!
Thank you PCBWay for sponsoring today's retrospective!
www.pcbway.com/
VIDEO LINKS:
🍎 OpenBSD macppc: www.openbsd.org/macppc.html
🍎 Optimizing OpenBSD (geared towards laptops): www.c0ffee.net/blog/openbsd-o...
🍎 Old article about OpenBSD on an iMac: www.increasinglyadequate.com/...
🍎 Mac Yak PowerPC Challenge: tinkerdifferent.com/threads/2...
══════════════════════════
💾 For more vintage Apple stuff, please subscribe: kzread.info?s...
💾 Support these retro computing shenanigans on Patreon! / actionretro
══════════════════════════
Check out my Amazon page with links to my tools, adapters, soldering equipment, camera gear and more: www.amazon.com/shop/actionretro
══════════════════════════
💬 Come talk about old computers on the Action Retro Discord! / discord
══════════════════════════
#PowerPCChallenge #OpenBSD #iMacG3

Пікірлер: 488

  • @zzco
    @zzco2 жыл бұрын

    "Hey smokers. Today we'll be taking a look at this vintage PowerPC Macintosh G3 and trying to get OpenBSD to run on it..." xD

  • @RossComputerGuy

    @RossComputerGuy

    2 жыл бұрын

    If only... I wish he made more videos.

  • @jonathanschober1032

    @jonathanschober1032

    2 жыл бұрын

    Title: “Installing an SSD in a iMac G3” Time: 2:37:00

  • @Slipfox_xyz

    @Slipfox_xyz

    2 жыл бұрын

    Who is this in reference to

  • @RossComputerGuy

    @RossComputerGuy

    2 жыл бұрын

    @@Slipfox_xyz Druaga1

  • @jeffyp2483

    @jeffyp2483

    2 жыл бұрын

    i noticed it too

  • @zh84
    @zh842 жыл бұрын

    I miss druaga1 too. There's a special magic to someone who eschews fancy expensive cases and builds his computers in cardboard boxes.

  • @ActionRetro

    @ActionRetro

    2 жыл бұрын

    Exactly!

  • @braelinmichelus

    @braelinmichelus

    2 жыл бұрын

    You're all making it sound like Druaga is gone! Sure... he may not upload all that often... but he's still around! The man, nor his channel are dead! That said... I do still miss when he had regular uploads...

  • @noobershaggus

    @noobershaggus

    11 ай бұрын

    wat happen to him?

  • @zh84

    @zh84

    11 ай бұрын

    @@noobershaggus Don't know. He just hasn't posted for a long time.

  • @killervacuum

    @killervacuum

    5 ай бұрын

    he posted a while ago about being burned out and stopping/slowing down for his health. i have a feeling he will post something again eventually..

  • @thatcherdonovan7305
    @thatcherdonovan7305 Жыл бұрын

    This takes me back! When I was in middle school in around 2011-12, the only computers I could afford were these old iBook G3s that were being sold in bulk from presumably a school district that was emptying out their dead tech storage. I got 3 for $25 and was determined to turn them into usable machines, so I installed a bunch of different distros of linux, but settled on debian and lightweight desktop environments/window managers as they only had 128mb of RAM each. Getting xorg properly configured was such a pain I remember, it was what forced me to truly learn bash. I did end up with computers capable of use as kitchen computers, which I was real proud of.

  • @CygnusTM
    @CygnusTM2 жыл бұрын

    I wonder if swapping to an 80 wire IDE cable would fix your drive problems. That is what you have to do to use a SATA/IDE adapter in an original Xbox.

  • @soberlife

    @soberlife

    2 жыл бұрын

    Was wondering the same thing.

  • @startedtech

    @startedtech

    2 жыл бұрын

    Lol, MattKC just had to do that in a vid he put out yesterday

  • @NikiDaDude

    @NikiDaDude

    2 жыл бұрын

    Came here to write the same suggestion, it's definitely worth trying out.

  • @tractorguy1994

    @tractorguy1994

    2 жыл бұрын

    Yeah I've watched many Xbox modding videos and it's quite an issue for people trying to find a cable that routes properly (I don't intend in modding my xbox tho as it already has a hardmod and is fine how it is

  • @KnutBluetooth

    @KnutBluetooth

    2 жыл бұрын

    No it won't help. The problem is no AHCI support in that computer's disk controller.

  • @planetm68k82
    @planetm68k822 жыл бұрын

    I'm running OpenBSD on an Apple iBook G3 for the last 10 years, and it's great. I use WindowManager, as it is kind of similar to the origin of MacOS X GUI (NextStep) and lightweight. Great video!

  • @tquad8699

    @tquad8699

    2 жыл бұрын

    Well I sadly don’t have any power Macs anymore but did use one from 2003-2009 than switched to a pc than back to Mac which I used a 7,1 MacBook Pro 2.4 ghz,12gb of ram, and a NVIDIA 320m gpu with 256mb. I used that machine until 2021 of December. Now I use a M1 MacBook Air and a hp pavilion eh1070wm and Ryzen 7 5700u 8core cpu with and Vega 8, and with 32gb of ram. Hopefully those two machines I can get about 8 plus years out of those too. I do like to do experiments kind of like what retro does on the 2010 MacBook still plenty usable for a core two duo laptop for daily use if I had to. Macs definitely last forever not sure about the newer ones.

  • @korgied

    @korgied

    2 жыл бұрын

    You mean WindowMaker?

  • @planetm68k82

    @planetm68k82

    2 жыл бұрын

    @@korgied Uh, thanks, sorry, yes, WindowMaker :)

  • @tetsuoshiva

    @tetsuoshiva

    2 жыл бұрын

    @@planetm68k82 I used to use WindowMaker back in the late 90's, a lightweight wm with impressive themes back when 16 MB of RAM was the norm at least in the 3rd world.

  • @noobershaggus

    @noobershaggus

    11 ай бұрын

    I was using it on a powermac g4. with CDE, which seemed to be better and use less resources than wimaker until the devs broke it in 7.x.. back to windowmaker now. Its a shame about windowmaker. It used to be so much more than just a WM. It could be extended into a desktop and connect with the gnustep environment, they took out support for a lot of that stuff :/ Openbsd team has been removing a lot of lightweight pkgs so gonna move Os soon

  • @JapanPop
    @JapanPop2 жыл бұрын

    23 year-old. Wow! Time flies.

  • @slembcke
    @slembcke2 жыл бұрын

    Oh fun! I've been dabbling with OpenBSD lately. It's great how it's so simultaneously "old-skool", and yet and I can get pretty modern stuff running on it with minimal effort. Related: I fixed soooo many CRT iMacs when I was in high school. Everytime there was a big lightning storm there would be dozen computers with fried modems or power supplies, often one of them was an iMac. Much faster once you memorized the steps and screw locations. :)

  • @syloui

    @syloui

    Жыл бұрын

    In my experience the all in one design necessitating only one power outlet led to surge protectors bring forgone by people who thought port replication was their only function

  • @tristansewell5986
    @tristansewell59862 жыл бұрын

    I always laugh at the Druaga1 references. Wish he'd start uploading nonsense again.

  • @JeffTiberend

    @JeffTiberend

    2 жыл бұрын

    Definitely! I miss his videos.

  • @LuisMercadoorg

    @LuisMercadoorg

    2 жыл бұрын

    I used to be subscribed to his channel. What happened to him?

  • @fsfs555
    @fsfs5552 жыл бұрын

    Some of the G3 iMacs had a firmware update that changed some available video settings to prevent bricking them when installing OS X. You may want to search around to see if yours is affected. Also these use the RAGE 3D or RAGE IIc, not a RAGE 128 (those are in the slot loaders). You may want to try drivers/configs for the MACH64 family instead of the RAGE 128 since these older chips are closer to the m64. As for the flash storage, try to set any of your SATA adapters to 1.5G/SATA-1 and disable SSC if possible.

  • @ActionRetro

    @ActionRetro

    2 жыл бұрын

    Thank you for these suggestions!!

  • @virtualtools_3021

    @virtualtools_3021

    2 жыл бұрын

    Night need to use an older (SATA II) ssd as I had that problem in my g5

  • @MegaManNeo
    @MegaManNeo2 жыл бұрын

    I have well memories of IceWM which I sometimes still start for the nostalgia. Used it on my Pentium 200 with 48MB of RAM when I got my first Linux disc to try out. Also yes, that theme you used truly is the coolest of stock IceWM themes. Your appearance in the most recent episode of The Retro Hour Podcast was cool also, really enjoy that podcast in general.

  • @fhunter1test

    @fhunter1test

    2 жыл бұрын

    I remember using IceWM for pretty long time, actually. The biggest issue with it was that it was synchronous/single-threaded. So - when moving window with, say video playing in it - video paused playing for the time window was moved.

  • @korgied

    @korgied

    2 жыл бұрын

    One cool thing about IceWM is it's still developed. Latest release is from last month. Even FVWM is still actively developed.

  • @folksurvival

    @folksurvival

    2 жыл бұрын

    IceWM is very underrated.

  • @DaveWongillies
    @DaveWongillies2 жыл бұрын

    Thanks Sean, I definitely wasn't expecting to sit down and add "get trolled by Action Retro over the pronunciation of Bondi" to my list of things to happen to me this morning, haha

  • @ry60023333
    @ry600233332 жыл бұрын

    I just found your channel with all of these PowerPC videos and I LOVE all of them!! So awesome to see modern software running on these old machines :) Keep up the awesome work and I look forward to more PowerPC content!

  • @MrLukealbanese
    @MrLukealbanese2 жыл бұрын

    I love the BSDs and FVWM as well. Great video.

  • @j.m.7580
    @j.m.75802 жыл бұрын

    Greetings from PA! Fantastic video - well done. I tried out OpenBSD in a PowerBook G4 a few years ago. Installed smoothly and ran smoothly but I didn’t use it much. Hafta give it another go.

  • @edenrose2374
    @edenrose23742 жыл бұрын

    ATI driver issues is due to the dropped support of old GPU's recently from mesa/Radeon. If G3 falls before the cutoff date, as its considered unsupported due to code bitrot. It was never updated to conform with code changes over the last 15 years, as a result it was depreciated for the last 4 years before being removed in the last 6 months. Beyond that, you may be using the wrong driver name (it may be Radeon instead of ATI). Naming conventions of Xorg video drivers have changed since 2017. So old info is wrong. Lastly Xorg has a auto-configure option. you can use that to get things outside the driver config (monitor, layout, etc.) | for more info on drivers Phoronix has discussed the RAGE 128 alot, so you can find details there. Xorg performs the same on all POSIX compliant OS's. BSD and Linux are equal in the Xorg world.

  • @3rdalbum

    @3rdalbum

    2 жыл бұрын

    Yes; Xorg used to automatically write an Xorg.conf on first startup, now it just creates a little stub file with almost no information and does the configuration on each boot. There is a command to get it to write the auto-detected information to the Xorg.conf, which would get you very close to a correct and working Xorg.conf for this iMac. It's just a shame that I had the same problem back in 2005 and it never really got fixed, hence we still must mess around with an Xorg.conf like barbarians.

  • @dzvxo

    @dzvxo

    2 жыл бұрын

    @@3rdalbum such is life on the g3...

  • @AiOinc1

    @AiOinc1

    Жыл бұрын

    The iMac G3 uses either a Rage IIc or a Rage Pro Turbo, not a Rage 128. This might have been a bigger part of the issue.

  • @TechnoLukska
    @TechnoLukska2 жыл бұрын

    Interesting. The browsing experience with NetSurf seems to be much better and faster on your G3 mac than on my Sun Blade 1000 workstation from year 2000 which has dual 750 MHz UltraSparc III and 8 GB of RAM (running OpenBSD)

  • @crapphone7744

    @crapphone7744

    2 жыл бұрын

    Sun hardware built back in the day may never actually die.

  • @zehph

    @zehph

    2 жыл бұрын

    @@crapphone7744 What is dead may never die! 🤓

  • @crapphone7744

    @crapphone7744

    2 жыл бұрын

    @@zehph lol, and with strange aeons even death may die. H.P. Lovecraft😄

  • @crapphone7744

    @crapphone7744

    2 жыл бұрын

    @@zehph It's a line from a horror writer, H.P. Lovecraft who wrote in the 1920s. The couplet is from a fictional book with horrifying secrets and is as follows; “That is not dead which can eternal lie, And with strange aeons even death may die.”

  • @prussian7

    @prussian7

    2 жыл бұрын

    Nice.

  • @danaeckel
    @danaeckel2 жыл бұрын

    Great, I love this video series showing how old Macs can still be functional today, I would love to see the beige beast, or NetBSD on 68040 system.

  • @iangodfrey4518

    @iangodfrey4518

    2 жыл бұрын

    Commodore Amiga 4000

  • @perseusarkouda

    @perseusarkouda

    Жыл бұрын

    We actually had an Amiga 1200 running NetBSD with apache and hosted our amiga club forum with xoops in it. It was slow but super fun.

  • @noobershaggus

    @noobershaggus

    11 ай бұрын

    even dos would be better than netbsd

  • @another3997

    @another3997

    10 ай бұрын

    ​@@noobershaggusNo, DOS would be a downgrade for any system, no matter what the hardware or how old it is. DOS has only one redeeming feature... it's a dead OS. 😂

  • @dustinschings7042
    @dustinschings70422 жыл бұрын

    I appreciate your nods to other fellow KZreadrs that share your hobby. Great video as always!

  • @JonMichaelDeShazer
    @JonMichaelDeShazer2 жыл бұрын

    When you were sharing the headaches of getting Xorg running, you reminded me of my gentoo install on an old Pentium III PC I had in 2004 with an ATi graphics card. The first thing I thought was "Did you get hardware acceleration working?" I remember having to download the driver from a CVS repository the latest build for my GPU and compile by hand, then specify it in my Xorg.conf. The overwhelming joy I felt when I could run glxgears with hardware acceleration after all that was among the biggest moments in my life. It was a moment where the universe was telling me I could do this for a living. It took me weeks of trial and error that I'll never get back, but after nearly 20 years as a *nix engineer, it was invaluable training. Great job on the build and video!

  • @morganaldridge3077
    @morganaldridge30772 жыл бұрын

    Was not expecting an OpenBSD video from you! We'll done! I used to run OpenBSD on one of my PowerMac G4s as a web server in the min-2000s and a few years ago decided to try it again - on desktop, this time - as I was migrating old OS X Server (née Mac OS X Server) web servers to OpenBSD VMs. I've was running it as my primary desktop OS on a 2012 i7 Mac mini since OpenBSD 6.5 and now on a 2013 Mac Pro since 6.9. The Mac mini was super stable and quick, but the integrated Intel graphics were a bit slow when it came to infrequent gaming. The Mac Pro has been a bit unstable due to some issues with the HDMI audio (which is not even used) on the dual AMD D300 graphics cards occasionally "disconnecting", but otherwise it's extremely fast and has good 3D performance for my uses. I still have 2000 PowerBook G3 (FireWire) kicking around that I keep thinking of trying OpenBSD on for PPC development & testing. I have an old Dell Latitute PIII laptop that I have OpenBSD i386 installed on for the same purpose. A couple years ago I was able to get ahold of Takashi HASEGAWA and he granted me approval to pick up development of MLVWM (the Macintosh-Like Virtual Window Manager), which was based on FVWM back in 1997, since I've been running that as my primary WM. I maintain the OpenBSD mlvwm port, so you can even install it via `pkg_add mlvwm`. I haven't gotten around to updating NetBSD/FreeBSD/etc ports, so they're in varying states, most running Takashi HASEGAWA's final version from 2000. I also maintain an `mlvwmrc` project which contains configuration files for many X11 applications and welcome contributions or requests.

  • @ActionRetro

    @ActionRetro

    2 жыл бұрын

    Woah that's so cool! I'll definitely check out MLVWM :)

  • @00Klingon
    @00Klingon2 жыл бұрын

    I love this sort of content. I remember playing with alternative OS on my original Bondi Blue iMac G3 back in the day. Really takes me back.

  • @noobershaggus

    @noobershaggus

    11 ай бұрын

    i miss mine so much. i'd trade my gaming pc for one fr

  • @TechDoge
    @TechDoge2 жыл бұрын

    Great video! So impressive to see the iMac G3 running BSD, and browsing the net normally with it! Once I'm done with this semesters finals, I will try to get it running on mine iMac too, and since daily uni work won't be a problem then - mayhaps even taking on the challenge to use it as a daily driver :D

  • @sjgrall
    @sjgrall2 жыл бұрын

    FYI, the 266 and 333 MHz (Rev C and D) have a Rage Pro chipset, not Rage 128

  • @mhfsilver_
    @mhfsilver_2 жыл бұрын

    I feel like this is a good video to comment this, I discovered your channel several months back and started watching your backlog. While I have never really been a Mac user, I enjoyed your videos and ended up picking up a G3 someone was selling locally. I got it complete in box for only $100. Used to use them in school back in the day, so it's been a blast from the past using one again. Oh and I also ended up getting a modern Mac too. So much for not really a Mac user.

  • @treighpedroche1516
    @treighpedroche15162 жыл бұрын

    Amazing work! A neofetch screenshot like that is legendary... A truly modern OS release running with graphics on such ancient and unsupported hardware....wow.

  • @murraypearson2359
    @murraypearson23592 жыл бұрын

    That was super fun! I used OpenBSD around 2003, as I switched over from full time Mac usage. I also tried many Linuces and now run various Ubunti. Well done! I adore the graphical match of that desktop to the look of the candy computer.

  • @mad3m6n

    @mad3m6n

    2 жыл бұрын

    What a sad downgrade

  • @GuyJames
    @GuyJames2 жыл бұрын

    Congratulations on getting it going, you're a very patient man. If it was me it would have been sailing out of the window about 5 hours in to the xorg config... ;)

  • @mangochipps0795
    @mangochipps07952 жыл бұрын

    I haven't booted OpenBSD on my iMac G3 in a while, but I remember having a similar issue with the ati driver under 5.x. You may have better luck specifying r128 in your xorg.conf as I believe that ati is just a stub that tries to autodetect whether to use e.g. r128, mach, radeon, etc. That got me basic 2D acceleration, though its anyone's guess if dri supports opengl on such an old card anymore (I would say probably not). Awesome video, thanks for trying to keep these old machines alive and for giving OpenBSD a chance :)

  • @nd4spdviper
    @nd4spdviper2 жыл бұрын

    Great video, I hope to see more like this. I’m looking for reasons to not get rid of my powerbook and this videos plus the other about adelie are making me want to try them both. Please do more of this.

  • @nathanmiddleton1478
    @nathanmiddleton1478 Жыл бұрын

    Just watching some of your older videos. This brings back memories. I used to have a Power Mac 8500 with dual processors and used some earlier Linux attempts on that machine.

  • @cdw3663
    @cdw36632 жыл бұрын

    i love the fact that you can browse the web on an old machine, love the vintage computers

  • @b00gi3
    @b00gi3 Жыл бұрын

    Really informative and inspiring. Great video and review. 10/10

  • @alextirrellRI
    @alextirrellRI2 жыл бұрын

    I'm somewhat impressed you got that CD drive working. I seem to remember having no luck getting discs to boot on an early iMac with a non-Apple firmware drive.

  • @wallyhackenslacker
    @wallyhackenslacker2 жыл бұрын

    Attaboy Puffy!! It's amazing how lean OpenBSD is.

  • @santospoland
    @santospoland2 жыл бұрын

    Gosh, you really went through a lot of adapters. Lord you did a lot of work. Bless you sir! ✨⭐🌟 By the way, I am pretty blown away by this demo. WOW!

  • @a4e69636b
    @a4e69636b2 жыл бұрын

    I would like to see more stuff done with this operating system. Here are my suggestions: 1. spreadsheets 2. word processing 3. gaming (NES emulation, native games, etc...) 4. Python programming 5. Video playback 6. Ripping an audio CD 7. MP3 and/or AAC playback

  • @eekee6034

    @eekee6034

    2 жыл бұрын

    I can't understand why he didn't try video, especially after seeing Dillo scroll smoothly and windows move smoothly under IceWM. :) But video playback depends very much on the encoding. Some people use encodings which take, like, 10 times the CPU power for a 5% reduction in file size; insanely annoying. I would have liked to see him try DVDs which don't have that problem at all. From experience back when these machines were new, I doubt there would be any problems at all with ripping an audio CD or MP3 playback. Python programming I'm not quite so sure about, but I suspect Python 3 may be faster than Python 1 was back in the day. Python 1 was fine when it got going, but took time to load. It's very likely the main issue will be what your program does rather than Python itself. I'd expect LibreOffice to be virtually unusable; it can be horribly slow on almost modern computers, but I'm sure there are other word processors and spreadsheets which will run better. The catch with the others is they may not have the features any particular person may want. I think it's best to test those yourself. Memory always was the biggest limiting factor; you can set up a low-memory virtual machine with Qemu or Virtual Box or something. For gaming, it depends on how the game or emulator is coded. I think it quite likely that iMac could handle OpenTTD which can draw hundreds of moving trains in several open windows along with the main display. My Sharp Zaurus SL-C3200 could; it's less powerful. On the other hand, a game coded with the expectation that the graphics hardware will do the work may struggle to draw one simple animation at a time. (I should probably say my experience with OpenTTD may be out of date. :) Anyway, I've used NES and Gameboy emulators under the 9front operating system which also only supported framebuffer graphics on my machines. The emulators worked fine on some machines, but on others the BIOS didn't enable CPU caching for the framebuffer so graphics were slow. I don't think that would be a problem with OpenBSD, I think it'll enable CPU caching itself. (I think 9front does now, but I'm not sure.)

  • @rkmugen

    @rkmugen

    2 жыл бұрын

    @@eekee6034 You have to remember though that the iMac G3 (all of them, iirc) use some variant of the Rage 128 GPU chipset. Ever since the very first record of someone installing Linux on an iMac, NOBODY has ever been able to get full GPU performance out of their iMac G3, simply due to the GPU driver not fully supporting the Mac variant of the Rage 128. In fact, if you skip to the part in the video, where you see @Action Retro showing his Xorg config file, you'll see the section in it where ForcePCIMode is set to 'true'. This means that the GPU won't be able to help at all with video playback at any useable speed..... think of how old classic, beige Macs used to be, that didn't ship with a graphics card, but instead relied on a portion of system RAM to serve as a framebuffer for rendering the graphics. What few Rage 128 ('r128') driver optimizations have been added between 1997 to today (2022), quite frankly, do nothing to solve the problem of getting Linux to get the GPU to run at whatever AGP speeds they are actually rated for...... unfortunately.

  • @a4e69636b

    @a4e69636b

    2 жыл бұрын

    @@eekee6034 You used Python 1 back in the day? What system did you use it on? Also for video playback I'm sure he should be able to play a simple mpeg file. That would have been neat to see. For LibreOffice I always thought it was pretty good, but I haven't used it in a while to be honest.

  • @agy234
    @agy2342 жыл бұрын

    Honestly that performance is reallly nice . I used to surf the net on a power Mac 5500 and a variety of p2/p3 machines in the early 2000s and websites were around that slow

  • @pikachuchujelly7628

    @pikachuchujelly7628

    5 ай бұрын

    In those days, people were mostly limited by network bandwidth, and dial up modems were common. With this system, the CPU appears to be the bottleneck, as modern websites have lots of CSS styling to chug through. I can't even imagine how slow it would be with JavaScript enabled!

  • @jeffsadowski
    @jeffsadowski2 жыл бұрын

    I remember FVWM I use to use it a lot. I use to use Slackware in 1995 and had setup Xorg so often. I remember it being more difficult in setting mode lines for the monitor and stuff with a mode line for each resolution or something. I remember fiddling with the mode lines for some of my graphics cards that did not work out of the box.

  • @eekee6034

    @eekee6034

    2 жыл бұрын

    Oof! Mode lines... I've done my time with them. XD I once bought a weird monitor and had to figure out a suitable mode line by trial and error. It turned out to be fixed to a 60Hz frame rate, and the best resolution I could get out of it was 1365x1024.

  • @onceandfuturetech
    @onceandfuturetech Жыл бұрын

    Really enjoyed this video and respect the amount of time you spent getting everything to work. I can totally relate to this obsessiveness. 😜👏

  • @ScottEversonAndroid
    @ScottEversonAndroid2 жыл бұрын

    Wow, near perfect timing with this video! Over the weekend, I tried replacing the hard drive in my Lombard PowerBook G3 with an mSATA SSD (inside an mSATA to 2.5" IDE adapter). After cloning the original drive, and installing the SSD, my PowerBook was able to see my installed OSes on the multi-boot menu; however, it couldn't boot into either of them. The OS X and OS 9 install disks couldn't [or in the case of OS 9, could barely] detect the drive. Using a CF card adapter, instead, worked seamlessly. Now, I just have to find a new use for my mSATA drive and adapter.

  • @sstreet9436
    @sstreet94362 жыл бұрын

    Thanks for the Gentoo shoutout! :) Adventurous indeed!

  • @Larslegos
    @Larslegos2 жыл бұрын

    I love these old iMacs to death. I had one that I used when I was 5 and they had them in my elementary school, which was the coolest to me as a kid. The iMacs and eMacs in the computer lab loved the spinning beach ball of death but it's memorable to me now as an adult. It amazes me how much effort people put into making old computers work with modern-ish software.

  • @noobershaggus

    @noobershaggus

    11 ай бұрын

    yeah me too. i miss mine, would trade my gaming pc for one in a second

  • @Larslegos

    @Larslegos

    11 ай бұрын

    @@noobershaggus The nostalgia is too strong lol

  • @tiagodiasferreira6827
    @tiagodiasferreira68272 жыл бұрын

    The llvmpipe in neofetch means all rendering is being done via CPU.

  • @airshaped

    @airshaped

    2 жыл бұрын

    he did mention that there's no graphics acceleration

  • @LaserRotShow
    @LaserRotShow2 жыл бұрын

    Great stuff man!!!

  • @NeverlandSystemZor
    @NeverlandSystemZor5 ай бұрын

    I had the original "Bondi Blue" iMac, and loved it. I hated it when it finally died on me. I always wanted one of those "Grape" ones. :) Purple is my favorite color. :)

  • @DavidStahlOLDHAPPyMACs
    @DavidStahlOLDHAPPyMACs2 жыл бұрын

    Nice work Sean

  • @jamesdecross1035
    @jamesdecross10352 жыл бұрын

    Still got my 'iMac DV SE Snow'. Love it to bits, and still use it for film-scanning.

  • @AndreasKoepkeAU
    @AndreasKoepkeAU2 жыл бұрын

    Gosh, I used to support 6 of those at work back in the early 2000s. I remember having to replace a couple of hard drives and remove small CDs from the slot loading drive. Taking those things apart was always a pain in the neck.

  • @BollingHolt
    @BollingHolt2 жыл бұрын

    That's cool. I have two iMac G3s. I think I'm going to try this on one of them.

  • @willgreyland7185
    @willgreyland71852 жыл бұрын

    i am so glad i missed out on manually configuring xorg, that whole process seems like hell

  • @BryanIrvine
    @BryanIrvine Жыл бұрын

    Years ago when I worked at a newspaper I used OpenBSD on all my servers. I had an extra imac on my desk that I used as a test machine for testing things like the corporate OpenLDAP and things like that.

  • @NineteenEightyFive
    @NineteenEightyFive2 жыл бұрын

    So cool, keep it up!

  • @jeremyrebelka
    @jeremyrebelka2 жыл бұрын

    I use OpenBSD since beginning - For me trick is to use Unixy wm - not windows-like ones. Good file manager like Worker for example. Super stable and with Window Maker for example, feels like home for me ( used CDE on Solaris a lot and IRIX on SGIs). I use OpenBSD on Modern laptops daily.

  • @fhunter1test

    @fhunter1test

    2 жыл бұрын

    I prefer rox-filer for my file manager (When not using the console), but I can second using window maker, used it for a looong time.

  • @eekee6034

    @eekee6034

    2 жыл бұрын

    This reminds me I like Eagle Mode for managing files. It makes traditional file managers seem like groping around in the dark almost as badly as a command line does. ;) It works very well on Linux and Mac.

  • @slighter
    @slighter2 жыл бұрын

    The moment you pullled out nano blue, the whole ting went from 1990 to 2006. Crazy!

  • @obsoletepowercorrupts
    @obsoletepowercorrupts2 жыл бұрын

    Well done on making your informative video. The single IDE port _(splitting into two via a ribbon cable)_ is merely UDMA-33 but the firewire is at least 400Mbps and is bootable, if your model has the IEEE1394 ports _(and if not then the Harmoni-G3 addon can upgrade for that allowing firewire, 512MB RAM and a 500MHz CPU)._ If others want to try this, it is possible not only to network boot of the firewire (or HDD/SSD boot) but also to upgrade the RAM and have 4 hard-drives in ZFS by putting both a HardDrive (e.g. HDD) on the ribbon cable IDE _(e.g. via SATA conversion or simply PATA while aiming for at least 8MB cache on the Hard-Drive)_ and two drives on the Firewire ports _(without even needing to daisy chain IEEE1394 devices)._ The inital boot can be triggered from the RJ45 and then into a USB port _(an HDD/NAND deive not included in the ZFS array but capable of having persistence to store settings)_ which then loads the remainder data from the aforementioned ZFS four drives array. You need 1GB RAM per 1TB ZFS storage, so upgrading to say 512MB could allow for 512GB Hard-drive storage so each drive _(in the IDE and IEEE1384 drives)_ is under 128GB _(partitioning or jumper-restricting down the storage capacity if needed)_ to play it safe for RAM elbow-room. One of the drives would be the index. This information is to be helpful. Your model might not have the firewire and so this info is for those who have that _(usually on models over 350MHz CPU or 400MHz)._ I wouldn't expect trim on a CF card. In theory, if network booting, you could have a tape drive _(or another pc or raspberry-pi for emulation of one)_ send and recieve a square-wave via the audio input-output mic-line to save settings in the way a FreeNAS CDROM-Booting older computer could save settings to a floppy _(and it would be cool if BSD and Linux for that Mac and for PC had that as an option on the distro ISO with software for a RaspberryPi and amd64 SBC to "pretend" to be a tape drive to read-write data and recieve instructions from the Mac-or-PC)._ You should btw be able to use a wrapper-class (or struct) for a graphics driver for your ATI btw _(although it'd be cool if BSD wrote a driver for yours to work out the box)._Try NDISWrapper on the airport (or a wifi/bluetooth) if you need (or the modem). The modem and the VGA output (if soldered on) can use serial signals and be driven over say a modded null modem cable. An Audio device culd be run over the bluetooth in addition to PAN. As an aside, for the PC instead of Mac, a 256MB RAM (or higher) Linux distro worth noting is Kwort linux (alike to slackware) and it is commonly found on an ISO that fits on a CD. My comment has no hate in it and I do no harm. I am not appalled or afraid, boasting or envying or complaining... Just saying. Psalms23: Giving thanks and praise to the Lord and peace and love.

  • @adventuregamer6499
    @adventuregamer64992 жыл бұрын

    i like the new background!

  • @paulwratt
    @paulwratt2 жыл бұрын

    Hmm.. proof that a modern GUI OS does _not_ have to be _bloatware_ to be "full featured". Nice, thanks for going to the effort.

  • @elm.0
    @elm.02 жыл бұрын

    I’m happy that I was the original thumbnail:) Strongly going to 50K

  • @brokenelectronics3665
    @brokenelectronics36652 жыл бұрын

    Strange, I have an identical Grape iMac G3. One of the upgrades i did was to put in a 128 GB SATA SSD. I'm pretty sure that the IDe adapter I used was one of the ones you tried. I installed Mac OS 9, and later restored it using an original restore CD to Mac OS 8.6, which it is happily running now. Is it possible that Openb BSD is having a problem with the adapter? Classic Mac OS seems to work fine. I will be intrerested in hearing anu updates on this one.

  • @4liceD_
    @4liceD_2 жыл бұрын

    thumbs up for mentioning druagr1. i miss that guy, always loved his vibe

  • @devsecfranklin
    @devsecfranklin Жыл бұрын

    This is hilarious thanks for posting 😎

  • @sahnallayyin9325
    @sahnallayyin93252 жыл бұрын

    Wow totally impressed

  • @porcupinepunch6893
    @porcupinepunch68932 жыл бұрын

    That's surprisingly good for 333MHz. I will try this on my g4 when I get the hardware together

  • @gpturismo
    @gpturismo2 жыл бұрын

    I wish IBM still did PowerPC for their modern chips. I really liked working with them. I have an old dual proc G4 800 and an ibook g3 in storage and I really want to get them running something. Guess OpenBSD is my best bet.

  • @craigasketch
    @craigasketch2 жыл бұрын

    I worked at a warranty center for apple in 1999 - 2000. I would forget the discharge the tube from time to time. Good times.. Shockingly good.

  • @jasondailey9402
    @jasondailey94022 жыл бұрын

    I put an old version of Ubuntu on my Tangerine a few years back. Good times. I stuck with a hard drive, though, so the boot times were quite long... I might try the CF approach to put OpenBSD on it one of these years.

  • @maxmalkav
    @maxmalkav2 жыл бұрын

    My iMac G3 is 2nd generation (slot-loading) and I did not have any problems with an inexpensive IDE adapter and a cheap SSD. Video configuration was less picky too (I think I used the same page mentioned on the video as reference)

  • @Roanokekidstech
    @Roanokekidstech2 жыл бұрын

    I recently tried installing OpenBSD 7.0 on my Sun Blade 100 with a 64-bit SPARC cpu. I had a very similar experience, straight forward to get to command line but a pain to get a display server up. I ended up giving up and installing Solaris.

  • @gozgeek
    @gozgeek2 жыл бұрын

    Openfirmware on the early G3's can't access beyond 8GB, so you'd have to make sure the partitions required for booting are in the first 8GB of the drive.

  • @korgied

    @korgied

    2 жыл бұрын

    Oddly, OpenBSD apparently doesn't auto create a separate boot partition, but it suggested a 1GB root partition that was the first partition, so it would have been in the first 8GB. What a ridiculous partition layout, though. No way would I be ok with what it suggested.

  • @gozgeek

    @gozgeek

    2 жыл бұрын

    @@korgied Makes sense. I was looking at the Linux install docs to verify the 8GB limit. They say that "/ or more specifically /boot needs to be in the first 8GB". I'm not familiar enough with OpenBSD to troubleshoot the boot process. 🙂

  • @eekee6034

    @eekee6034

    2 жыл бұрын

    @@korgied OpenBSD is almost obsessional about security. It suggests all those partitions so writing or execution can be restricted at the partition level.

  • @n__neen
    @n__neen Жыл бұрын

    one of my best accomplishments as a teen was getting NetBSD running on a Macintosh IIcx. Took i think more than a whole day to install, but i even got X11 working on it. unfortunately it was not really that useful lol

  • @tom940
    @tom9402 жыл бұрын

    i definitely need to do this, i went to pickup one of these imacs recently so i could play some nanosaur and somehow wound up with 6 of them. slot not tray.

  • @thedanmethenyshow.6004
    @thedanmethenyshow.60042 жыл бұрын

    Friggin awesome !

  • @curvingfyre6810
    @curvingfyre68109 ай бұрын

    I adore modern OSes on old hardware, or old software on new hardware. My windows 7 era office pc shreds windows xp era games. And the idea of making modern, necessity-based use of "outdated" hardware should be the dream of all recyclers.

  • @sailcat662
    @sailcat6622 жыл бұрын

    Great to see your face!

  • @SmugandPlay
    @SmugandPlay2 жыл бұрын

    Not sure if it applies to your iMac G3, but on my PowerBook G4 of similar vintage I had an issue when replacing the hard disk that I tracked down to it requiring that the optical drive be the IDE Master and HD be set to Slave (possibly Cable Select worked as well?). Most of the SATA, CF and SD adapter I have don't have jumpers, always operate in Master / Single drive mode, and won't work.

  • @bobdole57
    @bobdole572 жыл бұрын

    I'm a prolific user of OpenBSD on powerpc hardware. Runs really well on a mac mini

  • @ThomasFlemingOriginal
    @ThomasFlemingOriginal2 жыл бұрын

    That machine takes me back....

  • @nougatsa
    @nougatsa11 ай бұрын

    Thank you !

  • @nucflashevent
    @nucflashevent19 күн бұрын

    The original Rev A-D iMac's didn't use Rage 128 graphics, they used the Rage II on the Rev. A Bondi model and Rage Pro on the B-D.

  • @lokz9632
    @lokz96322 жыл бұрын

    MorphOS is most modern OS for certain PPC Macs. At least, still actively developed. Version 3.16 is expected very soon.

  • @kyle8952

    @kyle8952

    2 жыл бұрын

    G4 and G5 only.

  • @pikachuchujelly7628

    @pikachuchujelly7628

    5 ай бұрын

    I'd love to see him try MorphOS. I'm sure he has another Mac that can run it. It's such a fast and efficient OS.

  • @knoxduder
    @knoxduder Жыл бұрын

    I love your videos. Go got a crutch word …. “I mean…” Count them up ! Keep up the good work.

  • @stevejohnson1321
    @stevejohnson13212 жыл бұрын

    I should dig out my G4 tower and start messing with it. I didn't have the time before, but Winter is here.

  • @bryandrobny7690
    @bryandrobny76902 жыл бұрын

    Wow that runs nice 😲

  • @nonetrix3066
    @nonetrix30662 жыл бұрын

    OpenBSD is awesome they remove more code than add most of the time which many projects fail to do I think

  • @DouglasFish
    @DouglasFish2 жыл бұрын

    My nostalgia for these old computers is strong, but when I have one I can't imagine what I would actually do with it

  • @YourIdeologyIsDelusional

    @YourIdeologyIsDelusional

    2 жыл бұрын

    Probably better off installing a classic Mac OS and playing Taskmaker or something like that. :P

  • @pc_panic

    @pc_panic

    2 жыл бұрын

    there is only suffering, but you won't realize it until you are too deep

  • @misfit4816

    @misfit4816

    2 жыл бұрын

    @@pc_panic this is true, i just picked up 2 g3s and a g4 lmao

  • @Wingpad
    @Wingpad2 жыл бұрын

    I despise how picky my iMac G3 is wrt SSD's and what nots. I trialed and errored quite a few different combinations, but still haven't found one that works. Just got to keep at it, I guess.

  • @xero110
    @xero1102 жыл бұрын

    Can't wait for your Linux From Scratch install guide video on this machine. 🙃

  • @ragdolltech3526
    @ragdolltech35262 жыл бұрын

    I actually have an SSD in my slot loading G3. System 9.2 installed fine, but OSX wouldn't, so I installed it all on spinning rust and moved it over using another machine. If you do that you can install anything

  • @SylveonTribe
    @SylveonTribe2 жыл бұрын

    I’m surprised you didn’t use MLVWM to make it look like it was running Mac OS 7 or 8

  • @asonjarossa2023
    @asonjarossa20239 ай бұрын

    I'd love to see this with the NsCDE environment for that 90's PowerPC feel

  • @simonbaldwin8966
    @simonbaldwin89662 жыл бұрын

    Thanks for this, have you tried OpenBSD on a G4 Powerbook yet? It ould be interesting to see how it compared to a supported Linux like Adelie or Void (supported until 2023 anyway).

  • @MaxOakland
    @MaxOakland2 жыл бұрын

    Hey you’re showing your face again! I like that you’re a presence in your videos now

  • @onigvd77
    @onigvd779 ай бұрын

    reminds me of my uni days when we got to use sun sparc dumb terminals, the x window UI was kinda nice but everything run off the server and we only used the terminal for actual work

  • @zaxchannel2834
    @zaxchannel28342 жыл бұрын

    I had a white one of those, it was a bit higher spec though. 600MHz with 1GB of RAM along with a 7200 speed HDD. It doesn't exist anymore but somebody wrapped up Ubuntu into something they called MintPPC and it worked okay for what it was. It wasn't playing youtube or anything. It was a good proof of concept. I miss it. In the end I settled on OS 9 Oh, yeah. I bought an expensive SSD for it, a whole 30GB (so you know this was a while ago). It totally didn't work at all, just like all your adapters. I never could figure out why. That's why I settled with the 7200 speed HDD

  • @retrotechnical

    @retrotechnical

    2 жыл бұрын

    I put MintPPC on my 500Mhz iMac years ago too, had to wget a xorg conf like in the video here as well - alas, Mint lasted a day - too slow, went back to OS9/X

  • @charlie891
    @charlie8916 ай бұрын

    very very very very tempted to buy one of these now, put this on it, and use it as a lightweight web surfing machine

  • @DarkMastaC
    @DarkMastaC2 жыл бұрын

    Aww yes IceWM, which of course makes me think why we dont run Gentoo on these PPC macs, but I have a feeling it would be just as difficult if not more then OpenBSD. Slowly building all the packages for your system can be considered a plus I guess.

  • @korgied

    @korgied

    2 жыл бұрын

    Perhaps one could cross-compile from another machine. Though I am not sure how easily one can cross-compile for a PPC target from an AMD64 or ARM (e.g. M1) machine. But I think Gentoo is a great idea. Optimizing CFLAGS/CXXFLAGS and USE flags could benefit these old CPUs (and perhaps could help with RAM utilization as well).

  • @eekee6034

    @eekee6034

    2 жыл бұрын

    I don't think I compiled much until I had a 1GHz machine, and I was happier when I upgraded to a 2.4GHz quad core, _and_ on top of that, I kept gcc's optimization settings fairly light for a quicker compile. And I still gave up in the late 00s as more and more of the system got bloated and C++. :) Still, back when I had Sempron-powered machines, I was glad of the option to optimize for size; it improved cache utilization. Gentoo would definitely be more difficult than OpenBSD unless truly radical improvements have come with SystemD, and I think that's very unlikely given Linux culture. Of the free Unixes, Linux always was the hardest to maintain. I dropped out before SystemD.

  • @MegamanEXEv2
    @MegamanEXEv22 жыл бұрын

    So I have a Sage green slot loader, and I was able to use an SATA to IDE adapter with a 256gb Samsung SSD, and was able to install OS 9.2.2 using Mac OS9Lives’ image. I split the partitions up per their instructions, and I want to see if I can put Adelie or OpenBSD on the empty space.

  • @pfoley83
    @pfoley832 жыл бұрын

    A IDE to SSD adapter should be able to work with a 80 pin IDE adapter, done this on a few older units to play around

  • @finalbossoftheinternet6360
    @finalbossoftheinternet63602 жыл бұрын

    My 400mhz slot loader runs 1024mb RAM... that's one gigabyte to you youngsters. It ran Debian until they dropped 32bit PPC support... I had lots of fun getting the sound to work. Now it runs MacOS 10.3.9 again. PS: Your desktop environment is really just a fancy window manager.

  • @brandonupchurch7628
    @brandonupchurch76282 жыл бұрын

    I think I installed OpenBSD on an old Sony Sub Notebook with 256MB ram and a 733mhz Pentium III a few years ago, I think it only needed one floppy to do a network install

Келесі