Drugie urodziny bloga

Zgadza się, połowa lutego wyznacza kolejną rocznicę istnienia ksx4system’s difference! Gdy zaczynałem pisać nie spodziewałem się, że blog przetrwa dłużej niż 2-3 miesiące. Tak szybkie zniknięcie z sieci miał spowodować brak motywacji, zbyt wiele innych zajęć konsumujących mój czas i zwyczajny brak pomysłów. Ku uciesze czytelników (i mojemu zdziwieniu) wyrób blogopodobny utrzymał się znacznie dłużej. :-)

Na początek odrobina suchej statystyki:

  • 65 wpisów (włącznie z tym, który właśnie czytasz)
  • 53 komentarze (do momentu rozpoczęcia edycji tego wpisu)
  • 1902 komentarzy uznanych za spam (pamiętam 1 false positive)
  • ponad 3700 unikalnych odwiedzin przez ostatni rok
  • ponad 5800 odsłon przez ostatni rok
  • zero reklam
  • jeden wykop effect (duże zainteresowanie tym wpisem)
  • jeden publiczny przedruk (bushman-editing.com, wpis tymczasowo niedostępny)

Więcej o historii bloga:

Na początku miałem zamiar poruszać niemal wyłącznie tematyke blisko związaną z systemem MacOS X lecz razem z moim wzrostem zainteresowania systemami GNU/Linux ilość artykułów poruszających ten temat poszybowała w górę. Po pewnym czasie porzuciłem także ideę ignorowania systemu z Redmond.

Pewna część komentarzy do wcześniejszych wpisów zniknęła z powodu przesiadki z NibbleBlog na WordPress w sierpniu 2010. Zmian szaty graficznej dokonywałem dwukrotnie – w sierpniu 2010 (wraz ze zmianą CMSa) i we wrześniu 2011.

Na dzień dzisiejszy żaden z dostępnych na tym blogu wpisów nie stanowi bezpośredniego tłumaczenia prac innych ludzi. Części przedstawionych tu rozwiązań nie znajdziesz nigdzie indziej.

Nie planuję zaprzestać prowadzenia ksx4system’s difference.

Jak tworzyć statyczne pliki wykonywalne

Niektórzy dawni użytkownicy systemu spod znaku kolorowych okienek zapewne przyzwyczaili się do przenośności plików exe. W niektórych przypadkach GNU/Linux umożliwia odbudowę powyższej funkcjonalności w bardzo łatwy sposób.

  1. Pobierz źródła aplikacji, którą chcesz skompilować.
  2. Uruchom skrypt konfiguracyjny.

    # ./configure

  3. Rozpocznij kompilację poniższym poleceniem.

    # make SHARED=0 CC=’gcc -static’

    dodatkowe argumenty poinformują kompilator, że powinien utworzyć statyczne binaria ELF zgodne z architekturą maszyny, na której planujesz kompilować.

  4. Skopiuj gotowe binaria, nie wykonuj polecenia make install.

Miej na uwadze, że to rozwiązanie jest dość dalekie od idealnej użyteczności. Bardzo możliwe, że w Twoim przypadku powyższa porada okaże się być całkiem bezużyteczna. Podzielcie się uwagami! :-)

Tails czyli LiveCD sprzyjające anonimowości

Znaczna część czytelników tego bloga zapewne zdaje sobie sprawę z tego jak łatwo można śledzić naszą aktywność w sieci. Wszechobecne ciasteczka w przeglądarkach, cała masa oprogramowania wymieniająca dane kanałem nieszyfrowanym, a także najpopularniejsza wyszukiwarka i serwis społecznościowy. Bardzo często przez nieuwagę lub niewiedzę użytkowników oni sami nieświadomie ujawniają znacznie więcej danych niż by chcieli…

Istnieje wiele rozwiązań powyższego problemu, a jednym z nich jest uruchomienie LiveCD na nowym bądź dotychczas posiadanym komputerze. Zdecydowanie najlepiej dostosowaną pod kątem zachowania prywatności i anonimowości płytą LiveCD jest Tails.

Tak wygląda najnowsza wersja Tails. Kliknij aby powiększyć.

Tails opiera się na dystrybucji Debian GNU/Linux, środowisku GNOME2 i programie Tor wraz z towarzyszącymi mu mniejszymi aplikacjami (graficzny konfigurator Vidalia i proxy Polipo). W najnowszej wersji zostało dostarczone jądro GNU/Linux w wersji 3.2 oraz aktualny Tor. Po zakończeniu pracy systemu pamięć ram zostaje wyczyszczona (to zabezpieczenie przed pewnym rodzajem ataków), a sam system pracuje znakomicie na maszynach bezdyskowych.

Tails nie wymaga jakiejkolwiek konfiguracji, a wymagania sprzętowe są umiarkowanie niskie (komputer wyposażony w 512 megabajtów ramu i procesor taktowany powyżej 1GHz zapewni w miarę komfortową pracę). Obraz płyty (hybrydowy, można wykorzystać do przygotowania bootowalnego napędu USB lub karty SD) możesz pobrać tutaj.

Tor czasami bywa wykorzystywany do niekoniecznie legalnych celów. Staraj się postępować zgodnie z prawem obowiązującym w miejscu, w którym się aktualnie znajdujesz. Pamiętaj, że ponosisz pełną odpowiedzialność za swoje czyny.