Raspberry Pi 400
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
-
- VIP Livecode Opensource Backer
- Posts: 3581
- Joined: Mon Jan 22, 2007 7:36 am
- Location: Berkeley, CA, US
- Contact:
Raspberry Pi 400
Still no LC build for the pi, but look...
https://boingboing.net/2020/11/04/adafr ... he-us.html
https://www.jeffgeerling.com/blog/2020/ ... and-review
https://boingboing.net/2020/11/04/adafr ... he-us.html
https://www.jeffgeerling.com/blog/2020/ ... and-review
PowerDebug http://powerdebug.ahsoftware.net
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
Drool-worthy. I sure wish we could find a resource to bring LC's RPi build current..
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Posts: 722
- Joined: Thu Sep 11, 2014 1:49 pm
- Location: The Netherlands
Re: Raspberry Pi 400
Me 2. I am very interested in running LC applications on the Pi 4. Already looking into how to run LC application on Pi. Maybe via a Linux OS on Pi4 with Wine so I can compile to Windows?FourthWorld wrote: ↑Thu Nov 05, 2020 4:31 amDrool-worthy. I sure wish we could find a resource to bring LC's RPi build current..
Pi 400 is certainly interesting, it is faster than the Pi 4 and has excellent cooling for overclocking but only 4GB. Waiting for an 8GB version.
-- Paul --
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Raspberry Pi 400
Reading about the Pi 400 I got the impression (possibly quite wrongly) that the operating system
was a Linux variant. If that is true what stops someone using the Linux version of LiveCode on it?
Whacky-Pedia states:
"Raspberry Pi OS[3] (formerly Raspbian) is a Debian-based operating system for Raspberry Pi."
Aaaaah: on further exploration it turns out that the Raspberry Pi uses an ARM processor . . .
-
was a Linux variant. If that is true what stops someone using the Linux version of LiveCode on it?
Whacky-Pedia states:
"Raspberry Pi OS[3] (formerly Raspbian) is a Debian-based operating system for Raspberry Pi."
Aaaaah: on further exploration it turns out that the Raspberry Pi uses an ARM processor . . .
-
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Raspberry Pi 400
So, the LEADING QUESTION should be:
When are LiveCode going to have versions of LiveCode that function on ARM processors . . .
Fooling around this morning on my BBC Model B as one does I went back to the Future and thought of Hermann Hauser (as one does)
stating in about 1984 that the future of computing lay in RISC ARM processors . . .
Apple
Raspberry Pi
How long will it be before INTEL & Co. wake up?
When are LiveCode going to have versions of LiveCode that function on ARM processors . . .
Fooling around this morning on my BBC Model B as one does I went back to the Future and thought of Hermann Hauser (as one does)
stating in about 1984 that the future of computing lay in RISC ARM processors . . .
Apple
Raspberry Pi
How long will it be before INTEL & Co. wake up?
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
We're looking for either:richmond62 wrote: ↑Thu Nov 05, 2020 11:01 amWhen are LiveCode going to have versions of LiveCode that function on ARM processors . . .
- Community interest strong enough to become manifest in a bounty and project management to make it happen.
- A business case compelling enough for LC Ltd to cover the additional overhead of committing to yet another platform.
Personally I favor the community route for this one, as an open source version seems the best fit for adoption among the RPi audience.
I've been trying to find a resource with the intersection of skills, interest, and availability needed to work through the dependency changes and set up a build system to keep it current, but so far I've not been successful.
You might find Intel's Atom Z series interesting. In fact, all of their low-end line have been passively cooled for years, now down to 10nm gate sizes and satisfyingly low wattage requirements for a wide range of energy-sensitive applications.How long will it be before INTEL & Co. wake up?
But unlike ARM, these x86 processors can run a vast range of existing x86 software without the need for revision and recompilation.
You may find Intel's ComputeStick line interesting examples of how their low-wattage designs have given rise to new form factors and use cases.
Like other x86-based systems, supported versions of LC work well on the ComputeStick out of the box.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- VIP Livecode Opensource Backer
- Posts: 7257
- Joined: Sat Apr 08, 2006 8:31 pm
- Location: Minneapolis MN
- Contact:
Re: Raspberry Pi 400
AppleApple
Raspberry Pi
Raspberry Pi
Android
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
Apple
Raspberry Pi
Android
ARM server clusters
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Raspberry Pi 400
Indeed: but not sure re the upcoming Apple ARM Macintoshes.an open source version seems the best fit for adoption among the RPi audience
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
macOS and Linux are very different, both in technical requirements and ROI. Accomodating a CPU architecture isn't the hardest part, it's the GUI stuff that eats up the most dev time.richmond62 wrote: ↑Thu Nov 05, 2020 5:58 pmIndeed: but not sure re the upcoming Apple ARM Macintoshes.an open source version seems the best fit for adoption among the RPi audience
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Raspberry Pi 400
Do you mean by that:it's the GUI stuff that eats up the most dev time.
1. The GUI of the LiveCode IDE,
or
2. The specific platform's "look-and-feel"?
If you mean #2 then I would like to point out that I don't think that matters all that much as developers
can tweak LiveCode's "standard" buttons, fields and so forth to make them appear however they like.
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
I mean supporting the entire suite of subsystems that make GUIs possible, from the compositor to the window manager and more. All have vastly different philosophies driving their APIs for everything from control rendering to event handling.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Livecode Opensource Backer
- Posts: 9444
- Joined: Fri Feb 19, 2010 10:17 am
- Location: Bulgaria
Re: Raspberry Pi 400
Are we to assume that Macintosh Silicon subsystems will be "that" different, or almost the same 'floating'the entire suite of subsystems that make GUIs possible
on an ARM kernel?
-
- VIP Livecode Opensource Backer
- Posts: 9847
- Joined: Sat Apr 08, 2006 7:05 am
- Location: Los Angeles
- Contact:
Re: Raspberry Pi 400
I'm not familiar with the details of Apple's macOS ARM implementation, but the company has a long history of CPU changes (68k to PPC, PPC to x86, x86 to x86-64) so I would imagine they'd provide transitional support as they have in the past.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Posts: 632
- Joined: Wed Apr 24, 2013 4:53 pm
- Contact:
Re: Raspberry Pi 400
Yeah, they're providing Rosetta 2.0. Rosetta 1.0, built into Mac OS X 10.4.11+ to 10.6.8, translated PowerPC Instructions into X86 instructions on-the-fly. Rosetta 2.0 translates from X86_64 to ARM64 on-the-fly with an X-Code option to burning in pre-translated instructions into an app rebuild. From what I've read and seen it does a very useable job of it. My guess is it will probably stick around for at least 2 major macOS versions.FourthWorld wrote: ↑Thu Nov 05, 2020 8:28 pmI'm not familiar with the details of Apple's macOS ARM implementation, but the company has a long history of CPU changes (68k to PPC, PPC to x86, x86 to x86-64) so I would imagine they'd provide transitional support as they have in the past.