LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 04-08-2021, 12:54 PM   #196
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434

Quote:
Originally Posted by chemfire View Post
Better is a such a relative thing though. There is usually a market space for 'inferior goods'. I might sometimes want the most delicious hamburger, there are other times when I don't have 45min to wait for it to be prepared and I just want something to scarf without getting out of my car. I am simply hungry I will be driving barely thinking about what I am even eating.

Same with Linux distros. Sometimes I want something any ape can keep running like Ubuntu to just host some web app front end. Other times I want confortable general use working environment that does not piss me off at every turn, so I pick Slackware even if it means I have to invest in some special knowledge to make it want I want it to be.
While I think we all understand "better" especially when "most delicious, most nutritious" are added, but my post was in no way to deny there is a valid market for cheap or convenient. It's just that in such cases what one gets is cheap and/or convenient instead of high quality. That is sometimes a valid choice but it doesn't mean the best always rises to the most popular or profitable and often precludes it.

I used to make jokes about how uneasy it must be for astronauts sitting on top of essentially a bomb with a hole at one end built by the lowest bidder... then Challenger happened. I don't joke much about that anymore but thankfully there is now SpaceX depending a lot less on cost-cutting low bidders.

Last edited by enorbet; 04-08-2021 at 12:55 PM.
 
Old 04-08-2021, 01:00 PM   #197
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Didier Spaier View Post
After much thought I chose for the root (/) file system to use f2fs in Auto mode during Slint installation only for flash devices firmly attached to the computer, so SD card in a built-in card reader or eMMC drives, not USB sticks or SD cards in an USB enclosure, as I have read reports of corrupted F2FS in case the USB connection be bad and I don't know to which extent this has been solved.
I would probably do the same. I don't believe any hardware manages the wear-leveling on those types of devices, so I'd want a filesystem that is able to do it.
 
Old 04-08-2021, 01:10 PM   #198
philanc
Member
 
Registered: Jan 2011
Posts: 308

Rep: Reputation: 273Reputation: 273Reputation: 273
Wow! Cantankerous, Schadenfreude, and a Mozart/Salieri analogy... This thread is definitely flying higher that your average Slackware-is-dead thread

"dependencies" is proving to be a good thread seed!

Would it be time to start a systemd thread and see how it grows?
 
1 members found this post helpful.
Old 04-08-2021, 01:34 PM   #199
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by philanc View Post
Wow! Cantankerous, Schadenfreude, and a Mozart/Salieri analogy... This thread is definitely flying higher that your average Slackware-is-dead thread

"dependencies" is proving to be a good thread seed!

Would it be time to start a systemd thread and see how it grows?
I think is still twenty years too early for a thread named "Slackware's init system is horrifically archaic, or why systemd shouldn't be considered to be taboo"

Last edited by LuckyCyborg; 04-08-2021 at 01:41 PM.
 
2 members found this post helpful.
Old 04-08-2021, 01:43 PM   #200
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
Quote:
Originally Posted by bassmadrigal View Post

I've looked into different filesystems over the years, but it seems that there still isn't a clear choice on what filesystem is best to use with NAND based devices. Yes, F2FS may have been written from the ground up to work solely with NAND, where ext4 had support for NAND added in later, however, F2FS is not a clear winner in regards to performance. In this test from Phoronix about a year ago, ext4 had better performance in 13 of the tests vs F2FS outperforming ext4 in 9 of the tests. And similar performance has been seen in previous tests as well. Maybe there's some other aspects of F2FS that might be better that I'm not aware of, but performance-wise, there's no clear winner.

(I think I remember reading that F2FS may help deal with wear-leveling, which if that is true, it would likely be beneficial on portable devices like thumbdrives or sd cards, but for SSDs or NVMe devices, the controller handles all wear-leveling, so it wouldn't help with those types of devices.)
Fair enough, but there is also JFFS JFFS2 YAFFS UBIFS LogFS - but they are not enabled by default in Linux - I think at this point in time instead of waiting for another to write an FS solely for said devices, distros should now look into adding default support for those that are already available and installation on these types of FS for comparison and to see which is best for a NAND device.

I mean yea, you can also run BTRFS - but again that tries to replicate ZFS under a compatible GPL - and again ZFS was also written for conventional disks in mind.
 
Old 04-08-2021, 01:53 PM   #201
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Rep: Reputation: Disabled
About Salieri/Mozart: don't forget that Bach invented counterpoint, Haydn symphony and string quartet, Beethoven jazz (at least the swing), even if I am in a mood of listening Schubert.

About hamburgers and industrial food: My elder brother designed a machine able to kill 1000 chicken per hour. As he says: "chicken to sell, not chicken to eat".
 
Old 04-08-2021, 04:50 PM   #202
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Jeebizz View Post
Fair enough, but there is also JFFS JFFS2 YAFFS UBIFS LogFS - but they are not enabled by default in Linux - I think at this point in time instead of waiting for another to write an FS solely for said devices, distros should now look into adding default support for those that are already available and installation on these types of FS for comparison and to see which is best for a NAND device.

I mean yea, you can also run BTRFS - but again that tries to replicate ZFS under a compatible GPL - and again ZFS was also written for conventional disks in mind.
It would definitely be interesting to see benchmarks of the various filesystems and see how they stack up. And I'm definitely not against support for other filesystems being added to the installer (assuming they have been determined to be stable enough -- I don't know if I could recommend including support for alpha level filesystems).
 
Old 04-08-2021, 06:20 PM   #203
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
Quote:
Originally Posted by bassmadrigal View Post
It would definitely be interesting to see benchmarks of the various filesystems and see how they stack up. And I'm definitely not against support for other filesystems being added to the installer (assuming they have been determined to be stable enough -- I don't know if I could recommend including support for alpha level filesystems).
AFAIK all those that I have listed are not in alpha stage and are marked stable. Whether they should all be included right now, at best remains to be seen, but further down the line the decision should be made; because I just don't see running an SDD / NVME type disk on ext4 , or XFS , or BTRFS even with TRIM. It just would not make any sense other than sheer laziness but at the potential cost of your drive quickly down the line imo.

Last edited by Jeebizz; 04-08-2021 at 06:23 PM.
 
Old 04-08-2021, 06:44 PM   #204
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by Jeebizz View Post
AFAIK all those that I have listed are not in alpha stage and are marked stable.
Good to know!

Quote:
Originally Posted by Jeebizz View Post
Whether they should all be included right now, at best remains to be seen, but further down the line the decision should be made; because I just don't see running an SDD / NVME type disk on ext4 , or XFS , or BTRFS even with TRIM. It just would not make any sense other than sheer laziness but at the potential cost of your drive quickly down the line imo.
Almost all SSDs and NVMe drives have internal controllers that determine wear-leveling. The filesystem has no ability to override that wear-leveling, so I don't see how certain filesystems would allow your drive to wear down quicker than other filesystems. Now, if we're talking about sd cards, thumbdrives, or some devices with cheap internal memory (like 16GB of soldered on memory), then many of those don't have internal controllers handling wear leveling and certain filesystems could have massive benefits to keep the devices alive longer. I just don't see how it would matter with devices that include wear-leveling controllers.

Is there something I'm missing or have inaccurate information on?
 
Old 04-08-2021, 07:01 PM   #205
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
I like not having dependency checking in the main distribution. It makes it much easier to build and install your own packages without causing the package manager to have a hissy fit. I don't even want to think about trying to install all the third party stuff that I like to build myself on something like Ubuntu. *shudder*

Sure, for most stuff you can find third party repos if it's not in the main distribution for Ubuntu, but then you have to take it as someone else decided to build it, and at their update pace. Slackware gives you more freedom.

Last edited by montagdude; 04-08-2021 at 07:05 PM.
 
Old 04-08-2021, 07:16 PM   #206
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,971

Rep: Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549
Quote:
Originally Posted by bassmadrigal View Post
I don't think deb2tgz ever existed in Slackware (but it is on SBo). I do stay away from deb2tgz and rpm2tgz (because of potential issues like this one). If I need to use an rpm or deb, I'll create my own script to extract the package and repackage it into a Slackware package (see my discord SlackBuild), ensuring permissions and file locations are accurate.
I do the same. If I have a choice between using a deb or rpm, I will choose the rpm.
 
Old 04-08-2021, 09:34 PM   #207
Jeebizz
Senior Member
 
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,186

Rep: Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379Reputation: 1379
Quote:
Originally Posted by bassmadrigal View Post
Almost all SSDs and NVMe drives have internal controllers that determine wear-leveling. The filesystem has no ability to override that wear-leveling, so I don't see how certain filesystems would allow your drive to wear down quicker than other filesystems. Now, if we're talking about sd cards, thumbdrives, or some devices with cheap internal memory (like 16GB of soldered on memory), then many of those don't have internal controllers handling wear leveling and certain filesystems could have massive benefits to keep the devices alive longer. I just don't see how it would matter with devices that include wear-leveling controllers.

Is there something I'm missing or have inaccurate information on?
I don't know, but I like the extra assurance. I mean yea if there are those that would want to use something like ext4 or XFS fine - but I just like the idea of having a FS built from the ground up solely for said device. Thats me though.
 
Old 04-09-2021, 01:15 AM   #208
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by montagdude View Post
I like not having dependency checking in the main distribution. It makes it much easier to build and install your own packages without causing the package manager to have a hissy fit. I don't even want to think about trying to install all the third party stuff that I like to build myself on something like Ubuntu. *shudder*

Sure, for most stuff you can find third party repos if it's not in the main distribution for Ubuntu, but then you have to take it as someone else decided to build it, and at their update pace. Slackware gives you more freedom.
So, the Slackware with its 1700 packages and no official way to extend it in other way than building software from sources (because the third party binary repositories are NOT supported) offers you more freedom than Debian with its 51000 official packages on the main distribution and myriads of third party binary repositories?

BTW, I testify you that IF your own local built packages contains no dependency information, both DPKG and RPM will install, upgrade or remove them with no further questions.

And YES, there is no auto-magic dependencies, you MUST specify them on your build scripts, IF you want this information to exists on your packages.

True, both DPKG and RPM will vehemently protest IF your own packages overrides files from other packages, BUT this is a separate "issue" if anything.

From what I know, overriding the files from other packages is seen by anyone others as a very bad habit and this overriding should NOT happen ever.

Last edited by LuckyCyborg; 04-09-2021 at 01:43 AM.
 
Old 04-09-2021, 01:53 AM   #209
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
For me Slackware gives me more freedom in the sense that if I need to do something the hard way (e.g. compile and create a package from source) it is easier on Slackware than Debian. You want an example?

https://slackbuilds.org/repository/1...ic/meme-suite/

this is not found among the 51000 Debian packages. Of course, you are free to make your own .deb for it, go ahead.

Last edited by solarfields; 04-09-2021 at 02:02 AM.
 
Old 04-09-2021, 02:30 AM   #210
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by solarfields View Post
For me Slackware gives me more freedom in the sense that if I need to do something the hard way (e.g. compile and create a package from source) it is easier on Slackware than Debian.
That's subjective. It's just that you known better today the Slackware build scripts, compared with the way the build packages on Debian.

For me is similar easy to make packages for any Linux operating systems I use, be it Slackware, Ubuntu or openSUSE.

Quote:
Originally Posted by solarfields View Post
You want an example?

https://slackbuilds.org/repository/1...ic/meme-suite/

this is not found among the 51000 Debian packages. Of course, you are free to make your own .deb for it, go ahead.
Neither is found among the 1700 Slackware packages, and you give me as proof the build script distributed by an unofficial and un-endorsed project. Oh, well...

Probably, on Ubuntu this would be the equivalent of a PPA, BUT the Debian has even a Med Team...

Of course, IF ever I will need the Meme Suite on one my Ubuntu installations, I will build it.

Starting probably from there:

https://salsa.debian.org/med-team/meme

Last edited by LuckyCyborg; 04-09-2021 at 02:36 AM.
 
  


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
LXer: Microsoft and OIN: Legal Commitments vs. the Power of the Taboo LXer Syndicated Linux News 0 10-11-2018 04:21 PM
Curious: pkgtools Directories and SymlLnks with pkgtools-15.0-noarch-20.txz on Thu Jun 21 22:58:42 UTC 2018 kjhambrick Slackware 4 06-23-2018 01:16 AM
LXer: Why Copyright Shouldn't Be Considered Property... And Why A Return To 1790 Copyright May Be De LXer Syndicated Linux News 1 12-06-2012 04:01 PM
Dependency checking this, dependency checking that. Jeebizz General 11 09-29-2009 06:51 PM
glibc 2.3.2 and red hat 6.1 on archaic pc--will it work? gdiv Red Hat 0 06-21-2004 12:55 PM

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

All times are GMT -5. The time now is 05:19 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