Wayland coraz łatwiejszy do uruchomienia
- Dodano: 25 stycznia 2010
- Wprowadził: Emdek
- Komentarze: 83
Wayland, lekki serwer wyświetlania zbudowany w oparciu o najnowsze technologie graficzne dostępne dla systemów uniksopodobnych tworzony przez Kristiana Høgsberga, staje się coraz łatwiejszy do uruchomienie przez zwykłych użytkowników. Dzieje się tak dzięki ostatnim zmianom w jądrze 2.6.33 Linuksa oraz usuwaniu zależności od pakietu Eagle.
![]()
Serwer Wayland ma przed sobą prawdopodobnie jeszcze długą drogę do pierwszego stabilnego wydania, ale przynajmniej jego uruchomienie powinno sprawiać teraz dużo mniejszy problem dzięki zmniejszeniu się liczby zależności od technologii, które nie pojawiły się jeszcze w stabilnych wydaniach oprogramowania.
Jedną z ostatnio usuniętych przeszkód było dołączenie do jądra 2.6.33 (obecnie ma status RC) obsługi KMS page-flipping ioctl, niezbędnego dla płynnego renderowania. Jednak do tej pory inną poważną zależnością był wymóg posiadania pakietu Eagle (dostarczający obsługi EGL), który był trudno dostępny, gdyż nie posiadał żadnego wydania.
Kristian jednak zaczął zastępować użycie API specyficznego dla Eagle kodem używającym FBO OpenGL. Dzięki temu już wkrótce powinno być możliwe uruchomienie Wayland z Mesą lub Gallium3D.
Więcej informacji: http://www.phoronix.com/scan.php?page=ne...&px=NzkyMQ
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
83 komentarzy
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.


logo przypomina mi pewnego królika z monty pythona
Wayland, swoja droga, to kolejny przyklad wkladu Apple w Open Source – bez Apple tworcy Waylanda nie mieliby skad kopiowac pomyslow; w tym przypadku ogolnej architektury.
Ach ten Apple, stachanowiec świata IT!
@janc: Pod wzgledem interfejsow uzytkownika – niewatpliwie.
jakbym wydał tyle kasy na sprzęt apple co trasz, to też musiałbym sam się przekowywać że produkty apple są fajne
A można było kupić o wiele bardziej funkcjonalnego windows 7 (sory ale windows 7 jest duuużo lepsze od MacOs) a resztę przeznaczyć na jakiś zbożny cel – np na jakieś bounty w ubuntu:) Co powiedziawszy przyznaję, że apple robi dobre produkty (tylko gorsze od ms biorąc pod uwagę stosunek cena / jakość).
odpowiadanie na posty tra-sza w ten sposob nie ma sensu
swoja droga niektorzy maja wlasna teorie nt wyboru o ktorym piszesz – http://images.4chan.org/b/src/1264518354271.jpg
j23tom, "windows 7 jest duuużo lepsze od MacOs" mozesz rozwinac? Naprawde jestem bardzo ciekaw szczegolow.
@j23tom: Ale zdajesz sobie sprawe, ze sprzet Apple kosztuje tyle samo, co konkurencja z tej polki? Chyba, ze porownujesz z jakims badziewiem Asusa.
@gedgon – skrót myślowy – jest bardziej funkcjonalny bo można w nim wiecej różnych rzeczy zrobić niż w dowolnym systemie Apple. Od grania w nowe gry 3d przez projektowanie w autocadzie do programowania. Bardzo rzadko się zdarza, żeby jakiś przydatny komercyjny software nie miał swojej wersji na windows. No i rzecz najważniejsza z mojego punktu widzenia – narzędzia dla programistów są o niebo lepsze na windows (Visual Studio)
@trasz – jestem dość niskiego wzrostu i nie znam się na sprzętach z wysokiej półki, ale z reguły nawet na średniej półce leżą komputery które potrafią poradzić sobie z większością zadań które większość użytkowników potrzebuje.
Co takiego ma np MacOs dla programisty rails czego nie ma Linuks ? ('innowacyjny textmate'
Przecież to czysty snobizm !
Jedyne co broni użytkowników Apple to kwestia estetyki i duchowej potrzeby pracy z czymś innym niż windows. Tu przyznaję mogę użytkowników jabłek jakoś zrozumieć. Ale równie dobrze można używać Linuksa który na desktopie jest już coraz bardziej używalny (choćby Ubuntu)
PS: Mi w Apple przeszkadza jeszcze praktyka 'akceptacji aplikacji' dla iphonów, gdzie tylko Wielki Brat Steve decyduje co jest dla mnie dobre.
@j23tom: Idac tym tropem, za 4000pln mozna kupic samochod, ktory potrafi poradzic sobie z wiekszoscia zadan. Samochody drozsze kupuja wiec tylko snobi, prawda?
Prawda. Ja mam samochód za 2000 PLN i radzi sobie z większością zadań.
Chyba drugi raz jak dotąd przychodzi mi zgodzić się z Ponurym Zacietrzewieniem – Wayland kopiuje dobre rozwiązania. Miejmy nadzieję że może Wayland wygryzie Xy.
Nie wygryzie — bo nie jest to jego celem. I nie zgadzałbym się z Ponurym bo on bladego pojęcia nie ma nt. grafiki w Linuksie. A Wayland powstał w wyniku prac Krystiana nad DRI2 i GEM.
Z resztą wraz z rozwojem KMS Wayland zaczyna powoli tracić sens.
Miejmy nadzieję że wygryzie – jedno truchło
w postaci poronionego projektu mniej.
Tia… Napisz w punktach dlaczego wydaję Ci się, że wiesz co mówisz. W szczególności opisz wady X11. Zwróć uwagę na GLX, DRI, DRI2, Render.
Jak już uświadomisz sobie, że jednak głównie wydaję Ci się i zaczniesz szukać wiedzy zamiast psudo-technicznych, populistycznych hasełek z okolic ,,Unix haters book'' to może dojdziesz to wniosku do jakiego doszedł jeden z deweloperów Xorg: ,,X11 jest wporzo, wcale nie ma takiego narzutu jak się wielu wydaje. To sterowniki ssą.''
@bies: nie żebym miał coś przeciwko X'om, ale pewne rzeczy są dla mnie mało logiczne. Wywalenie ctrl+alt+backspace (komu to przeszkadzało?), przenoszenie obsługi do hala, by po niecałych dwóch latach przenosić ją gdzie indziej. Poza tym nie jestem przekonany, że trzeba zmieniać wszystko aż tak, by za każdym razem psuł się sterownik wacoma. O ile X.org spełnia swoją rolę, to według mnie brakuje mu jednolitej wizji tego jak to wszystko ma wyglądać.
A to ctrl-alt-backspace nie działa? Jak to zatem możliwe, że u mnie jednak działa?
Vries: komu przeszkadzało C-A-B? Użytkownikom Emacsa (to taki śmieszny edytor gdzie używa się dziesięciu palców i nosa aby wycentrować tekst
). Włączyć to można poleceniem:
$ setxkbmap -option terminate:ctrl_alt_bksp
Co do HAL-a: używałem, działa (choć ma kiepski format plików konfiguracji). Jak xserver przejdzie w całości na libudev i okolice to też spodziewam się, że będzie działać. Akurat ten kawałek zupełnie mnie nie obchodzi. W przeciwieństwie do np. zmiany z XAA na EXA.
Aha, jeszcze co do HAL-a: główny deweloper stwierdził, że implementacja jest przerośnięta i zaprzestaje rozwoju. To, IMO, dość wyraźna sugestia aby się od HAL-a odczepić.
Co do hala, można włączyć na stałe ten skrót:
<merge key="input.xkb.options" type="string"≷terminate:ctrl_alt_bksp</merge≷
<merge key=”input.xkb.options” type=”string”>terminate:ctrl_alt_bksp</merge>
ROTFL, bies, chyba nie wiesz co mówiszl, na dodatek imputując mi czytanie jakiejś książki której na oczy nie widziałem. Jaki narzut? Nie ma mowy o narzucie w tym momencie. Sterowniki ssą, bo architektura je do tego skutecznie zmusza (memory manager anyone?), API ssie (niespójność), sieciowość ssie (zbyt mały poziom abstrakcji w kwestii obiektów na ekranie). Koniec, pozamiatane.
Menadżer pamięci używany w sterownikach 2D jak i 3D jest w jądrze. Od jakiegoś już czasu (część KMS, TTM lub GEM). Interfejs jest w libdrm. O ssso chodzi?
Co do API to dokładnie każdy, większy system realnie używany ma niespójne API. Po 10 latach wszędzie znajdziesz miejsce do których chciałbyś nie zaglądać. Nie ważne, czy FOSS czy zamknięte.
A o sieci to musiałbyś napisać coś więcej niż hasła. I zamiataj śmiało, mógłbyś np. zająć się śniegiem na chodnikach…
wiec reactOS jest wkładem MS w Open Source? hahaha
Daj namiary na swojego dilera
IMHO tak, bo bez Microsoftu nie było by ReactOS.
Bo nie byłoby żadnego zainteresowania takim projektem.
To Wayland jest serwerem X? Od kiedy?
Poprawione, a zamieszanie pochodzi stąd:
I poprzedniego wpisu na OSnews na jego temat.
Mógłby ktoś przybliżyć różnicę, na czym ona polega? Nie pytam z lenistwa, nie wiedziałbym nawet jak szukać. Mogłby ktoś wyjaśnić w dwóch zdaniach czym się różni serwer Xów od serwera wyświetlania, ew. link do jakichś materiałów?
Pewnie Wayland nie rozumie czym jest okno czy menadżer okien. Być może trochę się różni obsługą klientów. Zgaduję po samej nazwie
– można usunąć post, gdybym się mylił.
ciekawe co z kompatybilnością aplikacji. kde na przykład? będzie chyba trzeba przepisać wszystko co korzysta z libx*, żeby działało? poprawcie jeśli się mylę. nie wiem na jakiej zasadzie działa ten wayland (m.in. dlatego, że praktycznie nic o tym nie ma w newsie)…
Więcej informacji w pierwszym wpisie na podobny temat, pod tekstem.
http://osnews.pl/wayland-nowy-serwer-x-od-red-hat…
Działa to chyba na takiej zasadzie, że serwer X komunikuje się z Wayland, a do tego dochodzi między innymi menadżer kompozycji, który teraz nie będzie się chyba komunikować z serwerem X. Ciekawe, jak to będzie, gdyż menadżer kompozycji pewnie będzie mieć mniej informacji o oknach, jednak z drugiej strony będzie mógł kompozytować inne rzeczy.
"ciekawe co z kompatybilnością aplikacji. kde na przykład?"
KDE = Qt
Więc Qt musiałoby mieć port na Wayland zamiast X'a.
Podobnie GTK.
I w sumie w ten sposób większość aplikacji powinna działać (o ile nie używają własnych zapytań do X'a).
Tadzik: Wayland ma prostsze i ograniczone API w stosunku do X serwera. No i oczywiście nie implementuje X11. Poczytaj sobie FAQ na stronie Waylanda.
GTK i Qt sprawiają wrażenie bycia w drodze. Albo chociaż w planach. Tyle wynika z TODO w repo waylanda.
Kolejny, który chce wygryźć Xy? Nie wiem, czemu wszyscy ich tak nienawidzą. Xy to jest *najbardziej udany* projekt programistyczny, jaki powstał. Może przesadzam, równie dobry jest Unix i gniazda BSD. W każdym razie Xy są w użyciu od dwudziestu lat i mają się dobrze. Nie należy z nimi walczyć. Trzeba nauczyć się z nimi żyć.
Bo ,,nienawidzić'' (bardziej na pokaz, narzekać na Xy jest dżezi) jest łatwiej niż zrozumieć na czym to wszystko polega. Takie tam linuksiarsko-fribzdziaste Bravo Girl…
Zaraz pewnie usłyszymy, że Xy są wolne ,,bo przecież wszystko idzie po sieci''…
Interesujące niezmiernie. Na czym polega to zrozumienie? Zrozumienie, że X11 jest broken by design, porównując np. z podsystemem Quartz z Mac OS X albo nieżyjącym już DPS?
No to siadaj i pisz dlaczego. Tylko pełnymi zdaniami i dogłębnie. Na razie rzucasz hasłami.
Co jest nie tak z Xorg? Najpoważniejszy zarzut to brak jakiejkolwiek polityki dotyczącej wydań (release engineering).
Na Xorg składa się ponad 200 modułów, które są rozwijane niezależnie. O wydaniu nowej wersji modułu decyduje osoba lub grupa bez jakiegokolwiek planu, jeśli chodzi o całość.
Doszło do tego, że każda większa dystrybucja, system posiada w swoich szeregach osoby, które zajmują się tylko i wyłącznie składaniem elementów Xorg w całość (puzzle?). Często są to byli deweloperzy Xorg.
Faza testowa zazwyczaj następuje już po wydaniu danego modułu, więc w większości wypadków użyte komponenty w danej dystrybucji nie są najnowsze. Regresja jest na porządku dziennym – to Xinerama nie działa po pewnych zmianach, to xterm pada na 64-bitach etc.
W ten sposób dochodzi do sytuacji, kiedy użytkownik korzysta z wersji starszej o kilka numerów niż jest aktualnie rozwijana. Łatanie błędów jest dosyć problematyczne.
Dorzućmy do tego niezależny rozwój Mesa3D/Gallium3D i zmiany DRM w jądrze. Naprawdę podziwiam osoby, które zajmują się asymilacją tych wszystkich składników, bo z pewnością jest to niewdzięczna praca.
Co do meritum to Twój komentarz bardzo mi się podoba – dowiedziałem się czegoś nowego, ale asymilacja – to chyba nie to słowo którego chciałeś użyć.
I’d come to make a deal with you on this. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to comment!
I’d have to see eye to eye with you on this. Which is not something I usually do! I really like reading a post that will make people think. Also, thanks for allowing me to comment!
While I tend to side with the post I sincerely believe that car insurance has become too complex for the average policy holder. Just like any important purchase however you must perform due diligence and research the companies before you buy.
Have you ever thought about publishing an e-book or guest authoring on other websites? I have a blog centered on the same subjects you discuss and would love to have you share some stories/information. I know my audience would appreciate your work. If you’re even remotely interested, feel free to send me an email.
Excellent to become visiting your web site again, it is often months personally.
What a wonderful site and inspiring posts, I will add a link on my blogroll and bookmark this site. Regards! Thanks! Cheers! Piper City Fire Departments
I figured out more new stuff on this losing weight issue. Just one issue is a good nutrition is especially vital when dieting. An enormous reduction in bad foods, sugary food, fried foods, sugary foods, beef, and white-colored flour products may perhaps be necessary. Retaining wastes parasitic organisms, and toxic compounds may prevent targets for losing fat. While particular drugs in the short term solve the situation, the horrible side effects are not worth it, they usually never give more than a short-lived solution. It’s a known indisputable fact that 95% of fad diet plans fail. Thanks for sharing your thinking on this blog site.
There is clearly a bundle to identify about this. I consider you made some nice points in features also.
WONDERFUL Post.thanks for share..extra wait .. …
What a amazing site and interesting posts, I will post a link on my blogroll and bookmark this site. Regards! Thanks! Cheers! USPS Newburg Post Office
This is actually a fabulous especially positive look over for my situation, Really have to admit you may be 1 in the simplest writers Simply put i actually seen.I appreciate posting this explanatory report.
Perfect compact which posting reduced the problem nowadays. Express gratitude I actually in search of ones information….
Many thanks from this posting, men, continue to keep in the terrific operate…
Perfect quick and content solved the problem plenty. Say thank you I just seeking out your personal information….
This url is awesome. Simply put i on a regular basis come upon new things & distinct there. Many thanks that will knowledge.
Victory in any respect prices, victory regardless of all terror, victory nonetheless lengthy and arduous the road may be; for with out victory, isn’t any such thing survival.
The most comprehensive and very well thought out write up I have found on this subject on the net. Keep on writing, I will keep on coming by to read your new content. This is my fourth time coming by your blog.
This web page rocks !. I actually often encountered interesting things & varied that follows. Appreciate in which records.
I have to admit that i generally get bored to learn the entire thing however i feel you’ll be able to add some value. Bravo !
Thanks bro
קידום דפי אינטרנט עושים רק בחברת קידום אתרים אמינה כמו חברת נט-סטייל . צרו עמנו קשר על מנת לרכוש שרות של קידום אתרים בגוגל בדרך הטובה ביותר.
This is clearly a wonderful article. My only issue is I am experiencing an issue with your RSS feed . For some reason I am unable to subscribe to it. Is there anybody have an identical RSS issue? If anybody else is having the same issue please contact me Ewin1975@gmail.com.
Maintain working, good post! This was finished… I had to learn.
Would you be curious about exchanging hyperlinks?
Hi! This is my first comment here so I just wanted to give a quick shout out and say I truly enjoy reading your articles. Can you recommend any other blogs/websites/forums that cover the same subjects? Thank you!coach outlet
Intriguing
Would you be taken with exchanging hyperlinks?
Very efficiently written information. Will probably be priceless to anybody who usess it, including myself. Sustain the nice work – for sure i will check out more posts.
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post…
I appreciate your wordpress format, where did you get a hold of it?
Jesus is God in the flesh he loves Hm clothing
hey all, I was simply checkin’ out this blog and I actually admire the premise of the article, and don’t have anything to do, so if anyone want to to have an engrossing convo about it, please contact me on AIM, my identify is heather smith
I have activated to your rss feed which need to do the trick! Have a nice day!
Thanks bro
hey all, I was just checkin’ out this blog and I actually admire the basis of the article, and have nothing to do, so if anyone would like to to have an engrossing convo about it, please contact me on AIM, my identify is heather smith
What an enjoyable (and may I say insightful) read! You may not know it, but this post of yours gave me so many realizations. I wonder if it occurs to you and other people, too, but there are times when I get wonderful ideas from things that don’t have anything to do at all with what’s in my mind. On a different note, I read a lot of blogs, it’s what I do before I head off to the gym, and I can’t believe some of the trash that some people are putting out, like a magic bullet for this, and a so-called-secret for that. Like in the topic of body-building, I’ve read quite a number of blogs that talk about products that make building muscles almost instantaneous! Imagine, bodybuilding without breaking a sweat?! Come on! At the very least you need to have a workout program which you will actually follow! Now I’m ranting, sorry. I’ll look around your blog some more before heading to another one.
Thanks a lot for giving everyone remarkably brilliant opportunity to read from here. It really is so amazing and jam-packed with a lot of fun for me and my office friends to search your web site a minimum of three times every week to read the fresh guides you have got. And of course, I’m also usually satisfied concerning the breathtaking guidelines served by you. Selected 1 tips on this page are absolutely the simplest we have all had.
I am impressed. I dont think Ive met anyone who knows as much about this subject as you do. Youre truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog youve got here.
I recently uncovered ones entryway engaging undertake I’ve more some sort of Trackback to barefoot running upon a net
……
I discovered your blog post website on the internet coupled with assess some of your primary early content. Always maintain the effective use. I simply other your RSS feed to help great Google Current information Website reader. Trying to get toward digesting more from your website in the future!…
Really like your websites details! Undoubtedly a beautiful provide of knowledge that’s extremely helpful. Keep on to carry publishing and that i’m gonna proceed studying by way of! Cheers.