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

Notices


Reply
  Search this Thread
Old 02-17-2022, 04:39 AM   #226
saxa
Senior Member
 
Registered: Aug 2004
Location: Nova Gorica, Salvador
Distribution: Slackware
Posts: 1,215

Rep: Reputation: 298Reputation: 298Reputation: 298

librsvg-2.52.6
https://download.gnome.org/sources/l...-2.52.6.tar.xz
 
Old 02-17-2022, 06:30 AM   #227
Pixxt
Member
 
Registered: May 2008
Distribution: Slackware, Debian,
Posts: 288

Rep: Reputation: 186Reputation: 186
Haveged is obsolete since kernel v5.6 .

https://github.com/jirka-h/haveged/i...ment-803705461

Quote:
IMPORTANT UPDATE

Starting from Linux kernel v5.6, the HAVEGED **service** has become obsolete. The userspace application as well as the haveged library are not affected. There are two main reasons for that:

1) The mainline Linux Kernel has now HAVEGED algorithm build in internally, see the [LKML article.]( https://lore.kernel.org/lkml/alpine....nutronix.de/T/)

2) Furthermore, as soon as the CRNG (the Linux cryptographic-strength random number generator) gets ready, `/dev/random` does not block on reads anymore. See the [kernel commit.](https://github.com/torvalds/linux/co...baa51bb4c44e32)

I'm happy that these changes made it into the mainline kernel. It's nice to see that the main idea behind HAVEGED has sustained time test- it was published already in 2003 [here.](https://www.irisa.fr/caps/projects/h...ege-tomacs.pdf)

I'm also glad that the HAVEGE algorithm is being further explored and examined - see the [CPU Jitter Random Number Generator.](https://www.chronox.de/jent.html)

I will keep maintaining HAVEGED - there are a couple of reasons for that:
* Most Linux installations are still running on the older kernel versions.
* HAVEGED can also be used as the userspace RNG to generate random numbers. See `man -S8 haveged` for examples or try running `haveged -n 0 | pv > /dev/null`
* Last but not least, HAVEGED can be used as the RNG library.
 
Old 02-17-2022, 08:41 AM   #228
gbschenkel
Member
 
Registered: Nov 2010
Location: Porto Alegre, Brazil
Distribution: Slackware, Proxmox, AlpineLinux, Devuan, TurnkeyLinux
Posts: 107

Rep: Reputation: 61
PipeWire 0.3.46 - https://gitlab.freedesktop.org/pipew...ire/-/releases

Quote:
Highlights
  • Fix a critical bug in pipewire-pulse buffer size handling that made some apps (MuseScore, ... ) stutter.
  • Fix a critical bug where devices would not show when the kernel was compiled without VERBOSE_PROCSFS.
  • JACK clients will now use lock-quantum by default. This makes sure that all dynamic quantum changes are disabled while a JACK app is running. The only way to force a quantum chance is through a JACK app or with the metadata.
  • Almost all limits on number of ports, clients and nodes are removed.
  • A Dummy fallback sink is now automatically created when there are no other sinks. This avoids stalling browsers.
  • Sound sharing with Zoom should work better. A new WirePlumber release might be required.
  • Many more fixes and improvements.
 
1 members found this post helpful.
Old 02-17-2022, 03:04 PM   #229
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,338

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Arround zstd compressed modules , we can save more space , compressing firmware-linux

I post here some pages back..

https://www.linuxquestions.org/quest...ml#post6323278

https://www.linuxquestions.org/quest...ml#post6323257

https://www.linuxquestions.org/quest...ml#post6323257


The kernel is fine , have enabled the opcion , the only one difference, is firmwares for now only support compress under xz , but i no see issues , cause if think arround system can load 3 o4 firmwares ,and impact is 0 cause load minimal number of this files.


I take the idea and patch from archlinux PKGBUILD
https://github.com/archlinux/svntogi...firmware/trunk

Last edited by USUARIONUEVO; 02-17-2022 at 03:09 PM.
 
Old 02-17-2022, 03:33 PM   #230
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,063

Rep: Reputation: Disabled
Quote:
Originally Posted by USUARIONUEVO View Post
The kernel is fine , have enabled the opcion , the only one difference, is firmwares for now only support compress under xz , but i no see issues , cause if think arround system can load 3 o4 firmwares ,and impact is 0 cause load minimal number of this files.
There is a proposal to compress the firmware files using zstd. Maybe for linux-5.18?

I am interested because the Slint installer's initrd is huge (and it ships not only all wireless modules but also associated firmware).

Last edited by Didier Spaier; 02-17-2022 at 04:37 PM. Reason: correction: 5.18, not 5.16.18
 
Old 02-17-2022, 03:59 PM   #231
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,338

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by Didier Spaier View Post
There is a proposal to compress the firmware files using zstd. Maybe for linux-5.18?

I am interested because the Slint installer's initrd is huge (and it ships not only all wireless modules abut also associated firmware).
YEA , zstd is great , xz have better rate compression but need more cpu/ram , zstd have better balance.

After all , we need the external patch , cause the kernel only comprees the original build firmwares , but distros , provide the all firmwares-linux from external way.

Time to wait and see , but as i say , i test under xz , 700mb to 300mb saves me 400mb of hdd , and the more important difference is modules all load a big number of that , but firmwares normally 4 or 5 only per system ,then xz is not a big problem cause load a minimal number of this files. But i prefer if compress , all in same format of compression rater xz + zstd , all zstd.

Last edited by USUARIONUEVO; 02-17-2022 at 04:05 PM.
 
1 members found this post helpful.
Old 02-17-2022, 04:27 PM   #232
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,063

Rep: Reputation: Disabled
Quote:
Originally Posted by USUARIONUEVO View Post
Time to wait and see , but as i say , i test under xz , 700mb to 300mb saves me 400mb of hdd , and the more important difference is modules all load a big number of that , but firmwares normally 4 or 5 only per system ,then xz is not a big problem cause load a minimal number of this files. But i prefer if compress , all in same format of compression rater xz + zstd , all zstd.
Well, I just checked: in the Slint64-14.2.1.4.iso, the uncompressed initrd includes all wireless firmware files, so this amount to no less than 259M. So I am interested to avoid requiring too much RAM only to load the initrd...

So, being not registered to the LKML I just wrote privately to Takashi Iwai who sent the RFC to tell him that I can propose this use case, ask which gain can be expected in terms of size and decompression time, and ask if I can just apply the proposed patches to test on a 5.16.n kernel.

PS And in Slackware-current the kernel-firmware package weighs no less than 792M uncompressed, so yes compress that is worth it be it with xz or with zstd.

Last edited by Didier Spaier; 02-17-2022 at 04:43 PM.
 
1 members found this post helpful.
Old 02-17-2022, 04:51 PM   #233
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,338

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by Didier Spaier View Post
Well, I just checked: in the Slint64-14.2.1.4.iso, the uncompressed initrd includes all wireless firmware files, so this amount to no less than 259M. So I am interested to avoid requiring too much RAM only to load the initrd...

So, being not registered to the LKML I just wrote privately to Takashi Iwai who sent the RFC to tell him that I can propose this use case, ask which gain can be expected in terms of size and decompression time, and ask if I can just apply the proposed patches to test on a 5.16.n kernel.

PS And in Slackware-current the kernel-firmware package weighs no less than 792M uncompressed, so yes compress that is worth it be it with xz or with zstd.

no compressed firmwares lib 700mb
compressed firmwares 300mb

Thats under xz , i dont know size beneits under zstd.

But you miss some interesting to you , can compress /lib/firmwares , but can leave uncompressed if want in initrd.

You can mix , like modules , i have kernel modules in zstd , and some extra like nvidia uncompressed , kernel can load at time compressed and uncompressed modules/firmwares. :=)


If some one want test compressed firmwares , take the patch from archlinux ...and

clone firmwares git
cd firmwares

Quote:
patch -p1 < ./0001-Add-support-for-compressing-firmware-in-copy-firmware.patch||exit 1
make DESTDIR=$PKG FIRMWAREDIR=/lib/firmware installcompress

Last edited by USUARIONUEVO; 02-17-2022 at 04:55 PM.
 
1 members found this post helpful.
Old 02-18-2022, 05:32 AM   #234
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,393

Rep: Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119Reputation: 4119
nano 6.2

https://www.nano-editor.org/news.php
Code:
2022 February 18 - GNU nano 6.2 "Kamperfoelie"

- The file browser clears the prompt bar also when using --minibar.
- Linting now works also with a newer 'pyflakes'.
 
Old 02-18-2022, 10:27 AM   #235
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,227

Rep: Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015
One suggestion:

btop-1.2.3:

https://github.com/aristocratos/btop

work fine on current.
 
Old 02-18-2022, 11:38 AM   #236
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Command "removepkg kernel-source" takes very long time to complete because of directory scanning.
Not really a request just observation, I've did it on some old netbook and it takes like 5min.
I'll use rm -r for that package in the future, it is done in few seconds.
 
Old 02-18-2022, 04:42 PM   #237
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 2,477
Blog Entries: 2

Rep: Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982
Since rEFInd 0.13.2 builds from source without issues on 15.0 I would like to ask for inclusion in mainline Slackware again.
If it is included already i apologize.
 
Old 02-19-2022, 01:46 AM   #238
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
There is this thread I started where I try to find a solution to a problem in the texlive-extra package, namely, cm-super fonts not being picked up by the LaTeX compiler, although they were installed as part of texlive-extra.

I was made aware of this by someone who complained about the font quality in my documents. Some Googling revealed the reason to be this problem with cm-super. Apparently, this font package is expected to be found on any modern LaTeX installation. Therefore I would like to suggest moving cm-super from texlive-extra to the official core texlive package.

There was also this thread where I suggested moving libcryptsetup (and its new dependencies) back under /lib(64), or else, updating the documentation and relevant scripts to warn the user that LUKS lock/unlock mechanism at boot will get broken if /usr is mounted on a separate partition than root.
 
1 members found this post helpful.
Old 02-19-2022, 02:06 AM   #239
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,531

Rep: Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371Reputation: 3371
Quote:
Originally Posted by Ilgar View Post
There was also this thread where I suggested moving libcryptsetup (and its new dependencies) back under /lib(64), or else, updating the documentation and relevant scripts to warn the user that LUKS lock/unlock mechanism at boot will get broken if /usr is mounted on a separate partition than root.
IF I remember right, Slackware does not support anymore the installations with separate /usr , so it' just your own fault that you use it in unsupported ways. Please be kind to accept that you are the one to blame. After all, the cars aren't supposed to fly, the airplanes aren't supposed to run in highways.

However, there is a way to use a separate /usr partition: to mount it in an initrd, modifying the init script from it. I use this way on several computers, where for putting the elephant in a kitchen, I use a compressed squashfs for /usr .

In my humble opinion, the real issue it that our stock initrd is as customizable like is a wood log and they think that nobody ever will need to modify it.
 
1 members found this post helpful.
Old 02-19-2022, 02:18 AM   #240
Ilgar
Senior Member
 
Registered: Jan 2005
Location: Istanbul, Turkey
Distribution: Slackware64 15.0, Slackwarearm 14.2
Posts: 1,157

Rep: Reputation: 237Reputation: 237Reputation: 237
Quote:
Originally Posted by LuckyCyborg View Post
IF I remember right, Slackware does not support anymore the installations with separate /usr , so it' just your own fault that you use it in unsupported ways. Please be kind to accept that you are the one to blame. After all, the cars aren't supposed to fly, the airplanes aren't supposed to run in highways.
I made two suggestions: Revert the chage, or, reflect the change in the documentation. This is the first time UPGRADE.TXT has failed me. I understand that the new tendency is to have /usr available at boot, but apparently this turned into a requirement for Slackware in the transition from 14.2 to 15.0. I just ask that this be made explicit in the docs. The installer warns you not to mount /sbin etc from a separate partition. Why not add /usr to the list there?
 
3 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
Apache 2.4 requests to non-SSL site with "Upgrade-Insecure-Requests: 1" and no trailing / get redirected to default site owendelong Linux - Server 2 06-22-2021 02:08 PM
[SOLVED] Requests for -current (20151216) rworkman Slackware 3441 12-28-2017 03:50 PM

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

All times are GMT -5. The time now is 05:48 AM.

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