Kernel Traffic
Latest | Archives | People | Topics
Wine
Latest | Archives | People | Topics
GNUe
Latest | Archives | People | Topics
Czech
Home | News | RSS Feeds | Mailing Lists | Authors Info | Mirrors | Stalled Traffic
 

Wine - krewniak jądra #126 For 13 Jun 2002

By Brian Vincent

Translated By:  Damian Wojsław

Table Of Contents

Introduction

Oto 126. numer Wine, krewniaka jądra, którego głównym zadaniem jest informowanie o pracach i działaniach związanych z Wine - emulatorem Windows dla platform Un*ksowych.

Mailing List Stats For This Week

We looked at 356 posts in 1425K.

There were 56 different contributors. 37 posted more than once. 32 posted last week too.

The top posters of the week were:

1. Nowości: Uaktualnienie produktów CodeWeavers, Instrukcja Szybkiego Uruchomienia

7 Jun 2002 - 13 Jun 2002 (2 posts) Archive Link: "News"

Topics: Nowości

People: Codeweavers

Wygląda na to, że niektóre napisane przeze mnie skrypty całkiem ładnie dają sobie radę - nareszcie przywracam ,,Cotygodniowe'' w ,,Cotygodniowe Wiadomości o Wine''. Ale nie przywyczajajcie się zbytnio. Mam do wyremontowania piwnicę i dach.

CodeWeavers opublikowali uaktualnioną wersję CrossOver Plugin i CrossOver Office. CrossOver Plugin ma teraz numerek 1.1.2. Ta wersja to głównie poprawki błedów. Jednakże CrossOver Office 1.1. jest dużo ciekawsze. Z wiadomości prasowych:

Wraz z wersją 1.1, CodeWeavers oficjalnie wspiera zarówno Microsoft Outlook jak i Internet Explorer, jako dodatek do już obsługiwanych Microsoft Word, Excela i PowerPointa oraz IBM Lotus Notes. Umozliwia to firmom przeniesienie się na Linuksa bez zmiany systemów wewnętrznych. ,,Wraz z dodaniem obsługi Outlooka i Internet Explorera odnosimy wrażenie, że obsługujemy najważniejsze cechy Microsoft Office Suite i umożliwiliśmy firmom bezbolesne wdrożenie dekstopów pracujących pod kontrolą Linuksa.'' powiedział Jeremy White, założyciel i CEO CodeWeavers.

Warte wzmianki jest poprawienie wyświetlania czcionek i lepsze umiędzynarodowienie.

Alternatywne ogłoszenie prasowe dostało się do LinuxToday. Sprawdźcie, czy znajdziecie dwa interesujące akapity

Kilka miesięcy temu uruchomiłem stronę - Frank's World. Wygląda na to, że nieźle sobie radzi. Pojawiły się uaktualnienia i bardzo przyjemna Instrukcja szybkiego uruchomienia (Quickstart Guide).

2. TransGaming publikuje kod

7 Jun 2002 (2 posts) Archive Link: "TransGaming and ReWind"

Topics:

People: Gavriel State

Około dwunastu godzin po wypuszczeniu 126. numeru Gav napisał na wine-licence:

Cześć wszystkim,

W ciągu kilku ostatnich miesięcy byliśmy świadkami znaczącej zmiany licencji Wine i TransGaming, jak wiele innych organizacji, musiało przez jakiś czas zastanowić się nad skutkami, jakie przynosi ta zmiana nam, naszym sybskrybentom i naszym partnerom. Poświęciliśmy też trochę czasu, aby uważnie wysłuchać komentarzy na Wine-Licence a także przysyłanych do nas prywatnie. Ponosimy odpowiedzialność za podejmowanie pragmatycznych decyzji, które zapewnią naszej firmie ciągły rozwój oraz uchronią interesy naszych klientów.

Aby ukrócić trwającą dyskusję nad zmianą licencji, postanowiliśmy skoncentrować nasze wysiłki na drzewie ReWind. Mamy nadzieję, że deweloperzy, którzy zdają sobie sprawę ze znaczenia naszego dotychczasowego i planowanego wkładu w rozwój Wine, wesprą nas udostępniając swoje łaty ReWind na licencji X11.

W ciągu nadchodzących dni będziemy włączać kolejne dodatki do ReWind, również te, które pierwotnie udostępnialiśmy na wymianę, jak i kilka, których wcześniej nie oferowaliśmy. Kilka bardziej ekscytujących kawałków to rozwijany przez nas silnik DIB, a także nowa architektura DCOM. Nowy DCOM eleminuje kłopoty powodowane przez poprzednie przetaczanie biblioteczne (typelib-only marshalling - tak, wiem, nic innego mi do głowy nie przyszło:/ D.W.) zarówno w WineX, jak i w Wine. DCOM obsługuje przetaczanie międzywątkowe (inter-thread marshalling), a będzie obsługiwać przetaczanie zdefiniowane w aplikacjach (niebiblioteczne), jako dodatek do poprzednich przetaczań (bibliotecznych) OLE Automation. Włączyliśmy również wstępny kompilator IDL, który pozwala aktualnie na automatyczne tworzenie z IDL-i definicji makr COM dla Wine. Kompilator IDL nie potrafi jeszcze tworzyć kodu z przetaczaniem.

Nowy system DCOM wciąż jest w stadium rozwojowym i nadal trochę nam brakuje do pełnej obsługi InstallShield 6. Mamy nadzieję, że ktokolwiek jest zainteresowany DCOMem i obsługą OLE, zechce z nami współpracować nad rozwojem. Jest kilka rzeczy do zrobienia (włączając interpreter kodu z przetaczaniem), o których Ove którko opowie.

Dopóki drzewa ReWind (i Winex) nie będą miały lepszego wsparcia oddzielania DLLi, TransGaming nie będzie mogło brać bezpośredniego udziału w żadnych pracach związanych z licencją LGPL, w związku z prawnymi i ekonomicznymi powodami, dyskutowanymi tu już wcześniej. Inni deweloperzy mogą, oczywiście, włączać, to co dodamy do ReWind, do drzewa Wine na LGPL-u.

Zajmiemy się oddzielaniem DLLi w ReWind, abyśmy w przyszłości mogli pracować nad drzewem LGPL na poziomie pojedynczych elementów. Każda pomoc innych deweloperów byłaby mile widziana, włączając zmianę licencji łat, które obecnie są tylko na LPGL-u. Bez jakiejkolwiek pomocy może minąc sporo czasu, zanim będziemy mogli podzielić się swoją pracą bezpośrednio z Wine.

Kontynuujemy nasze prace nad rozwojem ReWind i Wine do momentu, na który pozwala nasza sytuacja prawna i ekonomiczna i robimy wszystko, co tylko jest w naszej mocy, aby zaoferować graczom korzystającym z Linuksa najlepszy sposób na uruchamianie swoich ulubionych gier na swojej ukochanej platformie. Doceniamy wkład nie tylko subskrybentów i współpracowników, ale również wszystkich osób i instytucji, które pomogły w ciągu tych lat rozwijać Wine. Dzięki naszym połączonym wysiłkom, mogliśmy do tej pory udostępnić uzytkownikom komputerów z Linuksem setki gier dla Windows, a TransGaming mogło dodać dziesiątki tysięcy linii kodu do Wine. Oczekujemy dalszej udanej współpracy.

Dzięki,

Lionel Ulmer, jeden z pierwszych ludzi, którzy zajęli się DireckX dla Wine, zaczął włączać niektóre mniejsze łaty z ReWind do Wine.

3. Nowiny z LinuxTag 2002

9 Jun 2002 (1 post) Archive Link: "LinuxTag 2002"

Topics: Nowiny

People: Malte Cornils

Malte Cornils nadesłał aktualne wiadomości z LinuxTag 2002, mającego miejsce w Karlsruhe, w Niemczech:

Piszę tylko, żeby ,,zdać raport'' ze stoiska Wine na LinuxTag w Karlsruhe, w Niemczech. Deweloperami obsługującymi stoisko byli Andreas Mohr i Uwe Bonnes. Zainteresowanie było duże, równie duże są nadzieje wiązane z projektem Wine, prośby o obsługę aplikacji skupiały się głównie na MS Office (zazwyczaj Word i Access, również aplikacje Visio i MS Project), Lotus Notes (ale to już całkiem nieźle działa, choć nie przeprowadziliśmy demonstracji), edytory WYSIWYG stron www (Dreamweaver, Homesite) i aplikacje DTP (bardzo popularna była obsługa PageMakera, który był protoplastą Adobe InDesignera). Proszono również o Illustratora i Photoshopa. Inną wartą uwagi aplikacją jest Act 2000, będący czymś w rodzaju oprogramowania do zarządzania informacjami osobistymi (i nie działało :)). Często proszono też o programy CAD, aczkolwiek padało wiele różnych nazw.

Próbowaliśmy analizować większośc problemów - mam nadzieję, że uda mi się dołączyć do późniejszego raportu listę błędów. Udało nam się rozwiązać *dwa* problemy - oprogramowanie do modelowania 3d Rhinoceros (Andi wyśle łatę później) i różne poprawki dla BuildCommDCB (dla jakiegoś specjalnego oprogramowania do projektowania sprzętu).

Osobista lista życzeń: chciałbym mieć jakiś dokument na temat trudniejszych obszarów Wine, np. komunikacji między procesami i zarządzanie oknami (głownie, jak to odrobaczać).

Odkryliśmy, że odpluskwiacz Wine nie działa jeszcze tak sprawnie :-) (jak dla mnie, działał tylko po wyłączeniu korzystania z xterma/wconsoli).

Na chwilę zajrzał do nas Marcus Meissner i odkrył, że większość programów (Homesite, Dreamweaver, Adobe InDesign 2.0) używają szyfrowania, aby chronić dane aplikacji, nie udało nam się uruchomić deszyfrowania. Wiele programów zaczęłoby działać, gdybyśmy obsługiwali ,,szyfrowane'' pliki binarne. Postaram się podać więcej szczegółów później, jednak możecie pobrać wersje demonstracyjne i zobaczyć na własne oczy.

Innym powodem do konsternacji była obsługa instalatorów, chociaż większość instalatorów opartych na InstallShield działało z natywnym stdole32.tlb (może dobrym pomysłem byłaby wiadomośc do użytkownika, że potrzebuje tego pliku, skoro nie możemy sami generować plików bibliotecznych (typelib files), albo może da się użyć czegoś z rewind?).

Na temat gier: pokazaliśmy Half-life, Diablo 2, Starcraft i Grim Fandango, ale użyliśmy do tego WineX. Reakcje na nie-wolne dodatki z TransGaming (i czasem CodeWeavers) były różne. Trochę smutne było, że większość programów nie będących grami miało błędy (błąd Office w WordArt, kłopoty dibengine w MS IE, niedziałający backend kompilatora w Visual Studio (mogło byc spowodowane problemami z konkretnym komputerem) i, no cóż... pokazanych przez nas aplikacji nie było wiele więcej, ponieważ większość po prostu nie dała się uruchomić :))

Odnośniki do wersji demonstracyjnych programów: (wspomnianych wyżej przeze mnie)

(a teraz te wspomniane rzadko lub tylko raz i nie były wymienione przeze mnie)

Zdjęcia: zrobiliśmy kilka. Mam nadzieję, że Andi poda później URL na wine-devel.

(Mam nadzieję, że uda mi się nadesłać trochę logów z odrobaczania i dodać kilka pozycji do systemu śledzenia bedów. Niczego jednak nie objecuję, ale przecież możecie sami wypróbowac większość aplikacji.)

4. Instalowanie Internet Explorera

11 Jun 2002 - 12 Feb 2002 (6 posts) Archive Link: "Problems running IE with latest release"

Topics: Dokumentacja

People: Won Kyu Park

Con Hennessy miał kłopoty z zainstalowaniem Internet Explorera 4. Won Kyu Park nadesłał szczegółową instrukcję uruchomienia IE 5.0 bez partycji Windowsowej. Jego instrukcje:

  1. dodaj fake_windows w $HOME/.wine
  2. zainstaluj trochę czcionek ttf($ wine NEWFNT32.exe;wine corfnt32.exe)
      wget ftp://ftp.microsoft.com/developr/drg/TrueType/NEWFNT32.EXE
      wget ftp://ftp.microsoft.com/developr/drg/TrueType/corfnt32.exe
  3. zainstaluj dcom98.exe($ wine dcom98.exe)
      wget http://download.microsoft.com/msdownload/dcom/98/x86/en/dcom98.exe
  4. instaluj ie5setup.exe ($ wine ie5setup.exe)
      wget http://download.microsoft.com/download/ie501sp2/Install/5.01_SP2/WIN98/EN-US/ie5setup.exe
  5. usuń .wine/fake_windows/Windows/WinInit.ini (?) zajrzyj do Wininit.ini i znajdziesz tam trochę instrukcji...
  6. uruchom explorer.exe z następującą konfiguracją: (explorer.exe!! nie iexplore.exe, możesz skopiować go z maszyn z Windows) tak mi się wydaje... kiedy uruchomiono explorer.exe... tworzone są wpisy do rejestru, wymagane przez iexplore.exe.
      [AppDefaults\\explorer.exe\\x11drv]
      "Managed"="N"
      "Desktop"="800x600"


      [AppDefaults\\explorer.exe\\DllOverrides]
      ;;
      "gdi32" = "builtin"
      "kernel32" = "builtin"
      ;;"shell" = "native"
      ;;"shell32" = "native"
      ;;"commctl" = "native"
      ;;"comctl32" = "native"
      "shell" = "builtin"
      "shell32" = "builtin"
      "commctl" = "builtin"
      "comctl32" = "builtin"
      ;
      "imm" = "builtin"
      ;"ntdll" = "native"
      "shdocvw" = "native"
      "shlwapi" = "native"
      "wininet" = "native"
      "*" = "native, builtin"
  7. uruchom iexplore.exe !!

      [AppDefaults\\iexplore.exe\\DllOverrides]
      ;;
      "gdi32" = "builtin"
      "kernel32" = "builtin"
      ;;"shell" = "native"
      ;;"shell32" = "native"
      ;;"commctl" = "native"
      ;;"comctl32" = "native"
      "shell" = "builtin"
      "shell32" = "builtin"
      "commctl" = "builtin"
      "comctl32" = "builtin"
      "imm" = "builtin"
      ;"ntdll" = "native"
      "shdocvw" = "native"
      "shlwapi" = "native"
      "wininet" = "native"
      "*" = "native, builtin"

a oto mój zrzut ekranu.

Powyższa instrukcja uszczęśliwiła mnóstwo osób, ale Won ostrzegł, że program będzie przydatny tylko deweloperom, gdyż nie daje się używac jako przeglądarka. Con odpisał, że miał kłopoty z uruchomieniem programu instalacyjnego i podał właściwy URL, z którego można pobrać IE: http://download.microsoft.com/download

5. Obsługa skrótów Windows w Kernelu

11 Jun 2002 (6 posts) Archive Link: "Linux patch for supporting shortcuts and symlinks on VFAT"

Topics: Łączenie

People: Patrik StridvallFrancois Gouget

Patrik Stridvall poprosił o komentarze na temat łaty, która dotarła na listę linux-kernel. Łata pozwala jądru na przetwarzanie plików .lnk na partycjach VFAT i traktowanie je jak dowiązań symbolicznych. Patrik zastanawiał się: " Zdaje się, że przynajmniej część ludzi sprzeciwia się włączeniu jej do jądra, zastanawiam się więc, czy powinniśmy poprzeć włączenie łaty, czy też nie. Osobiście mam wątpliwości, czy to taki dobry pomysł... "

Francois Gouget równiez myślał, że to zły pomysł. Właściwe, według niego, miejsce, aby implementować coś takiego, to poziom aplikacji - Wine, KDE, GNOME itd. Podał również powody, dla których trudno byłoby współpracować z łatą w jądrze:

6. Wstępna łata BiDi

12 Jun 2002 (1 post) Archive Link: "Extremely preliminary BiDi patch"

Topics: Umiędzynaradawianie

People: Shachar Shemesh

Shachar Shemesh nadesłał ,,bardzo wstępną łatę BiDi'' i poprosił o komemtarze na temat wielu zadancyh przezeń pytań:

W załączniku jest bardzo wstępna łata BiDi. Poniżej lista rzeczy, które zawiera oraz punkty, na temat ktorych chciałbym usłyszeć Wasze komentarze. Na tym etapie łata jest tylko objęta licencją LGPL.

Changes:

W innym liście na ten temat Sachar poprosił o pomoc w ustaieniu poprawnej translacji Hebrajskich liter w X. Dmitry Timoshkov zasugerował zmianę LC_CTYPE. Shachar napisał na inną listę i odkrył, że część jego problemu wynikała z braku zainstalowanych plików lokalizujących. Rozwiązanie okazało się być bardzo proste: " Wszystko, co musiałem uczynić (uzywam Debiana), to 'apt-get install locales' i wybrać pakiet he_IL (niekoniecznie jako domyślny). Inne dystrybujce będą miały zapewne inne instrukcje." Sugestia dla użytkowników RedHata: należy przeinstalować glibc-common, ponieważ RedHat znany jest z usuwania nieużywanych plików lokalizujących po instalacji.

 

 

 

 

 

 

Sharon And Joy
 

Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.

Mirror provided by HKMirror. Sponsored by Porno Verzameling and webcamsex