Built and Testing Brand New woof-CE Fossapup64

Under development: PCMCIA, wireless, etc.

Moderator: Forum moderators

Post Reply
User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

I have successfully built a stock Fossapup64 with woof-CE using a minimum of changes, using the currently available configurations.

The kernel it was built with was a series 5.XX.XX which has been swapped with @ozsouth's kernel 6.8.1 which so far has shown excellent performance in this latest woof-CE generated stock Fossapup64.

This ISO is available to test out and experiment with the link below. On a DELL PowerEdge 210 II it is very quick and responsive. This ISO is the stock version with the 6.8.1 kernel.

Further pushing this test, I have added in almost all of the updated packages collected by @mikeslr that match with the most current upstream Focal Fossa updated packages.

So far almost everything is working except of course this build does NOT have yet all the features that the original Fossapup64-9.5 and the later F96-CE_4 have.

Somehow now this base model will need to be outfitted. Question is try to alter the woof-CE recipe to build more of a ready to go F96-CE_5 or go with the proven method of taking this base version and using remaster techniques to achieve a production ready F96-CE_5? :?:

Download -> Experimental Fossapup64 code named F96-CE_5-alpha1

User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

I am now installing and switching over to pipewire - wireplumber from pulseaudio

Installed the PPA using pkg and followed through with installation of the packages with pkg

now to see if I can get the pipewire working!

Info -> https://pipewire-debian.github.io/pipewire-debian/

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

@rockedge

You have been busy and well done :thumbup2:

Is the PPM working?

Could you include your Remaster a Puppy Linux ISO script somewhere within?

viewtopic.php?t=11160

dimkr
Posts: 1902
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 827 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by dimkr »

Maybe you'll be able to get apt working out of the box if you set BUILD_BDRV=yes in _00build.conf. Trying this now.

User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

@dimkr I didn't even think to try that out! I will definitely build one now to also test out the results.

Plus I can get more familiar with changing things to build from recipe....learning the curve so to say

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

@rockedge

Was the previous iterations of FP96-CE all "done by hand"?

I mean a manual remaster that is.

dimkr
Posts: 1902
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 827 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by dimkr »

@rockedge apt works! Only need to add BUILD_BDRV=yes and fixmenusd in PETBUILDS, so the JWM menu is updated automatically after apt install of an application (otherwise, one needs to fixmenus and jwm -reload).

Image

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

Image

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

I am posting from this now and it feels snappy.

WiFi, sound and Bluetooth all working.

Image

My one issue is that it does not seem to recognise another USB flash drive and an external SSD drive connected on a different port/s.

Anyone else experience this?

PupMTP picks up my phone via USB :thumbup:

Is the base for this offering?

ubuntu-20.04.6

Luckily for me, I removed the FDRV and only had to install my WiFi driver Intel-WiFi-7625.

Attachments
Screenshot.png
Screenshot.png (26.6 KiB) Viewed 921 times
Last edited by Jasper on Tue Apr 16, 2024 5:23 am, edited 1 time in total.
User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

@Jasper
For F96-CE_5-alpha1.iso -> SHA1-MD5.txt

Was the previous iterations of FP96-CE all "done by hand"?

I mean a manual remaster that is.

It's a combination. Most of the base was a woof-CE build then some polish was remastered.

ozsouth
Posts: 1359
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 601 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by ozsouth »

@Jasper - did you have usb issues BEFORE you removed the fdrv? It may be needed for some usb.

@rockedge - I've made a 6.8.6 lolat kernel today, but with the more-compatible gcc 10.2 & glibc 2.30. See forum Kernels section.

Last edited by ozsouth on Tue Apr 16, 2024 3:11 am, edited 2 times in total.
User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

@dimkr while building with bdrv enabled I received this error :
WARNING: debootstrap is missing. Press ENTER to continue build without apt support or CTRL-C to abort the build:

I did let one build finish, but it runs wobbly and the second run I bailed out on at the warning.

Now installed debootstrap_1.0.118ubuntu1.11 to see how it goes now!

I am building locally with F96-CE_4 with the 6.0.12 kernel.

UPDATE: Build went smoothly and completed successfully. This version has bdrv enabled,

System start and run through is next step.

User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

System starts with bdrv SFS loaded and APT working. Tested an install using apt-get install neofetch which worked nicely.

I ran into this problem before that the wallpaper can't be changed and the menu selections are greyed out and non-functional. I do not remember off-hand what we did to fix it. :geek:

Screenshot(1).jpg
Screenshot(1).jpg (48.2 KiB) Viewed 817 times
User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

I installed JWMdesk and now have better control of the desktop customization and installed Thunar with the Synaptic Package Manager.

Thunar is running but no network capabilities yet.

Screenshot(2).jpg
Screenshot(2).jpg (32.92 KiB) Viewed 805 times
Screenshot(3).jpg
Screenshot(3).jpg (29.59 KiB) Viewed 801 times
User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

@ozsouth

I downloaded the ISO late last night after a long day and maybe there was a gremlin lurking.

The report regarding the ports was before I changed anything so the original files where intact.

I have tried again this morning and the USB3, flash drive/SSD are all functioning if the initial ADRV.

Also, thank you for the 6.8.6 64bit LOW-LATENCY NON-USRMERGE Kernel Aufs/Overlayfs.

I swapped over and this works well :thumbup:

WiFi connects instantly, which is perfect on my FP95 &96.

dimkr
Posts: 1902
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 827 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by dimkr »

I wonder how many packages installed through apt will break in a Puppy built without USR_SYMLINKS=yes (aka usrmerge). I know that Debian has some packages that fail at runtime in a non-usrmerge system because they assume something exists in /bin while in reality it's there only when /bin and /usr/bin have the same contents. Ubuntu packages can assume usrmerge because Ubuntu is usrmerge-only, and I don't remember if it was 20.04 or 22.04 that made usrmerge mandatory with usrmerge migration when upgrading from previous LTS release.

ozsouth
Posts: 1359
Joined: Sun Jul 12, 2020 2:38 am
Location: S.E. Australia
Has thanked: 210 times
Been thanked: 601 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by ozsouth »

From what I can see, there is a package to convert Ubuntu 20.04 to usrmerge, but it was not a default until 22.04. Article linked below dated 22/03/2024 refers: https://linux-packages.com/ubuntu-focal ... e/usrmerge

Note: this could possibly have changed as of latest updates.

User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

I wonder how many packages installed through apt will break in a Puppy built without USR_SYMLINKS=yes (aka usrmerge).

Good point. I have been testing out a freshly woof-CE built Fossapup64 using several different low latency kernels, some full real time. And I have not yet run into a problem with usrmerge - non-usrmerge with newly installed packages using APT but expect too at some stage.

So far with kernel 6.8.6 from ozsouth the system is running very fast and everything I have installed worked and showed up in the menu.

This should be a huge moment in my opinion. Here we have a stock woof-CE built Fossapup64/F96 that is equipped with APT and the Synaptic Package Manager coming right off the assembly line.

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

@rockedge

Given this positive devlopment, will you be in a position to upgrade the original offering with al the internal Ubuntu updates?

So potentially a larger ISO to be provided for testing?

User avatar
Jasper
Posts: 1589
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 674 times
Been thanked: 357 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by Jasper »

@Shloz

Does this mean that this OS could use "usrmerge" kernels if this application is applied?

User avatar
fredx181
Posts: 2560
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 273 times
Been thanked: 992 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by fredx181 »

dimkr wrote:

I know that Debian has some packages that fail at runtime in a non-usrmerge system because they assume something exists in /bin while in reality it's there only when /bin and /usr/bin have the same contents.

From my experience, I think that apt is smart enough to detect usr-merged or not-usr-merged when installing a package. (but perhaps that may change in the future)
Simple example, the busybox package from Bookworm has /bin as regular directory inside (not symlink).
I tested downgrading busybox by installing the bookworm busybox .deb package on my Sid install (which is "usr-merged" (/bin is symlink to /usr/bin)) and it worked ok.
But perhaps there are exceptions, don't know.

dimkr
Posts: 1902
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 827 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by dimkr »

fredx181 wrote: Wed Apr 17, 2024 4:01 pm

From my experience, I think that apt is smart enough to detect usr-merged or not-usr-merged when installing a package.

apt itself - yes, packages themselves - no. For example, recent Ubuntu and Debian packages (what's in 24.04 and testing, respectively) moved things like grep to /usr/bin (aka DEP17), and now applications that hardcode /bin/grep can be installed on non-usrmerge systems but fail at runtime. For example, some autoconf scripts hardcode /bin/grep and you can't compile some packages on a non-usrmerge (otherwise 100% stock) Debian testing installation, until you symlink /bin/grep->/usr/bin/grep (and also sed and many other things). I don't know if Ubuntu 20.04 has this problem with some packages, because Ubuntu went usrmerge-only before Debian (13) and I don't remember if it was at 20.04 or later. If you want better compatibility with Ubuntu and Ubuntu packages, usrmerge is the safer bet (not the old layout) because that's what the majority of users has, in Ubuntu itself and all major distros.

IdfbAn
Posts: 13
Joined: Mon Feb 26, 2024 8:36 am
Has thanked: 1 time
Been thanked: 4 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by IdfbAn »

alpha2 is already out? What are the differences between it and alpha1?

IdfbAn
Posts: 13
Joined: Mon Feb 26, 2024 8:36 am
Has thanked: 1 time
Been thanked: 4 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by IdfbAn »

Using Ventoy 1.0.97, alpha2 doesn't work, at least on my computer. It seems to go through the boot process fine, but then it's just black.

User avatar
rockedge
Site Admin
Posts: 5711
Joined: Mon Dec 02, 2019 1:38 am
Location: Connecticut,U.S.A.
Has thanked: 1990 times
Been thanked: 2097 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by rockedge »

IdfbAn wrote: Wed Apr 17, 2024 5:21 pm

Using Ventoy 1.0.97, alpha2 doesn't work, at least on my computer. It seems to go through the boot process fine, but then it's just black.

There is a typo in the name of the zdrv in alpha2!!

rename zdrv_fosspup64-9.6.sfs to zdrv_fossapup64_9.6.sfs. Not sure if this will make a difference in Ventoy but no kernel modules will load during the boot stages if the name of the zdrv is incorrect :ugeek:

We'll have to work on the boot stanza's in the loop.cfg. Right now I am testing on bare metal using wd_multi to make many symlink frugal installs to test
with.

I do not have a Ventoy setup going at the moment so hard to test. Remember these are totally in development stage and changes are constantly happening. Already there is an alpha3 and that ISO might be shared later on today!

User avatar
fredx181
Posts: 2560
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 273 times
Been thanked: 992 times
Contact:

Re: Built and Testing Brand New woof-CE Fossapup64

Post by fredx181 »

dimkr wrote:

If you want better compatibility with Ubuntu and Ubuntu packages, usrmerge is the safer bet

Hopefully Debian will support better "backwards compatibility", it would be a shame if not :!:

dimkr
Posts: 1902
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 36 times
Been thanked: 827 times

Re: Built and Testing Brand New woof-CE Fossapup64

Post by dimkr »

fredx181 wrote: Wed Apr 17, 2024 6:05 pm

Hopefully Debian will support better "backwards compatibility", it would be a shame if not :!:

Debian will probably follow Ubuntu's form of backward compatibility, which is forcing usrmerge when upgrading to the first version where it's mandatory.

Post Reply

Return to “Cutting Edge”