INFO SHEET HOWTO pl (2)


Linux: Podstawowe informacje o systemie Linux: Podstawowe informacje o systemie Autor: Michael K. Johnson, <johnsonm@redhat.com> v4.14, 1 wrzeÅ›nia 1998 Wersja polska: Tomasz 'tsca' Sienicki, <tsca@edb.dk> v1.02, 10 grudnia 2001 Dokument niniejszy zawiera podstawowe wiadomoÅ›ci o systemie operacyjnym Linux, opis jego możliwoÅ›ci i wymagaÅ„, oraz odnoÅ›niki do odpowiednich zasobów. 1. Wprowadzenie do Linuksa Linux jest caÅ‚kowicie darmowym systemem operacyjnym zgodnym ze standardem POSIX, z rozszerzeniami SYSV i BSD (to znaczy, że wyglÄ…da jak Unix, ale nie jest oparty o jego kod). DostÄ™pna jest zarówno jego skompilowana wersja, jak i kod źródÅ‚owy. Prawa autorskie do Linuksa należą do Linusa Torvaldsa (<torvalds@transmeta.com>) oraz osób współtworzÄ…cych kod. Linux jest rozpowszechniany za darmo na warunkach okreÅ›lonych w licencji GNU. Treść tej licencji doÅ‚Ä…czana jest do pakietu ze źródÅ‚ami systemu, można siÄ™ z niÄ… również zapoznać pod adresem ftp://prep.ai.mit.edu/pub/gnu/COPYING. (Od tÅ‚umacza: tÅ‚umaczenie licencji GPL na jÄ™zyk polski znajduje siÄ™ pod adresem http://www.linux.org.pl/gpl.php.) Linux jako taki to tylko jÄ…dro systemu operacyjnego, część odpowiedzialna za obsÅ‚ugÄ™ sprzÄ™tu, zarzÄ…dzanie plikami, procesami, itd. Dopiero odpowiednie zestawienie jÄ…dra ze zbiorem programów użytkowych i aplikacji tworzy caÅ‚ość systemu operacyjnego. Takie zestawienie nazywa siÄ™ dystrybucjÄ…. SÅ‚owo Linux, chociaż tak naprawdÄ™ oznacza tylko jÄ…dro, używane jest powszechnie -- i poprawnie! -- w znaczeniu ,,system operacyjny oparty na jÄ…drze Linuksa''. ZwiÄ™zÅ‚y opis poszczególnych dystrybucji znajduje siÄ™ w Distributions-HOWTO. Å»adna z tych dystrybucji nie jest ,,oficjalnym Linuksem''. Linux nie jest oprogramowaniem ,,public domain'' ani ,,shareware''. Jest to system darmowy, a powszechnie używanymi terminami sÄ… freeware lub oprogramowanie wolnodostÄ™pne (Open Source Software[tm], zob. http://www.opensource.org (od tÅ‚umacza: informacje nt. Open Source po polsku znajdujÄ… siÄ™ pod adresem http://www.opensourcepl.org)). Rozdawnictwo i sprzedaż kopii Linuksa dozwolone sÄ… pod warunkiem jednoczesnego udostÄ™pnienia kodu źródÅ‚owego. W przypadku wprowadzenia wÅ‚asnych modyfikacji do kodu prawnie wymagane jest udostÄ™pnienie również źródeÅ‚ owych modyfikacji. Szczegóły zawarte sÄ… w licencji GNU. Linux jest wolnodostÄ™pny i takim pozostanie. Ze wzglÄ™du na naturÄ™ licencji GPL, o którÄ… ten system jest oparty, nielegalne byÅ‚oby tworzenie go w inny sposób. Zwróć uwagÄ™, że ,,wolnodostÄ™pny'' oznacza dostÄ™pność kodu źródÅ‚owego, a nie po prostu darmowość; dozwolone jest bowiem rozpowszechnianie Linuksa za pieniÄ…dze. Jedynym warunkiem jest udostÄ™pnianie z nim jego kodu źródÅ‚owego. To oczywiÅ›cie uogólnienie; jeÅ›li interesujÄ… CiÄ™ szczegóły, zapoznaj siÄ™ z treÅ›ciÄ… licencji GPL. Linux dziaÅ‚a na komputerach 386/486/Pentium wyposażonych w szyny ISA, EISA, PCI i VLB. IBM-owska magistrala MCA nie jest najlepiej obsÅ‚ugiwana przez jÄ…dra 2.0.x i wczeÅ›niejsze, sytuacja zmieniÅ‚a siÄ™ jednak w wersji 2.1.x i kolejnych, zob. http://glycerine.itsmm.uni.edu/mca. Istnieje wersja dla procesorów Motorola 680x0 (chodzi o komputery takie jak Amigi, Atari i VME), która dziaÅ‚a już caÅ‚kiem dobrze. Wersja ta pracuje na Motoroli 68020 z MMU, na 68030, 68040, 68050, wymaga też FPU. DziaÅ‚a już X Window System i sieć. Zob. news:comp.os.linux.m68k. Linux dziaÅ‚a dobrze również na procesorach Alpha DECa. Obecnie wspierane sÄ… takie platformy, jak "Jensen", "NoName", "Cabriolet", "Universal Desktop Box" (Multia) i inne. Zob. http://www.azstarnet.com/~axplinux/FAQ.html. Wspierane sÄ… też SPARCi Suna (wiÄ™kszość maszyn sun4c, sun4m i sun4u; rozwijane wsparcie dla sun4). Obecnie jedynÄ… dostÄ™pnÄ… na SPARC dystrybucjÄ… jest Red Hat. Zob. http://www.redhat.com/support/docs/rhl-sparc/. Aktywnie tworzona jest wersja na PowerPC (w tym PowerMac (Nubus i PCI), Motorola, IBM i Be). Zob. http://www.cs.nmt.edu/~linuxppc/ i http://www.linuxppc.org/. Wersje na inne maszyny (również MIPS (zob. http://linus.linux.sgi.com i http://lena.fnet.fr/) i ARM) sÄ… na różnych etapach rozwoju; nie oczekuj zbyt wiele. JeÅ›li możesz zaangażować siÄ™ w rozwój tych wersji, z pewnoÅ›ciÄ… znajdziesz współpracowników. Rozwój Linuksa przekroczyÅ‚ już etap testowania; wersja 1.0 ukazaÅ‚a siÄ™ 14 marca 1994. System nie jest wolny od bÅ‚Ä™dów, a w trakcie pracy na nim na pewno pojawiÄ… siÄ™ w nim i zostanÄ… usuniÄ™te kolejne niedoskonaÅ‚oÅ›ci. Linux rozwijany jest w sposób ,,otwarty'' -- wszystkie kolejne wersje, niezależnie od tego, czy można je uznać za ,,gotowe'', czy nie, sÄ… udostÄ™pniane użytkownikom. Informacja o stabilnoÅ›ci kolejnych wersji zawarta jest w ich numerze: wersje n.x.y gdzie x jest liczbÄ… parzystÄ… sÄ… wersjami stabilnymi, a zwiÄ™kszanie siÄ™ liczby y oznaka kolejne poprawki (np. wersje 1.2.2 i 1.2.3 różniÄ… siÄ™ od siebie tylko iloÅ›ciÄ… wprowadzonych poprawek, a nie możliwoÅ›ciami). Wersje n.x.y gdzie x jest liczbÄ… nieparzystÄ… sÄ… wersjami testowymi wypuszczanymi dla osób pracujÄ…cych nad ich rozwojem; mogÄ… być niestabilne i wieszać siÄ™, stale też zwiÄ™kszajÄ… siÄ™ ich możliwoÅ›ci. Gdy bieżąca wersja rozwojowa jÄ…dra zostaje uznana za stabilnÄ…, zostaje ona ,,zamrażana'' jako kolejna wersja stabilna, a rozwijana wersja otrzymuje nowy numer. WiÄ™kszość wersji jÄ…dra, i stabilnych i rozwojowych, jest raczej godna zaufania; ,,stabilna'' oznacza w tym kontekÅ›cie dodatkowo ,,powoli zmieniajÄ…ca siÄ™''. Można używać którejkolwiek z tych wersji, jeÅ›li dziaÅ‚a ona zgodnie z oczekiwaniami (chyba, że koniecznie chcesz mieć wersjÄ™ najnowszÄ…). Na przykÅ‚ad pochodzÄ…ca z 1992 roku wersja 0.97p1 bezproblemowo używana byÅ‚a na pewnym serwerze przez 136 dni bez przerwy (a dziaÅ‚aÅ‚aby pewnie dÅ‚użej, gdyby operator koparki przypadkowo nie uszkodziÅ‚ transformatora). Znane sÄ… przypadki ciÄ…gÅ‚ego używania Linuksa przez ponad rok, wiadomo też o komputerze, na którym wg ostatnich wiadomoÅ›ci wersja 0.99p15s chodziÅ‚a nieprzerwanie od 600 dni. ObecnÄ… stabilnÄ… wersjÄ… jÄ…dra jest 2.0.35 (numer bÄ™dzie siÄ™ zmieniaÅ‚ w miarÄ™ dodawania nowych sterowników i wprowadzania poprawek), rozpoczÄ™to też prace nad wersjÄ… 2.1.x. Pakiet z kodem źródÅ‚owym jÄ…dra Linuksa zawiera plik Documentation/Changes opisujÄ…cy zmiany, o których należy wiedzieć przy zmienianiu używanej wersji na nowszÄ…. WiÄ™kszość użytkowników Linuksa po prostu aktualizuje od czasu do czasu caÅ‚Ä… dystrybucjÄ™, a tym samym i jÄ…dro. Jak już wspomniano, model rozwoju jÄ…dra Linuksa jest modelem otwartym i zdecentralizowanym (w przeciwieÅ„stwie do modelu stosowanego w przypadku rozwoju wielu innych rodzajów oprogramowania); oznacza to, że najnowsze wersje sÄ… zawsze udostÄ™pniane użytkownikom. Co za tym idzie, każda wersja posiadajÄ…ca jakÄ…Å› nowÄ… funkcjonalność zawiera bÅ‚Ä™dy -- ale dziÄ™ki jej upublicznieniu bÅ‚Ä™dy te sÄ… bardzo szybko (czÄ™sto w przeciÄ…gu godzin) wyÅ‚apywane i usuwane. Natomiast zamkniÄ™ty i scentralizowany model rozwoju oprogramowania oznacza, że tylko jedna osoba lub grupa pracuje nad projektem, a nowe wersje oprogramowania publikowane sÄ… tylko wtedy, gdy autorzy uznadzÄ… je za wolne od bÅ‚Ä™dów. Powoduje to czÄ™sto znaczne wydÅ‚użenie siÄ™ czasu oczekiwania na nowÄ… wersjÄ™ i na poprawki bÅ‚Ä™dów oraz generalnie wolniejszy rozwój. Najnowsze wersje takiego oprogramowania sÄ… czasem wyższej jakoÅ›ci niż wersje oprogramowania tworzonego w sposób otwarty, cenÄ… jednak jest znaczne spowolnienie rozwoju. Oba w/w modele rozwoju oprogramowania omówione i zanalizowane zostaÅ‚y w The Cathedral and the Bazaar Erica Raymonda; zob. http://sagan.earthspace.net/~esr/writings/cathedral-bazaar/. 1 wrzeÅ›nia 1998 ostatniÄ… stabilnÄ… wersjÄ… jÄ…dra jest 2.0.35, a wersjÄ… rozwojowÄ… 2.1.119. 2. MożliwoÅ›ci Linuksa wielozadaniowość (można uruchamiać wiele programów naraz), obsÅ‚uga wielu użytkowników na tej samej maszynie w tym samym czasie (bez licencji wielostanowiskowych!), wieloplatformowość (Linux dziaÅ‚a pod wieloma platformami, nie tylko pod IntelowskÄ…), wieloprocesorowość (obsÅ‚uga SMP (wieloprzetwarzania symetrycznego) na platformach Intel i SPARC (prace nad wsparciem dla kolejnych platform trwajÄ…); Linux używany jest w wymagajÄ…cych wieloprzetwarzania zastosowaniach, np. w systemach Beowulf (zob. http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html) i opartym na SPARC superkomuterze Fujitsu AP1000+), wielowÄ…tkowość (jÄ…dro obsÅ‚uguje wiele niezależnych wÄ…tków w pojedynczej przestrzeni przydzielonej procesowi pamiÄ™ci), dziaÅ‚anie w trybie chronionym 386, miÄ™dzyprocesowa ochrona pamiÄ™ci (dziÄ™ki czemu niemożliwa jest sytuacja, w której jeden program powoduje pad caÅ‚ego systemu), Å‚adowanie kodu wykonywalnego na żądanie (tzn. czytanie tylko tej części programu, która jest rzeczywiÅ›cie wykorzystywana), współdzielenie pamiÄ™ci miÄ™dzy procesami (tzn. że wiele programów może korzystać z tego samego obszaru pamiÄ™ci. Gdy dany program zapisuje coÅ› w zapeÅ‚nionej już stronie pamiÄ™ci, zawartość tej strony (4 KB) kopiowana jest przedtem gdzie indziej. Proces ten nazywa siÄ™ copy-on-write i ma dwie zalety: zwiÄ™ksza szybkość i zmniejsza zużycie pamiÄ™ci), pamięć wirtualna stronicujÄ…ca (a nie skÅ‚adajÄ…ca caÅ‚e procesy) na dysk (na osobnÄ… partycjÄ™, do pliku, lub i tu i tu, z możliwoÅ›ciÄ… dynamicznego dodawania kolejnych obszarów wymiany (tak siÄ™ to nadal nazywa). JednoczeÅ›nie w użyciu może być ogółem 16 128-megabajtowych (a w nowszych jÄ…drach dwugigabajtowych) obszarów wymiany; w ten sposób teoretycznie można utworzyć funkcjonalny obszar wymiany do wielkoÅ›ci 2GB. ZwiÄ™kszenie tego limitu jest proste -- sprowadza siÄ™ do zmiany kilku linijek w kodzie źródÅ‚owym), zgrupowanie puli pamiÄ™ci przydzielonej programom i dyskowej pamiÄ™ci podrÄ™cznej (cache); dziÄ™ki czemu caÅ‚a wolna pamięć może być użyta jako pamięć podrÄ™czna. Ilość pamiÄ™ci podrÄ™cznej zmniejsza siÄ™ podczas wykonywania dużych programów, dynamicznie zlinkowane biblioteki dzielone (DLL) oraz, oczywiÅ›cie, biblioteki zlinkowane statycznie zrzuty pamiÄ™ci (core dumps) umożliwiajÄ…ce ,,poÅ›miertnÄ…'' analizÄ™ programów za pomocÄ… debuggera, wysoka zgodność z POSIX, SYSV, BSD na poziomie źródeÅ‚, poprzez zgodny z iBCS2 moduÅ‚ emulacji wysoka zgodność na poziomie binarnym z SCO, SVR3 i SVR4, dostÄ™pność caÅ‚ego kodu źródÅ‚owego, w tym caÅ‚ego jÄ…dra i wszystkich sterowników, narzÄ™dzi i programów; wszystko to wolno bez ograniczeÅ„ rozpowszechniać. Wiele komercyjnych programów dostÄ™pnych dla Linuksa dostarczanych jest bez kodu źródÅ‚owego, ale wszystko, co byÅ‚o wolnodostÄ™pne (w tym caÅ‚y system operacyjny) wolnodostÄ™pne pozostaÅ‚o, zgodna z POSIX kontrola procesów, pseudoterminale (pty), emulacja numerycznego koprocesora 387 w jÄ…drze, co odciąża programy z koniecznoÅ›ci wykonywania tej emulacji. W ten sposób wszystkie komputery pracujÄ…ce pod kontrolÄ… systemu Linux ,,majÄ…'' koprocesor. OczywiÅ›cie jeÅ›li komputer naprawdÄ™ posiada koprocesor, to bÄ™dzie on użyty; w takim przypadku można skompilować jÄ…dro wyÅ‚Ä…czajÄ…c obsÅ‚ugÄ™ 387: zaowocuje to niewielkim zyskiem pamiÄ™ci. wsparcie dla wielu narodowych i zindywidualizowanych klawiatur, Å‚atwo dodawać nowe definicje klawiatury dynamicznie, do 64 dynamicznie tworzonych wirtualnych konsol, co oznacza wiele niezależnych sesji obsÅ‚ugiwanych jednoczeÅ›nie przy tej samej fizycznej konsoli. MiÄ™dzy sesjami można przeÅ‚Ä…czać siÄ™ za pomocÄ… dowolnie zdefiniowanej kombinacji klawiszy (niezależnej od karty graficznej), wsparcie dla powszechnie używanych systemów plików, takich jak np. minix, Henix, wszystkie systemy V. WÅ‚asny zaawansowany system plików (do 4 TB, nazwy plików do 255 znaków), bezproblemowy dostÄ™p do partycji MS-DOS i OS/2. DziÄ™ki specjalnemu systemowi plików użycie partycji MS-DOS nie wymaga żadnych dodatkowych sztuczek, dostÄ™p doÅ„ nie różni siÄ™ oprócz ograniczeÅ„ w nazwach i prawach plików od dostÄ™pu do normalnego uniksowego systemu plików. Aktualnie nie sÄ… obsÅ‚ugiwane kompresowane partycje MS-DOS 6 (ale jest na to Å‚ata). System VFAT (tj. Windows 9x/NT) obsÅ‚ugiwany jest od jÄ…dra 2.0 wzwyż. specjalny system plików (UMSDOS) umożliwiajÄ…cy instalacjÄ™ Linuksa na partycji DOS, wsparcie (tylko odczyt) systemu plików HPFS-2 z OS/2 2.1, obsÅ‚uga HFS (systemu plików Macintosha) jako moduÅ‚, możliwość czytania wszystkich standardowych formatów CD-ROM-ów, wsparcie protokoÅ‚u sieciowego TCP/IP, w tym ftp, telnet, NFS, itd., serwer Appletalk, klient i serwer Netware, klient i serwer Lan Manager/Windows Native (SMB), wiele protokołów sieciowych: podstawowe protokoÅ‚y dostÄ™pne w najnowszych rozwojowych wersjach jÄ…dra to: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), Netrom i inne. Stabilne wersje jÄ…dra zawierajÄ… m.in. protokoÅ‚y TCP, IPv4, IPX, DDP i AX.25. 3. Zagadnienia sprzÄ™towe 3.1 Minimalne wymagania sprzÄ™towe Prawdopodobnie najuboższÄ… konfiguracjÄ… sprzÄ™towÄ… umożliwiajÄ…cÄ… uruchomienie Linuksa jest 386SX/16, 1 MB RAM, stacja dysków 1.44 lub 1.2 MB, którakolwiek ze wspieranych kart graficznych (+ oczywiÅ›cie klawiatura, monitor, itd). Taki sprzÄ™t pozwoli na uruchomienie systemu i sprawdzenie, czy w ogóle dziaÅ‚a on na tym komputerze; nie da siÄ™ jednak na czymÅ› takim wykonywać żadnej sensownej pracy. Omówienie minimalnych konfiguracji znajdziesz pod adresem http://rsphy1.anu.edu.au/~gpg109/mem.html. Å»eby móc cokolwiek zrobić potrzeba trochÄ™ miejsca na dysku twardym. 5 do 10 MB powinno wystarczyć na bardzo prostÄ… instalacjÄ™ (zawierajÄ…cÄ… tylko podstawowe polecenia systemowe i może jednÄ… lub dwie proste aplikacje -- np. program terminala). Taki system jest jednak bardzo ograniczony i niewygodny, zajmuje bowiem prawie caÅ‚e dostÄ™pne miejsce -- chyba, że zainstalowane aplikacje sÄ… naprawdÄ™ maÅ‚e. Generalnie nadaje siÄ™ tylko do celów testowych, i przechwaÅ‚ek na temat niewielkich wymagaÅ„ sprzÄ™towych. 3.2 Zalecana konfiguracja sprzÄ™towa JeÅ›li zamierzasz uruchamiać wymagajÄ…ce dużej mocy obliczeniowej programy takie jak gcc, X, czy TeX, potrzebujesz procesora szybszego niż 386SX/16 -- chociaż cierpliwym i taki wystarczy. W praktyce system bez X wymaga 4 MB, a z X 8 MB. WiÄ™cej niż 4 MB zalecane jest również w przypadku systemu obsÅ‚ugujÄ…cego wielu użytkowników równoczeÅ›nie, oraz systemu, pod którym jednoczeÅ›nie bÄ™dzie pracować kilka dużych programów (jak chociażby kompilacji). OczywiÅ›cie wszystko to bÄ™dzie dziaÅ‚ać również przy mniejszej iloÅ›ci pamiÄ™ci; Linux wykorzysta w takim przypadku pamięć podrÄ™cznÄ… (powolnÄ… pamięć dyskowÄ…); jest to jednak tak wolne, że prawie nie da siÄ™ tego używać. 16 MB znaczÄ…co ogranicza wykorzystanie pamiÄ™ci dyskowej przy uruchomieniu wielu programów, a 32 MB przy normalnej pracy jednego użytkownika zazwyczaj caÅ‚kowicie eliminuje problem. 64 i wiÄ™cej MB zalecane jest przy jednoczesnym uruchamianiu wielu bardzo pamiÄ™ciożernych aplikacji. Wielkość wymaganej przestrzeni dyskowej zależy naturalnie od rodzaju instalowanego oprogramowania. ZwykÅ‚y zestaw uniksowych narzÄ™dzi, powÅ‚ok i programów do administrowania systemem swobodnie zmieÅ›ci siÄ™ na 10 MB -- zostanie nawet trochÄ™ miejsca na pliki użytkownika. System bardziej kompletny (np. Red Hat, Debian, czy inna dystrybucja) wymaga do 60 do 600 MB w zależnoÅ›ci od instalowanych komponentów. Do tego dodać należy miejsce przeznaczone na pliki użytkowników. Przy dzisiejszych cenach twardych dysków nie ma sensu ryzykowanie, że nagle zabraknie miejsca. Warto wiÄ™c nabyć dysk o pojemnoÅ›ci co najmniej 2 GB, a lepiej 4 GB lub nawet wiÄ™cej -- nie zmarnuje siÄ™, to pewne. Linux bezproblemowo obsÅ‚uguje duże dyski twarde, np. popularne ostatnio dyski 11 GB na IDE i 18 GB na SCSI. JeÅ›li chcesz/potrzebujesz/stać CiÄ™ na konfiguracjÄ™ lepszÄ… od minimalnej, możesz rozszerzyć swój komputer o wiÄ™cej pamiÄ™ci, wiÄ™kszy dysk twardy, szybszy procesor i inne urzÄ…dzenia. Linux różni siÄ™ tu bardzo od DOS-a, w którym rozszerzanie pamiÄ™ci dawaÅ‚o umiarkowane zaledwie efekty -- w Linuksie różnica jest ogromna. Powodem jest oczywiÅ›cie ograniczenie DOS-a do 640 Kb, ograniczenie, od którego Linux jest wolny. 3.3 Wspierany sprzÄ™t CPU (procesor):Wszystko, co może uruchomić programy w trybie chronionym 386. Wszystkie modele 386, 486, Pentium, Pentium Pro, Pentium II i ich klony powinny dziaÅ‚ać (286 i starsze być może bÄ™dÄ… któregoÅ› dnia obsÅ‚ugiwane przez mniejsze jÄ…dro zwane ELKS, nie należy od niego jednak oczekiwać tych samych możliwoÅ›ci). Wersje dla procesorów 680x0 (dla x=2+zewnÄ™trzna jednostka zarzÄ…dzania pamiÄ™ciÄ… (MMU), 3, 4 lub 6) obsÅ‚ugujÄ…cych komputery Amiga i Atari dostÄ™pne sÄ… na serwerze tsx-11.mit.edu w katalogu 680x0. Wspierane jest również wiele maszyn DEC Alpha, SPARC i PowerPC. TrwajÄ… prace nad wersjami dla architektur ARM, StrongARM i MIPS. Magistrale:PCI, ISA, EISA i VLB. ObsÅ‚uga MCA (głównie PS/2) jest jeszcze niekompletna (prace trwajÄ…, patrz wyżej). Linux wymaga od sprzÄ™tu wiÄ™cej niż DOS, Windows, czy wiÄ™kszość pozostaÅ‚ych systemów operacyjnych. Oznacza to, że pod kontrolÄ… tych mniej wymagajÄ…cych systemów sprzÄ™t może dziaÅ‚ać bezbÅ‚Ä™dnie, a pod Linuksem zawiedzie. Linux jest doskonaÅ‚ym testerem pamiÄ™ci... RAM (pamięć):Na platformach intelowskich do 1 GB; na platformach 64-bitowych wiÄ™cej. Niektórzy (w tym Linus) zauważyli, że dodanie pamiÄ™ci bez powiÄ™kszenia bufora (cache) bardzo spowalnia ich komputer. JeÅ›li po rozszerzeniu pamiÄ™ci zaobserwujesz podobne objawy, zwiÄ™ksz cache. Niektóre komputery nie sÄ… w stanie zbuforować wiÄ™cej niż okreÅ›lonÄ… ilość pamiÄ™ci (najczęściej jest to 64 MB), niezależnie od tego, ile fizycznie pamiÄ™ci jest zainstalowane. Jest to spowodowane tym, że BIOS oryginalnie nie byÅ‚ przeznaczony do wykrywania pamiÄ™ci ponad 64 MB. JÄ…dra 2.1.x i nowsze automatycznie radzÄ… sobie z takimi sytuacjami, natomiast jÄ…dra 2.0.35 i wczeÅ›niejsze wymagajÄ… podania im specjalnego parametru podczas inicjalizacji systemu. PamiÄ™ci masowe:ObsÅ‚ugiwane sÄ… typowe dyski AT (EIDE, IDE, 16-bitowe kontrolery z MFM, RDD lub ESDI), jak również dyski SCSI, CD-ROMy na obsÅ‚ugiwanej karcie SCSI i typowe kontrolery XT (8-bitowe kontrolery z MFM lub RLL). Wspierane karty SCSI to: Advansys, seria Adaptec 1542, 1522, 1740, 27xx, i 29xx (z kilkoma wyjÄ…tkami), Buslogic MultiMaster i Flashpoint, kontrolery oparte o NCR53c8xx, kontrolery DPT, Qlogic ISP i FAS, Seagate ST-01 i ST-02, seria Future Domain TMC-88x (lub inne karty z koÅ›ciÄ… TMC950), TMC1660/1680, Ultrastor 14F, 24F i34F, Western Digital wd7000, i inne. ObsÅ‚ugiwane sÄ… również pamiÄ™ci taÅ›mowe SCSI, QIC-02, i niektóre QIC-80. Obok CD-ROMów IDE i SCSI wspierany jest też szereg CD-ROMów o zastrzeżonej architekturze (sÄ… to m.in. Matsushita/Panasonic, Mitsumi, Sony, Soundblaster, Toshiba, ATAPI (EIDE), SCSI i inne). Informacje o konkretnych modelach znajdujÄ… siÄ™ w Hardware Compatibility HOWTO. Wykazy te sÄ… i zawsze bÄ™dÄ… niekompletne. Bardziej aktualnych informacji dostarczajÄ… producenci dystrybucji. Karty graficzne:PracÄ™ w trybie tekstowym umożliwiajÄ… karty VGA, EGA, CGA, Hercules (i zgodne). WyÅ›wietlać grafikÄ™ i pracować z X-Window można za pomocÄ… (co najmniej) zwykÅ‚ych kart VGA, niektórych Super-VGA (wiÄ™kszość z kart bazujÄ…cych na koÅ›ci Tseng, Paradise i niektórych Tridentach), S3, 8514/A, ATI, Matrox, i Herculesa (używanym przez Linuksa serwerem X jest XFree86, co determinuje, które karty sÄ… obsÅ‚ugiwane. PeÅ‚na lista samych wspieranych koÅ›ci zajmuje ponad stronÄ™. Patrz http://www.XFree86.org/). Sieć:Zbiór obsÅ‚ugiwanych kart sieciowych zawiera: 3COM 503/509/579/589/595/905 (501/505/507 sÄ… wspierane, ale nie polecane), AT&T GIS (neé NCR) WaveLAN, wiÄ™kszość kart opartych o WD8390 lub WD80x3, NE1000/2000 i wiÄ™kszość ich klonów, AC3200, Apricot 82596, AT1700, ATP, DE425/434/435/500, D-Link DE-600/620, DEPCA, DE100/101, DE200/201/202 Turbo, DE210, DE422, Cabletron E2100 (nie polecana), Intel EtherExpress (nie polecana), EtherExpress Pro, EtherExpress 100, DEC EtherWORKS 3, HP LAN, HP PCLAN/plus, wiÄ™kszość kart opartych o AMD LANCE, NI5210, ni6510, SMC Ultra, DEC 21040 (tulip), Zenith Z-Note ethernet. Å»adna z kart Zircom i Cabletron (oprócz E2100) nie jest obsÅ‚ugiwana, ponieważ producent odmówiÅ‚ udzielenia programistom odpowiednich informacji. ObsÅ‚uga sieci Å›wiatÅ‚owodowych: karty DEFxx DEC-a. ObsÅ‚uga protokoÅ‚u sieciowego Point-to-Point: PPP (zarówno dla urzÄ…dzeÅ„ asynchronicznych (modemy), jak i poÅ‚Ä…czeÅ„ synchronicznych (ISDN)), SLIP, CSLIP, PLIP. Ograniczona obsÅ‚uga Token Ring. Port szeregowy:WiÄ™kszość kart opartych o 16450 i 16550 UART, w tym AST Fourport, Usenet Serial Card II i inne. Wspierane inteligentne karty to: seria Cyclades Cyclom (wsparcie od producenta), seria Comtrol Rocketport (wsparcie od producenta), Stallion (wiÄ™kszość kart: wsparcie od producenta), i Digi (niektóre karty: wsparcie od producenta). ObsÅ‚uga ISDN, frame relay (tranzytu ramki) i Å‚Ä…cza dzierżawionego. Inny sprzÄ™t:SoundBlaster, ProAudio Spectrum 16, Gravis Ultrasound, wiÄ™kszość pozostaÅ‚ych kart dźwiÄ™kowych, wiÄ™kszość (wszystkie?) rodzajów myszy (Microsoft, Logitech, PS/2), itd. 4. Niekompletny spis sportowanego i innego oprogramowania Pod Linuksem dostÄ™pne sÄ… wersje wiÄ™kszoÅ›ci podstawowych narzÄ™dzi i programów znanych z systemów uniksowych, w tym prawie caÅ‚ość oprogramowania opartego na licencji GNU i wiele pochodzÄ…cych z różnych źródeÅ‚ klientów X. SÅ‚owo `wersje' jest być może zbyt mocne, czÄ™sto bowiem dziÄ™ki zgodnoÅ›ci Linuksa z normÄ… POSIX programy te nie wymagajÄ… żadnych (lub prawie żadnych) modyfikacji do kompilacji pod tym systemem. Aplikacji nigdy za wiele; dla użytkowników i administratorów Linuksa pojawia siÄ™ ich coraz wiÄ™cej. Zapytaj producenta swojego ulubionego komercyjnego programu dla Unixa, czy wypuÅ›ciÅ‚ już jego wersjÄ™ na Linuksa! Poniżej znajduje siÄ™ niekompletna lista oprogramowania dziaÅ‚ajÄ…cego pod Linuksem: Podstawowe komendy Unix-a:ls, tr, sed, awk itp, itd, (wymieÅ„ którÄ…Å› -- i zapewne bÄ™dzie w Linuksie). NarzÄ™dzia programistyczne:gcc, gdb, make, bison, flex, perl, rcs, cvs, prof. JÄ™zyki programowania i Å›rodowiska:C, C++, Objective C, Java, Modula-3, Modula-2, Oberon, Ada95, Pascal, Fortran, ML, scheme, Tcl/tk, Perl, Python, Common Lisp i wiele innych. Åšrodowiska graficzne:GNOME i KDE (desktopy), X11R6 (XFree86 3.x), X11R5 (XFree86 2.x), MGR. Edytory:GNU Emacs, XEmacs, MicroEmacs, jove, ez, epoch, elvis (GNU vi), vim, vile, joe, pico, jed i inne. PowÅ‚oki (szele):bash (zgodny z POSIX sh), zsh (zawiera tryb zgodnoÅ›ci z ksh, pdksh, tcsh, csh, rc, es, ash (prawie caÅ‚kowicie zgodna z sh powÅ‚oka używana jako /bin/sh w BSD), i wiele wiÄ™cej. Telekomunikacja:PPP, UUCP, SLIP, CSLIP, peÅ‚en zestaw narzÄ™dzi TCP/IP, kermit, szrz, minicom, pcomm, xcomm, term (pozwala na uruchamianie wielu powÅ‚ok, przekierowywanie ruchu sieciowego i zdalnÄ… pracÄ™ pod X, a wszystko to na jednej linii telefonicznej), Seyon (popularny program komunikacyjny dla X), wiele pakietów do obsÅ‚ugi faksów i poczty gÅ‚osowej (przy użyciu ZyXELa i innych modemów). Zdalna praca przez port szeregowy lub sieć też oczywiÅ›cie jest możliwa. Newsy i poczta:C-news, innd, trn, nn, tin, smail, elm, mh, exmh, pine, mutt, itd. Procesory tekstu:TeX, groff, doc, ez, LyX, Lout, Linuxdoc-SGML, i inne. Gry:Nethack, wiele Mud-ów, gier dla X-ów i mnóstwo innych. JednÄ… z gier jest przeglÄ…danie gier dostÄ™pnych na tsx-11 i sunsite. :-) Wszystkie te programy (a nie jest to nawet setna część dostÄ™pnego oprogramowania) sÄ… darmowe. ZwiÄ™ksza siÄ™ też dostÄ™pność oprogramowania komercyjnego; spytaj producenta swojego ulubionego komercyjnego programu o wersjÄ™ dla Linuksa! 5. Kto używa Linuksa? Linux jest dostÄ™pny za darmo, nie trzeba nigdzie rejestrować posiadanych i używanych kopii -- trudno jest wiÄ™c stwierdzić, ilu ludzi używa tego systemu. Jednak faktem jest, że kilka firm utrzymuje siÄ™ wyÅ‚Ä…cznie ze jego sprzedaży, a linuksowe grupy sÄ… jednym z najbardziej obleganych zakÄ…tków Usenetu -- użytkowników musi wiÄ™c być miliony; trudno jednak o konkretne dane. Najlepsze badania rynku szacujÄ… obecnie tÄ™ liczbÄ™ na 7,5 do 11 milionów. Odważny czÅ‚owiek, Harald T. Alvestrand (<Harald.T.Alvestrand@uninett.no>), podjÄ…Å‚ ambitnÄ… próbÄ™ policzenia użytkowników Linuksa ,,sztuka po sztuce''. JeÅ›li chcesz zostać policzony, użyj formularzy dostÄ™pnych na stronach http://counter.li.org/ lub wyÅ›lij e-mail o jednym z dwóch tematów: I use Linux at home (,,używam Linuksa w domu'') lub I use Linux at home and at work (,,używam Linuksa w domu i w pracy'') na adres linux-counter@uninett.no. Honorowane sÄ… również zgÅ‚oszenia nieosobiste, o szczegóły pytaj autora projektu. Harald wysyÅ‚a co miesiÄ…c aktualne statystyki na grupÄ™ comp.os.linux.misc. Informacje te sÄ… również dostÄ™pne na WWW: http://counter.li.org/. 6. SkÄ…d wziąć Linuksa? 6.1 Anonimowy serwer FTP WolnÄ… od ograniczeÅ„ w dystrybucji dokumentacjÄ™ Linuksa znajdziesz na serwerze the Linux Documentation Project: ftp://sunsite.unc.edu/pub/Linux/docs/LDP/ i http://sunsite.unc.edu/LDP/. (Od tÅ‚umacza: polskie wersje dużej części umieszczonych tam dokumentów znajdujÄ… siÄ™ na stronach JTZ: http://www.jtz.org.pl/.) Po najÅ›wieższe wiadomoÅ›ci zajrzyj na grupÄ™ comp.os.linux.announce. Linuksa Å›ciÄ…gnąć można z (m.in.) nastÄ™pujÄ…cych anonimowych serwerów ftp: Nazwa Adres IP Katalog ============================= =============== =============== tsx-11.mit.edu 18.172.1.2 /pub/linux sunsite.unc.edu 152.2.22.81 /pub/Linux ftp.funet.fi 128.214.248.6 /pub/Linux net.tamu.edu 128.194.177.1 /pub/linux ftp.mcc.ac.uk 130.88.203.12 /pub/linux src.doc.ic.ac.uk 146.169.2.1 /packages/linux fgb1.fgb.mw.tu-muenchen.de 129.187.200.1 /pub/linux ftp.informatik.tu-muenchen.de 131.159.0.110 /pub/comp/os/linux ftp.dfv.rwth-aachen.de 137.226.4.111 /pub/linux ftp.informatik.rwth-aachen.de 137.226.225.3 /pub/Linux ftp.Germany.EU.net 192.76.144.75 /pub/os/Linux ftp.lip6.fr 132.227.77.2 /pub/linux ftp.uu.net 137.39.1.9 /systems/unix/linux wuarchive.wustl.edu 128.252.135.4 mirrors/linux ftp.win.tue.nl 131.155.70.100 /pub/linux ftp.stack.urc.tue.nl 131.155.2.71 /pub/linux srawgw.sra.co.jp 133.137.4.3 /pub/os/linux cair.kaist.ac.kr /pub/Linux ftp.denet.dk 129.142.6.74 /pub/OS/linux NCTUCCCA.edu.tw 140.111.1.10 /Operating-Systems/Linux nic.switch.ch 130.59.1.40 /mirror/linux sunsite.cnlab-switch.ch 193.5.24.1 /mirror/linux cnuce_arch.cnr.it 131.114.1.10 /pub/Linux ftp.monash.edu.au 130.194.11.8 /pub/linux ftp.dstc.edu.au 130.102.181.31 /pub/linux ftp.sydutech.usyd.edu.au 129.78.192.2 /pub/linux tsx-11.mit.edu oraz fgb1.fgb.mw.tu-muenchen.de sÄ… oficjalnymi serwerami GCC. Niektóre serwery sÄ… kopiami innych -- jeÅ›li możesz, użyj najbliższego (sieciowo) sobie. Co najmniej sunsite.unc.edu i ftp.informatik.tu-muenchen.de udostÄ™pniajÄ… usÅ‚ugÄ™ ftp przez e-mail. WiÄ™cej informacji pod adresami ftpmail@sunsite.unc.edu i ftp@informatik.tu-muenchen.de. JeÅ›li czujesz siÄ™ zagubiony, zajrzyj do Distribution-HOWTO, gdzie wymieniona jest część dystrybucji. W chwili obecnej, przynajmniej w USA, najpopularniejsze sÄ… Red Hat i Debian. 6.2 PÅ‚ytki CD WiÄ™kszość ludzi instaluje Linuksa z kompaktów. Dystrybucje rozrosÅ‚y siÄ™ do setek megabajtów oprogramowania; Å›ciÄ…ganie tego przez modem 28.8 lub ISDN trwa dÅ‚uuugo. Linuksa na pÅ‚ytce można nabyć na dwa sposoby: jako część archiwów FTP, albo bezpoÅ›rednio od producenta. Nabycie archiwów czÄ™sto umożliwia wybór dystrybucji, oznacza jednak również rezygnacjÄ™ ze wsparcia technicznego. Przy zakupie od producenta dystrybucji zazwyczaj wybrać nie można, oferowana jest za to jakaÅ› forma wsparcia (najczęściej pomoc w instalacji). 6.3 Inne źródÅ‚a Istnieje wiÄ™cej BBSów niż jest plików w dystrybucji Linuksa. Od czasu do czasu lista tych BBSów ogÅ‚aszana jest na grupie comp.os.linux.announce. Popytaj wÅ›ród przyjaciół i w LUGach (Grupach Użytkowników Linuksa), albo zamów którÄ…Å› z komercyjnych dystrybucji (ich lista znajduje siÄ™ w Linux distribution HOWTO dostÄ™pnym pod adresem http://sunsite.unc.edu/LDP/HOWTO/Distributions-HOWTO oraz w grupie comp.os.linux.announce). (Od tÅ‚um.: w Polsce najÅ‚atwiejszÄ… i najtaÅ„szÄ… formÄ… uzyskania Linuksa jest zakup jednego z czasopism komputerowych doÅ‚Ä…czajÄ…cych pÅ‚ytki z którÄ…Å› z dystrybucji. O konkrety pytaj na grupie pl.comp.os.linux.) 7. Status prawny Linuksa Chociaż Linux dostarczany jest z kompletnym kodem źródÅ‚owym, system ten nie jest wÅ‚asnoÅ›ciÄ… publicznÄ… -- jest oprogramowaniem chronionym prawami autorskimi, dostÄ™pnym jednakże za darmo na warunkach licencji GPL -- tam też znajdziesz wiÄ™cej informacji na ten temat. DziaÅ‚ajÄ…ce pod Linuksem programy również chronione sÄ… odpowiednimi prawami autorskimi, chociaż wiele z nich także dostÄ™pnych jest na licencji GPL. X Window rozpowszechniany jest na licencji MIT X, a niektóre programy użytkowe na licencji BSD. W każdym razie dozwolone jest rozpowszechnianie oprogramowania dostÄ™pnego na serwerze FTP (inaczej nie byÅ‚oby go tam). 8. Bieżące informacje o Linuksie Ponad cztery lata temu powstaÅ‚ miesiÄ™cznik Linux Journal. Skierowany jest do wszystkich użytkowników Linuksa, zawiera artykuÅ‚y o różnym stopniu trudnoÅ›ci. Prenumerata jednoroczna kosztuje 22 dolary w USA, 27 dolarów w Kanadzie i Meksyku, 32 dolary w pozostaÅ‚ych miejscach, pÅ‚atne w dolarach USA. PrenumeratÄ™ zamawia siÄ™ pocztÄ… elektronicznÄ… (subs@ssc.com), faksem (+1-206-782-7191), telefonicznie (+1-206-782-7733), lub pocztÄ… tradycyjnÄ… (Linux Journal, PO Box 85867, Seattle, WA 98145-1867, USA). SSC udostÄ™pnia swój publiczny klucz PGP, kodujÄ…c nim e-maila z zamówieniem prenumeraty bez strachu można podać numer swojej karty kredytowej. W/w klucz PGP uzyskuje siÄ™ poleceniem finger info@ssc.com . Istnieje szereg poÅ›wiÄ™conych Linuksowi grup oraz list dyskusyjnych. Linux FAQ zawiera wiÄ™cej informacji o tych ostatnich (FAQ to znajduje siÄ™ na wspomnianych serwerach FTP i w grupach dyskusyjnych). Na moderowanÄ… grupÄ™ comp.os.linux.announce wysyÅ‚ane sÄ… ogÅ‚oszenia n/t Linuksa (nowe programy, poprawki, itd). Na moderowanÄ… grupÄ™ comp.os.linux.answers wysyÅ‚ane sÄ… dokumenty FAQ (,,Najczęściej Zadawane Pytania''), HOWTO (,,Jak To Zrobić''), itp. Niemoderowana grupa comp.os.linux.admin jest miejscem dyskusji o administrowaniu systemami linuksowymi. Niemoderowana grupa comp.os.linux.development.system poÅ›wiÄ™cona jest rozwojowi jÄ…dra. Pytania dotyczÄ…ce programów można tu zadawać wyÅ‚Ä…cznie, jeÅ›li sÄ… one blisko powiÄ…zane z jÄ…drem. Inne programistyczne zapytania kierować należy na grupÄ™ comp.unix, chyba, że dotyczÄ… one konkretnych aplikacji. W takim przypadku wÅ‚aÅ›ciwÄ… grupÄ… jest comp.os.linux.development.apps. Niemoderowana grupa comp.os.linux.development.apps przeznaczona jest na dyskusje o rozwoju aplikacji dla Linuksa. Nie należy pytać tam, skÄ…d takie aplikacje Å›ciÄ…gnąć, nie jest to również miejsce na rozmowy o aplikacjach jeszcze nieistniejÄ…cych. Na grupÄ™ comp.os.linux.hardware wysyÅ‚ać można pytania dot. dziaÅ‚ania sprzÄ™tu pod Linuksem. Grupa comp.os.linux.networking poÅ›wiÄ™cona jest zagadnieniu rozwoju, dziaÅ‚ania i konfiguracji oprogramowania sieciowego pod Linuksem. comp.os.linux.x zajmuje siÄ™ systemem X Window. NastÄ™pczyni comp.os.linux, grupa comp.os.linux.misc, przeznaczona jest dla dyskusji na tematy niewymienione powyżej. Powodem rozbicia comp.os.linux na podgrupy byÅ‚o zmniejszenie ruchu na grupie macierzystej, dlatego nie krospostuj miÄ™dzy grupami comp.os.linux.*! Jedynym wyjÄ…tkiem jest wysÅ‚anie ogÅ‚oszenia do news:comp.os.linux.announce i którejÅ› z niemoderowaych grup. Nie przestrzegajÄ…c tej zasady narażasz siÄ™ na niemiÅ‚e potraktowanie... ŹródÅ‚em wiadomoÅ›ci o Linuksie na WWW jest http://sunsite.unc.edu/LDP/. 9. PrzyszÅ‚ość Od czasu jÄ…dra 1.0 wprowadzono do systemu istotne ulepszenia. Linux 1.2 miaÅ‚ krótszy czas dostÄ™pu do dysków, udoskonalone terminale, ulepszone zarzÄ…dzanie pamiÄ™ciÄ… wirtualnÄ…, wsparcie dla wielu platform, quoty i inne. Linux 2.0 (obecna stabilna wersja) zawiera jeszcze wiÄ™cej poprawek, wÅ‚Ä…czajÄ…c w to poprawki w szybkoÅ›ci dziaÅ‚ania, nowe protokoÅ‚y sieciowe, jednÄ… z najszybszych na Å›wiecie wersjÄ™ TCP/IP i znacznie wiÄ™cej. Linux 2.2 bÄ™dzie jeszcze szybszy i bÄ™dzie obsÅ‚ugiwaÅ‚ wiÄ™kszÄ… ilość protokołów sieciowych oraz urzÄ…dzeÅ„ niż obecnie. Jednak, mimo że kod źródÅ‚owy jÄ…dra to już ponad 3/4 miliona linii, wiele jeszcze zostaÅ‚o do napisania, w tym również dokumentacji. JeÅ›li chciaÅ‚byÅ› pomóc w jej tworzeniu, zasubskrybuj listÄ™ dyskusyjnÄ… linux-doc@vger.rutgers.edu; wyÅ›lij na adres majordomo@vger.rutgers.edu list zawierajÄ…cy sÅ‚owo ,,help'' w treÅ›ci (NIE w temacie). 10. O tym dokumencie Autor niniejszego dokumentu, Michael K. Johnson, <johnsonm@redhat.com> prosi o wszelkie, nawet drobne, uwagi; trudno bowiem stworzyć dobrÄ… dokumentacjÄ™ caÅ‚kowicie samemu. Mniej-wiÄ™cej bieżącÄ… wersjÄ™ tego tekstu znajdziesz zawsze pod adresem http://sunsite.unc.edu/LDP/. 10.1 FormalnoÅ›ci Znaki handlowe sÄ… wÅ‚asnoÅ›ciÄ… ich posiadaczy. Nie udziela siÄ™ żadnych gwarancji co do informacji zawartych w niniejszym dokumencie. Użycie i rozpowszechnianie na wÅ‚asne ryzyko. Zawartość tego dokumentu jest wÅ‚asnoÅ›ciÄ… publicznÄ… (public domain), bÄ…dź jednak uprzejmy i przy cytowaniu zaznacz autorstwo. 11. Od tÅ‚umacza PrzetÅ‚umaczyÅ‚em najnowszÄ… dostÄ™pnÄ… wersjÄ™ dokumentu. Niestety, w momencie, w którym to piszÄ™, tekst oryginalny nie byÅ‚ uaktualniany od dwóch lat; biorÄ…c pod uwagÄ™ szybki rozwój Linuksa, liczyć siÄ™ należy z możliwoÅ›ciÄ…, że część informacji jest przestarzaÅ‚a. Na pewno jednak wszystkie zmiany w stanie faktycznym, które nastÄ…piÅ‚y w przeciÄ…gu tych dwóch lat, sÄ… zmianami na lepsze. :-) Wersja oryginalna dokumentu ("INFO-SHEET") znajduje siÄ™ pod adresem http://sunsite.unc.edu/LDP/. Z polskimi tÅ‚umaczeniami pozostaÅ‚ych dokumentów HOWTO zapoznać siÄ™ możesz pod adresem http://www.jtz.org.pl/. Copyright for the translation: (c) 2000, 2001 by Tomasz 'tsca' Sienicki, <tsca@edb.dk>

Wyszukiwarka

Podobne podstrony:
info sheet howto pl
info sheet howto pl 11
info sheet howto pl 8
INFO SHEET HOWTO pl
info sheet howto pl 6
info sheet howto pl 3
info sheet howto pl 9
info sheet howto pl 10
info sheet howto pl 4
info sheet howto pl 4
info sheet howto pl 5
info sheet howto pl 2
info sheet howto pl 1
info sheet howto pl 7
bootdisk howto pl 8
PPP HOWTO pl 6 (2)
NIS HOWTO pl 1 (2)
cdrom howto pl 1
jtz howto pl 5

więcej podobnych podstron