Article View: pl.comp.os.advocacy
Article #482175Re: KDE4 kursor
From: Radosław Gancarz
Date: Thu, 14 Apr 2011 08:02
Date: Thu, 14 Apr 2011 08:02
137 lines
6354 bytes
6354 bytes
Andrzej Rosa <bakters@yahoo.com> wrote:
[...]
> >> To userland.
> >
> > Developerzy Androida piszą aplikacje wywołujące funkcje tego userlandu a
> > nie kernela. Developerzy Linuksa mają dostęp do innego ("oryginalnego")
> > userlandu.
>
> Mają dostęp do takiego userlandu jaki sobie w wyspecjalizowanej
> dystrybucji zainstalują. W dystrybucjach embedded GNU wcale nie jest
> typowe.
Nie uciekaj w embedded - pokaż jak sobie radzi "nieandroidowy" Linux
na PDA/Smartfonach...
> > Chyba, że podwijasz ogon i wycofujesz na z góry upatrzoną
> > pozycję "Linux to kernel".
> Android nie jest GNU/Linuksem, ale z mojego punktu widzenia jest po
> prostu Linuksem.
... który dziwnym trafem uruchamia aplikacje w niestandardowej Javie
zamiast korzystać z tych wszystkich wspaniałych linuksowych bibliotek
bezpośrednio.
[...]
> >> Zrobili mniej więcej to samo co każda inna specjalizowana dystrybucja,
> >> czyli wzięli to co im pasowało, zmodyfikowali tak jak im to było
> >> potrzebne i dopisali czego im brakowało. Jedyny "problem" z Androidem,
> >> to że odniósł ogromny sukces.
> >
> > No właśnie chodzi o to, że zostawili "mniej" a wywalili "więcej" niż
> > dystrybucje, które próbowały odnieść sukces przez ostatnie ~18 lat.
>
> Akurat okrojonych dystrybucji nigdy nie brakowało. Nie w tym rzecz,
> MSZ.
Skup się: brakowało okrojonych dystrybucji, które odniosłyby sukces
na smartfonach/PDA. W sumie na routerach też - każdy producent robił
po swojemu i z własnym frontendem.
>
> >> > Zalecana przez autora minecrafta metoda to "ściągnij se ten plik i
> >> > odpal", więc zazwyczaj nie będzie znał...
> >> U mnie znał, bo miał zapisane w ebuildzie. .jar ściągnięty ze strony
> >> autora.
> >
> > Mówisz, że na gentoo-podobnych aplikacje odpala się za pomocą ebuildów?
>
> Polemizujesz nie z moją tezą.
Podobnie jak ty z nie moją - na stronie autora podano konkretną metodę
uruchomienia tego na Linuksie. Nie piszą nic o gentoowej partyzantce.
> Ja nie twierdzę, że Linux jest lepszym
> rozwiązaniem do gier, tylko że systemowy menadżer pakietów jest lepszym
> rozwiązaniem od jego braku. Linuksa i Gentoo podaję jako przykład, jak
> to może działać.
Akurat Gentoo nie jest najlepszym przykładem na dystrybucję z menadżerem
pakietów...
>
> W tym kontekście, zamiast setup.exe (minecraft.exe, whatever) autor
> wystawia odpowiednik ebuilda. Z punktu widzenia użytkownika instalacja
> wygląda tak samo,
A jeśli instaluje ten program na komputerze bez dostępu do sieci (wiesz,
nadal się takie spotyka).
> tyle że system operacyjny zdejmuje mu z głowy ręczną
> instalację zależności
To teraz napisz jak sobie to wyobrażasz bez centralnego repozytorium
(zaraz podniósłby się krzyk o MS-zamordyzm jak w przypadku driverów WHQL)
aplikacji? Autor Minecrafta ma trzymać tę Javę u siebie, instalować
w systemie link do sunowego repo, czy jeszcze coś innego?
> oraz rozwiązuje ewentualne konflikty.
Daj spokój - widziałem jak w praktyce wygląda to rozwiązywanie
konfliktów: "Chcesz przerwać instalację pierdółka.rpm, usunąć
OpenOffice, zainstalowac mimo wszystko".
> >> > A to minecraft potrzebuje praw administracyjnych do uruchomienia?
> >> Potrzebuje do zainstalowania zależności.
> > No niesamowite - instalatory zazwyczaj wymagają praw administracyjnych.
> > Zaskocz mnie czymś jeszcze.
> OK. Moim zdaniem to absurd, żeby Notch dostawał roota na moim
> komputerze.
A nie absurd, że dajesz roota "paru" tysiącom innych programistów (kernel,
libc i kupa bibliotek wykorzystywanych przez soft chodzacy z poziomu
roota, ów soft)?
Wiesz, miałem takiego znajomego, który bał się zainstalować Secunia PSI,
żeby ONI nie dowiedzieli się jakie piraty pociągnął z torrentów itp.
[...]
> > Ale odróżniasz instalację aplikacji od jej uruchamiania?
>
> W sumie niespecjalnie.
To widać.
> Jak raz uruchomisz setup_diabli_wiedzą_czego.exe
> z roota, to kwestią wyłącznie techniczną jest, by autor dostawał roota
> za każdym uruchomieniem danej aplikacji.
Jak uruchomisz "ebuild diabli_wiedzą_co" - również.
> >> Nie wiem, nie chce mi się szukać, ale założyłem że to całkiem
> >> prawdopodobne, iż co najmniej jeden z maintainerów angażuje się w rozwój
> >> przynajmniej jednej implementacji javy.
> >>
> >> [...]
> >
> > Rozmawiamy o konkretnej implementacji Javy (autor zaleca Sun/Oracle,
> > pamiętasz jeszcze).
>
> O, bardzo fajny przykład na to, że system operacyjny może mieć inne
> zdanie w tej kwestii. Akurat u mnie minecraft chodzi na icedtea a na
> implementacji suna miał bugi.
Gorzej jak znajdziesz buga w działaniu pod icedtea. Masz sporą szansę,
że autor zwali to na bugi pod JVM (bo wspierana jest wersja Oracle'a).
> Widzisz?
Ale co? Że icedtea jest unsupported a działa? Zdarza się, SFW?
Pozdrawiam
--
Radosław Gancarz r a d e k g @ h e l l . p l
http://bugs.from.hell.pl/
Technical Details
Message-ID:
<io69nc$keq$1@news.net.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mailReferences:
<ino1s9$paq$2@news.net.icm.edu.pl> <inpure.1kk.1@teren.hamstera.pl> <inpqc0$rah$7@news.net.icm.edu.pl> <ins316$gv8$1@news.net.icm.edu.pl> <4da21671$0$2438$65785112@news.neostrada.pl> <inv7qa$rci$1@news.net.icm.edu.pl> <4da36d95$0$2501$65785112@news.neostrada.pl> <io0122$1q6$1@news.net.icm.edu.pl> <4da42b36$0$2439$65785112@news.neostrada.pl> <io29uk$p8l$1@news.net.icm.edu.pl> <4da568c7$0$2447$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mail
From: Radosław Gancarz <N0Spam_radekg@hell.pl>
Newsgroups: pl.comp.os.advocacy
Subject: Re: KDE4 kursor
Date: Thu, 14 Apr 2011 08:02:52 +0000 (UTC)
Organization: Dzial Sieciowy ICM, Uniwersytet Warszawski
Lines: 137
Message-ID: <io69nc$keq$1@news.net.icm.edu.pl>
References: <ino1s9$paq$2@news.net.icm.edu.pl> <inpure.1kk.1@teren.hamstera.pl> <inpqc0$rah$7@news.net.icm.edu.pl> <ins316$gv8$1@news.net.icm.edu.pl> <4da21671$0$2438$65785112@news.neostrada.pl> <inv7qa$rci$1@news.net.icm.edu.pl> <4da36d95$0$2501$65785112@news.neostrada.pl> <io0122$1q6$1@news.net.icm.edu.pl> <4da42b36$0$2439$65785112@news.neostrada.pl> <io29uk$p8l$1@news.net.icm.edu.pl> <4da568c7$0$2447$65785112@news.neostrada.pl>
NNTP-Posting-Host: inferno.hell.pl
Mime-Version: 1.0
X-Trace: news.net.icm.edu.pl 1302768172 20954 46.4.15.253 (14 Apr 2011 08:02:52 GMT)
X-Complaints-To: usenet@news.net.icm.edu.pl
NNTP-Posting-Date: Thu, 14 Apr 2011 08:02:52 +0000 (UTC)
User-Agent: tin/1.9.6-20100522 ("Lochruan") (UNIX) (Linux/2.6.32-5-amd64 (x86_64))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit