From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,fc2b5af8782d4ca3 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,UTF8 X-Received: by 10.180.76.235 with SMTP id n11mr729828wiw.0.1362276833702; Sat, 02 Mar 2013 18:13:53 -0800 (PST) Path: bp2ni69216wib.1!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!194.109.133.81.MISMATCH!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: can one make a static build Ada+GUI GTK application? Date: Wed, 27 Feb 2013 18:46:09 -0600 Organization: Aioe.org NNTP Server Message-ID: References: <20130228010057.13659976@hactar.xn--rombobjrn-67a.se> Reply-To: nma@12000.org NNTP-Posting-Host: +ZXQa2EhSB+FdFioMHtEUA.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130215 Thunderbird/17.0.3 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: 2013-02-27T18:46:09-06:00 List-Id: On 2/27/2013 6:00 PM, Björn Persson wrote: > > There's no need to reinvent wheels just to avoid libraries that might > not be installed. The package manager will install the required > libraries if they aren't already installed, so although nobody has the > entire distribution installed you don't need to worry about that. (Each > of the big distributions is built around a package manager, for example > Yum or APT. Each package has a list of other packages that it depends > on, and the package manager resolves the dependencies automatically.) > That is the problem when programmers think about delivering software. They think everyone else in the world is also a programmer like them. They live in a bubble. Ok, so I made a program and I want to email it to my grandmother's aunt to play a game on the computer. My Aunt has no clue what is a package manager is. She just knows how to click using a mouse. So, you expect my grandmother's aunt to use a package manager to go search for missing packages from the net. May be also patch the kernel while she is at it and make sure the latest glibc is there ofcourse. Ofcourse, when using APT she needs to know which package to pick, since there are thousands there. Yes. Sound like a winner idea. That is why Linux never made it to the desktop and will never make it. I bet you 20 years from now its market share on the desktop will remain where it is today, at 1%. (ps. I use Linux all day myself, along with windows also, but I am a geek also). All what normal users want is one icon to click on to run a program. Anything more is too complicated for the normal users. --Nasser