|
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 |
Table Of Contents
| 1. | 7 Jun 2002 - 13 Jun 2002 | (2 posts) | Nowości: Uaktualnienie produktów CodeWeavers, Instrukcja Szybkiego Uruchomienia |
| 2. | 7 Jun 2002 | (2 posts) | TransGaming publikuje kod |
| 3. | 9 Jun 2002 | (1 post) | Nowiny z LinuxTag 2002 |
| 4. | 11 Jun 2002 - 12 Feb 2002 | (6 posts) | Instalowanie Internet Explorera |
| 5. | 11 Jun 2002 | (6 posts) | Obsługa skrótów Windows w Kernelu |
| 6. | 12 Jun 2002 | (1 post) | Wstępna łata BiDi |
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"
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:
$HOME/.wine$ 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$ wine dcom98.exe)
wget
http://download.microsoft.com/msdownload/dcom/98/x86/en/dcom98.exe$ wine ie5setup.exe)
wget
http://download.microsoft.com/download/ie501sp2/Install/5.01_SP2/WIN98/EN-US/ie5setup.exe
.wine/fake_windows/Windows/WinInit.ini (?)
zajrzyj do Wininit.ini i znajdziesz tam trochę instrukcji...
[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"
[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 Stridvall, Francois 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. |