Facebook
Podpis:
Numer GG:
KonteStacja.com - radio ludzi wolnych Cyber Forces
Pon
21:00
Wydanie Główne
Wto
21:00
„Spisek szlachetnych” i inne audycje ByteEatera (zwykle na żywo)
Słuchaj radia
Wydanie Główne (2)
5 dni temu
Czy coś nam grozi za wyjście do knajpy?
OtwieraMY biznesy vs sanepid. Mapa. Niespodziewane naloty. Czy można nagrywać interwencję? Mandaty płatne z góry. Przegrana i bany Trumpa. Perler wciąż bez hostingu. Koszty są niezbędne...
Spisek szlachetnych
wczoraj
Hemikryptomonokaidialog
Przez ok. pół odcinka zamówiona próbka ByteEatera gadającego bez głębszego przygotowania na różne tematy, jak to w audycji z założenia „luźnej”. Potem dzwoni Grzesiek (ten od pizzy) i...
Skorzystaj z naszych projektów:

▸ Wolny Rynek - w liczbach
▸ Emigrujesz - posłuchaj najpierw
▸ KontestKino - filmy na wieczór
▸ Poważny kryzys - napisz

Audycja: Epicentrum 2013-09-23

Linóx to ZUO?

Nadający: Krzysztof Maczyński

Rozmawiamy o wadach systemu GNU/Linux. A co! A na końcu kitor podaje kilka ogłoszeń.

KOMENTARZE

sprae 2013-11-02

W 11 minucie stwierdziłem, że gość nie wie jak działa Wayland i jakie ma wady, przez które powstał Mir. 
Powtarzać pierdoły po trollach to każdy potrafi.

Krzysztof z Bielska-Białej vel ByteEater 2013-11-03

sprae, a mianowicie? Bo z wymienionych na Ubuntu Wiki w uzasadnieniu decyzji o stworzeniu Mira wad Waylanda nawet Canonical się następnego dnia wycofał. To był wręcz podręcznikowy przykład FUD.

sprae 2013-11-03

W Linuksie procesy nie mają innego sposobu komunikacji między sobą jak "klient - server", bo są od siebie odizolowane. Muszą się komunikować socketami, shared memory, albo plikami. 
Natywna komunikacja pozostaje z jądrem systemu przez syscall. 
Zatem żaden nowy serwer wyświetlania nie robi postępu w tej dziedzinie. Jedynie ją trochę optymalizuje. 
 
Fajne rozwiązanie w tym zakresie ma Microsoft przez swoje COM, działające bardziej natywnie. 
 
Przewagi Mir (moim zdaniem): 
- Używanie standaryzowanego protokołu wymyślonego przez Google - Protobuf. 
- Używanie testów jednostkowych w celu zachowania kompatybilności w rozwoju. 
- Do komunikacji ze sprzętem używa czystego EGL i nie wymusza na nim żadnych zmian architektonicznych. 
- Organizuje bufory obrazu po stronie GPU, respektując jego sprzętowe optymalizacje NUMA w tym zakresie. 
 
Jeśli chodzi o ostatni punkt, to w Waylandzie obiecali go zastosować jako opcję, jednak używanie przez nich sterowników na bazie DRM/KMS/GEM nie optymalizuje tego rozwiązania (myślicie, że Nvidia i AMD ze złośliwości nie respektują tych standardów?) 
 
Punkt przedostatni w Waylandzie wygląda tak, że Intel chciałby tam wsadzić model sterowników oparty na Androidzie i EGL. Jednak społeczność Waylanda się temu przeciwstawia bo ma misję by Wayland wymusił otwarte sterowniki na bazie DRM, które mają błędy architektoniczne i są mało wydajne. 
 
Jeśli chodzi o FUD, to dziś raczej sieją go pracownicy RedHata, udając biedne poszkodowane księżniczki. Nie rozumiem, czemu autorzy najgorszego systemu serwowania dźwięku (PulseAudio) tak przejmują się produktem, który wprowadza konkurencję i przyspiesza rozwój Waylanda. 
Dla zwykłych programistów aplikacji przecież to nie ma wcale znaczenia.

Krzysztof z Bielska-Białej vel ByteEater 2013-11-04

Jak mówiłem przy innej okazji w Gc, oczywiście X.Org Server nie wykorzystuje stosu TCP/IP, gdy działa normalnie na 1 maszynie. Ale musi zachowywać przeźroczystość sieciową (network transparency). A ten wymóg nie tylko stoi na przeszkodzie części optymalizacji, ale też utrudnia rozwój, bo to jest jedno z założeń pasujących do realiów sprzed 30 lat, ale nie do obecnych. No i nawet dla takich samych realiów dzisiaj oprogramowanie się inaczej projektuje, żeby rozwijający je oraz korzystające z niego programy mieli większą wygodę. 
 
Zaleta z Protobuf - zgadzam się, że występuje, bo do tego są biblioteki i łatwiej na tym operować niż na jakimś całkiem nowym formacie. Ale Wayland przebija XML-em, który ma jeszcze lepszy ekosystem. 
Nie wiem, jakie pokrycie testami ma Weston - referencyjna implemantacja Waylanda (ani tym bardziej inne). Jednak Canonical jest znany raczej z Demo-Driven Development niż Test-Driven Development. Jeszcze nie pokazali, że potrafią się tym efektywnie posługiwać, więc poczekamy, zobaczymy. 
Wayland wymaga tylko rozszerzenia EGL_WL_bind_wayland_display (co przy kompozycyjnym serwerze wyświetlania jest dość naturalne). 
Bufor ramki ma sens na kliencie na architekturach opartych o ARM. W innych przypadkach (w tym na x86) prawie zawsze jest bardzo to nieoptymalne i niewygodne. Więc dobrze, że Wayland nie rozstrzyga tego na sztywno, tylko daje wybór, w zależności od zastosowania. 
 
FUD-em można by się licytować. RedHat święty nie jest, ale nie mają potrzeby uciekania się do FUD-u, bo są w stanie (oraz inni zaangażowani w rozwój Waylanda) zaorać techniczne argumenty za Mirem (jak np. w rozmowie IRC-u wieczorem po ujawnieniu Mira przez Canonicala, której podumowanie i link do loga znajduje się tutaj: www.phoronix.com Zwykle mówię, że konkurencja jest dobra, więc to rozstrzyga. Ale w tym przypadku reperkusje dla Linuksa i ogólnie świata WiOO są na tyle znaczące i potencjalnie bardzo negatywne (polityka Canonicala daje mniej więcej taki przekaz: nie da się z Linuksem odnieść sukcesu komercyjnego, modele współpracy wytworzone przez społeczność WiOO są niedopowiednie do poważnych projektów, więc budujemy swój światek obok, korzystając z dorobku innych (co oczywiście prawnie jest OK), ale zamiast szanowania ich, to wylewając na nich przy okazji pomyje (co już nie jest OK etycznie)), że nie życzę projektowi Mir sukcesu.

Dodaj komentarz...

Krzysztof Maczyński

Tę audycję prowadzi Krzysztof Maczyński, któremu możesz wysłać e-maila, a nawet go zaszyfrować przy użyciu poniższego klucza:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
uyVjBOH1
=Ftdk
-----END PGP PUBLIC KEY BLOCK-----

Inne audycje tego autora:

Dodatek o sztucznej inteligencji (1) - 3 tygodnie temu


Futurologia nieruchomościowa (3) - ponad rok temu

Dziwy psychiatrii, część 1 (9) - ponad rok temu

Internet przyszłości (9) - 3 lata temu



Więcej audycji...
Hakerskie opowieści - 3 lata temu

Droga do bankructwa (2) - 3 lata temu

Na metadane nie miej wyjebane (2) - 3 lata temu


Co pokona Bitcoina? (1) - 3 lata temu


Nowe technologie XXI wieku (7) - 3 lata temu

Nie słuchaj, bo utyjesz! (4) - 3 lata temu



Naga półprawda (3) - 3 lata temu










Odcinek wielobarwny (4) - 4 lata temu

Cyberzbóje i cyberrycerze (7) - 4 lata temu



Czym otruć prezydenta? (4) - 4 lata temu


Kryptowalutowy Dziki Zachód (4) - 4 lata temu

Jak oni programują (11) - 4 lata temu


Czy koty są okrutne? (6) - 4 lata temu





Lecą drony z każdej strony! (2) - 5 lata temu






Zawrotne prędkości (2) - 5 lata temu









Po co nam science fiction? (1) - 5 lat temu

Interview with Lyn Ulbricht (1) - 5 lat temu



Szachy kontra go (10) - 5 lat temu



Zagadkowy odcinek (4) - 6 lat temu






Co to jest biohacking? (8) - 6 lat temu




Innowacje w motoryzacji (2) - 6 lat temu









Epicentrum wolności (4) - 6 lat temu

Śmierć Windows XP (7) - 7 lat temu


ARM vs x86 (5) - 7 lat temu


Podsumowanie roku 2013 (7) - 7 lat temu

Gry niezależne (indie games) (13) - 7 lat temu







Bitcoin - wirtualna waluta (25) - 7 lat temu




FBI zamknęło Silk Road (4) - 7 lat temu

Linóx to ZUO? (4) - 7 lat temu

Gość elektronik: LordBlick (9) - 8 lat temu



Magia gier (2) - 8 lat temu

Mobilny 1010fingers (1) - 8 lat temu



Wywiad z Robertem Partyką (2) - 8 lat temu

Hackerspace odyssey (5) - 8 lat temu

Geeky Afterparty 2012 (3) - 8 lat temu



Jak nagrywać własne podcasty (14) - 8 lat temu


Urządzenia ponadczasowe (3) - 9 lat temu


Polski tablet czy UMPC? (11) - 9 lat temu



UMPC (1) - 9 lat temu

Co z tą innowacyjnością? (3) - 9 lat temu

Wozniak, kafelki i rowery (15) - 9 lat temu

Geek Drags o tabletach (5) - 9 lat temu



Rozszerzona rzeczywistość (3) - 9 lat temu

Wehikuł czasu nerdów (2) - 9 lat temu








Własne media center - 9 lat temu






Zaoranie HTML5 (4) - 9 lat temu


Wszystko o XML-u (4) - 10 lat temu


Google kupił Motorolę! (3) - 10 lat temu

IRC - technologia do lamusa? (4) - 10 lat temu


Geek cloud: ARM i x86 (9) - 10 lat temu




Cała prawda o Windows Phone7 (2) - 10 lat temu





















Mobilny HydePark (1) - 10 lat temu




UMPC i tablety (8) - 11 lat temu




Notebook czy Netbook? (1) - 11 lat temu

Linux w kieszeni (4) - 11 lat temu



Audycja Mobilnych - 11 lat temu

Audycja Mobilnych - 11 lat temu

Audycja Mobilnych - 11 lat temu

Audycja Mobilnych - 11 lat temu



A dzisiaj polecamy:
 align="center">
Program sponsorują:

Antonio - - 65.00
Bierzcie przykład, sponsorujcie! - - 215.00
Rafael from Silesia - - 20.00
Zamiast patronite - - 77.00
nexty - - 10.00
Koczkodan - - 20.00
Piotrek - - 25.00

Możesz i ty zasponsorować >>>

Promuj radioWydrukujDaj komuś ulotkęChcesz prowadzić audycję?Kontakt