linux:slackware:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux:slackware:start [2012/08/29 04:47] – Slackware rant rewritten stybla | linux:slackware:start [2013/07/14 04:07] (current) – add Actually stybla | ||
---|---|---|---|
Line 9: | Line 9: | ||
===== What I don't like ===== | ===== What I don't like ===== | ||
- | The more appropriate headline should be //What I hate//, because it became hatred, pain, lately. I've decided to materialize | + | The more appropriate headline should be //What I hate//, because it became hatred |
- | this hate into list below, perhaps | + | this hate into list below. Perhaps |
my opinions and my opinions only. You're free to disagree with anything written here. I understand I have no obligation to use | my opinions and my opinions only. You're free to disagree with anything written here. I understand I have no obligation to use | ||
Slackware if I don't like it. | Slackware if I don't like it. | ||
After reading it, if you ever get that far, you might ask: //Dude, why don't you do something about it instead of your silly complaints?// | After reading it, if you ever get that far, you might ask: //Dude, why don't you do something about it instead of your silly complaints?// | ||
- | Because there were people before me whom tried and hit the wall. Because I've read(in 2012) interview with Pat that convinced me former | + | Because there were people before me whom tried and hit the wall. Because I've read(in 2012) interview with Pat that convinced me of former |
being true. Anyway, I already have a copy of ''# | being true. Anyway, I already have a copy of ''# | ||
- | tar-1.13 dependency though(yet). I have a fork of init scripts as well, again because they work only in Bash. I have ideas how to make | + | tar-1.13 dependency though(yet). I have a fork of init scripts as well. Again, because they work only in Bash. I have ideas how to make |
installer slightly better, or at least I do miss couple things there. And I already gave a thought to slackpkg-like tool. If any of these | installer slightly better, or at least I do miss couple things there. And I already gave a thought to slackpkg-like tool. If any of these | ||
- | ideas sound like something you'd like to see or have, show your support. Showing your support actually means work being done. Otherwise | + | ideas sound like something you'd like to see or have, show your support. Showing your support actually means work will be done. Otherwise |
- | these could stay only on the paper. | + | these will stay only on the paper. |
=== messy and non-portable shell scripts === | === messy and non-portable shell scripts === | ||
'' | '' | ||
- | or works differently. tar-1.13 release date is Apr/ | + | or works differently. tar-1.13 release date is Apr/ |
- | '' | + | '' |
pick. The first one is about need to hack to add anything else that doesn' | pick. The first one is about need to hack to add anything else that doesn' | ||
is, or can be, eased down with diffs. Diff your old init script to a new one, save to diff file, edit out relevant sections, patch it. | is, or can be, eased down with diffs. Diff your old init script to a new one, save to diff file, edit out relevant sections, patch it. | ||
The second is the use of '' | The second is the use of '' | ||
- | mistake. But Slackware init scripts don't come with syntax errors and you're error free, right? | + | mistake |
+ | But Slackware init scripts don't come with syntax errors and you don't make mistakes, right? | ||
- | I'm no Shell master, but I do try to get better. init scripts in Slackware on the other hand have the feeling like being scripted in 1993 | + | I'm no Shell master, but I'm trying |
- | and haven' | + | in 1993 and haven' |
coding style incoherency. And you can tell these scripts were written by different people and glued together. But that's nothing unusual | coding style incoherency. And you can tell these scripts were written by different people and glued together. But that's nothing unusual | ||
in (F)OSS world. | in (F)OSS world. | ||
You can argue all you want about scripts being written with Slackware specific environment in mind. It is a pure excuse and, in my opinion, | You can argue all you want about scripts being written with Slackware specific environment in mind. It is a pure excuse and, in my opinion, | ||
- | you're wrong. There is no excuse for not writing shell scripts in non-portable way and it was pain to use/port them under Busybox for | + | you're wrong. There is no excuse for not writing shell scripts in portable way and it was pain to use/port them under Busybox for |
- | Slack-Kickstart. | + | [[linux:: |
=== network start up script === | === network start up script === | ||
- | Just look at any distribution and that's it. There is no need to re-invent the wheel. But then, having multiple network interfaces and using | + | Just look at any distribution and enough said. There is no need to re-invent the wheel. But then, having multiple network interfaces and using |
VLANs might be just very specific need that I encountered. | VLANs might be just very specific need that I encountered. | ||
Line 58: | Line 59: | ||
* series to which package belongs | * series to which package belongs | ||
* description of any kind for package | * description of any kind for package | ||
- | * not being able to with full package description | + | * package description |
- | * '' | + | * '' |
=== no package dependencies === | === no package dependencies === | ||
- | This is not an easy topic and topic that can be easilly | + | This is not an easy topic and can be easily |
And it's great, because dependencies can be big pain. However, with more and more packages being added into " | And it's great, because dependencies can be big pain. However, with more and more packages being added into " | ||
- | requiring more and more libraries as they get cluttered; I'm really wondering how long is this bearable? | + | requiring more and more libraries as they get cluttered; I'm really wondering |
You usually don't have everything installed. And I mean everything. You usually don't want to have everything installed. Why would, or should, | You usually don't have everything installed. And I mean everything. You usually don't want to have everything installed. Why would, or should, | ||
Line 78: | Line 79: | ||
* actually the biggest growth was in 2005-2006(Slackware-11.0 -> Slackware-12.0) | * actually the biggest growth was in 2005-2006(Slackware-11.0 -> Slackware-12.0) | ||
* ~ 70 new packages were added in ~ 2 years(Slackware-13.37 -> Slackware-14.0) | * ~ 70 new packages were added in ~ 2 years(Slackware-13.37 -> Slackware-14.0) | ||
+ | * 83 new packages so far in Slackware64-14.0 -> Slackware64-current | ||
+ | |||
+ | === more and more clutter === | ||
+ | |||
+ | Just look under ' | ||
+ | And gtkspell? And so on. I can't find the packages I wanted to point out, but these will do as well. | ||
+ | |||
+ | But where to put them? Hm. I admit that's a tricky one. How about '' | ||
+ | happily installed everything are gone. And I find going through clutter in something important like '' | ||
+ | |||
+ | |||
+ | ===== Actually ... ===== | ||
+ | |||
+ | Actually I seriously think I had it with Slackware. I often find myself thinking whether it would be possible to port this and that into Slackware | ||
+ | to get rid of this and that problem. To me, it feels like Slackware is just trying to sail with the flow and stay afloat. I'm sorry, but adding | ||
+ | more and more clutter won't cut it. Not even if you have a single router on Slackware. I wouldn' | ||
+ | on workstation, | ||
+ | Hacks are fine and cool, but they can become tiresome - they will sooner or later. | ||
linux/slackware/start.1346233626.txt.gz · Last modified: 2012/08/29 04:47 by stybla