Article View: pl.comp.os.advocacy
Article #482233Re: KDE4 kursor
From: Andrzej Rosa
Date: Mon, 18 Apr 2011 19:09
Date: Mon, 18 Apr 2011 19:09
86 lines
4547 bytes
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-mailReferences:
<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