- 22 listopada 2009
- bladyjac
Top 13 błędów w Linuksie (w ostatnim tygodniu)
- Dodano: 28 czerwca 2009
- Wprowadził: wgafs.dot.lol
- Komentarze: 93
Arjan van de Ven podesłał na LKML listę najpopularniejszych błędów w Linuksie w ostatnim tygodniu. Pozwoliłem sobie przetłumaczyć jego wiadomość.
“Kilka gwiazd tego tygodnia:
- mem_cgroup_add_lru_list (miejsce 2) staje się bardzo popularnym problemem – jest to uszkodzenie listy. Pytanie brzmi – dlaczego to jest nowe?
- miejsce 13 (memcmp w kodzie raid) to również nowość
- ostrzeżenie w get_free_pages, które było omawiane na LKML ponownie spada z listy
W tym tygodniu zgłoszono 15273 oopsy i ostrzeżenia. W zeszłym tygodniu zgłoszono 13384 błędy.
- i915_gem_set_tiling (ostrzeżenie)
- mem_cgroup_add_lru_list (ostrzeżenie)
- getnstimeofday (ostrzeżenie)
- iwl_set_dynamic_key (ostrzeżenie)
- ct_vm_map (ostrzeżenie)
- parport_device_proc_unregister (ostrzeżenie)
- hres_timers_resume (ostrzeżenie)
- generic_get_mtrr (ostrzeżenie)
- dmar_table_init (ostrzeżenie)
- minstrel_get_rate (ostrzeżenie)
- dev_watchdog(r8169
- ath_get_rate (ostrzeżenie)
- memcmp (oops)
Zgłoszono 2754 razy (8928 wszystkich raportów)
Ten błąd był ostatnio widziany w wersji 2.6.31-rc0-git15, pierwszy raz został złapany w wersji 2.6.29-rc2.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=i915_gem_set_tiling
Zgłoszono 1554 razy (1622 wszystkich raportów)
Uszkodzenie listy w kodzie VM
Ten błąd był ostatnio widziany w wersji 2.6.30-git19, pierwszy raz został złapany w wersji 2.6.29.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=mem_cgroup_add_lru_list
Zgłoszono 1319 razy (4893 wszystkich raportów)
getnstimeofday() jest wywoływana przed ponownym uruchomieniem zegara
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.24.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=getnstimeofday
Zgłoszono 825 razy (16074 wszystkich raportów)
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.27.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=iwl_set_dynamic_key
Zgłoszono 773 razy (2362 wszystkich raportów)
Fedora: błąd w sterowniku creative XFI
Ten błąd był ostatnio widziany w wersji 2.6.29.5, pierwszy raz został złapany w wersji 2.6.29-rc4-git1.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=ct_vm_map
Zgłoszono 766 razy (3660 wszystkich raportów)
Alan ma na to poprawkę
Ten błąd był ostatnio widziany w wersji 2.6.29.4, pierwszy raz został złapany w wersji 2.6.27.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=parport_device_proc_unregister
Zgłoszono 763 razy (2368 wszystkich raportów)
hres_timers_resume() jest niewłaściwie wywoływana z włączonymi przerwaniami
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.24.7.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=hres_timers_resume
Zgłoszono 544 razy (2061 wszystkich raportów)
Niewłaściwie włączane MTRR przez błąd w BIOS (jasne, zero ściemy
– dopisek tłumacza)
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.25.3.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=generic_get_mtrr
Zgłoszono 346 razy (1206 wszystkich raportów)
Błąd w BIOS pokazany przez WARN_ON (o kolejny błąd w BIOS występujący tylko w Linuksie – dopisek tłumacza)
Ten błąd był ostatnio widziany w wersji 2.6.31-rc0-git18, pierwszy raz został złapany w wersji 2.6.29.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=dmar_table_init
Zgłoszono 228 razy (796 wszystkich raportów)
Problem ze sterownikiem ath5k
Ten błąd był ostatnio widziany w wersji 2.6.30-rc3, pierwszy raz został złapany w wersji 2.6.27.12.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=minstrel_get_rate
Zgłoszono 206 razy (9616 wszystkich raportów)
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.26.6.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=dev_watchdog(r8169)
Zgłoszono 145 razy (1051 wszystkich raportów)
Ten błąd był ostatnio widziany w wersji 2.6.30, pierwszy raz został złapany w wersji 2.6.26.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=ath_get_rate
Zgłoszono 131 razy (273 wszystkich raportów)
Problem z memcmp w kodzie raid
Ten błąd był ostatnio widziany w wersji 2.6.29.4, pierwszy raz został złapany w wersji 2.6.21-rc3.
Więcej informacji: http://www.kerneloops.org/searchweek.php?search=memcmp
Od michuka: poprawiłem niusa usuwając prywatną opinię autora ze wstępu. LJZ — welcome back! :>
Od czepola: zmieniłem nieco formatowanie tekstu, teraz powinno się lepiej czytać!
Więcej informacji: http://lkml.indiana.edu/hypermail/linux/...01931.html
Znalazłeś literówkę? Zgłoś ją używając formularza!
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.
Niusy na podobny temat:
Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.
93 komentarzy
Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.
L.J.Z reaktywacja?
)” W nawiasie chwalisz się, że nie wiesz o czym piszesz. gratulacje.
“błąd w kodzie dachówkowym (wtf? lol
Tak źle wyglądającego newsa to dawno nie widziałem. Wybacz, że nie krytykuję każdego punktu z osobna, ale czytanie takiej sieczki mnie zwyczajnie męczy. Nie widać nawet, gdzie się zaczyna jeden punkt a gdzie kończy następny (lub odwrotnie)
Ten artykuł to czysta trollownia.
Zakopano.
chcesz mi powiedzieć że post z Kernel Mailing List na temat błędów to trollownia? :E
Wprowadzenie do artykułu to też fragment z LKML?
Coraz więcej pajaców, którzy starają się pokazać, jak bardzo Linux ssie. Odechciewa się czytać LN.
Ja coraz bardziej jestem za cofnięciem systemu obywatelskiego w LN. Po prostu Polacy nie są gotowi na podjęcie jakichkolwiek działań obywatelskich, ani tym bardziej demokracji.
“Ja coraz bardziej jestem za cofnięciem systemu obywatelskiego w LN. Po prostu Polacy nie są gotowi na podjęcie jakichkolwiek działań obywatelskich, ani tym bardziej demokracji.”
Jakiś małolat, któremu się wydaje, że demokracja jest wtedy, gdy wszyscy klaskają to samo
Nie znam definicji demokracji, ale wydaje mi się, że wolność przekonań i możliwość swobodnego ich głoszenia, to chyba jedna z podstaw demokracji. Jeśli się z tym nie zgadzasz, to ty do tego nie dorosłeś.
wprowadzenie wprowadzeniem, to powiedzmy o tym jasno. A nie rzucajmy ogólnikami które to można na 50 sposobów zinterpretować
kto powiedzial, ze demokracja jest dobra? wlasnie to jest jej najwieksza slabosc – tolerancja dla pajacow i debili
nazywanie tego, co napisałeś przekonaniami jest trochę na wyrost. gdybyś przedstawiał jakieś poglądy, to bym był gotów zginąć za twoje prawo do ich głoszenia, ale ty ewidentnie napisałeś tego pożal się boże newsa w celu prowadzenia kłótni z użytkownikami LN. jeżeli linux coś ci zrobił (a tak wnioskuję po całych dwóch wpisach na twoim blogu), to przestań go używać.
>wgafs.dot.lol
Co do demokracji to jej jakość tez jest ważna, bo inaczej to będzie karykaturokracja. Chyba, ze chcemy mieć więcej Lepperów. Także odpowiedzialność za słowo to jednak pożyteczna wartość.
I nie oceniam tutaj wartości/jakości powyższej informacji.
“W nawiasie chwalisz się, że nie wiesz o czym piszesz. gratulacje.”
Ty pewnie za to znasz na pamięć wszystkie funkcje jądra i wiesz do czego służy gem_set_tiling.
Nie wydaje mi się. Ja przynajmniej nie ukrywam, że dopóki nie zajrzałbym do kodu i dokumentacji, to nie wiem o co chodzi – nie jestem takim ekspertem jak ty.
Przynajmniej nie pisze niusów o czymś o czym nie ma pojęcia.
Ty zawsze znasz każdą linijkę kodu programu o którym piszesz news? BTW – jakbyś nie wiedział, to ja to tylko przetłumaczyłem.
Chodzi po prostu o to, że używa brzydkich słów. Nie wiem czy w oryginale też było napisane funkcja dachówkowa, ale podejrzewam błąd w tłumaczeniu, niezrozumienie czegoś, niezrozumienie czegoś przeze mnie. Jeżeli nie jest to błąd w tłumaczeniu, to faktycznie dziwnie brzmi funkcja dachówkowa.
Mi gem kojarzy się z GEM. Tylko to przychodzi ma na myśl. Chodzi może o wyrównywanie pamięci?
Jeżeli chodzi o GEM, to nie jest obecnie powszechnie wykorzystywany.
i915_gem_set_tiling: No i wszystko jasne… Problematyczne są sterowniki Intela. Co do GEM-a, to już za pół roku ma wejść do wielu dystrybucji. Mam nadzieję, że nie będzie sprawiać problemów.
Akurat GEM i tiling to jest błąd w kernelu, a jak się objawia? Tak jak pisałem w bugu http://bugs.freedesktop.org/show_bug.cgi?id=21486
@Sławek – pomijając fakt, że GEM jeszcze obniża wydajność lichych i bez tego sterowników, to jedyna nadzieja chyba w nowej linii, gdzie połowa kodu ma po prostu wylecieć. Ale ja po półtora roku walki mam dość, trzymam się z daleka od własnego laptopa z Intelem, na szczęście w desktopie mam nVidię.
Widocznie tak. Sam nie wiem czym jest kod dachówkowy. Stosowanie jednak takich określeń, jak zacytowane przechodzi pojęcie.
właśnie, czemu np. nie w kodzie kafelkowania…
Autor nawet nie pofatygował się by można było po ludzku kliknąć w te linki. Ja ma je kopiować ręcznie czy co? Widać że ewidentnie autor ma w d..ie czytelników i chociażby dlatego uważam że ten news nie powinien się pojawić.
Nareszcie ktoś wrzucił coś o tym. Pomimo że jest na osnews sporo osób które wie m.in o tym iż w samym kernelu linuksowym jest sporo błędów, nadal jest spora grupa która wierzy w ekspresowe łatanie luk(mówimy ogólnie o wszystkich lukach) i o jej naprawdę znikomej liczbie. A tu kubeł zimnej wody
btw. news ogólnie tragicznie wygląda więc lepiej dać sobie spokój i wejść źródło
Na bank łatane jest to szybciej niż w Win$hit…
Na pewno – miejsce 3 i 7 to błędy z Linuksa 2.6.24 – wydanego półtorej roku temu. Błąd 13 jest znany od początku drugiego kwartału roku 2007. Kosmiczne tempo poprawiania biorąc pod uwagę popularność problemów – nadal są w pierwszej 13′tce.
Sądzę, że tych błędów jest jeszcze dużo więcej – kiedyś się bawiłam i zgłaszała ale ciągle było to ignorowane. Natomiast jak zgłosiłam błąd w FreeBSD (problem z dźwiękiem), deweloper do mnie odpisał umówiliśmy sie na ircu i w 4 godziny naprawiliśmy błąd, a raczej on naprawił ja tylko wykonywałam jego polecenia tj kompilował nowe moduły i sprawdzałam w działaniu:) Podobnie było z ISA Server z tym, ze problem został złożony podziękowano mi, a z updatami problem zniknął:) Co do newsu to mi się podoba – fachowy, może niezbyt zrozumiały dla przeciętnego Kowalskiego – ale przecie tu sami specjaliści
A może uczcie się od Edwarda Tomasza Napierały, który jak już smali artykuł krytykujący linuksa to _rozumie_ o czym pisze, wytłumaczy to wszystkim (w tym piszącemu) a wyśmieje dopiero w komentarzu?
“Sądzę, że tych błędów jest jeszcze dużo więcej – kiedyś się bawiłam i zgłaszała ale ciągle było to ignorowane.”
To może źle zgłaszałaś? Ludzie, którzy chcą testować to ustrojstwo powinni przeczytać lktg
“który jak już smali artykuł krytykujący linuksa to _rozumie_ o czym pisze”
Dlaczego uważasz, że nie wiem o czym pisze?
Może i faktycznie, źle o ile czymś złym jest zgłoszenie sprawy autorowi via mail/osobie odpowiedzialnej za dany element w jadrze.
Może powinnaś to wysłać bezpośrednio na lkml – wtedy nie będą mogli zamieść pod dywan czy zignorować?
na liście mailingowej też było.. (specjalnie prosiłam znajomego by to napisał gramatyczną angielszczyzną, coby się nie zrazili).
To miałaś chyba strasznego pecha, że nikt się tym nie zainteresował. Jakiś mało popularny moduł?
Już nawet nie pamiętam, ale dotyczyło czegoś z dźwiękiem lub wifi jak zmieniałam laptopa na Della D400
dla karty dzwiekowej moduly do koloru, do wyboru:
OSS: i810_audio
ALSA: snd_intel8×0
wybierz któryś, najlepiej Alsę i będzie wszystko chulać
nie wiem, jakie masz dokladnie wifi, ale z najnowszym kernelem i sterami od bcm’a nie ma wiekszych problemów
pozdrawiam
obecnie już nie mam tego laptopa, przeszłam na freebsd i oss
A ja tak sobie dorzucę jeszcze jeden drobny szczegół: w scripts/kconfig/lxdialog/check-lxdialog.sh jest mały błąd, który objawia się czarno-białym menuconfig na ncurses wide – maintainer ma to gdzieś, bo jemu działa (pewnie w jakimś zubożonym redhacie). To daje świadomość, jak ciężko przepchnąć korekty (nawet nie nazwę tego poprawkami).
Projekt, w którym nie można doprosić się takich skromnych rzeczy, jest po prostu zryty.
a twierdzisz to na podstawie czego że zapytam? Tu określenie tego może być dość trudne, aczkolwiek są raporty na ten temat. Chociaż i wiem o błędach które były po 2 lata(xp,2000) w windows i najlepsze że ms wiedział o nich i była cisza(bo ktoś tam znalazł błąd, dał cynk ms i przez dwa lata cisza dopiero nagłośnienie sprawy pomogło…a takich spraw było parę)
Myślę, że ten “kubeł zimnej wody” jest tym bardziej potrzebny, że “nagle się okaże”, iż na tak dziurawym systemie można całkiem spokojnie pracować. Ja np. pracuję na tym dziurawym Linuksie już od wielu lat i jakoś te błędy mi specjalnie nie przeszkadzają…
Prawda o oprogramowaniu jest taka, że im bardziej złożone oprogramowanie (w sensie linii kodu, na przykład), tym więcej w nim błędów. A pracować na tym się da.
No tak. Myślałem że Linux nie ma żadnych błędów a Windows ma dużo które są opieszale naprawiane, o ile w ogóle. Teraz wiem że z tym pierwszym byłem w błędzie – ma ich trochę.
#comment-4534992 | #comment-4572192
#comment-4573432
Świetnie, teraz będziemy się przerzucać statystykami błędów dla Windowsa i Linuksa (który to już raz?). Autorowi podrzucę jeszcze kilka równie wspaniałych pomysłów na (jakże odkrywcze) niusy:
* Rok 2009 znowu rokiem Linuksa?.
* Kolejna firma która miała napisać sterownik/udostępnić specyfikację dla Linuksa nie zrobiła tego.
* Funkcja X pojawia się w Linuksie 65 lat później niż u konkurencji.
* Y (konkurent Linuksa) ma rekordowe zyski/sprzedaż (ważny oczywiście odpowiedni komentarz odautorski w samym niusie.
* Ilość użytkowników Linuksa zaledwie przekroczyła/znowu poniżej 1%.
* Krytyczna dziura w X (ważne żeby X działało na Linuksie) spowodowała katastrofę (trzeba tylko zachować duży odstęp czasowy z poprzednim tematem o 1%).
.
itp.itd.
Dzięki za listę – sięgnę po nią, gdy już nie będzie o czym pisać
Jak widzę to już nie ma o czym pisać ;]
Widzę że trzeba wracać do jedynego słusznego i bezbłędnego systemu ;]
- Dlaczego Linuks ma marne szanse zaistnieć w bankomatach ( i bankowości – w sieci jest o tym dużo artykułów np; http :/ / kartyo nline. pl/arty. php?id=81 ).
- Dlaczego GNU narzędzia gnu dziwnie są numerowane -> http : // automatthias. wordpress. com/2008/11/29/file-changed-as-we-read-it/
- Dlaczego Linux jest mniej funkcjonalny niż Windows
- Dlaczego php jest dziurawe i nie popularne w biznesie
- Może jakiś statystyki o wieku użytkowników Linuksa (+ zdjęcia np http :/ /yfrog . com/95linuxj )
Doczepie się jedynie do tego, że niby jest mniej funkcjonalny dla użytkownika. Choćby najnowsze KDE na pewno jest bardzo funkcjonalne. Nie wspomniawszy o programowaniu bez sensownego IDE(tu to mamy szeroki wybór bibliotek – szerszy niż w Windows).
@Sławek: IDE != biblioteka.
chyba nie zrozumiałem tego kawału o statystykach i wieku użytkowników, bo w linku zwykły definicja http na wiki
@marcinsud
SOA nr 1: Dziwne u mnie działa
Z tym mniej funkcjonalny podciągnij obsługę sprzętu (jak czytniki kart bezpieczeństwa, ACPI, programatory etc. ), ilość oprogramowania czyli możliwe zastosowania [pomijając implanty (niezwykle udane ale jednak) typu Wine]
Przecież wiem. Chodziło mi, że wybór bibliotek to wynagradza. I tak napisałem to z ironią.
_Teodorka_: “podciągnij obsługę sprzętu” kupiłem nową kartę wifi. Włożyłem do swojego laptopa (Debian). Ifconfig od razu pokazuje wlan1, wpa_supplicant pozwala się podłączyć do opancerzonej sieci.
Włożyłem tą samą kartę do laptopa kolegi (WinXP). Dupa. Gdzie ja posiałem tą j…ną płytkę ze sterownikami?
I tak jest niemal ze wszystkim. Więc o czym Ty właściwie mówisz? Dla mnie EOT.
To chyba żart?
Nie poszukaj na OSnews było o tym pisane – nawet chyba ktos odszedł z php group.. Na dodatek nie znalazłam, żadnego banku działającego na skryptach php.
Cytat: “Linux ma jednak także wady, licencja otwartego oprogramowania wymaga bowiem, by wszystkie modyfikacje tego środowiska były upublicznianie. Na to producenci bankomatów i firmy tworzące software dla nich nie mogą się zgodzić ze względów bezpieczeństwa.”
Co to za głupoty i to z 2004 roku? Gdzie jest napisane w licencji GPL że wszystkie modyfikacje mają być udostępniane publicznie? Z tego co ja pamiętam musisz dostarczyć kod źródłowy do binarki, ale tylko osobie której udostępniasz binarkę. Czy firmy tworzące bankomaty publicznie udostępniają binarki?
_Teodorka_, ty chyba rzeczywiście jesteś pracownicą Microsoftu. Nikt tu na siłę nie próbuje wymusić używania Linuksa ani innych programów opensourcowych. Za to ty na siłę, w szczeniacki sposób próbujesz udowodnić jaki to Linuks jest bee i jakie to oprogramowanie opensource jest do bani. Mam trzy teorie dotyczące twojego zachowania:
1) Choroba psychincza. Nie masz instynktu samozachowawczego i lubisz jak jakaś obca firma dyma nas rodaków na grube miliony. Normalny człowiek będzie się cieszył, że powstaje darmowe oprogramowanie (a jeszcze lepiej z otwartym kodem źródłowym, bo daje większą swobodę zmian i możliwość zdobycia wiedzy). Daje to szansę dla rozwoju firmom lokalnym (tak np. jest w pewnej prowincji w Hiszpanii, gdzie zamiast płacić M$ za system zrobili własną dystybucję linuksa, a soft robią lokalne firmy)
2) Dostajesz za to kasę. Czyli pracujesz dla M$ albo firmy partnerskiej, albo po prostu dla firmy zajmujacej sie marketingiem (która dostała zadanie od M$)
3) Jesteś zwykłym trolem internetowym.
Co do przytoczonych przez ciebie argumentów:
- bankowość: Ostatnio coraz więcej jest problemów z bankomatami dzialającymi pod windowsem (trojany, wirusy)
- funkcjonalność systemu to żaden argument, bo algorytm, program będzie działać tak samo na każdym systemie (dopisanie czegokolwiek to nie problem)
- co to za argument: php, a czemu miałoby być używane w biznesie. Popatrz sobie lepiej na Visual Basica, to dopiero crap. Coś jak Borland Builder, niby się szybko w tym robi aplikacje, a postwają fajne potworki, ktore muszą poźniej być przerabiane przez programistów. Miałem okazję przeglądać “profesjonalną” aplikację wykorzystującą VB, gdzie po odpaleniu procedur dziwnym trafem ginęły pieniążki (zaokrąglenia?). Cóż w polsce jest duża ilość takich “profesjonalnych” firm wykorzystujących “profesjonalną” technologię M$. Gdzie 60 letni pan Miecio w swoim surducie pod wąsikiem zachwala jaka to technologia M$ jest wspaniała i nie ma żadnej alternatywy.
@_Teodorka_:
“(…)nie znalazłam, żadnego banku działającego na skryptach php.”
słabo szukałaś. BZWBK na przykład.
Mam kolejną teorię _Teodorka_ to trasz (freebsd itp.) podobnie jak autor artykułu.
Ja tam widze aspx
może gdzieś tam jest i aspx, ale główna strona (i jej podstrony) jest w PHP. Zresztą znam człowieka który to dla nich robił.
Na to co Ty widzisz nie mam jednak wpływu. Chyba nikt nie ma.
Znajomościami się chwalisz czy co? Ja tam widzę głownie cgi maskowane na html, a w serwisie transakcyjnym to co zwykle asp które nawet nie jest maskowane.
forum. php .pl/index .php?showtopic=29297
jeszcze moze:
forum. php. pl/ lofiversion/index.php/t84533.html
Wydaje mi się, że chodzi raczej o część transakcyjną a nie główną stronę.
@_Teodorka_: duch trasza zaczyna zbierać naśladowców. Zacznę od php w biznesie- akurat jest on powszechnie stosowany. Nawet takie potwonki (pisownia zamierzona) jak www platnosci pl działają na php, cała masa sklepów internetowych czy aplikacji webowych. Jest tego mnóstwo. Wiec powinnaś ładnie przyznać się do zagalopowania, a nie trolować i iść w zaparte jak na fanboja przystało.
Co do banków- człowiek może zadziwić co mają w tej bankowości pod powierzchnią. Mogłabyś się zdziwić jakie starocie technologiczne tam jeszcze biegają i nikt nie zamierza ich wymieniać. Firmy robiące tam wdrożenia i migracje obarczone są umowami o bardzo wysokiej odpowiedzialności. Dlatego technologie dobierane są bardzo rozsądnie i rzeczowo- jak coś ma certyfikaty bezpieczeństwa- używamy.
Ale już poza finasami można trafić na paradoksy- jak system zbierania bilingów Motoroli- napisany w perlu, choć sam perl żadnych certyfikatów nigdy nie otrzyma. Niemniej Motorola to nie instytucja finansowa i nie wymaga mega zabezpieczeń certyfikatami, choć system bilingowy to bardzo krytyczna rzecz- nie wiedzieć czemu zaufali perlowi. Uwierz mi- jakby ktoś się zaparł, wywalił z php dziurawy kod i zajął się jego rozwojem, certyfikat byłby osiągalny- tylko po co, skoro już istnieją rozwiązania takowy posiadające.
Na koniec taki technologiczny potwonek- Oracle Application Server- ma części pisane w php jak i perlu. Uwierz mi, na 100% jest używany w instytucjach finansowych. Wiem coś o tym.
@piotr: Litosci. Gdzies ty slyszal o problemach z bankomatami na Windows?
jeden z wielu przykładów:
http://www.bzwbk.pl/loteria/index.php
widzisz tym razem?
/EOT
@_Teotrollka_:
dodam jeszcze, że te “maskowane cgi” co widzisz to też PHP
z tym rokiem Linuksa 2009 to można powiedzieć, że nie jest to nieprawda.
Android sie rozprzestrzenia, a co brakuje takiemu interface’owi: http://tiny.pl/3v9w ?
prosze o obiektywne komentarze, nie jakies puste frazesy, pierdolki typu 1%
Kod dachówkowy…? Może lepiej było nie tłumaczyć? Tiles to też płytki, odnosi się do reprezentacji pikseli w pamięci.
Dla zainteresowanych (w uproszczeniu) problem, z którym próbuje poradzić sobie sensownie Intel: zapisanie kwadratu 10×10 pikseli. Najprostszy sposób to zapisanie ich kolejno (wierszami) w tablicy o 100 polach… ale to powoduje kłopoty z odwołaniem się do kolejnych pikseli leżących w jednej linii.
Dla linii poziomej nie ma kłopotu: po prostu bierzemy 10 kolejnych wyrazów tablicy.
Gorzej przy linii pionowej: będą to przykładowo następujące piksele: 3, 13, 23, 33, 43, 53, 63, 73, 83, 93 (dla czwartej pionowej linii przy indeksacji od 0).
Założę się, że błąd mógł co najwyżej spowodować zawieszenie systemu. Zgaduję, że mógł wywołać tylko artefakty
.
No tak, masz rację – przecież nie zabijał noworodków, więc ten bug nie taki zły.
Artefakty owszem, zdarzają się. Zwisów nie doświadczyłem.
Chwila, dlaczego problem? Właśnie zapisanie 10×10 w postaci tabeli 100-el. jest poprawne. Chodzi tu o lokalność (cache’u).
Takie kafle (płytki) są o wiele przyjaźniejsze niż pojedyncze linie ekranu. Dlatego, że częściej aktualizuje się kafel/kilka kafli niż całą linię. A aktualizacja elementów leżących blisko w pamięci jest szybsza. W powyższym przypadku piksele linii pionowej odległe są tylko o 10 pozycji. W przypadku liniowej pamięci odległe byłyby o całą szerokość ekranu.
Chyba, że GPU rządzi się jakimiś zupełnie innymi prawami?
a może tablica 2-wymiarowa? Niby wychodzi na to samo, ale implementacja wygląda już nieco inaczej – zmiana głównie kosmetyczna, mniej babrania się z odwołaniami do właściwych adresów. Nie wiem jaki wpływ by to miało np. na wydajność. Nie wiem, jak wygląda programowanie grafiki, ale wydaje się, że ogólne zasady powinny być zbliżone.
@szatox: Zasady sa dokladnie takie same. I dlatego nie tylko w grafice jest potrzebny tiling.
Popatrz na typowe ‘cos, co sie odrysowuje’. Na przyklad na przycisk na ekranie. Odrysowanie polega (mocno upraszczajac) na tym, ze procesor modyfikuje kawalek pamieci bufora ramki – czyli tego, co karta przerabia na obraz na ekranie. Powiedzmy, ze przycisk ma kilkanascie pikseli wysokosci, troche wiecej szerokosci.
Wyobraz sobie, co dzieje sie miedzy procesorem a pamiecia, jesli ekran jest zapisany jako dwuwymiarowa tablica (ekran[wiersz][kolumna], co w pamieci rozwija sie do itd), gdy odrysowujesz taki przycisk – dotykasz co najmniej tylu ciaglych kawalkow pamieci, ile przycisk ma wysokosci. Troche podobnie jak w dysku, do pamieci lepiej sie dobierac ciaglymi kawalkami.
Teraz wyobraz sobie, ze ekran jest zapisany jako tablica (dwuwymiarowa), ale nie pikseli, tylko kwadratow 10×10 pikseli (tez tablic dwuwymiarowych). Wariant optymalny jest taki, ze nadpiszesz ze dwa takie kwadraty, lezace obok siebie. Obok siebie beda tez w pamieci – liniowy transfer, duzymi kawalkami, cale linijki cache’u wykorzystane itd.
dmar_table_init: Domyślam się, że chodzi o błąd w ACPI. Microsoft certyfikuje płyty główne. Jeżeli nie wydał certyfikatu, to jest to wina producenta płytki. Jeżeli wydał, to dziwne, że pod Windows działa
.
Ten pseudo news jest nieczytelny, a tłumaczenie wygląda jak z jakiegoś translatora, no i na deser komentarz w stylu “wtf, lol”. Co za Syf!
P.S: srać na ten idiotyczny flamewar, ale chociaż wiocha niech nie zajeżdża ;/
@michuk: proszę zredaguj to ładniej
albo wywal.
Czym WY się podniecacie?
I tak cytowane są głównie błędy w 2.6.30, rc a nawet git! Rozwój linuksa odbywa się jawnie i intensywnie. Programiści wprowadzają nowe pomysły, eksperymentują i błądzą. Nic dziwnego, że na listach mailingowych jest pełno doniesień bugach; W poważnych dystrybucjach nie stosuje się przecież świeżutkich kerneli! Jak dla mnie to sensacje dla gawiedzi (podniecającej się różnicą błędów w systemach obecnych na rynku od ca 10lat i jeszcze ciepłymi lajnuksami)
Mądre słowa @Apage
Męczące są dziecinne komentarze, jednak je można pominąć. Gorzej gdy dziecinne są artykuły, czy pominąć serwis?
Ja zaglądam tu w poszukiwaniu informacji o systemie, którego używam, a przy okazji dowiaduję się, że jestem głupkiem bo go używam. Chyba coś nie tak.
Przeczytałem, ale nie wiem o czym jest ten artykuł…? To coś ważnego co interesuje przeciętnego Kowalskiego o błędach “dachówkowych”? Komuś na budowie dachówki się posypały??
Ta strona zeszła na psy dzięki takim newsom ;] Jak ktoś ma problemy z samym sobą i mnóstwo kompleksów to lepiej niech nic nie pisze, niż ma prowokować do bez sensownych kłotni. Wywalam kanał RSS z zakładek.
Chya autor pomylił osnews z forum onetu.
albo idg
Dlaczego tyle osób zakopuje a to nadal jest na głównej?:(
http://pocztowy.pl
Do powyższej wypowiedz: przykład użycia php przez bank.
Masz racje ale serwis transakcyjny już asp:)
“(…)nie znalazłam, żadnego banku działającego na skryptach php.”
Wypowiadaj się precyzyjniej następnym razem
Ale to chyba oczywiste w erze @bankowosci – bo niby czemu bank miałby nie użyć php tam gdzie nie jest konieczne stosowane ze względów bezpieczeństwa asp.. jednak przy systemach transakcyjnych php odpada w przedbiegach, już jave lepiej wypada.
Nie oczywiste. Napisałaś, że bank nie nie działa na skryptach php. Dałem przykład, że działa. I tyle. Nie mniej, nie więcej.
To, że są obszary krytyczne, w których stosuje się jedynie dokładnie wybrane technologie nie jest tajemnicą… Nie było jednak to tematem komentowanego postu.
Chcesz użycia php przy obsłudze przepływu gotówki? O ile dobrze pamiętam frontend DotPaya działał na php (przynajmniej kilka miesięcy temu, gdy robiłem integrację).
@_Teotrollka_:
“stosowane ze względów bezpieczeństwa asp”
ROTFL
może “ze względów bezpieczeństwa” programiści jeszcze powinni używać wyłącznie klawiatur “works with vista”? Toż to gwarancja bezpieczeństwa sama przez się
Nie tak dawno, jak tutaj delikatnie nie wyraziłem zachwytu nad stanem driverów pod Linuksem, w tym tak elementarnych, jak do kart graficznych, to dostałem z miejsca tuzin minusów. Zostałem pouczony, że u innych grafa Intela chodzi miodzio (u mnie KDE4 jest praktycznie nieużywalne, takie są lagi z powodu tego błędu), a ja albo mam chałowatą dystrybucję, albo źle zrobione paczki, albo nie umiem konfigurować… Mimo iż zaznaczyłem, że deweloperzy Intela wiedzą o problemie, potwierdzili go i zapowiedzieli poprawkę, ale ostrzegli, że będzie wymagała poprawek w jajku. Jak widać po popularności błędu, nie jestem osamotniony. Ale czemu się dziwię? Powinienem wiedzieć, że na tym forum są tytani lepsi od deweloperów sterów Intela…
Na BSD jest podobnie nowa wersja drivera 2.7.1 to 1 FPS dopiero powrót do 2.6.3 przywraca normalną wydajność
Nastepny deb onet tu robi szajz
Ale co to jest? News? Czy co?
Poza tym trochę opisu by się przydało, a nie lista jakiś tam błędów.
Można prosić o link do bloga autora, bo na Googlach udało mi się znaleźć tylko wpis “Czepol”-a na blip .pl:
“z.j.z. aka wgafs.dot.lol zarobił właśnie bana [link] #osnews