Recent

Author Topic: Nothing but chaotic attempts  (Read 1918 times)

cdbc

  • Hero Member
  • *****
  • Posts: 2247
    • http://www.cdbc.dk
Re: Nothing but chaotic attempts
« Reply #15 on: June 14, 2025, 09:22:23 am »
Hi
@Nicole: Maybe you just chose the not so perfect for you linux distro...
If I were you, I'd give PCLinuxOS a go.
It's really easy to get started with and it just runs stable + it's got fpc 3.2.2 & lazarus 3.8 in the software repository. laz 4.0 is coming in a couple of weeks  ;D
It plays nice with FpcUpdeluxe too.
Regards Benny
If it ain't broke, don't fix it ;)
PCLinuxOS(rolling release) 64bit -> KDE5 -> FPC 3.2.2 -> Lazarus 3.6 up until Jan 2024 from then on it's both above &: KDE5/QT5 -> FPC 3.3.1 -> Lazarus 4.99

Nicole

  • Hero Member
  • *****
  • Posts: 1207
Re: Nothing but chaotic attempts
« Reply #16 on: June 14, 2025, 03:08:04 pm »
Thank you for the link.

Which version do you recommend?
Why shall I change?
This is really a lot of work and I must have good reasons to do so.

What for I need it:
1) as slim VM for Lazarus
2) may be in some months inflating the VM to be my operating system instead of windows.

not sure today.

Thaddy

  • Hero Member
  • *****
  • Posts: 17383
  • Ceterum censeo Trump esse delendam
Re: Nothing but chaotic attempts
« Reply #17 on: June 14, 2025, 04:12:14 pm »
What for I need it:
1) as slim VM for Lazarus
2) may be in some months inflating the VM to be my operating system instead of windows.
Then use wsl2 instead of any other VM type. On Windows 10/11 it runs in HyperV not even really a VM except for storage.
Although something like VirtualBox is better if you want a full emulation including BIOS, e.g. when teaching OS design, for a simple box it is easier to use wsl2. It is also faster. There are some more quirks, but wsl2 + wsl g (the graphics extensions) is usually a good option for beginners to have a dual install. (or multiple install).
Summary:
if you want complete isolation, use VirtualBox as VM
if you do not need that and you are a beginner/intermediate, use wsl2+wsl g.
The distro does not matter too much although wsl comes with quite some distro's you might like.

I left quite a few things out. Ask me if you miss something.
wsl can currently install these distro's out of the box:
Code: Text  [Select][+][-]
  1. NAME                            FRIENDLY NAME
  2. AlmaLinux-8                     AlmaLinux OS 8
  3. AlmaLinux-9                     AlmaLinux OS 9
  4. AlmaLinux-Kitten-10             AlmaLinux OS Kitten 10
  5. AlmaLinux-10                    AlmaLinux OS 10
  6. Debian                          Debian GNU/Linux
  7. FedoraLinux-42                  Fedora Linux 42
  8. SUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5
  9. SUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6
  10. Ubuntu                          Ubuntu
  11. Ubuntu-24.04                    Ubuntu 24.04 LTS
  12. archlinux                       Arch Linux
  13. kali-linux                      Kali Linux Rolling
  14. openSUSE-Tumbleweed             openSUSE Tumbleweed
  15. openSUSE-Leap-15.6              openSUSE Leap 15.6
  16. Ubuntu-18.04                    Ubuntu 18.04 LTS
  17. Ubuntu-20.04                    Ubuntu 20.04 LTS
  18. Ubuntu-22.04                    Ubuntu 22.04 LTS
  19. OracleLinux_7_9                 Oracle Linux 7.9
  20. OracleLinux_8_7                 Oracle Linux 8.7
  21. OracleLinux_9_1                 Oracle Linux 9.1
« Last Edit: June 14, 2025, 04:34:06 pm by Thaddy »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

PierceNg

  • Sr. Member
  • ****
  • Posts: 407
    • SamadhiWeb
Re: Nothing but chaotic attempts
« Reply #18 on: June 15, 2025, 02:46:17 am »
WSL2 + WSLg combo has some unexpected behaviours for some widget sets. IIRC, with gtk2, items in the install/uninstall package dialog box are not clickable under WSLg, meaning the dialog box is useless. With qt5, the dialog box works, but anchor docking design package once installed and IDE rebuilt does not result in a single IDE window - Lazarus runs as if anchordockingdsgn isn't installed.

Above are for Lazarus 3.x. WSL2 runs Ubuntu 22.04. Host OS is Windows 11 Home.

I haven't tested Lazarus 4.

dbannon

  • Hero Member
  • *****
  • Posts: 3407
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Nothing but chaotic attempts
« Reply #19 on: June 15, 2025, 03:19:47 am »
....
2) may be in some months inflating the VM to be my operating system instead of windows.
Then use wsl2 instead of any other VM type.
Not really, ws2 is Windows running Linux rather that a Linux install. If Nicole wants to evualate Linux as a prefered OS, wsl2 hides quite a lot.

Nicole, your choice of a Linux distribution is a very very personal one. You can go for a cutting edge distro that has ever thing new, probably a smaller market penetration and a smaller team behind it. You get all the new stuff but must accept a few problems along the way. Or a conservative one that might do a lot more testing, has a big team, a big user base but, obviously, moves very slowly.

My view is that a big team and a big user base means most problems you encounter have already been discovered by someone else and fixes are documented. So, I use Debian and I manually install those few things (like Lazarus and FPC) that I want leading edge.

Benny likes PCLinux, I use it as one of my test platforms, looks great, it works well, certainly has all the new stuff. But, IMHO is a bit of a trap, its quite idiosyncratic in how it does stuff. For example, it uses (what it calls) apt to manage packages but those packages are RPMs ! (That is merging the two main package management systems.) But, frustratingly, it does only a small part of what the apt system can do. It sort of defeats one major win for Linux, how easy it is to replace your version of Linux, if you move to anything other than PCLinux and you need to learn  new package management skills.

What every distro you use, please consider building your own FPC and Lazarus, its easy and a great test of a new OS.

Davo 
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

 

TinyPortal © 2005-2018