Alternatywa dla VirtualBox – AQEMU.

Zachciało mi się zmiany kernela z 3.2 na 3.5. Inspiracją był znajomy, który zaobserwował spadek zużycia prądu na laptopie przy zmianie z kernela 3.2 do 3.4 z 28W do 19W (pomiar wg powertop). VirtualBox po zmianie kernela oczywiście przestał działać. Nic nowego i nawet pisałem o tym, że debianowa paczka dla VirtualBox jest pod konkretny kernel robiona. Pisałem też, jak uruchomić VirutalBox na Debianie z własnym kernelem.

Co prawda u mnie kernel 3.5 nic nie daje w kwestii zużycia energii, ale skoro już pojawił się temat, to trzeba go pociągnąć. Mogłem użyć poprzednio opisanego sposobu z uruchomieniem VirutalBox na Debianie z własnym kernelem, ale jakoś nie uśmiechała mi się zmiana VirtualBox na wersję z repozytorium Oracle (poza tym, kiedyś różniły się licencją – w Debianie było OSE, nie żeby miało to jakiekolwiek znaczenie w tym przypadku), ściąganie plików nagłówkowych i kompilacja kernela, więc postanowiłem się rozejrzeć za alternatywami dla VirtualBox.

Ludzie podszepnęli KVM, który jak najbardziej znam i używam, ale w innym, serwerowym zastosowaniu. Okazuje się, że KVM ma także, obok narzędzi do zarządzania CLI i webowych, także narzędzia desktopowe, czyli GUI. Na stronie z listą frontendów dla KVM znaleźć można trzy frontendy typu desktop: AQEMU, virt-manager oraz GKVM. W pierwszym podejściu przeoczyłem virt-managera i wziąłem się za AQEMU. Już miałem orzec, że bootowanie z obrazu iso płyty CD nie działa, ale dogrzebałem się do ustawienia, które pozwala wybrać medium (i które nie jest zapamiętywane, bug zgłoszony).

Po tym było już z górki. Wirtualizacja desktopu z użyciem KVM generalnie po prostu działa. Nie testowałem jakoś specjalnie mocno, bo służy mi to głównie do zabaw z różnymi systemami liveCD, ale sieć działa, bootowanie z CD-ROM działa, przeglądarka działa. Zarządzanie, wygląd i dostęp do opcji też wygląda też sensownie, co można zobaczyć na screenshocie poniżej.

AQEMU screenshot

Źródło: strona projektu AQEMU

Zrobiłem, po przebootowaniu do 3.2, rzecz jasna, krótki benchmark, a w zasadzie namiastkę benchmarku, dla AQEMU i VirtualBox, w postaci zmierzenia czasu uruchamiania systemu z liveCD (padło na T(A)ILS – akurat nowe wydanie jest; 1GB RAM dla wirtualki, 1 CPU, parę uruchomień, ustawienia zbliżone do domyślnych). Dla AQEMU bootowanie (do momentu pierwszej interaktywności) trwało zwykle 44,9 sekundy, dla VirtualBox – 45,2 sekundy. Różnica pomijalna. Co ciekawe, dołożenie drugiego procesora nie wpływa na wynik i to w żadnym z przypadków.

Przy okazji, gdyby ktoś się brzydził frontendami i był hardcore’owym użytkownikiem wiersza poleceń, to do uruchomienia liveCD z w pliku o nazwie plik.iso użyciem KVM wystarczy:

kvm -m 1024 -vga vmware -boot d -cdrom plik.iso

Chwilowo to wszystko nt. wirtualizacji na desktopie. Szybki wniosek VirtualBox nie jest jedynym rozwiązaniem, AQEMU daje radę i wygląda na rozwiązanie wygodniejsze, jeśli ktoś używa Debiana niekoniecznie z dystrybucyjnym kernelem, lub kernelem z innej wersji. Nie będę testował GKVM – projekt wygląda na porzucony. Prawdopodobnie niebawem szansę dostanie virt-manager – na razie nie uruchomił się OOTB i krzyczy o niemożności dostania się do libvirtd. Nie miałem czasu bliżej się przyjrzeć sprawie. Jak uruchomię, to nie omieszkam opisać. Stay tuned.

Miejski regał książkowy.

Miejski regał książkowy - napis.

Źródło: fot. własna.

Co prawda i tak nie mogę przeczytać wszystkiego, co bym chciał, więc raczej uważnie wybieram lektury do przeczytania (np. korzystając ze sposobu opisanego we wpisie jak znaleźć książkę wartą przeczytania), ale co jakiś czas lubię pójść na żywioł. Zwykle pójście na żywioł następuje, gdy stwierdzam, że nie mam nic do czytania w pociągu, a jeszcze kwadrans do przyjazdu i kupuję książkę na dworcu. Zwykle jakaś sensacja lub okolice, rzadziej SF.

Jakiś czas temu zauważyłem w Poznaniu w okolicy Zamku miejski regał książkowy. Początkowo był mocno pusty i jedyne pozycje, które dało się zauważyć, były zdecydowanie spadowe. Potem ilość książek wzrosła nieco, ale nadal nie znalazłem nic, po co chciałbym sięgnąć. Do tego dołączyła literatura w stylu propagandy religijnej.

Miejski regał książkowy w Poznaniu.

Źródło: fot. własna.

Ale ostatnio zauważyłem książkę, która mnie zainteresowała, czyli Tajemnice wysp południowych M. Smolarskiego. W sumie nie wiem dlaczego. Może widziałem ją kiedyś u rodziców w domu? Może gdzieś o niej czytałem? Może po prostu okręt na okładce i słowo tajemnica? W każdym razie skusiłem się i wziąłem. Nie wiem, czego się spodziewać. Sprawdzałem na Biblionetce – brak ocen.

Idea miejskiego regału książkowego.

Źródło: fot. własna.

Ponieważ ideą miejskiego regału książkowego jest wymiana książek, to prawdopodobnie niebawem puszczę parę moich książek w obieg. Z umiłowania do statystyki postaram się śledzić ich losy. Pomysł jest prosty – do każdej trafi w formie wklejki QRcode oraz (dla tych, którzy się nie domyślą OCB) link kierujące na stronę, na której będzie podany adres email z prośbą o wysłanie maila, jeśli ktoś dostanie tę książkę. Dość dobre statystyki z tego mogę zrobić – po pierwsze będę miał czasy wejść na stronę, po drugie – maile. W sumie nic nie stoi na przeszkodzie, by każda książka miała swój unikatowy adres URL… Muszę to jeszcze przemyśleć. A tymczasem biorę się za lekturę.

Kolejna darmowa koszulka.

Wcześniej pisałem o tym, jak przy okazji zrobienia darmowego certyfikatu IPv6 zdobyć koszulkę. Jeśli chodzi o projekt Tor, to również rozdają koszulki. Znacznie lepsze (jakość, wygląd), niż te od HE, ale też trudniej je uzyskać.

Ogólnie, żeby dostać koszulkę, trzeba wesprzeć projekt. Najprostszy sposób to dotacja minimum 65 dolarów – trochę dużo jak za koszulkę. Kolejny prosty sposób to utrzymywanie przez minimum 2 miesiące exit node z odblokowanym portem 80 (przynajmniej) i uzyskanie średniego ruchu ponad 100 kB/s (bajtów, czyli ok. 800 kbps!). Mało wygodne, ze względu na potencjalne problemy ze służbami.

Jeszcze jeden wariant – i z niego skorzystałem – to utrzymywanie relay node o średniej przepływności 500 kB/s (czyli ok. 4 Mbps). W praktyce działał (i nadal działa) znacznie dłużej, niż wymagane 2 m-ce, a na samą koszulkę też przyszło poczekać IIRC kilkanaście tygodni. Moim zdaniem, jest to najłatwiejszy sposób.

Ostatni sposób to pomoc projektowi w inny sposób, czyli tłumaczenia, programy pomocnicze, orędownictwo na rzecz Tor, rozwiązywanie błędów. W sumie chyba najbardziej pracochłonne i kosztowne. Wszystko dokładnie w oryginale jest opisane na stronie projektu koszulka za wsparcie.

Koszulka, a w zasadzie zawartość paczki, bo i naklejki były, wygląda tak:

Tor t-shirt

Źródło: fot. własna.

Dodatkowo z tyłu, na karku jest napis (nawiązanie dla geeków oczywiste):

Tor t-shirt these aren't the nodes you're looking for

Źródło: fot. własna.

PS Tak, wiem fatalna jakość fotek, pod każdym względem. Z telefonu i na łóżku, wyjęte prosto z paczki. A druga to już w ogóle, aby tekst było widać.

Co bym zmienił w Nextbike?

W pierwszą sobotę września znowu korzystałem z usług Nextbike’a w Poznaniu. Spieszyłem sie na dworzec, a akurat byłem w pobliżu jednej ze stacji Nextbike. Krótki namysł i jednoznacznie padło na rower. Po prostu oczekiwany czas dojazdu na dworzec wyglądał korzystniej, biorąc pod uwagę weekendową częstotliwość kursowania tramwajów. Dodatkowo mniejsze odchylenie – co prawda pesymistycznie rower mógł się rozkraczyć i wtedy na pewno bym nie zdążył, a z tramwaju niby mogę w takiej sytuacji wysiąść i pobiec, ale szansa wystąpienia awarii roweru jest mała, a poza tym w przypadku awarii tramwaju dobiec pewnie i tak bym nie zdążył, mimo braku zepsutego roweru do taszczenia.

W każdym razie, korzystając z okazji, a także dlatego, że nieuchronnie zbliża się koniec sezonu rowerowego (przynajmniej teoretycznie, w sumie dobry rower miejski daje radę z deszczem, pytanie czy radę też dadzą kierowcy z nieochlapywaniem rowerzysty) postanowiłem zebrać główne wady/zarzuty systemu wypożyczania rowerów.

Słaba komunikacja – brakuje mi możliwości włączenia komunikatów SMS z kodem do zabezpieczenia roweru przy jego wypożyczeniu. Proste: data, godzina, numer roweru, kod zabezpieczenia. Brakuje mi również potwierdzenia zwrotu roweru. Znowu: timestamp, numer roweru. Nic wyszukanego i da się to tanio zrobić. Ba, pewnie bym włączył taką opcję nawet jakbym miał zapłacić te parę groszy za SMS, a przecież przy hurtowych ilościach SMS można teraz naprawdę tanio wysyłać. Zresztą, można wysyłać maila, czyli „za darmo” (cudzysłów, bo wszytko kosztuje).

Długi czas wypożyczania/zwrotu roweru. Automaty do wypożyczania rowerów mają swoje wady. Klawisze są mało precyzyjne, cyferek do wklikania trochę jest, o pomyłkę nietrudno. Zdarzają się kolejki po 2-3 osoby przy automacie. Zwykle nie ma to znaczenia, ale w sytuacji jak wczoraj, robiło mi to różnicę. Marzy mi się możliwość wypożyczenia/zwrotu z telefonu. Nawet niekoniecznie musi być aplikacja, jak w Mobilet – uproszczona, lekka strona dla urządzeń mobilnych wystarczyłaby w zupełności.

Pewność działania systemu. Są błędy i mam wrażenie, że czasami system działa niedeterministycznie. Na 12 moich wypożyczeń, 4 to zwroty od razu (minuta-dwie), czyli coś poszło nie tak – błędny kod do zabezpieczenia, brak roweru, bo ktoś przede mną wziął itp. Raz nie zauważyłem, że do wybranego roweru jest przypięty inny (albo ktoś przypiął w międzyczasie, ale raczej w to wątpię). Myślę, że jest świadomość, bo po zwrocie zaczęło się pojawiać pytanie problem z wypożyczeniem? ale kto ma czas klikać? A jakoś na stronie nie pochwalili się, czy tam więcej pytań będzie, czy tylko tak/nie.

Niejasne komunikaty o błędach. W przypadku błędnych danych nie ma komunikatu, co poszło nie tak, tylko od razu ponawiane jest pytanie. Biorąc pod uwagę pewność działania automatów, a raczej jej brak – irytujące i utrudniające korzystanie.

Mała ilość stacji. Takie neverending story, bo zawsze będzie za mało, ale poważnie, w Poznaniu jest ich wyjątkowo mało, porównując z innymi miastami – tylko siedem. Przydało by się choćby coś w okolicy poznańskiej palmiarni, Malty (wiem, że tam wypożyczalnia Maltabike jest, ale ale albo niech się dogadają, albo ktoś musi zwinąć interes, albo dwie obok siebie niech będą, bo inaczej konsumenci cierpią…), nowego ZOO (jakby jeszcze załatwić możliwość jazdy po ZOO to w ogóle byłby wypas). Być może coś dla studentów jeszcze.

Cieszę się, że wymieniono zapięcia na bardziej elastyczne – jest znacznie wygodniej, w końcu można odłożyć zabezpieczenie do koszyka i nie ma większego ryzyka, że nagle wyskoczy, z tendencją do atakowania szprych.

No i żeby nie było, że tak narzekam tylko i narzekam – jednak korzystam i cieszę się, że wypożyczalnie rowerów w Poznaniu funkcjonują, czyli klasyczne chodzi o to, żeby minusy nie przysłoniły nam plusów. Co prawda korzystam głównie w czasie weekendów jako zamiennik komunikacji miejskiej, co pewnie nie jest szczytem marzeń twórców systemu, ale korzystam.

Koniec ery IPv4.

W końcu nadszedł dawno oczekiwany i zapowiadany moment i RIPE przydzieliło dziś ostatnią /8. Nie jest to pierwszy RIR, u którego skończyły się adresy IPv4, ale dotyczy nas bezpośrednio, bo Polska podlega pod obszar działania RIPE właśnie.

I co z tego, i co teraz? Dokładnie to, co było zapowiedziane. Koniec przydzielania IPv4 w wersji PI (komukolwiek). LIR może się ubiegać o /22 (1024 adresy IP), pod warunkiem, że ma już alokację IPv6.

Oczywiście nie oznacza to końca IPv4 w sieci. Jakieś tam zapasy ludzie mają, część adresów zapewne da się odzyskać. Może w końcu bardziej ruszy IPv6, bo do tej pory było na razie działa. Ciekawe, ile o tym zdarzeniu będzie na tegorocznym PLNOG?

Źródło: RIPE NCC Begins to Allocate IPv4 Address Space From the Last /8

Parapolitycy o paraolimpiadzie.

Wszędzie o tym trąbili, ale tego chyba nikt nie napisał, więc: Janusz Korwin-Mikke najpierw narzeka, że nie pokazują go w telewizji, a potem rzuca tekstem

Jeśli chcemy, by ludzkość się rozwijała, w telewizji powinnismy ogladac ludzi zdrowych, pieknych, silnych, uczciwych, madrych – a nie zboczeńców, morderców, słabeuszy, nieudaczników, kiepskich, idiotów – i inwalidów, niestety.

Zadziwiający brak konsekwencji widzę. No bo idąc tym tropem: po co pokazywać starego, sepleniącego, niezbyt pięknego (no dobra, DGCC, ale ładniejszego/przystojniejszego faceta łatwo znaleźć) polityka z partii, która konsekwentnie, od lat, nie może przekroczyć progu wyborczego, w telewizji?

Swoją drogą, czego to ludzie nie zrobią, żeby w TV wystąpić… Ale trolling pierwsza klasa i udany, sądząc po oddźwięku (tak, skoro uważam to za trolling, to oznacza, że dałem się sprowokować).

Android na tablecie – spotkanie drugie.

Poprzednio opisywałem tablet Go Clever A73 i wspominałem o problemach z baterią. Tablet w ramach reklamacji trafił do Biedronki, gdzie został zakupiony, a tam od ręki został wymieniony na nowy. Fajnie. Mniej fajne jest to, że drugi egzemplarz ma identyczny problem, po opisaniu na Blipie usłyszałem, że komuś to samo zrobił to samo. Stawiam zatem na błąd w samym Androidzie, szczególnie, że do samego czasu działania nie mam większych zastrzeżeń. Nie sprawdzałem dokładnie, ale grając w jakieś gry łącznie na pewno ponad 2h jest.

Tym bardziej, że błędów tego typu jest jakby więcej – ostatnio jakaś gra pytała się, czy włączyć dźwięk. Dałem wyłącz i od tej pory cały system nie ma dźwięku. W ustawieniach jest mute i nie mogę zmienić. Czyżby kolejny bug? Zastanawiam się teraz, jak włączyć ten dźwięk… Pomogło wyłączenie tabletu, a następnie włączenie odtwarzacza muzyki. Co ciekawe, przed wyłączeniem nie reagował na włączanie aplikacji z dźwiękiem.

Zacząłem doceniać chmurę – co prawda nie mam pełnej synchronizacji włączonej, nawet rzekłbym, że wszystko mam wyłączone, ale sklep Play (fatalna nazwa i będzie się z operatorem komórkowym mylić…) pamiętał aplikacje, które miałem zainstalowane i były pod ręką. W sumie miłe, szczególnie jeśli weźmie się pod uwagę mało intuicyjne wyszukiwanie. Gdyby któryś producent zrobił tego typu integrację z jasnym podziałem, które dane mają być w chmurze, a które lokalnie, to pewnie się przekonam. Póki co, coraz bliżej mi do wrzucenia w chmurę danych poddanych szyfrowaniu, najlepiej dwukrotnemu, różnymi aplikacjami i algorytmami. Tyle, że to raczej typowe dane, a nie same ustawienia, i nie z tableta, a z komputera.

Poza tym, tablet Go Clever A73 faktycznie ma słabe WiFi. W niewielkim mieszkaniu odejście od AP na kilka metrów powoduje zauważalne zmiany sygnału, podobnie zmiana położenia urządzenia, jeśli jest w dalszej odległości. Wszystko odkryte dzięki aplikacji Wifi Analyzer (wymyślna nazwa, prawda? ;-)), która pokazuje poziom sygnału w czasie, pomaga wybrać kanał, na którym należy skonfigurować router itp. Bardzo fajny programik, ciekawe czy jest jakiś odpowiednik na Linuksa? Przy okazji okazało się, że sąsiedzi mają za router jakiegoś smoka, prawdopodobnie rozkręconego na full, który w całym moim mieszkaniu ma praktycznie równy sygnał, momentami silniejszy od mojego routera.

Opera Mini 7.0 na starszym telefonie.

Na mojej dość leciwej[1] już Nokii 3110c korzystałem do tej pory z teoretycznie niewspieranej na nim Opery Mini w wersji 5. Działało to całkiem przyzwoicie, nawet na więcej niż jednym tabie[2], a na jednym (standardowy sposób korzystania) wręcz bezproblemowo.

Jakiś czas temu zauważyłem, że przy wejściu na stronę przeglądarka krzyczy, że jest dostępny update. Do tej pory nie krzyczała, więc uznałem, że jakiś security i spróbowałem zrobić upgrade. Zgodnie z przewidywaniami, Opera wiedziała lepiej czego chcę i nie pozwoliła na instalację nowej wersji. Postanowiłem skorzystać ze sprawdzonego sposobu[3], czyli pobrać pliki na komputer i przerzucić na telefon po bluetooth. Udało się prawie od kopa – z nieznanego powodu plik jad wysyła się bez problemu, natomiast jar nie chciał. Nie bawiłem się w debugowanie, tylko wrzuciłem pliki po kablu USB. Co prawda chwilowo są w nieco innej lokalizacji (na karcie SD), ale ma to tę zaletę, że nie musiałem usuwać starszej wersji i mogę korzystać z obu, naprzemiennie[4]. I zapewne bez problemu da się przenieść korzystając z opcji w telefonie.

Opera Mini w wersji 7.0 jak najbardziej działa na starym telefonie, jakim jest Nokia 3110c. Nawet mam wrażenie, że jest nieco szybciej i nieco lepiej. Trochę większe czcionki, trochę pozmieniane – IMO bardziej logiczne – menu. Zmieniony jest Speed Dial, i ta zmiana również mi się podoba. Bardziej tekstowo, bardziej w stylu wersji czwartej, z której byłem bardzo zadowolony.

Jedyne czego nie testowałem specjalnie, to więcej niż jedna zakładka. Na oko działa, ale miałem raptem dwie lekkie strony przez chwilę jednocześnie. W każdym razie póki co jestem bardzo zadowolony i polecam upgrade, nawet na starym telefonie.

[1] Ładny eufemizm na czteroletni telefon, prawda? Z perspektywy czasu patrząc – świetna konstrukcja. Nadal około tygodnia na oryginalnej baterii trzyma, z WWW da się korzystać. Mało softu już wychodzi, ale i funkcji mało, więc co miało być, to jest… Ciekawe czy teraz któryś nowy telefon „przeżyje” 4 lata.

[2] Więcej niż jeden, czyli dokładnie dwa taby. I wiem, poprzednio przy opisywaniu wrażeniu z bety wersji 5 pisałem, że się sypie. Niemniej na chwilę jakąś lekką stronę można było włączyć. Może w pełnej wersji poprawili…

[3] O odkrytym wcześniej patencie na instalację piątki zapomniałem, choć opisałem. W sumie dwa i pół roku upłynęło… Szybko płynie czas.

[4] Oczywiście jeśli nowa będzie działać, to jest to zbędne, ale gdyby nie działała to – biorąc pod uwagę problemy z wgrywaniem bo bluetooth czy ew. niedostępnością starszej wersji – miałbym problem w postaci braku sensownej przeglądarki na telefonie.