🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #482233

Re: KDE4 kursor

#482233
From: Andrzej Rosa
Date: Mon, 18 Apr 2011 19:09
86 lines
4547 bytes
On 2011-04-18, Piotr B. [pb2004] <p_borkowski@nospamgazeta.pl> wrote:
> Andrzej Rosa <bakters@yahoo.com> wrote:
>
>>> Jakie cuda? Chyba nie uważasz że developerzy Linuksa są głupcami i 
>>> niezmienione strony pamięci z plików które są już na dysku będą drugi 
>>> raz zapisywać w swapie.
>
>> One są w pamięci, nie na dysku.
>
> Doczytaj o demand paging. One znajdą się w pamięci RAM gdy będą 
> potrzebne.

Możliwe, że to też ma znaczenie.  Nie jestem w 100% przekonany,
faktycznie muszę doczytać.

>>  Firefox spawnuje ileś tam child
>> processes o tej samej zawartości, które są w 100% dzielone, stąd
>> rozbieżność.
>
> Mylisz Fxa z Chrome lub IE. 

OK.  Po bliższym przyjrzeniu się, to są oczywiście wątki, nie procesy.

> Poza tym to jest normalne rozwiązanie w 
> każdym systemie. Żaden współczesny system nie duplikuje identycznych 
> stron w pamięci.

Cóż, zawsze twierdziłem że Windows jest przestarzały. ;-P

>>>> Microsoft Windows DLLs are not shared libraries in the Unix sense and do not
>>>> use position independent code. This means they cannot have their routines
>>>> overridden by previously loaded DLLs and require small tricks for sharing
>>>> selected global data. Code has to be relocated after it has been loaded from
>>>> disk, making it potentially non-shareable between processes; sharing mostly
>>>> occurs on disk.
>>>
>>> Powyższe jest bzdurą. 
>
>> Och, to przesada.  Zgodzę się na typowy MS. ;-P
>
> Bzdurą jest to zdanie: Code has to be relocated after it has been loaded 
> from disk, making it potentially non-shareable between processes. 
> Dlaczego pisałem w poprzednim poście.

Z innych powodów, ale realokacja kodu po załadowaniu go do pamięci to
teraz standard.  Facet może mieć rację (a może nie, naprawdę nie jest to
tutaj najistotniejsze).

>>> Wirtualny adres pod jakim jest zamapowana 
>>> biblioteka dll w przestrzeni adresowej danego procesu nie ma nic 
>>> wspólnego ze współdzieleniem pamięci RAM. To system zarządza zawartością 
>>> pamięci RAM i niemożliwe jest aby ten sam plik dll był dwukrotnie 
>>> zamapowany w pamięci RAM jako wykonywalny.
>
>> Nie rozumiesz.
>
>> http://hackage.haskell.org/trac/ghc/wiki/Commentary/PositionIndependentCode
>
>> Position independent code
>
>> First, let it be said that there is no such thing as
>> position-independent code on Windows. The dynamic linker will just
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> patiently relocate all dynamic libraries that are not loaded at their
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> preferred base address.
   ~~~~~~~~~~~~~~~~~~~~~~~
>
>> Urocze.  :-)
>
> No i? 

No i Windows.  Pełną gębą.

> YPB?

No, nie wiedziałem że w Windowsie murzyn siedzi. ;-)

BTW - preferred base address dotyczy wyłącznie bibliotek systemowych?
No bo nie bardzo sobie wyobrażam, żeby w Redmont wiedzieli gdzie lubi
siedzieć takie libpng. ;-)

-- 
Andrzej Rosa
Working Gentoo flavor:  http://www.funtoo.org
Maintained by Daniel Robbins.
Technical Details
Message-ID: <4dac8c7a$0$2506$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <ino1s9$paq$2@news.net.icm.edu.pl> <4da4e0b5$0$2506$65785112@news.neostrada.pl> <slrniqaku7.uu7.proteus@pl-test.org> <4da58cd2$0$2501$65785112@news.neostrada.pl> <slrniqb3qo.viq.proteus@pl-test.org> <4da5da03$0$2437$65785112@news.neostrada.pl> <slrniqbtq7.27p.proteus@pl-test.org> <4da6f6e7$0$2450$65785112@news.neostrada.pl> <io7155$f2f$2@news.net.icm.edu.pl> <4daaeb97$0$2458$65785112@news.neostrada.pl> <iofk7s.1bo.1@pb2004.pl> <4dac1380$0$2453$65785112@news.neostrada.pl> <iohdem.898.1@pb2004.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.os.advocacy
From: Andrzej Rosa <bakters@yahoo.com>
Subject: Re: KDE4 kursor
References: <ino1s9$paq$2@news.net.icm.edu.pl> <4da4e0b5$0$2506$65785112@news.neostrada.pl> <slrniqaku7.uu7.proteus@pl-test.org> <4da58cd2$0$2501$65785112@news.neostrada.pl> <slrniqb3qo.viq.proteus@pl-test.org> <4da5da03$0$2437$65785112@news.neostrada.pl> <slrniqbtq7.27p.proteus@pl-test.org> <4da6f6e7$0$2450$65785112@news.neostrada.pl> <io7155$f2f$2@news.net.icm.edu.pl> <4daaeb97$0$2458$65785112@news.neostrada.pl> <iofk7s.1bo.1@pb2004.pl> <4dac1380$0$2453$65785112@news.neostrada.pl> <iohdem.898.1@pb2004.pl>
User-Agent: slrn/0.9.9p1 (Linux)
Mime-Version: 1.0
Date: 18 Apr 2011 19:09:47 GMT
Lines: 86
Message-ID: <4dac8c7a$0$2506$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.28.155.242
X-Trace: 1303153787 unt-rea-a-02.news.neostrada.pl 2506 83.28.155.242:14506
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit