blog internauty o nicku horhe

Blog głównie techniczny

Wpisy w kategorii: linux

Overlay do gentoo

Brak komentarzy

Pod adresem http://repoz.mejor.pl/svn/gentoo/portage/ jest dostępny overlay dla Gentoo. Adres URL dla svn jest identyczny. Aby dodać overlay do systemu, korzystając z laymana, należy użyć takiego polecenia: layman -f -a horhe -o http://mejor.pl/overlay.xml

Gcc, najczęściej używany kompilator w Gentoo (czy ktoś zna inne kompilatory, którymi da się skompilować system dający uruchomić się?) posiada możliwość profilowania kompilowanego kodu. Wykorzystując wcześniej przygotowane dane, stara się on utworzyć kod wykonywalny, który teoretycznie[1] powinien działać szybciej niż kod nieprofilowany. Odpowiednie flagi gcc to -fprofile-generate oraz -fprofile-use. Program skompilowany z flagą -fprofile-generate będzie [...]

W gentoowskim drzewku Portage pojawił się nowy ebuild o nazwie zen-sources . Jest to zestaw łatek na vaniliowego kernela (jakich to sprawdźcie sami, ale jedna chyba z najważniejszych to łatka z nowym brainfuck schedulerem od Cona Kolivasa ). Przy komiplacji kernela miałem problem ze sterownikiem DRI do Radeona. Normalnie byłby to duży problem, ponieważ DRI [...]

Od kiedy w gcc pojawiła się możliwość podania architektury jako „native”, czyli pozwalamy aby kompilator sprawdził jaki jest typ procesora i wybrał najlepszą możliwą architekturę dla parametru -march (lub -mtune), zastanawiałem się jaką tak naprawdę wybierał. Czy na przykład nie używa zbyt niskiej architektury, a może nie włącza flagi -msse3 mimo, że procesor ją wspiera. [...]

Ten post będzie o tym jak zapewnić większą ilość raportów wysyłanych przez SpamCopa do abuse@… Zwykle (czyli tak jak np. ja miałem ;) ) serwer pocztowy jest tak skonfigurowany, że w momencie uznania iż dany mail jest spamem wysyła komunikat 550 i kończy sesję. Może to się stać zarówno podczas testów samego nagłowka, czyli zwykle [...]

Z okazji zmiany dysku na większy chciałem w ramach zyskania nowych doświadczeń przenieść system na LVMa. Przyjąłem założenie, że LVM zostanie zainstalowany na zdegradowanym raidzie, łatwiej jest potem dołożyć nowy dysk, niż kombinować jak przenieść LVM na raida (chociaż według opisu http://akademia.linuksa.pl/readme/lvm/ nie jest to zbyt problematyczne) . Bootloader GRUB w obecnej, szeroko dostępnej wersji [...]

Zawsze byłem zadowolony z tego systemu plików, szybki, nie zauważyłem aby robił mi jakieś świństwa po gwałtownym padzie zasilania. Po prostu sprawdza się na domowym komputerku. Za to przysparza problemów tam gdzie pracuje Firebird 1.5 .  Ma dziwną tendencję do psucia się na partycji /tmp , wrzucając do dmesga następujące komunikaty: ReiserFS: md2: warning: vs-8115: [...]

Firebird i Reiserfs

1 komentarz

Głównymi bohaterami są Firebird 1.5 oraz system plików reiserfs 3.6 . Baza danych jest pojedynczym (jak to zwykle przy firebirdzie bywa ;) ) plikiem o wielkości od 1 GB do ~5 GB. Podaje taki przedział ponieważ obserwacji dokonywałem na wielu serwerach dla baz o różnej wielkości. Partycja jest zwykle o wielkości ~15-20 GB czyli jest [...]

Aliasy trzymam w bardzo prostej tabelce: CREATE TABLE aliasy ( id serial NOT NULL, alias text NOT NULL DEFAULT ”::text, destination text NOT NULL DEFAULT ”::text, CONSTRAINT aliasy_pkey PRIMARY KEY (id) ); CREATE UNIQUE INDEX ind_alias ON aliasy USING btree (alias); CREATE TRIGGER cleanup_aliases BEFORE INSERT OR UPDATE ON aliasy FOR EACH ROW EXECUTE PROCEDURE [...]