On Wed, Sep 25, 2013 at 01:11:22PM +0200, FRIGN wrote:
> On 09/25/2013 02:26 PM, Martin Kopta wrote:
> > Hi, I will be giving a talk about suckless project on 6th October [1] for 
> > small
> > audience (from 10 to 100 people). Talk description is (translated):
> > 
> > "Introduction to ideology of software that smells less and presentation of
> > results of the suckless project. Demostration of dwm window manager, 
> > terminal
> > emulator st, statically linked distribution stali, minimalist web browser 
> > surf
> > and a few others. This talk is particularly suitable for minimalist hackers
> > who crave efficient work environment."
> > 
> > Is there something I absolutely shouldn't forget to mention?
> > 
> > I will post here my presentation slides and maybe even some people questions
> > after the talk.
> > 
> > Thanks.
> > 
> > [1] 
> > https://www.google.com/calendar/render?eid=bmJzYzU2dmo3Nm1ybjYzM2ExOWNrbGR0aGsgaHJ1c2Vja3kubmV0XzRwYWExYTNiY2hwdTZsOWVlczQxZ2c2dHQwQGc&ctz=Europe/Prague&sf=true&output=xml
> > 
> > 
> 
> Hi Martin,
> 
> in the interest of giving a clear presentation of what stali is about,
> you could clear up common misconceptions about static linking and show
> why it is better today and why it was disadvantageous in the past.
> The key points are:
> 
> * static linking in general *
>       _security_: The advantage of "higher security" with
>       dynamically-linked libraries is a fallacy. Today we're facing
>       versioned symbols and ldd-exploits on the one hand and blazing
>       fast computers able to recompile binaries in a flash on the
>       other.
>       
>       _speed_: Which one is faster? Refer to the material linked on
>       the stali-page. Don't forget to talk about the dynamic linker   
>       in the Linux-Kernel, which has spread like cancer across other
>       Kernel sub-projects.
>       Also, don't forget to point out we are planning to use
>       non-bloated and segmented static-libraries for stali, which
>       allow the binaries to be leaner and faster in most cases.
> 
>       Make sure to be well-prepared in regard to this highly
>       controversial topic.
>       If you plan to introduce your audience to the concepts of
>       stali, there sure will be many hackers wondering why static
>       linking should be better than the "dynamic-
>       linking" de facto standard.
> 
> * stali-project *
>       Generally speaking, the pages about stali are good enough.
>       However, make sure to bring these points in:
>       
>       _filesystem_: Deprecation of the /usr-dir[1] and why. Reasons   
>       for building in a chroot-environment and how it works (broadly)
> 
>       _init-system_: Another big point. As it's still in concept-
>       phase, you could present the ideas we want to bring in.
>       An excellent information would be the talk about runit by
>       Christian Neukirchen[2].
> 
> * dwm, st *
>       No problem. For detailed matters, I'd need to see the slides
> 
> * surf *
>       Not problematic, either. However, it could be interesting to
>       reflect on the future plans when it comes to the engine[3]
> 
> 
> Generally speaking, I'm glad to hear from people like you who are
> presenting and thus popularizing our ideals on software development.
> 
> With best regards
> 
> FRIGN
> 
> [1]: <http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html>
> [2]: <http://www.youtube.com/watch?v=wIziZlFHshE>
> [3]: <http://lists.suckless.org/dev/1309/17648.html>

Thank you very much for your hints! I will surely mention all of the above in
my talk. Good idea to prepare myself to defend static linking :-)

Reply via email to