LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - News > Syndicated Linux News
User Name
Password
Syndicated Linux News This forum is for the discussion of Syndicated Linux News stories.

Notices


Reply
  Search this Thread
Old 03-29-2016, 01:43 AM   #1
LXer
LXer NewsBot
 
Registered: Dec 2005
Posts: 128,518

Rep: Reputation: 118Reputation: 118
LXer: Stali distribution smashes assumptions about Linux


Published at LXer:

Stali, which is built with statically linked binaries for speed and compactness, upends traditional ideas about how a Linux distribution should work.

Read More...
 
Old 03-29-2016, 02:35 AM   #2
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,269
Blog Entries: 24

Rep: Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196Reputation: 4196
The article seems like a running oxymoron to me.

I seem to be negative about a lot of things lately. Maybe I have just become a negative person, or maybe there is more to be negative about...

So, here are my own thoughts on this revolutionary, shiny new OS...

The entire distro is statically linked binaries - no shared libraries, a curious choice but to each his own...

Quote:
Stali stands for static Linux, with "static" referring to how all binaries in the distribution are built statically against their libraries. Any routines in the library required by the binary are copied directly into the binary itself, instead of being linked to a shared copy of the library used by multiple programs.
And why would they do this? From the article...

Quote:
The most obvious benefit is that static binaries have a smaller memory and on-disk footprint.
But wait! I had always thought the opposite was true - that is a primary reason for the existence of shared libraries! So a quick DuckDuckGo for "benefits of shared libraries unix" finds this...

Quote:
Q. What are three benefits of dynamic (shared) linkage of libraries compared to static linkage? What are two situations where static linkage is preferable?

Answer: The primary benefits of shared libraries are that they decrease the memory and disk space used by a system and they enhance maintainability.
Good to know I have not been living in a dream world! So this claim is... not true, to say the least.

Another claim...

Quote:
Another claimed (sic) about static linking is that it increases the stability of the binaries in question. They're less likely to break if shared libraries are updated, since those binaries don't have dependencies on them... (and) is good for the long-term maintainability of the system.
That is just absurd and strange! Again, one of the benefits of shared libraries from the link above and a few billion others...

Quote:
Maintainability is as well a most important advantage of dynamic linkage over static... (obviously, no additional comment necessary IMO...)
And...

Quote:
(The developer) also claims this approach minimizes attack vectors.
So when bugs and atteck vectors are fixed in some library, you have the tremendous "benefit" of having to rebuild every single application that was statically linked against it! And that, somehow reduces your exposure to attack vectors...

Ok, ok... I enjoy a good laugh once in a while! Want more?

Quote:
"The one major problem I can foresee is that a single driver failure could crash the whole kernel," wrote a blogger when Stali was first proposed. "But if Stali ends up using ONLY truly stable kernel releases, this could be avoided."
Of course! Why didn't I think of that! If we just get all our code, including the kernel, from the "truly stable" and "bug free" branches, all our problems will be solved! Every project offers a truly stable, bug free branch so one wonders why some of us use others anyway!

And a final jewel...

Quote:
Stali amounts to a kind of proof-of-concept for breaking from long-standing Linux traditions and avoiding current fashions in Linux.
Which one might rephrase as abandonment of every proven method and long-standing beneficial design principles in order to start a new fashion or fad based on false claims!

I don't know what annoys me more - the sad state of knowledge, or lack thereof, being passed up the food chain, or the utterly deplorable state of what passes for tech journalism in recent time...

Yep, negative comments seem the most appropriate of late.
 
Old 03-29-2016, 05:36 AM   #3
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,901

Rep: Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025Reputation: 5025
I think the infoworld article doesn't do a good job of describing what they're up to. Check this out: http://sta.li/
And in particular the faq: http://sta.li/faq

While one certainly could be sceptical of some of the arguments, it's not the out and out batcrap-crazy the InfoWorld article makes it seem.
 
Old 03-29-2016, 09:35 AM   #4
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
While at least some of the arguments in that FAQ seem to make sense I find it weird that they compare statically and dynamically linked binary sizes with two different libc implementations. Would have made more sense to compare both with only one libc implementation, the way they have done it at least looks dishonest.
 
  


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 On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: London Stock Exchange smashes world record trade speed with Linux LXer Syndicated Linux News 0 10-20-2010 09:50 AM
LXer: Stali LXer Syndicated Linux News 0 02-02-2010 05:20 AM
LXer: What's That They Say About Assumptions...? LXer Syndicated Linux News 0 08-18-2008 11:50 AM
LXer: BitTyrant questions assumptions about BitTorrent LXer Syndicated Linux News 0 01-10-2007 09:54 AM
LXer: Testing assumptions and the big stack LXer Syndicated Linux News 0 04-22-2006 05:21 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - News > Syndicated Linux News

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