Slackware 12.2

11 12 2008

Na dniach ukazała się nowa wersja naszej ukochanej dystrybucji — Slackware 12.2. To już drugie wydanie w tym roku, a pierwsze po 15. rocznicy istnienia. W ChangeLogu Patrick złożył podziękowania osobom, które przyczyniły się do rozwoju. Na mirrorach do pobrania dostępne są obrazy płyt: 6 CD (pierwsze 3 potrzebne do typowej instalacji, kolejne 3 jedynie ze źródłami) lub 1 DVD. Można je również zamówić poprzez store.slackware.com bądź zaktualizować system do gałęzi Current, która w danej chwili odpowiada stabilnemu wydaniu. Czytaj dalej »




Pierwsze Kroki: Instalacja Slackware 12.1/12.2

24 11 2008

W Sieci jest kilka poradników jak zainstalować Slackware. Niestety, w większości przypadków odnoszą się do starszych wersji Slackware. Również brak lub niewystarczająca znajomość języka angielskiego może być dla wielu osób problemem. Stąd pomysł aby napisać instrukcję instalacji Slackware w wersji 12.1.

Opisywana instalacja ma miejsce w środowisku wirtualnym. Użyty został VirtualBox 2.0.4 w wersji niewolnej (non-free). Systemem goszczącym jest Ubuntu 8.10 Intrepid Ibex. Wybrałem taką metodę ze względu na łatwość uzyskania zrzutów ekranu podczas instalacji (dwa paski, na górze i na dole każdego zrzutu pochodzą właśnie z VirtualBoksa i nie występują w trakcie zwykłej instalacji). Przejdźmy do samej instalacji. Czytaj dalej »




O optymalizacji torrentów

22 11 2008

Wielu z nas używa torrentów do ściągania plików. Jest to, swoją drogą, bardzo przemyślana i prężna sieć peer to peer. Jednak często pliki, które pobieramy, nie uzyskują na tyle szybkiego transferu, jaki byśmy oczekiwali. Oczywiście nie mam na myśli ograniczenia pasma naszego łącza, lecz dwa powody związane typowo z p2p:

  • brak odpowiedniej liczby trackerów,
  • za mało seedów, peerów.

Jeżeli jednak torrent, który pobieramy, znajduje się na popularnym serwisie indeksującym Torrentz.eu (Torrentz.com), to jest na to rozwiązanie. Czytaj dalej »




Królik Bugs

27 09 2008

Z dniem dzisiejszym zaczęła funkcjonować nasza projektowa Bugzilla. Zachęcamy do zgłaszania wszelkich propozycji i błędów tą drogą w nadziei, że będzie to bardziej aktywne niż do tej pory. ;-) Adres: http://bugs.scxd.info/.




Projekt od środka

20 09 2008

Kiedy zaczynaliśmy tworzenie naszego Projektu, wiele rzeczy wyglądało inaczej. Nie było to czyste budowanie paczek, tak jak w obecnej chwili. Każdej paczce towarzyszył proces monotonnych czynności, takich jak ręczne generowanie sum kontrolnych, opisywanie zmian na stronie, wysyłanie na serwer, usuwanie starych wersji. Z biegiem czasu jednak proces ten prawie kompletnie się zautomatyzował (ten kto czytał artykuł o SlackBuildzie wie, że za tym przepadam). Bashowe skrypty Viciousa, moje perlątka — teraz zajmuję się tym, co naprawdę przynosi korzyść. Czytaj dalej »




KDE 4.1 w Slackware

14 08 2008

Nowe logo SlackwareTo musiało się kiedyś stać. KDE 4.1 pojawiło się w Slackware Current! Jakby tego było mało – Slackware zmienił logo (poprzednie było mało czytelne gdy stało się na głowie).

Dzisiejszej nocy (14.08.2008) na oficjalnej stronie Slackware pojawiła się informacja o dodaniu do oficjalnego repozytorium KDE 4.1. Pakiety znajdują się w gałęzi Current w katalogu /testing.

Dodatkowo w Changelogu Patrick Volkerding zamieścił notatkę o swoich pozytywnych wrażeniach z używania KDE 4.1
Kolejną interesującą informacją jest zmiana oficjalnego logo dystrybucji na to widoczne w newsie.




Flagi optymalizacyjne

4 08 2008

Flagi optymalizacyjne stosowane są, by zoptymalizować kod binarny pod daną architekturę procesora, na którym będzie on używany. Daje to, powiedzmy, kilkuprocentowy zysk w szybkości działania. Kreując paczkę, zawsze ustawiam je w odpowiednim miejscu. W końcu nie pozwolimy, żeby procesor niepotrzebnie się grzał ani nie będziemy się zniżać do poziomu na Slacky, gdzie w większości przypadków nie obchodzi ich to, czy podanie przez nich flag jest skuteczne.

Flagi najczęściej zapisywane są w pliku Makefile lub w innym pliku nagłówkowym systemu budującego, który jest później include’owany. Koniec końców przekazywane są one do kompilatora w postaci parametru poprzez użycie zmiennej. Dzisiaj chcę podać przykłady ustawiania flag, z jakimi napotkałem się w mojej karierze. Lecim na Szczecin. Czytaj dalej »




SWARET – SlackWARE Tool

3 08 2008

Zmienił się adres z plików z listą zależności: http://platinum.linux.pl/~largo/swaret/

Mimo że LinuxSneaker go porzucił, mimo że nie widać efektów przejęcia opieki nad nim przez Dozziego, SWARET nadal pozostaje moim ulubionym programem do zarządzania oprogramowaniem w Slackware.

W związku z powrotem próbą powrotu do Slacka potrzebowałem menadżera pakietów. Na pierwszy ogień poszedł slapt-get jednak niezbyt przypadł mi on do gustu. Postanowiłem wrócić do tytułowego SWARETa.

Instalacja i konfiguracja została dobrze opisana w niejednym artykule, więc nie widzę sensu żeby powielać ten opis. Zresztą ja nie o tym chciałem… Czytaj dalej »




Nowa gałąź?

2 08 2008

To, co zaraz przeczytacie, może Wami lekko wstrząsnąć. To chyba cecha nowin słyszanych po raz pierwszy. Podejrzewam, że nie zetknęliście się z nią wcześniej, ale mogliście jej oczekiwać.

Korespondując od czasu do czasu z Patrickiem Volkerdingiem, często zaskakuje mnie on odpowiedziami. Na przykład, że w tworzeniu Slackware nie uczestniczy tylko on sam, lecz posiada grupkę sprzymierzeńców; że był na wakacjach. Kreśląc kilka słów o pakiecie do zaktualizowania, odbieramy “Re:” zawierający kulturalnie rozwinięty list, znacznie dłuższy niż nasz. Czytaj dalej »




5X.SlackBuild

1 08 2008

Już dawno miał powstać artykuł opisujący poszczególne linijki naszego SlackBuilda, no ale… nie wyszło. Chyba dobry temat jak na początek?

Zacznijmy od poszczególnych faz rozwoju. Pierwszą wersję SB (przyzwyczajmy się do tego akronimu) napisał na podstawie oryginalnego slackware’owego Vicious, twórca Projektu. Był on jednak dość prosty, nie automatyzujący wielu spraw, co okazało się dość pracochłonne w pisaniu. W miarę rozbudowywania mojej wiedzy o Bashu, napływania nowych pomysłów wskutek doświadczenia wynikającego z co kolejnego zbudowanego pakietu, automatyzowałem pewne jego fragmenty. W ten sposób od X doszliśmy do 5X. Czytaj dalej »