A PlayOnLinux becsomagolásáról vitáznak a Fedora fejlesztők

A Fedora "devel" levlistáján a Red Hat alkalmazásában álló Jiří Konečný azt kérdezte, hogy lenne-e lehetőség a PlayOnLinux Fedora-ba való becsomagolására. A kérdés az volt, hogy a Fedora érvényben levő szabályai lehetővé teszik-e ezt vagy sem. Szerinte szomorú, hogy ez az LGPL-es Wine "prefix manager" nem része a Fedora-nak és szeretne tenni ez ellen.

A kérdés feltétele után vita indult arról, hogy a PlayOnLinux emulátor-e, mert emulátoroknak - állítólag - nincs helye a Fedora-ban.

A szál itt kezdődik.

Hozzászólások

☼Nemnormálisak ezek. Ahogy az egyikük írta ez csak egy sima wine frontend, plusz a firefoxba is lehet telepíteni third party non gpl (...stb...) dolgokat. Nem mintha amúgy a Playonlinux telepítése akkora haccacáré lenne bármilyen rendszerre.
☆♫♪♫♪☆☼
AGA@
Fork portal és az egyik logóm :)

https://fedoraproject.org/wiki/Free_software_analysis?rd=FreeSoftwareAn…
http://www.gnu.org/philosophy/free-system-distribution-guidelines.html
"A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so. The system should have no repositories for nonfree software and no specific recipes for installation of particular nonfree programs."

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

"mert emulátoroknak - állítólag - nincs helye a Fedora-ban."

Hát, igen, ez tagadhatatlanul csúszós lejtő. Elvégre a náczik is emulátorral kezdték. :D

Nem értem...
Miért kell erőltetni ezeket az "emulátorokat"? El kéne tudni dönteni, hogy melyik rendszert mire használjuk! Én pl ha játszani akarok akkor windows. Ha egyéb más dolog akkor Fedora Linux. És a kettő rendszer nagyon szépen elfér egymás mellett! :)

---
Amíg a test renyhe, az elme dolgozik...

Tegyük fel, (vigyázat, autós hasonlat következik) hogy csak klímát akar, akkor vegyen egy teljes klímás autót?
És bizony tényleg van erre megoldás. Legalábbis én valahogy ilyennek látom ezt a fajta megoldást.
- - - - - - - - - - - -
A buszállomás az a hely, ahol a buszok állnak, a taxiállomás az a hely ahol a taxik állnak, az íróasztalomon viszont van egy munkaállomás....
300hsz feletti topicot nem olvasok.

Nem nekünk, nem nekem, nekik.
Azért fáj nekik (szerintem) mert emiatt a natív megoldások kerülnek hátrányba.
Főleg a linuxra frissen áttérők esetében van egyfajta nem funkcionalitáshoz, hanem programnévhez való ragaszkodás.
Persze a POL a játékorientáltsága miatt speciális dolog ebből a szempontból, ezért is a megosztottság.
- - - - - - - - - - - -
A buszállomás az a hely, ahol a buszok állnak, a taxiállomás az a hely ahol a taxik állnak, az íróasztalomon viszont van egy munkaállomás....
300hsz feletti topicot nem olvasok.

Itt meg a Fedora nem akar vele foglalkozni, mert más appok vannak rá. :)
- - - - - - - - - - -
"A fejlesztők és a Jóisten versenyben vannak. Az előbbiek egyre hülyebiztosabb szerkezeteket csinálnak, a Jóisten meg egyre hülyébb embereket. És hát a Jóisten áll nyerésre." By:nalaca001 valahol máshol

Itt te meg kardiweb jött azza, hogy nem érti, minek erőltetni, meg hogy milyen öszvér már. Amit én személy szerint megértek, szerintem is az, a fene se akarná feltétlen a wine lelkét ápolni játék helyett, ettől még nem nagyon értem, hogy a nagy választás szabadsága mantrába hogy fér bele a "ha jól nem támogatom az emulátort, akkor majd nem kerül hátrányba a natív"? Amíg van, aki karbantartsa, és ettől neki jobb, neked meg nyolc, addig imho leginkább köcsögölés.

Pedig ez is az.
A kommentben vásárlásról volt szó.
Aki kockáztatja a 3rd party "activated übersuper" installereket, amik ismeretlen szoftvert is tartalmaznak, meg figyelembe veszi a licenc nélküli használat lebukásának valószínűségét és kockázatát, az is beleszámolja, hogy megéri-e ilyet használni, vagy inkább vesz licencet.
Ez mind-mind közgazdaságtan.
Amikor warezolsz, az is utilitásról, helyettesíthetőségről szól.

Én csak annyit mondok nektek, hogy feleslegesen elpazarolják az időt áthidaló szoftverek fejlesztésére. Egyébként ez az egy átka van a Linuxnak, hogy mindenki mindent forkol orrba szájjba, hogy majd én megmutatom hogy két sorral több kóddal jobbat alkotok mint az eredeti szoftver. És igy mindenki mindenfele fejleszt... És egyébként igen! Aki játszani akar, ugye megveszi a játékot, akkor vegye meg a windowst is. Döntsük már el végre mit miért használunk!

---
Amíg a test renyhe, az elme dolgozik...

Én eldöntöttem mit miért használok.

Wine-t, azért mert nem szopatom magam azzal hogy egy játék miatt egy olyan rendszert használjak, amit nem akarok. Azért mert nem akarok átbootolni egy másik rendszerbe egy játék miatt. Azért, mert JOBB élményt ad, mint egy eredeti windows...

Valamiért még ma is sokan le vannak ragadva a 2000-es évek elején amikor mindenki maga próbált boldogulni egy korábbi fejlettségi szintű wine-nal.
Ha maga a fejlesztő használ wine-t, akkor tökéletes Linux, OSX portot tud készíteni Windowsra írt programjából. De az eredeti fejlesztő és forráskód nélkül is tökéletes Linux portot lehet csinálni wine-nal ha elég időt fordítunk a wine finomhangolására. A GOG üzleti modelljének egyik lába wine.
A GOG.com játékok linoxos és osx-es portjainak túlnyomó többsége wine-t használ.

De általánosságban is a wine valami.exe már minden további nélkül problémamentesen működik.
PlayOnLinux maga tartalmaz az általa ismert játékokhoz wine finomhangolásokat, plusz automatikusan letölti patcheket, kiegészítőket.

Én a 2000-es évek elején néztem utoljára Wine-t, nem tudom most hol tarthat.

Mit gondolsz, egy Rocksmith pl. működne Wine alatt? Konkrétan az USB-s hangfeldolgozásra gondolok.

Jelenleg elég sok játékom van Steam-ben, aminek kb. a fele fut Linux alatt simán, a maradékkal ritkábban játszom, de akkor át szoktam bootolni Windows-ba. Szívesen kihagynám az átbootolást, ha nincs rá szükség.

Azért 2000 óta nem csak a hardverek fejlődtek hanem a szoftverek is. Ok, a Rocksmith+USB hang kombóról nem tudok infót, de itt van lentebb Rgeri, aki két éve még a megjelenés napján futatta a legújabb wines játékokat Fedora alatt.

☼☆♫♪♫♪☆☼
AGA@
Fork portal és az egyik logóm :)

"mert emulátoroknak - állítólag - nincs helye a Fedora-ban."

Mióta vette át az Apple a fejlesztést?

(Gondolom akkor ezen az elven nincs a fedorában qemu sem :))

Jó kis bikeshed... Az szerintem világos, hogy nem emulátor (a wine inkább, de azt meg csomagolják). Hogy blobokat tölt le, az inkább gázos, ezen még van is értelme fennakadni.

--

De hát a bor nevében is benne van, hogy nem emulátor.
:) Akkor már nekik sem hihetünk? :)
- - - - - - - - - - - -
A buszállomás az a hely, ahol a buszok állnak, a taxiállomás az a hely ahol a taxik állnak, az íróasztalomon viszont van egy munkaállomás....
300hsz feletti topicot nem olvasok.

Egyrészt sokszor wrapperként hivatkoznak rá, másrészt beépült libekkel működik, nem pedig egy külön szoftverkörnyezet mint mondjuk a Mupen64. Nem egy rendszernél futottam már bele abba, amikor wine telepítés után elsődleges megjelenítő lett a notepad vagy az explorer, de egy total commander is simán hozzá tud férni a rendszerfile-okhoz, amit egy emulált szoftverkörnyezet nem tud megtenni.
Az megint más, hogy bizonyos Opengl-es cuccok jobban futnak Wine alatt mint native vindózon. Nem beszélve a winhét előtti programok nagy részéről, amik ma már csak Wine-nal futnak normálisan, mert wintizen már egyáltalán nem.
Basszus, megint eltértem a tárgytól...
☆♫♪♫♪☆☼
AGA@
Fork portal és az egyik logóm :)

1. belenézel a wine forráskódjába és rájössz magadtól, hogy nem emulátorról van szó.

vagy

2. előveszel egy régebbi PC-t. Keresel egy játékot ami DOS-ra és Windowsra is megjelent. Elindítod DOSBOX-ban és megnézed mennyi cpu-t használ. Majd elindítod wine-on és ott is megnézed mennyi cpu-t használ.
Tovább fokozva. Feltelepíted a Bochs PC emulátort. Azon telepítesz egy Windows XP-t és azon megpróbálsz videót nézni mondjuk windowsos vlc-vel. Olyan diavetítés élmény lesz. Na ez valóban emuláció azonos hardver platformon. Utána wine-al megnézed ugyanazt a videót ugyanazzal a wines vlc-vel.

Én elhiszem, hogy a Wine nem úgy emulátor, mint pl. a qemu.

Ez egy olyan szoftver, amit Linuxon futtatsz, és úgy tesz, mintha Windows környezete lenne az alkalmazásoknak. Linuxon újraimplementálja a WinAPI-t. Ez szerintem a szoftveres emuláció definíciója. De még akár egy szoftveren belül is el tudok képzelni emulációt, pl. egy keretrendszernek van egy v1 API-ja, újraírják, v2 lesz belőle, a v1 implementációját kidobják, és helyette a v2-ben implementálják a v1-et egy kompatibilitási réteggel, én még ezt is emulációnak nevezném.

--

Szerintem jobb a hivatalos, vagy széles körben elfogadott definíciónál maradni. Ha elkezdjük bővíteni az emuláció fogalmát eljuthatunk oda, hogy a WOW64 is emuláció, és akkor a ma is szép számban levő win 32bites programok is emulálva futnak 64-bites Windowson. Még arra is lehetne példát találni, hogy WinXP-re írt 32-bites program hibásan vagy egyáltalán nem működik 64-bites Windows 10-en.
De a WOW64 ettől még nem lesz emulátor PC-n. Csak Itaniumon de az megint egy teljesen más témakör.

Na ezért használok inkább Mintet. Ez a "free software only" mentalitás nekem nem működik. Feleslegesnek érzem. Csak a saját életem nehezíteném meg vele...

Linux Mint 17.2 "Rafaela"

Úgy gondolom aki nem szeretne a játék "mögé" látni, és tesztelni a legújabb játékokat, annak jó választás a POL. Igy még könnyedén fel is telepíti, futtatja, és kattintással már játszik is. Személy szerint jobban szeretek a játék mögé látni, sőt néha kifejezetten ez a célom, pláne ha egy új játékról van szó, amit tesztelni szeretnék hogy mennyire fut Fedora-n. Ez többnyire a Wine-os cuccokra igaz, nyilván a natív Steam-el nincs már sok teendő. Viszont a Wine alatt futtatott Steam-el már lehetnek megoldandó feladatok. Igy én jó dolognak tartom hogy belekerült a Fedora-ba.

--
RGeri77
Fedora Ambassador, játékmester ;-)