-
Data: 2009-08-08 23:25:31
Temat: Re: jaki modem GSM [OT]
Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]J.F. pisze:
>> Problem z Linuksem (z punktu widzenia developera) polega na tym, że mało
>> co jest ustandaryzowane. W Windows dokładnie wiadomo, jak się zachowa
>> każda wersja systemu po podpięciu nowego urządzenia, np. na USB. Te
>> mechanizmy opisuje dość dokładnie Microsoft w dokumentacji MSDN.
>
> ktory rozdzial ?
Polecam zacząć lekturę tutaj:
http://msdn.microsoft.com/en-us/library/ms791699.asp
x
A o sterownikach USB do Visty:
http://msdn.microsoft.com/en-us/library/aa476431.asp
x
Linuksiarzom daleko jeszcze brakuje do dokumentacji chociażby takiej jak
udostępnia Microsoft o systemach Windows. Pomimo że wiele mechanizmów w
Linuxie wcale nie jest dużo prostszych, a napisanie sterownika do
jakiejś pośredniej warstwy wymaga przekopania źródeł kernela, demonów i
pobocznych procesów. No ale w końcu nie ma się co dziwić: pracownikom
Microsoftu zapewne płaci się za pisanie dokumentacji.
>> Obecnie
>> wystarczy wspierać trzy wersje systemu: Windows 2000, Windows XP i Vistę
>> - i to pokrywa zdecydowaną większość użytkowników Windows na świecie.
>
> I Windows 7 i wersje 64-bit ?
Prawda, już 22 października premiera siódemki. :)
A na razie olewając powyższy system i wszystkie wersje 64-bitowe (XP i
Vistę) traci się na większości rynków conajwyżej kilka procent klientów.
>> 2.2 i 2.4). Czy teraz wyszło coś nowszego? Konkretne pytanie: skąd
>> przeciętny developer ma czerpać obecnie informacje o niskopoziomowym
>> działaniu Linuxa (bez rozwiązania ostatecznego czyli czytania źródeł
>> kernela)?
>
> Ale to najpewniejsze zrodlo :-)
Mimo to zbyt blisko współpracujące z wieloma demonami, aby o nich też
można byłoby zapomnieć. No a do tego w istocie niełatwo prześledzić na
podstawie samych źródeł, co się właściwie dzieje w systemie po
przykładowym podłączeniu urządzenia USB. Przez wiele plików trzeba się
przekopać i to bez gwarancji sukcesu. Lepsze byłoby zdebugowanie
zachowania kernela krok po kroku, chociażby w środowisku wirtualnym. Ale
jakich do tego użyć narzędzi?
>> Druga sprawa to program instalacyjny; powiedzmy, że wydajemy
>> oprogramowanie komercyjne bez kodu źródłowego. Dla Windows wystarczy
>> jeden plik .exe instalatora i każdy będzie zadowolony.
>
> msi sie teraz chyba promuje ?
Od lat Microsoft próbuje wciskać taki kit ale to nie nam. Pierwszy z
brzegu instalator małej aplikacji zrobiony przy pomocy np. NSIS jest 3x
mniejszy niż pakiet .msi.
>> A Linux? Ile
>> dystrybucji tyle pomysłów - po co tak komplikować świat? Pliki .deb,
>> .rpm, do tego konieczność wspierania kilku wersji biblioteki glibc.
>
> W sumie to chyba tez mozesz jako "exe" dystrybuowac.
Taa. Jak skompiluję u mnie - to na innym komputerze nie zadziała bo
cośtam. A to też Linux na 32-bitowym x86. W Windows rzecz niespotykana,
trzeba bardzo się starać aby skorzystać z funkcji API dostępnej tylko
np. w Viście.
> Czy nawet w spakowanych zrodlach - instalator rozpakuje, skompiluje i
> zainstaluje :-)
Heh, w komercji właśnie o to chodzi, aby nie rozdawać źródeł.
Spojrzałem właśnie do "gotowców" pod Linuxa: instalka Firefoxa jest w
formacie .tar.bz2 (czyli żadne tam binaria tylko zwykłe archiwum),
Thunderbird podobnie (.tar.gz), Adobe Reader pod Linuxa - pełen wybór
(.bin, .tar.gz, .rpm, .tar.bz2, .deb), Eagle - do pobrania skrypt
wspomagający instalację (sic!). Raczej nie chodziło mi o to, abym musiał
dla Linuxa generować kilka różnych instalatorów.
Chyba z tego wszystkiego zacznę pisać w Javie - jeden uniwersalny format
instalek (.jar) i binariów, a pójdzie tak samo pod każdym systemem. Oby
się tylko trzymać najnowszej wersji JRE.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Najnowsze wątki z tej grupy
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
- Chińska Telefonia 6G - Chcą Nas Sterować Elektrycznie - Jak Kukiełki w Teatrze Lalek!!!
Najnowsze wątki
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony
- 2025-12-24 Warszawa => Młodszy Specjalista ds. wsparcia sprzedaży <=
- 2025-12-24 New York Times zagrożeniem bezpieczeństwa narodowego USA - POTUS D. Trump
- 2025-12-24 Podżeganie?
- 2025-12-24 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-12-24 otwarcie drugiej obwodnicy Trójmiasta
- 2025-12-24 Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- 2025-12-23 Prezent dla kierowców od prezydenta Nawrockiego
- 2025-12-23 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-12-23 Warszawa => Senior IT Recruitment Consultant <=
- 2025-12-22 czy wiedziałeś że?




7 pułapek i okazji - zobacz co cię czeka podczas kupna mieszkania na wynajem