Vanilla Dpup 10.0.x Retro

Moderators: dimkr, Forum moderators

Clarity
Posts: 3888
Joined: Fri Jul 24, 2020 10:59 pm
Has thanked: 1643 times
Been thanked: 528 times

Re: Vanilla Dpup 10.0.x Retro

Post by Clarity »

retiredt00 wrote: Thu Nov 23, 2023 1:45 pm

... Would you mind posting a few links on how to boot and ...

@retiredt00 I see the world like you in regards to the ISO (and IMG, too) as a vessel, unrelated to a device.
Either the ISO format or the IMG format are just that! They are deliverable formats that are understood among members. The notion of ISO that seems to stick in some of our minds is an association of/with CDs missing the concept of deliverable formats. And yes, I know the history of this going all the way back to beginning UNIX days. So we, you and I, continue to see a benefit in it as a deliverable vessel.

@retiredt00 here is couple of samples that might help you in QEMU use (caution I am using QEMU v7+ as the older versions behave a little differently):

  • Sample for booting an IMG file

    Code: Select all

    qemu-system-x86_64 -name "Boot any ISO/IMG file" -enable-kvm -boot d -m 2048 -smp 2 -vga std -device AC97 -net nic -net user -rtc base=localtime add-path-filename_here
  • Sample for booting a USB stick; where your Ventoy USBstick is /dev/sdX ('X' is the letter of your stick)

    Code: Select all

    qemu-system-x86_64 -name "Boot any USB device from its PC port" -enable-kvm -boot d -m 2048 -smp 2 -vga std -device AC97 -net nic -net user -rtc base=localtime /dev/USBstick

With the IMG sample reference, you could substitute an ISO file's pathname and it will boot just as well.

Hope this is helpful.

User avatar
Chelsea80
Posts: 365
Joined: Tue Mar 09, 2021 12:44 am
Has thanked: 47 times
Been thanked: 75 times

Re: Vanilla Dpup 10.0.x Retro

Post by Chelsea80 »

@ dimkr

Thought I would try the Retro -

Clicked on it but nothing happened, same for the other two -

Vanilla Dpup 10.0.x Retro.png
Vanilla Dpup 10.0.x Retro.png (42.81 KiB) Viewed 1668 times

Any help please -

Thanks

Chelsea80

Chelsea80

1. BionicPup32+28 19.03 - Linux 4.9.163 - lxpup - 32-pae [i686] - (UPup Bionic Beaver)
....Frugal Install - Internal HDD - Gateway MX8716b - HDD 120GB - RAM 2GB

2. Friendly-Bionic32 v1.1
....USB Stick 2GB

dimkr
Posts: 2436
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1205 times

Re: Vanilla Dpup 10.0.x Retro

Post by dimkr »

User avatar
Jasper
Posts: 2097
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 858 times
Been thanked: 490 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

Hi @dimkr

I was curious about the Retro build and decided to try it out using a flashdrive.

I am using the current build and managed to get the my WiFi working.

Code: Select all


~$ uname -a
Linux Workstation 6.1.76 #1 SMP PREEMPT_DYNAMIC Mon Apr  1 02:05:50 UTC 2024 x86_64 GNU/Linux


~$ lspci
00:00.0 Host bridge: Intel Corporation Gemini Lake Host Bridge (rev 06)
00:00.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor Dynamic Platform and Thermal Framework Processor Participant (rev 06)
00:00.3 System peripheral: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
00:02.0 VGA compatible controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 06)
00:0e.0 Audio device: Intel Corporation Celeron/Pentium Silver Processor High Definition Audio (rev 06)
00:0f.0 Communication controller: Intel Corporation Celeron/Pentium Silver Processor Trusted Execution Engine Interface (rev 06)
00:12.0 SATA controller: Intel Corporation Celeron/Pentium Silver Processor SATA Controller (rev 06)
00:13.0 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:13.2 PCI bridge: Intel Corporation Gemini Lake PCI Express Root Port (rev f6)
00:15.0 USB controller: Intel Corporation Celeron/Pentium Silver Processor USB 3.0 xHCI Controller (rev 06)
00:16.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 0 (rev 06)
00:16.3 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 3 (rev 06)
00:17.0 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 4 (rev 06)
00:17.1 Signal processing controller: Intel Corporation Celeron/Pentium Silver Processor I2C 5 (rev 06)
00:1f.0 ISA bridge: Intel Corporation Celeron/Pentium Silver Processor LPC Controller (rev 06)
00:1f.1 SMBus: Intel Corporation Celeron/Pentium Silver Processor Gaussian Mixture Model (rev 06)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
~$ 

My soundcard is not recognised (did try to swap over the larger fdrv from the regular ISO) which is surprising as it is a HDA Intel.

Doesn't support DKMS (out-of-tree drivers) and has no devx: if you need extra drivers, you'll need to load the kernel sources SFS, install development packages like GCC, and build the drivers yourself...

I did download the kernel sources provided with the ISO ..........btw I added the ucode.cpio from the regular ISO as it is missing in the Retro offering.

Code: Select all


/mnt/sdb1/vanilladpup$ tree
.
├── AUTOSAVE
├── SAVESPEC
├── extra_boot_parameters.txt
├── fdrv_vanilladpup_10.0.50.sfs
├── initrd.gz
├── kernel_sources-6.1.76-kernel-kit.sfs
├── puppy_vanilladpup_10.0.50.sfs
├── ucode.cpio
├── vanilladpupinitmodules.txt
├── vanilladpupsave66.tar.gz
├── vmlinuz
└── zdrv_vanilladpup_10.0.50.sfs

0 directories, 12 files
/mnt/sdb1/vanilladpup$ 

So my next step would be to build GCC (?)

If so, which version?

From previous experience, I realised that I need more than 8GB RAM to do this. I did this on a 8G RAM PC with a swap file and after awhile it just crawled along and I gave up.

I am bit confused as I did use a DevX SFS to build GCC in Fossapup/Jammypup.

Advice, tips and suggestions most welcome :thumbup:

User avatar
Jasper
Posts: 2097
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 858 times
Been thanked: 490 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

Code: Select all


~$ cat /proc/version
Linux version 6.1.76 (root@ee03f125d596) (gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Mon Apr  1 02:05:50 UTC 2024
~$ 

dimkr
Posts: 2436
Joined: Wed Dec 30, 2020 6:14 pm
Has thanked: 53 times
Been thanked: 1205 times

Re: Vanilla Dpup 10.0.x Retro

Post by dimkr »

Jasper wrote: Mon Apr 29, 2024 12:10 pm

My soundcard is not recognised

Does it work with the regular ISO? It shouldn't need any out-of-tree drivers.

Jasper wrote: Mon Apr 29, 2024 12:10 pm

So my next step would be to build GCC (?)

Building GCC yourself would be a very bad idea, due to GCC<>glibc dependencies. Your best options are 1) using the regular ISO to build packages (after apt install gcc, etc'), then install the built output in your retro installation or 2) find a way to install Debian's GCC without using apt (PPM is not in great shape).

User avatar
Jasper
Posts: 2097
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 858 times
Been thanked: 490 times

Re: Vanilla Dpup 10.0.x Retro

Post by Jasper »

@dimkr

Yes, the regular ISO picks up the audio hardware.

There are additional SFS files located within ....... better read the 1st post again for an explanation.

I did find the Debian GCC source package and will have to look through the contents to see if I can understand it.

I should have said 'Well Done' :thumbup: ........... I must have used a very early build as I do recall a lot of tearing with my onboard gfx (Intel).

Thank you :thumbup2:

BTW The 'Retro' offering is really good and apart from the sound issue, I am very happy with this.

User avatar
BologneChe
Posts: 510
Joined: Sun Aug 23, 2020 12:29 am
Location: Stoneham, Québec
Has thanked: 318 times
Been thanked: 140 times

Re: Vanilla Dpup 10.0.x Retro

Post by BologneChe »

I installed Vanilla Dpup 10.0.53 - Retro on a USB key with data persistence on the same key. Everything works smoothly in terms of hardware (WiFi, touchpad, USB 2-3 port, screen resolution, sound) and software on an Acer Spin 1 laptop.
The only problem I had during the initial installation was when configuring the startup settings (language, time zone, keyboard input type - I'm a French Canadian). I make the changes and after restarting X, I see the cursor but the screen is black.
Second try, I use the initial quick start settings then I do a restart to create the backup file. Once completed, everything is functional and I change the initial startup settings. I restarted X and I didn't have the black screen/cursor duo.
Just to let you know about my installation experience.
Great work on your part!!!! :thumbup2:

Born to lose; live to win

AQUAR
Posts: 46
Joined: Fri Jun 25, 2021 12:09 pm
Has thanked: 26 times
Been thanked: 10 times

Re: Vanilla Dpup 10.0.x Retro

Post by AQUAR »

Glad I noticed this thread because I wondered about the different vanilla flavors (oxymoron punt not intended!).

After getting F96-CE_4 to work just the way I wanted and needed, with a fair bit of trial and error, I tried Bookworm64.
Bookworm64 was the first ever puppy that worked for me OOTB, and that made me look at vanilla Dpup which also is Debian and also worked OOTB.

Now I looked at what "retro" implies in typical linux connotation and got more of a sense that it meant, targeted towards older hardware ie 32 bit, non-pae, drivers for older hardware etc.
Obviously wrong after reading this thread.
Maybe a very short description about the versions, or a simple link to a descriptive thread like this one, in the "Vanilla Dpup vs Puppy Tradition" description would be of help with the information flow.

I now have to try the retro version, as it may well be ideal for users like me that want a minimalist puppy paired to a decent browser (like a one of the portables from mikewalsh).

Post Reply

Return to “Vanilla Dpup”