LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM
User Name
Password
Slackware - ARM This forum is for the discussion of Slackware ARM.

Notices


Reply
  Search this Thread
Old 05-16-2020, 10:28 AM   #1
wowbaggerHU
Member
 
Registered: Feb 2017
Location: Hungary
Distribution: Slackware
Posts: 288

Rep: Reputation: Disabled
Availability SARPi installer generation scripts


Hi Exaga,

I have been a user of SARPi for some years, and I recently tried SARPi64 too.
Now that I have a number of 64-bit capable Raspberry PI devices, I have noticed that there is no true 64-bit Slackware-based OS around for them.
Yes, I noticed SARPi64, but there only the kernel is 64-bit enabled, while the userland remains only 32-bit.

I have asked around a bit at Slackware ARM, and I got the answer that they have no plans to add 64-bit support for their distribution.
I also learned about Slarm64, which is an Aarch64 port of Slackware/Slackware ARM, however it doesn't have an installer for Raspberry PI 3 and 4.

I even tried using the SARPi installer and tried installing the packages Slarm64, plus the SARPi64 kernel, but the SARPi installer failed to install the Slarm64 packages in the first place, so that experiment was deemed a failure.

Slarm64 however does have a collection of installer image build scripts ( https://gitlab.com/sndwvs/images_build_kit ) for a host of 64-bit ARM devices, but these are mostly RockChip-based.
sndwvs AKA mara is the sole maintainer of that project I believe.

My question would be the following:
Would you be ready to share your SARPi installer image generation script(s) somewhere, if you haven't already? It is possible that it's already out there, but I haven't seen any trace of it so far. If it's not, would you be ready to make your work public somewhere, and maybe with time others may contribute to it too.
Maybe it could be adapted and integrated to sndwvs' image build kit, so that one could use it to generate an all 64-bit installer for Raspberry PI 3 and 4, that would install Slarm64 packages to have an all 64-bit Slackware-based OS on the PIs (which support it) as an end result.

mara doesn't have any RPis to conduct any testing, and that's where your script would come in handy. Once the adapted version of it would work to a degree to be usable as part of images_build_kit, I would be ready to conduct the testing and straingten out any loose edges, and such.

So would you be ready to share your work on the SARPi installer and the 64-bit kernel packages?

Thanks in advance!

János
 
Old 05-17-2020, 09:35 AM   #2
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware AArch64
Posts: 1,043

Rep: Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665
Quote:
Originally Posted by wowbaggerHU View Post
Hi Exaga,

My question would be the following:
Would you be ready to share your SARPi installer image generation script(s) somewhere, if you haven't already? It is possible that it's already out there, but I haven't seen any trace of it so far. If it's not, would you be ready to make your work public somewhere, and maybe with time others may contribute to it too.
Maybe it could be adapted and integrated to sndwvs' image build kit, so that one could use it to generate an all 64-bit installer for Raspberry PI 3 and 4, that would install Slarm64 packages to have an all 64-bit Slackware-based OS on the PIs (which support it) as an end result.

So would you be ready to share your work on the SARPi installer and the 64-bit kernel packages?

Thanks in advance!
Hi János,

The question of whether I would consider making the SARPi build scripts available has arisen on quite a few occasions. The answer has always been a decisive "No" and hasn't changed. This is why you haven't seen a trace of these scripts out there in the public domain. The SARPi build scripts were originally based on Dave Spencer's work from http://www.daves-collective.co.uk/raspi - freely available to download and modify, which is what we initially did with the fledgling SARPi project in October 2012. If you are wanting to do something similar then there really is no better place to begin than Dave's Collective. It's the "Mecca" of Slackware ARM on a Raspberry Pi.

Another major consideration is that I can trust myself with sticking to what I know is the right thing to do with SARPi for the right reason(s). Other people might have great ideas and suppose that they're worth including too. That may or may not work out according to the Slackware developer's plans. Over the years I've seen half a dozen unofficial efforts of Slackware ARM releases of varying questionable legitimacy. One of of which was quite laughable. I'd hate to be responsible for (in)directly allowing that to happen or for allowing my work to be used as a basis towards that end.

Incidentally, the SARPi build process can be carried out without any build scripts but would involve an enormous amount of typing in commands and executing them. All the scripts do is carry out these commands in an automated and sustained orderly process.

The question of an official Slackware ARM64 version has also been frequently asked. I've harked on about it to MoZes for years but the truth is he doesn't have a need to build or run a 64-bit port of Slackware ARM. So if MoZes were to spend time developing it he'd only be doing it for other people. On that basis I could not agree more with him, as one who has wasted much time towards the requirements of individuals with SARPi. I've thought about it a lot recently and I guess the only way it's going to be done, and done properly, is if I repeatedly kept bugging the hell out of Stuart - to find out how to put an ARM-based OS together - and spending the rest of my days bugging him while building it - and then maintaining it. Not something I'm jumping at the opportunity to do, by the way! I probably don't have enough years left in me to fulfill that endeavour adequately.

On slarm64 - I've never installed or used it. From what I've read it's still a work in progress and I wouldn't have much interest in using it until it is complete, or thereabouts. SARPi is designed specifically to install Slackware ARM and I'm not sure how it would perform or if indeed it could be adapted and integrated to sndwvs' image build kit for slarm64. Much time in investigation and discussion would be required to even formulate an answer to your question regarding this probability.

I've always stated that I'd be willing to share the SARPi build scripts when MoZes posts a YouTube video of himself wearing a florescent pink tutu (a female ballet dancer's costume consisting of a bodice and an attached skirt, incorporating numerous layers of fabric) whilst singing Rick Astley's song "Never gonna give you up" (NB: and NOT miming!) I'm willing to continue to hold myself to that promise until it becomes a reality. At which time I'll move the goalposts to something a lot more improbable.
 
2 members found this post helpful.
Old 05-17-2020, 05:37 PM   #3
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,900

Rep: Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050Reputation: 1050
Most of the outgoing links on daves armedslack and the ftp site are incorrect. What you are looking for are the slackbuilds. The work he did is backed up here: https://github.com/idlemoor/raspi-slackbuild/

You can modernize those scripts pretty easily and just build the latest kernel (or whichever version you want).
 
3 members found this post helpful.
Old 05-18-2020, 03:43 AM   #4
Exaga
SARPi Maintainer
 
Registered: Nov 2012
Distribution: Slackware AArch64
Posts: 1,043

Rep: Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665Reputation: 665
There's also https://gitlab.com/users/idlemoor/projects which users might find useful. Most of Dave's work is very interesting indeed.
 
2 members found this post helpful.
Old 05-18-2020, 08:34 AM   #5
wowbaggerHU
Member
 
Registered: Feb 2017
Location: Hungary
Distribution: Slackware
Posts: 288

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by mralk3 View Post
Most of the outgoing links on daves armedslack and the ftp site are incorrect. What you are looking for are the slackbuilds. The work he did is backed up here: https://github.com/idlemoor/raspi-slackbuild/

You can modernize those scripts pretty easily and just build the latest kernel (or whichever version you want).
Thank you for the helpful hints.
I am now working with sndwvs to put the puzzle together.
 
1 members found this post helpful.
Old 05-19-2020, 04:08 AM   #6
drmozes
Slackware Contributor
 
Registered: Apr 2008
Distribution: Slackware
Posts: 1,540

Rep: Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309
Quote:
Originally Posted by wowbaggerHU View Post
Thank you for the helpful hints.
I am now working with sndwvs to put the puzzle together.
I added aarch64 support to the Slackware installer a while ago (it was just -O2 compiler flags I think!) so you should be able to build the installer image from within the 64bit OS.
 
Old 05-19-2020, 04:26 AM   #7
wowbaggerHU
Member
 
Registered: Feb 2017
Location: Hungary
Distribution: Slackware
Posts: 288

Original Poster
Rep: Reputation: Disabled
Hi Stuart,

Quote:
Originally Posted by drmozes View Post
I added aarch64 support to the Slackware installer a while ago (it was just -O2 compiler flags I think!) so you should be able to build the installer image from within the 64bit OS.
Could you please point me to the place where the installer's sources are at? I tried looking at http://ftp.arm.slackware.com/slackwarearm/ but couldn't find them at first glance.
Thanks!
 
Old 05-19-2020, 04:45 AM   #8
drmozes
Slackware Contributor
 
Registered: Apr 2008
Distribution: Slackware
Posts: 1,540

Rep: Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309Reputation: 1309
Quote:
Originally Posted by wowbaggerHU View Post
Hi Stuart,



Could you please point me to the place where the installer's sources are at? I tried looking at http://ftp.arm.slackware.com/slackwarearm/ but couldn't find them at first glance.
Thanks!
It uses the slackware64-current/source/installer and has a wrapper script to insert the Kernel modules, then creates a cpio archive and the U-Boot version.
The wrapper script isn't published but there's not much to it.
 
2 members found this post helpful.
Old 05-24-2020, 06:34 AM   #9
wowbaggerHU
Member
 
Registered: Feb 2017
Location: Hungary
Distribution: Slackware
Posts: 288

Original Poster
Rep: Reputation: Disabled
Since the topic has been posted, Mara/sndwvs and I have worked together, and Mara updated images_build_kit to include support for building Slarm64 images for both Raspberry Pi 3 and 4. So there finally is a fully 64-bit Slackware derivative that one can install and use on the Pi 3 and 4.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
SARPi - Slackware ARM -current installer images & packages updated to kernel 5.4.x Exaga Slackware - ARM 5 01-22-2020 04:35 PM
SARPi - installer and packages for RPi 4 Exaga Slackware - ARM 2 06-28-2019 05:49 PM
SARPi website new URL - sarpi.co.uk Exaga Slackware - ARM 4 01-28-2018 06:36 PM
SARPi installer and packages using kernel 4.9.61 Exaga Slackware - ARM 1 11-19-2017 02:10 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - ARM

All times are GMT -5. The time now is 12:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration