|
Tak, LinuxFocus istnieje już 5 lat! Rozpoczął działalność
w Listopadzie 1997 kiedy Miguel
złożył pierwsze wydanie razem z przyjaciółmi. Od wtedy LF rozrósł się bardzo do rozmiarów naprawdę dużego zbioru wiedzy z różnych dziedzin
dotyczących Linux'a. Z początkowego składu tylko John Perr jest ciągle z nami. W 1997 byłem ciągle 'Linux newbie'
i pracowałem na Slackware dopiero od roku. Gdy odkryłem ten magazyn na początku 1998 byłem zafascynowany ideą
darmowego międzynarodowego magazynu. Jakość artykułów była dobra i naprawdę solidnie omawiała tematy związane z Linuxem.
Pozostawaliśmy w kontraście do wielu komercyjnych magazynów pełnych reklam i opisów produktów finansowanych przez ich producentów.
Ciągle pamiętam, że nie mogłem się doczekać aż wyjdzie kolejne wydanie LF. A kiedy już wyszło to czytałem świeże artykuły aż do póznej nocy.
Wreszcie sam zacząłem pisać artykuły. Oczywiście szokiem była wiadomość, że zespół LinuxFocus chciał zaprzestać działalności po wydaniu ze Stycznia 1999 i tak oto zostałem głównym redaktorem...
Przez te lata strona zmieniła się od prostego edytowania ręcznie każdego artykułu do znacznie bardziej zaawansowanego systemu,
który oddziela zawartość artykułów od tego co widzimy na stronach. Strony te są generowane przez odpowiednie skrypty.
LinuxFocus trwał dalej z zespołem złożonym z nowych i starych ludzi ale jego oryginalny duch pozostał aż do dziś.
Happy Birthday!
Artykuły LinuxFocus.org
Sprzęt
Jądro systemu
-
Fail Safe Port Allocation for
Linux Device Drivers
, by
Dr. B. Thangaraju
Writing a device driver is a challenging and an adventurous job. Once the
device is registered in the driver's init_module routine, the resources
for the device should be allocated. One of the main resources for the
device is I/O port. For dynamically linked drivers, the developer should
be careful to allocate unused range of port addresses for their device.
Programowanie
-
Programowanie współbieżne - wprowadzenie i zasady
, Leonardo Giordani
Ta seria artykółów wprowadza czytelnika w pojęcia multitaskingu w systemie Linux.
Rozpoczynając od teoretycznego wprowadzenia do multitaskingu i kończąc na napisaniu pełnej
aplikacji ukazującej w pełni komunikację pomiędzy procesami z prostą, ale wydajną komunikacją protokołów.
Podstawy Unix'a
-
(X)dialog: Talking shells
, by
Katja and Guido Socher
Xdialog and dialog a two classic utilities to enhance you shell
scripts with a graphical user interface.
Administracja Systemu
-
Root-kits and integrity
, by
Frédéric Raynal
This article presents the different operations a cracker can do after
having succeeded in entering a machine. We will also discuss what an
administrator can do to detect that the machine has been jeopardized.
Aplikacje
LinuxFocus Tip
Jak zredukować rozmiar skompilowanego skompilowanych plików? Takie pliki ciągle zawierają
mnóstwo informacji symbolicznych. Te symboliczne informacje mogą być traktowane jako symboliczne odwołania. Podczas normalnego wykonywania
te informacje nie są potrzebne i mogą zostać usunięte. Zmniejsza to rozmiar aplikacji i przyspiesza jej start
ponieważ mniej danych musi być odzczytanych z dysku. To co musisz zrobić to uruchomić:
strip /the/compiled/nasz_program
Oto przykład:
/usr/bin# ls -l kmail
-rwxr-xr-x 1 root root 2363005 Apr 17 17:04 kmail
/usr/bin# strip kmail
/usr/bin# ls -l kmail
-rwxr-xr-x 1 root root 2004492 Sep 1 14:27 kmail
Rozmiar został zredukowany o 358513 bajtów!
Sztuczki i kruczki dla ludzi tłumaczących artykułu są dostępne tutaj: The Translation
Guide