Portál AbcLinuxu, 30. května 2024 02:29


Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
pavlix avatar 31.7.2013 12:20 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin
Nechápu, že tam ten kepl tolerují.
V jádře jsou daleko horší věci :D.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 31.7.2013 12:21 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin
Při vývoji jsem zjistil, že zdrojové kódy GCC uvolněné Applem neodpovídají dodávané binárce. Čichám, čichám porušení GPL.
Čas spojit se s GPL violations?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 31.7.2013 12:35 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin
Navíc se můžu vykašlat na podporu zastaralých kompilátorů, jakým je z hlediska ObjC právě GCC. Příspěvky do GNUstepu jsou podmiňovány podporou GCC, takže si člověk nemůže usnadnit práci ani o píď a musí se se vším psát jako blbec.
Chápu to dobře, že pro dnešní aplikace má smysl ObjC kompilovat jen v LLVM, pokud se nechceš dostat do zmíněných problémů? Vyvíjí se GCC v tomto směru? Dá se bez větších problémů kombinovat výstup GCC a LLVM (třeba při použití různých jazyků)?
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
Luboš Doležel (Doli) avatar 31.7.2013 13:08 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Ano. Na Clangu dělají přímo v Apple, kdežto ObjC v GCC se dlouho nevyvíjí. Některé chybějící věci jsou docela kritické.

Výstup (*.o) GCC a LLVM se kombinovat dá. Dokonce existuje projekt LLVM-GCC.
31.7.2013 15:25 dumblob | skóre: 10 | blog: dumblog
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin
Klobouk dolu! Co se Cocoa API nad Qt tyce, tak to proveditelne je (tedy silene ne). Jenom to zabere ukrutne moc casu :-(
mirec avatar 31.7.2013 18:25 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin

Implementácia cocoa v Qt ... znie tak trochu šialene. Len tak pre zaujímavosť má to byť stavané na Qt 4, alebo Qt 5? Momentálne trochu rýpem do Qt 5 (hlavne kvôli embedded kde behá na mojich hračkách celkom slušne, mimochodom tu grafika beží na 180MHz), ale aj napriek tomu nemám moc dôveru v Qt. Stabilita je miestami oproti Qt 4 hrozná, okná o plynulom resize môžu len snívať ... Celkovo vykresľovanie na Qt 4 bolo také ľahšie. Úplná šialenosť bude až bude Qt aplikácia pre Mac bežať pod linuxom emulovane vykresľovaná cez Qt :D

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
Luboš Doležel (Doli) avatar 31.7.2013 20:37 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Qt 5 jsem ještě vůbec neřešil, v Gentoo je stále zamaskované. Qt ale považuju za to nejlepší, co na Linuxu je.
mirec avatar 31.7.2013 21:43 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

Keby len zamaskované, ale ono je ešte len v overlayi ;-)

Qt 3 som považoval za to najepšie na linuxe, krásny výkon cez X11 forwarding kde som nerozpoznal, či aplikácia beží lokálne, alebo vzdialene. Potom bum Qt 4 s príšerným výkonom, ale postupne som si zvykol, prišli alien widgety a výkonnostné optimalizácie a dalo sa to používať. Na Qt 5 sa zatiaľ optimalizácie moc neriešili. Celkovo sa teraz Qt orientuje skôr na OpenGL a myslím, že na raster začne pomaly sadať prach. OpenGL má celkom slušný výkon pri "moderných" UI v QML, ale klasické UI skladané z čiar, gradientov ... sú pomalé kvôli častým zmenám kontextu. Obávam sa, že práve kvôli tomu môže mať vykresľovanie na Qt 5 dosť veľké problémy. Alebo možno mám zle zladený hardvér a problémy s výkonom mám len ja ... (rád by som si prečítal názor niekoho kto robí s Qt 5, ja som pomerne malá vzorka ;-) ).

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
1.8.2013 02:15 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Mně přijde výkon v Qt5 ok, ale X11 forwarding nepoužívám (imho marginální use case). Akorát mi blbnou menu (kontextová a aplikační), trvá dlouho, než se zobrazí. Vypadá to jako nějakej problém s animací nebo tak něco...

Uvidím ještě jak to půjde, až přejde na Qt5 KDE.
mirec avatar 1.8.2013 07:40 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

Ja fungujem bez kompozitného desktopu a porovnávam hlavne zmenou veľkosti okna, ktorá znamená kompletné prekreslenie okna (inak widgety môžu byť double bufferované, resizom sa zaistí, že všetky sa musia prekresliť). Ak otvorím napr. qt creator a jeho nastavenia, tam mením veľkosť okna tak na pravej časti okna sa najskôr vykresľuje čierna plocha, až potom okno. Zrejme to bude problém spojený s xcb.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
1.8.2013 10:28 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
U mně nic takovýho není (ať už s akcelerovaným WM nebo bez), máš aktuální verzi?
mirec avatar 1.8.2013 13:08 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

Áno, aktuálnu (arch linux). Ak zajtra nezabudnem do práce doniesť fotoaparát tak natočím.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
mirec avatar 2.8.2013 11:59 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

Takže tu je video. To prvé je Qt 4, druhé Qt 5. Pri Qt 5 vidno čierny pravý okraj okna.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
mirec avatar 2.8.2013 12:41 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

Ešte jedno srandovné videiko, tentoraz preferovaný spôsob vykresľovania GUI v Qt 5 - qtquickcontrols. Tu je video.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
2.8.2013 13:42 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Zajímavý. Jestli za to nemůže WM, tak to asi opravdu bude nějakej problém v Qt5...

Jinak já odvolávám ten problém s app/context menu, teď jsem zjistil, že to samý se děje občas v GTK, takže problém bude někde jinde...
mirec avatar 2.8.2013 14:17 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013

No wm ... ako sa to tak vezme. V dnešnej dobe už môže byť za prolbém považované to, že nie je kompozitný. V kompozitných správcoch ako som pozeral sa resize moc nerieši, namiesto toho sa resizuje len textúra a expose sa pošle až po dokončení resizu.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
31.7.2013 19:48 Ovocníček
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Odpovědět | Sbalit | Link | Blokovat | Admin
Bulánci pro Mac počítám neexistujou, co? :D
1.8.2013 03:23 zxtlpn | skóre: 8 | blog: zxtlpn
Rozbalit Rozbalit vše Re: Darling progress report - červenec 2013
Not enough facepalms in the world.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.