Hellenic Linux Information Sheet Georgios E. Keramidas, keramida@ceid.upatras.gr v1.0, 22 October 1997 Áõôü ôï êåßìåíï ðáñÝ÷åé âáóéêÝò ðëçñïöïñßåò ãéá ôï ëåéôïõñãéêü óýóôçìá Linux, óõìðåñéëáìâáíïìÝíçò êáé ìéáò ðåñéãñáöÞò ôïõ Linux, ìéá ëßóôá ìå ÷áñáêôçñéóôéêÜ, ìåñéêÝò áðáéôÞóåéò êáé áñêåôÝò ðçãÝò. Âáóßæåôáé óôï áããëéêü Linux Information Sheet (Ýêäïóç 4.11, 13 Éáíïõáñßïõ 1997), ôï ïðïßï äéáôçñåß ï Michael K. Johnson, johnsonm@redhat.com ______________________________________________________________________ Table of Contents 1. ÅéóáãùãÞ óôï Linux 2. ×áñáêôçñéóôéêÜ ôïõ Linux 3. ÈÝìáôá Õëéêïý (Hardware) 3.1 ÅëÜ÷éóôåò ÁðáéôÞóåéò 3.2 ×ñçóéìïðïéÞóéìá ÓõóôÞìáôá 3.3 Õëéêü ðïõ Õðïóôçñßæåôáé 4. Ìéêñüò ÊáôÜëïãïò ÌåôáöåñïìÝíùí ÐñïãñáììÜôùí & ¶ëëïõ Ëïãéóìéêïý 5. Ðïéïò ×ñçóéìïðïéåß ôï Linux; 6. Ðùò íá ÐÜñåôå ôï Linux 6.1 Áíþíõìï FTP 6.2 CDROM 6.3 Áëëïé Ôñüðïé íá ÐÜñåôå ôï Linux 7. Îåêéíþíôáò 8. ÍïìéêÞ ÊáôÜóôáóç ôïõ Linux 9. ÍÝá ãéá ôï Linux 10. Ôï ÌÝëëïí 11. Áõôü ôï Êåßìåíï 12. ÍïìéêÜ & ¶ëëá ______________________________________________________________________ [1m1. ÅéóáãùãÞ óôï Linux[0m Ôï Linux åßíáé ìéá ôåëåßùò äùñåÜí åðáíáûëïðïßçóç ôïõ POSIX ðñïôýðïõ, ìå SYSV êáé BSD åðåêôÜóåéò (ðïõ óçìáßíåé üôé ìïéÜæåé ìå UNIX, áëëÜ äåí ðñïÝñ÷åôáé áðü ôçí ßäéá âÜóç ðçãáßïõ êþäéêá), ôï ïðïßï åßíáé äéáèÝóéìï óå ìïñöÞ ðçãáßïõ êþäéêá áëëÜ êáé óå åêôåëÝóéìç ìïñöÞ. Ôá ðíåõìáôéêÜ äéêáéþìáôá áíÞêïõí óôïí Linus B. Torvalds Linus.Torvalds@Helsinki.FI êáé Üëëïõò ðïõ êáôÜ êáéñïýò Ý÷ïõí ðñïóöÝñåé óôçí áíÜðôõîÞ ôïõ. ÄéáíÝìåôáé ``åëåýèåñá'', óýìöùíá ìå ôïõò üñïõò ôçò GNU General Public License. Ôï Linux äåí åßíáé public domain, êáé äåí åßíáé shareware. Åßíáé ``äùñåÜí'' ëïãéóìéêü, êáé ìðïñåßôå íá äþóåôå áíôßãñáöÜ ôïõ, áëëÜ ðñÝðåé íá äþóåôå êáé ôïí ðçãáßï êþäéêá ìáæß Þ íá êÜíåôå äõíáôÞ ôçí äéáíïìÞ ôïõ ìå ôïí ßäéï ôñüðï. Áí äéáíåßìåôå ïðïéåóäÞðïôå áëëáãÝò, åßóôå íïìéêÜ õðåýèõíïé íá äéáíåßìåôå ôïí ðçãáßï êþäéêá ãéá áõôÝò ôéò áëëáãÝò. Äåßôå ôçí GNU General Public License ãéá ëåðôïìÝñåéåò. ¸íá áíôßãñáöï äéáíÝìåôáé ìå ôïí ðçãáßï êþäéêá ôïõ Linux, Þ ìðïñåßôå íá ðÜñåôå Ýíá áíôßãñáöï ìÝóù ftp áðü ôï prep.ai.mit.edu, êáôÜëïãïò /pub/GNU/COPYING. Ôï Linux áêüìç äéáíÝìåôáé åëåýèåñá, ôþñá ðïõ Ý÷åé öôÜóåé óôçí Ýêäïóç 2.0, êáé èá óõíå÷ßóåé íá äéáíÝìåôáé åëåýèåñá. Áêñéâþò ëüãù ôçò öýóçò ôçò GNU Üäåéáò ÷ñÞóçò, õðü ôïõò üñïõò ôçò ïðïßáò äéáíÝìåôáé ôï Linux, èá Þôáí ðáñÜíïìï íá ìçí äéáíÝìåôáé åëåýèåñá ôï Linux. Ðñïóï÷Þ üìùò: åßíáé áðïëýôùò íüìéìï íá áðáéôïýíôáé ÷ñÞìáôá ãéá ôçí äéáíïìÞ ôïõ Linux, áñêåß íá äéáíÝìåôáé êáé ï ðçãáßïò êþäéêáò ìáæß. ÁõôÞ åßíáé ìéá ðïëý ãåíéêÞ äéáðßóôùóç. Áí èÝëåôå ôéò áêñéâåßò íïìéêÝò ëåðôïìÝñåéåò, äéáâÜóôå ôçí GNU Üäåéá ÷ñÞóçò ôïõ Linux. Ôï Linux ôñÝ÷åé óå 386/486/Pentium ìç÷áíÝò ìå ISA, EISA, PCI êáé VLB äéáýëïõò. Ï äßáõëïò MCA (ôçò IBM) äåí õðïóôçñßæåôáé ôÝëåéá áêüìá, ðáñüëï ðïõ Ý÷åé áñ÷ßóåé íá õðïóôçñßæåôáé áðü ôá kernels 2.1.x. Áí åíäéáöÝñåóôå, äåßôå ôçí óåëßäá <http://glycerine.itsmm.uni.edu/mca>. ÕðÜñ÷åé ìéá ìåôáöïñÜ óå áíÜðôõîç ãéá ðïëëÝò Motorola 680x0 ðëáôöüñìåò (ôþñá ôñÝ÷åé óå êÜðïéåò Amiga, Atari, êáé VME ìç÷áíÝò), ðïõ ôþñá ðëÝïí äïõëåýåé áñêåôÜ êáëÜ. Áðáéôåß Ýíáí 68020 ìå MMU, Ýíáí 68030, 68040, Þ Ýíáí 68060. Åðßóçò áðáéôåß ìéá FPU. Ïé ôñÝ÷ïõóåò åêäüóåéò Ý÷ïõí õðïóôÞñéîç êáé ãéá äéêôõáêÝò êáé ãéá X åöáñìïãÝò. Ôï Linux ôñÝ÷åé ðïëý êáëÜ óôïõò Alpha åðåîåñãáóôÝò ôçò DEC, ìå õðïóôÞñéîç ãéá ôéò ìç÷áíÝò "Jensen", "NoName", "Cabriolet", "Universal Desktop Box" (åõñýôåñá ãíùóôü ùò Multia), êáé ðïëëÝò Üëëåò ðëáôöüñìåò. Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò, äåßôå ôçí óåëßäá <http://www.azstarnet.com/~axplinux/FAQ.html>. Ôï Linux ôñÝ÷åé êáëÜ êáé óå Sun SPARCs; ïé ðéï ðïëëÝò sun4c êáé sun4m ìç÷áíÝò ôþñá ìðïñïýí íá ôñÝîïõí ôï Linux, ìå õðïóôÞñéîç ãéá ôéò sun4u íá Ý÷åé Þäç îåêéíÞóåé íá áíáðôýóóåôáé. Ôï Red Hat Linux åßíáé (ôçí óôéãìÞ ðïõ ãñÜöïíôáé áõôÝò ïé ãñáììÝò) ç ìüíç äéáíïìÞ ôïõ Linux ðïõ õðÜñ÷åé ãéá SPARCs! Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò äåßôå ôçí óåëßäá <http://www.redhat.com/support/docs/rhl-sparc/>. Ôï Linux ìåôáöÝñåôáé ôþñá êáé óôçí áñ÷éôåêôïíéêÞ PowerPC, óõìðåñéëáìâáíïìÝíùí ôùí PowerMac (Nubus êáé PCI), Motorola, IBM, êáé Be ìç÷áíþí. ÌåôáöïñÝò ôïõ Linux êáé óå Üëëåò áñ÷éôåêôïíéêÝò, üðùò MIPS êáé ARM, Ý÷ïõí îåêéíÞóåé êáé äåß÷íïõí äéÜöïñá ðïóïóôÜ ðñïüäïõ. Ìçí êñáôÜôå ôçí áíÜóá óáò, áëëÜ áí åíäéáöÝñåóôå êáé ìðïñåßôå íá ðñïóöÝñåôå, ìðïñåßôå íá âñåßôå êé Üëëïõò ðïõ èá åíäéáöåñüíôïõóáí íá äïõëÝøïõí ìáæß óáò. Ôï Linux äåí èåùñåßôå ðéá óå ðåéñáìáôéêü óôÜäéï, áöïý Ýêäïóç 1.0 Ý÷åé ôåëåéþóåé áðü ôéò 14 Ìáñôßïõ ôïõ 1994. ÕðÜñ÷ïõí áêüìç bugs óôï óýóôçìá, êáé íÝá bugs èá åìöáíßæïíôáé êáé èá äéïñèþíïíôáé êáèþò ðåñíÜ ï êáéñüò. ÅðåéäÞ ôï Linux áêïëïõèåß ôï ``áíïé÷ôü ðñüôõðï áíÜðôõîçò'', üëåò ïé íÝåò åêäüóåéò èá äßíïíôáé óôï êïéíü, áêüìç êé áí äåí èåùñïýíôáé ``åìðïñéêÞò ðïéüôçôáò''. Ðáñüë' áõôÜ, êáé ãéá íá âïçèçèåß ï êüóìïò óôçí åðéëïãÞ åíüò óôáèåñïý ðõñÞíá, ôï áêüëïõèï ó÷Þìá Ý÷åé õëïðïéçèåß: Ïé åêäüóåéò 2.x.y, üðïõ ôï x åßíáé æõãüò áñéèìüò, åßíáé óôáèåñÝò åêäüóåéò êáé ìüíï äéïñèþóåéò ëáèþí ðñïóôßèåíôáé êáèþò ôï y áõîÜíåôáé. ¸ôóé áðü ôçí Ýêäïóç 2.0.2 óôçí 2.0.3, õðÜñ÷ïõí ìüíï äéïñèþóåéò ëáèþí ü÷é íÝá ÷áñáêôçñéóôéêÜ. Ïé åêäüóåéò 2.x.y, üðïõ ôï x åßíáé Ýíáò ðåñéôôüò áñéèìüò, åßíáé beta-ðïéüôçôáò åêäüóåéò ìüíï ãéá developers. Ìðïñåß íá åßíáé áóôáèåßò, íá ðáñïõóéÜæïõí ãåíéêüôåñá ðñïâëÞìáôá êáé áëëÜæïõí ðïëý ãñÞãïñá êáèþò íÝá features ðñïóôßèåíôáé óå áõôÝò óõíÝ÷åéá. Ìüëéò ðåñíÜåé áñêåôüò êáéñüò, êáèþò ç ôñÝ÷ïõóá Ýêäïóç ôïõ kernel óôáèåñïðïéåßôáé, ç áíÜðôõîç ``ðáãþíåé'' ãéá ëßãï, ìéá êáéíïýñéá óôáèåñÞ Ýêäïóç ôïõ kernel ìïéñÜæåôáé, êáé ç áíÜðôõîç óõíå÷ßæåôáé ìå ìéá êáéíïýñéá ðåéñáìáôéêÞ Ýêäïóç. Ç ôñÝ÷ïõóá óôáèåñÞ Ýêäïóç åßíáé ç 2.0.31 (áõôü èá óõíå÷ßóåé íá áëëÜæåé êáèþò êáéíïýñéïé ïäçãïß ðñïóôßèåíôáé êáé bugs äéïñèþíïíôáé). Ç ðåéñáìáôéêÞ Ýêäïóç ðïõ áíáðôýóóåôáé åßíáé ç óåéñÜ 2.1.÷. Áí ç 2.0.÷ åßíáé ðïëý êáéíïýñéá ãéá åóÜò, ìðïñåßôå íá ðáñáìåßíåôå ìå ôçí 1.2.13 ðñïò ôï ðáñüí. Ðáñüë' áõôÜ ïé ôåëåõôáßåò 2.0.÷ åêäüóåéò Ý÷ïõí áðïäåé÷ôåß áñêåôÜ óôáèåñÝò. Óçìåéþóôå üôé ç áëëáãÞ áðü ôçí Ýêäïóç 1.2 óôçí 2.0 áðáéôåß íá áëëÜîåôå êáé ðïëëÜ áðü ôá ðñïãñÜììáôÜ óáò! ºóùò ðñïôéìÞóåôå íá áëëÜîåôå óôçí ðéï êáéíïýñéá Ýêäïóç ôçò äéáíïìÞò óáò ãéá íá áëëÜîïõí ìáæß êáé áõôÜ ôá ðñïãñÜììáôá. Ï ðçãáßïò êþäéêáò ôïõ Linux kernel ðåñéÝ÷åé Ýíá áñ÷åßï, Documentation/Changes, ðïõ åîçãåß áõôÝò ôéò áëëáãÝò êáé ðïëëÜ Üëëá. Ïé ðéï ðïëëÝò åêäüóåéò ôïõ Linux, ðåéñáìáôéêÝò êáé ìç, åßíáé áñêåôÜ óôáèåñÝò, êáé ìðïñåßôå íá óõíå÷ßóôå íá ôéò ÷ñçóéìïðïéåßôå áí êÜíïõí áõôü ðïõ èÝëåôå êáé äåí óáò åíäéáöÝñåé íá åßóôå óôçí ``áé÷ìÞ ôçò ôå÷íïëïãßáò''. ¸íá site åß÷å Ýíáí õðïëïãéóôÞ ðïõ Ýôñå÷å ôçí Ýêäïóç 0.97p1 (áðü ôï êáëïêáßñé ôïõ 1992) ãéá ðÜíù áðü 136 çìÝñåò ÷ùñßò êáíÝíá ëÜèïò Þ crash. (èá ëåéôïõñãïýóå ãéá ðïëý ðåñéóóüôåñï áí Ýíáò åñãÜôçò äåí Ýêëåéíå êáôÜ ëÜèïò ôïí ìåôáó÷çìáôéóôÞ êýñéáò éó÷ýïò...) Áëëïé Ý÷ïõí óôåßëåé uptimes ðáñáðÜíù áðü Ýíá ÷ñüíï. ¸íá site áêüìç åß÷å Ýíáí õðïëïãéóôÞ ðïõ Ýôñå÷å ôï Linux 0.99p15s ãéá ðÜíù áðü 600 days ôçí ôåëåõôáßá öïñÜ ðïõ ôï áíÝöåñå. ¸íá ðñÜãìá ðïõ áîßæåé íá îÝñåé êáíåßò åßíáé üôé ôï Linux áêïëïõèåß Ýíá áíïé÷ôü êáé êáôáíåìçìÝíï ìïíôÝëï áíÜðôõîçò, áíôß ãéá Ýíá êëåéóôü êáé êåíôñéêïðïéçìÝíï ìïíôÝëï, üðùò ç ðëåéïøçößá ôùí õðüëïéðùí ìåãÜëùí óõóôçìÜôùí ëïãéóìéêïý. Áõôü óçìáßíåé üôé ç ôñÝ÷ïõóá Ýêäïóç åßíáé ðÜíôá äéáèÝóéìç (ìå ôï ðïëý ìéá Þ äõï åâäïìÜäåò êáèõóôÝñçóç) Ýôóé ðïõ ïðïéïóäÞðïôå íá ìðïñåß íá ôçí ÷ñçóéìïðïéÞóåé. Ôï áðïôÝëåóìá åßíáé üôé üðïôå ìéá êáéíïýñéá Ýêäïóç ìå íÝá ÷áñáêôçñéóôéêÜ âãáßíåé, ó÷åäüí ðÜíôá ðåñéÝ÷åé êáé bugs, áëëÜ óýíôïìá áñ÷ßæåé ìéá ôÜ÷éóôç äïêéìÞ êáé áíÜðôõîç, Ýôóé ðïõ ôá bugs âñßóêïíôáé êáé äéïñèþíïíôáé ãñÞãïñá, óõ÷íÜ ìÝóá óå ëßãåò þñåò, áöïý ðïëëïß åñãÜæïíôáé ãéá íá ``÷ôßóïõí'' ôçí íÝá Ýêäïóç. Óå áíôßèåóç, ôï êëåéóôü êáé êåíôñéêïðïéçìÝíï ìïíôÝëï óçìáßíåé üôé õðÜñ÷åé Ýíá Üôïìï Þ ìéá ïìÜäá ðïõ äïõëåýåé óôï project, êáé äéáíÝìïõí ëïãéóìéêü üôáí áõôïß íïìßæïõí üôé äïõëåýåé áñêåôÜ êáëÜ. Óõ÷íÜ áõôü ïäçãåß óå ìåãÜëá äéáóôÞìáôá ìåôáîý ôùí äéáíïìþí êáé ìåãÜëåò áíáìïíÝò ãéá äéïñèþóåéò ëáèþí. Óáöþò ç ôåëåõôáßá Ýêäïóç ôÝôïéïõ óõóôÞìáôïò ëïãéóìéêïý åßíáé óõ÷íÜ õøçëÞò ðïéüôçôáò, áëëÜ ç ôá÷ýôçôá áíÜðôõîçò åßíáé ãåíéêÜ ðïëý ìéêñüôåñç. Óôéò 26 Ïêôùâñßïõ, 1997, ïé ôñÝ÷ïõóåò åêäüóåéò åßíáé 2.0.31 ãéá ôçí óôáèåñÞ Ýêäïóç ôïõ Linux, êáé 2.1.57 ãéá ôçí ðåéñáìáôéêÞ. [1m2. ×áñáêôçñéóôéêÜ ôïõ Linux[0m · Multitasking: ðïëëÜ ðñïãñÜììáôá ôñÝ÷ïõí ôáõôü÷ñïíá. · Ðïëõ÷ñçóôéêü (multiuser): ðïëëïß ÷ñÞóôåò óôï ßäéï ìç÷Üíçìá ôáõôü÷ñïíá (êáé êáìßá áíÜãêç ãéá ðïëëÝò Üäåéåò ÷ñÞóôç!). · ÌåôáöÝñóéìï (multiplatform): ôñÝ÷åé óå ðïëëÝò äéáöïñåôéêÝò CPUs, ü÷é ìüíï óôïõò åðåîåñãáóôÝò ôçò Intel. · Multiprocessor: ÕðÜñ÷åé Þäç õðïóôÞñéîç SMP óôéò Intel êáé SPARC ðëáôöüñìåò (ìå ôçí äïõëåéÜ íá Ý÷åé îåêéíÞóåé êáé óå Üëëåò ðëáôöüñìåò), êáé ôï Linux ÷ñçóéìïðïéåßôáé óå ðïëëÝò MP åöáñìïãÝò, óõìðåñéëáìâáíïìÝíùí êáé ôùí óõóôçìÜôùí Beowulf (äåßôå ôï <http://cesdis.gsfc.nasa.gov/linux-web/beowulf/beowulf.html>) êáé óôïí Fujitsu AP1000+ õðåñõðïëïãéóôÞ ðïõ âáóßæåôáé óôçí SPARC áñ÷éôåêôïíéêÞ. · ÔñÝ÷åé óå ðñïóôáôåõìÝíç êáôÜóôáóç (protected mode) óôïí 386 êáé ôïõò íåþôåñïõò Intel åðåîåñãáóôÝò. · ¸÷åé ðñïóôáóßá ìíÞìçò ìåôáîý ôùí äéåñãáóéþí, Ýôóé þóôå Ýíá ðñüãñáììá íá ìçí ìðïñåß íá ``êáôåâÜóåé'' üëï ôï óýóôçìá. · Öïñôþíåé üôáí õðÜñ÷åé áíÜãêç ôá åêôåëÝóéìá: ôï Linux äéáâÜæåé áðü ôï äßóêï ìüíï åêåßíá ôá ìÝñç åíüò ðñïãñÜììáôïò ðïõ ðñáãìáôéêÜ ÷ñçóéìïðïéïýíôáé. · ÊïéíÝò copy-on-write óåëßäåò ìåôáîý ôùí åêôåëÝóéìùí. Áõôü óçìáßíåé üôé ðïëëÝò äéåñãáóßåò ìðïñïýí íá ÷ñçóéìïðïéïýí ôéò ßäéåò ðåñéï÷Ýò ìíÞìçò ãéá íá ôñÝ÷ïõí. ¼ôáí êÜðïéá ðñïóðáèÞóåé íá ãñÜøåé óôçí ìíÞìç, åêåßíç ç óåëßäá (Ýíá êïììÜôé 4KB ôçò ìíÞìçò) áíôéãñÜöåôáé êÜðïõ áëëïý. Ôï copy-on-write Ý÷åé äýï ðëåïíåêôÞìáôá: áõîÜíåé ôçí ôá÷ýôçôá êáé ìåéþíåé ôçí ìíÞìç ðïõ áðáéôåßôáé. · ÉäåáôÞ ìíÞìç ÷ñçóéìïðïéþíôáò óåëéäïðïßçóç (äåí êÜíåé swapping ïëüêëçñåò äéåñãáóßåò) êáé ìÝñïò ôïõ äßóêïõ: óå Ýíá îå÷ùñéóôü partition Þ Ýíá áñ÷åßï óôï óýóôçìá áñ÷åßùí, Þ êáé ôá äýï, ìå ôçí äõíáôüôçôá ãéá ðñïóèÞêç ðåñéóóüôåñùí swapping ðåñéï÷þí óå runtime ÷ñüíï (íáé, áêüìá ëÝãïíôáé swapping ðåñéï÷Ýò). ÓõíïëéêÜ ôï ðïëý 16 swapping ðåñéï÷Ýò ôùí 128 MB ìðïñïýí íá ÷ñçóéìïðïéïýíôáé ôáõôü÷ñïíá, äßíïíôáò Ýíá èåùñçôéêü üñéï ôùí 2 GB óôçí óõíïëéêÞ swapping ðåñéï÷Þ. Åßíáé áðëü, üìùò, íá áëëÜîåé ôï üñéï áõôü, ôñïðïðïéþíôáò ëßãåò ãñáììÝò êþäéêá. · Ìéá åíïðïéçìÝíç ðçãÞ ìíÞìçò ãéá ðñïãñÜììáôá ÷ñÞóôç êáé cache äßóêùí, Ýôóé þóôå üëç ç åëåýèåñç ìíÞìç íá ìðïñåß íá ÷ñçóéìïðïéçèåß ãéá caching, êáé ç cache íá ìðïñåß íá ìåéùèåß üôáí ôñÝ÷ïõí ìåãÜëá ðñïãñÜììáôá. · ÄõíáìéêÜ öïñôþóéìåò äéáìïéñáóìÝíåò âéâëéïèÞêåò (dynamically linked shared libraries) (áëëéþò ãíùóôÝò êáé ùò DLL's). ÂÝâáéá, õðïóôçñßæåé êáé óôáôéêÝò âéâëéïèÞêåò. · Äçìéïõñãåß core dumps ãéá åê ôùí õóôÝñùí áíÜëõóç, äßíïíôáò ôçí äõíáôüôçôá ãéá ÷ñÞóç åíüò debugger óå Ýíá ðñüãñáììá ü÷é ìüíï üôáí ôñÝ÷åé, áëëÜ êé áöïý Ý÷åé crash-Üñåé. · Óõìâáôü óå Ýíá ìåãÜëï ðïóïóôü ìå ôï POSIX, ôï System V, êáé ôï BSD óå åðßðåäï ðçãáßïõ êþäéêá. · ÌÝóù åíüò iBCS2-óõìâáôïý ôìÞìáôïò åîïìïßùóçò, óõìâáôü ìå SCO, SVR3, êáé SVR4 óå äõáäéêü (åêôåëÝóéìï) åðßðåäï. · ¼ëïò ï ðçãáßïò êþäéêáò åßíáé äéáèÝóéìïò, óõìðåñéëáìâáíïìÝíïõ ïëüêëçñïõ ôïõ kernel êáé üëùí ôùí ïäçãþí, ôùí åñãáëåßùí áíÜðôõîçò êáé üëùí ôùí ðñïãñáììÜôùí ÷ñÞóôç! Åðßóçò, ïëüêëçñï ôï Linux ìðïñåß íá äéáíÝìåôáé åëåýèåñá ïëüêëçñï. ÐïëëÜ åìðïñéêÜ ðñïãñÜììáôá õðÜñ÷ïõí äéáèÝóéìá ãéá Linux ÷ùñßò ôïí ðçãáßï êþäéêá, áëëÜ üôé Þôáí åëåýèåñá äéáèÝóéìï, óõìðåñéëáìâáíüìåíïõ ïëüêëçñïõ ôïõ âáóéêïý ëåéôïõñãéêïý óõóôÞìáôïò, åßíáé áêüìç åëåýèåñá äéáèÝóéìï. · ¸ëåã÷ïò åñãáóéþí óõìâáôüò ìå POSIX. · pseudoterminals (pty's). · Åîïìïßùóç ôçò 387 FPU ìÝóá óôï ßäéï ôï kernel Ýôóé þóôå ôá ðñïãñÜììáôá äåí ÷ñåéÜæåôáé íá êÜíïõí ôçí äéêÞ ôïõò åîïìïßùóç. ÊÜèå õðïëïãéóôÞò ðïõ ôñÝ÷åé ôï Linux ìïéÜæåé íá Ý÷åé Ýíá ìáèçìáôéêü óõíåðåîåñãáóôÞ. ÂÝâáéá, áí ï õðïëïãéóôÞò óáò Ý÷åé Þäç ìéá FPU, èá ÷ñçóéìïðïéçèåß áõôÞ áíôß ãéá ôçí åîïìïßùóç, êáé ìðïñåßôå íá ÷ôßóåôå ôïí ðõñÞíá óáò ÷ùñßò áõôÞ ôçí åîïìïßùóç, ãéá íá êåñäßóåôå ëßãç ìíÞìç. · ÕðïóôÞñéîç ãéá ðïëëÜ åèíéêÜ êáé ðñïóáñìüóéìá ðëçêôñïëüãéá -- åßíáé áñêåôÜ åýêïëï íá ðñïóôåèïýí êáéíïýñéá äõíáìéêÜ üôáí õðÜñîåé áíÜãêç. · ÐïëëáðëÝò éäåáôÝò êïíóüëåò: áñêåôÜ áíåîÜñôçôá login sessions áðü ôçí êïíóüëá ôïõ óõóôÞìáôïò, áëëÜæåôå ðáôþíôáò Ýíá óõíäõáóìü áðü hot-keys (áíåîÜñôçôá áðü ôï video hardware). These are dynamically allocated; you can use up to 64. · Õðïóôçñßæåé ðïëëÜ êïéíÜ óõóôÞìáôá áñ÷åßùí, óõìðåñéëáìâáíïìÝíùí ôùí minix, Xenix, üëá ôá êïéíÜ system V filesystems (ð.÷. UFS), êáé Ý÷åé Ýíá äéêü ôïõ åîåëéãìÝíï óýóôçìá áñ÷åßùí, ôï ïðïßï ðñïóöÝñåé óõóôÞìáôá áñ÷åßùí ìÝ÷ñé 4 TB, êáé ïíüìáôá ðïõ ðåñéÝ÷ïõí ìÝ÷ñé 255 ÷áñáêôÞñåò. ÅðéðëÝïí, óôï óýóôçìá áñ÷åßùí ôïõ Linux, ï ìüíïò ðåñéïñéóìüò ðïõ õðÜñ÷åé óôï ðïéïõò ÷áñáêôÞñåò ìðïñåß íá ðåñéÝ÷åé Ýíá üíïìá åßíáé üôé äåí ìðïñåß íá ðåñéÝ÷åé ôïí ÷áñáêôÞñá ASCII NUL (0) (áíôßèåôá ìå ôï VFAT, ð.÷. ðïõ áðáãïñåýåé ôïõò ÷áñáêôÞñåò ``*?<>|":/\\+=,; []''). · ÄéÜöáíç ðñïóðÝëáóç ôùí áñ÷åßùí åíüò MS-DOS partition (Þ OS/2 FAT partition) ìÝóù åíüò åéäéêïý óõóôÞìáôïò áñ÷åßùí: äåí ÷ñåéÜæåóôå åéäéêÝò åíôïëÝò ãéá íá ÷ñçóéìïðïéÞóåôå ôï MS-DOS partition, ìïéÜæåé óáí Ýíá êáíïíéêü Unix óýóôçìá áñ÷åßùí (åêôüò áðü ìåñéêïýò áóôåßïõò ðåñéïñéóìïýò óôá ïíüìáôá ôùí áñ÷åßùí, ôçí ðñïóôáóßá ôùí áñ÷åßùí, êôë.). Ôá óõìðéåóìÝíá partitions ôïõ MS-DOS 6 äåí äïõëåýïõí áõôü ôïí êáéñü ÷ùñßò Ýíá patch (dmsdosfs). Ôï Linux 2.0 õðïóôçñßæåé ôï VFAT (WNT, Windows 95). · Åéäéêü óýóôçìá áñ÷åßùí, ðïõ ëÝãåôáé UMSDOS, ôï ïðïßï õðïóôçñßæåé ôçí åãêáôÜóôáóç ôïõ Linux óå Ýíá DOS partition. · ÕðïóôÞñéîç (ãéá áíÜãíùóç-ìüíï) ôïõ HPFS-2 (OS/2 2.1). · ÕðïóôÞñéîç ãéá ôï HFS (Macintosh) file system õðÜñ÷åé îå÷ùñéóôÜ óáí module. · CD-ROM filesystem which reads all standard formats of CD-ROMs. · TCP/IP networking, including ftp, telnet, NFS, etc. · Appletalk åîõðçñåôçôÞò · Netware ðåëÜôçò êáé åîõðçñåôçôÞò · Lan Manager (SMB) ðåëÜôçò êáé åîõðçñåôçôÞò · ÐïëëÜ äéêôõáêÜ ðñùôüêïëëá: ôá âáóéêÜ ðñùôüêïëëá ðïõ åßíáé äéáèÝóéìá óôá ôåëåõôáßá ðåéñáìáôéêÜ kernels ðåñéëáìâÜíïõí ôá TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP (Appletalk), NetBEUI, Netrom, êáé Üëëá. ÓôáèåñÜ äéêôõáêÜ ðñùôüêïëëá ðïõ ðåñéÝ÷ïíôáé óôá óôáèåñÜ kernels ðåñéëáìâÜíïõí ôá TCP, IPv4, IPX, DDP, and AX.25. [1m3. ÈÝìáôá Õëéêïý (Hardware)[0m Ôï õëéêü ðïõ áðáéôåßôáé ãéá íá ôñÝîåé ôï Linux åßíáé åëÜ÷éóôï áí åëÜ÷éóôåò åßíáé êé ïé äéêÝò óáò áðáéôÞóåéò áðü Ýíá Linux óýóôçìá. Ðáñüë' áõôÜ ôï õëéêü ôïõ óõóôÞìáôüò óáò ìðïñåß íá ðñïóáñìüæåôáé óôéò ôñÝ÷ïõóåò áíÜãêåò óáò. Êáé ôï Linux ìðïñåß íá ðñïóáñìüæåôáé óôéò áëëáãÝò áõôÝò! [1m3.1. ÅëÜ÷éóôåò ÁðáéôÞóåéò[0m Ôï áêüëïõèï åßíáé ðéèáíüí ôï ìéíéìáëéóôéêü setup óôï ïðïßï ìðïñåß êÜðïéïò íá ÷ñçóéìïðïéÞóåé ôï Linux: 386SX/16, 1 MB RAM, 1.44 MB Þ 1.2 MB floppy, ïðïéáäÞðïôå õðïóôçñéæüìåíç êÜñôá ïèüíçò (+ ðëçêôñïëüãéá, ïèüíåò, êïê. âÝâáéá). Áõôü èá óáò äþóåé ôçí äõíáôüôçôá íá îåêéíÞóåôå êáé íá äïêéìÜóåôå áí äïõëåýåé ôï óýóôçìá, áëëÜ äåí èá ìðïñåßôå íá êÜíåôå ïôéäÞðïôå ÷ñÞóéìï. Äåßôå ôï <http://rsphy1.anu.edu.au/~gpg109/mem.html> ãéá Üëëá ``ìéêñÜ'' Linux configurations. Ãéá íá êÜíåôå ïôéäÞðïôå, èá ÷ñåéáóôåßôå êáé êÜðïéï ÷þñï óôï óêëçñü äßóêï, 5 ùò 10 MB èá ðñåðå íá åßíáé áñêåôÜ ãéá Ýíá ðïëý óõññéêíùìÝíï setup (ìüíï ìå ôá áðïëýôùò áðáñáßôçôá ðñïãñÜììáôá êé ßóùò ìéá Þ äõï ìéêñÝò åöáñìïãÝò åãêáôåóôçìÝíåò, üðùò, ãéá ðáñÜäåéãìá Ýíá ðñüãñáììá ôåñìáôéêïý [minicom,term,êôë.]). Áõôü åßíáé áêüìç ðñáãìáôéêÜ ðïëý ðåñéïñéóìÝíï êáé êáèüëïõ Üíåôï óáí åãêáôÜóôáóç, êáé äåí Ý÷åé áñêåôü ÷þñï ãéá íá êÜíåôå ó÷åäüí ôßðïôá, åêôüò êé áí ç ÷ñÞóç ðïõ èá êÜíåôå Ý÷åé ðïëý ðåñéïñéóìÝíåò áíÜãêåò. Äåí óõíéóôÜôáé ãåíéêÜ ãéá ïôéäÞðïôå Üëëï, åêôüò áðü äïêéìÝò ãéá ôï áí ôá ðñÜãìáôá äïõëåýïõí, êáé âÝâáéá ãéá íá ìðïñïýìå íá õðåñçöáíåõüìáóôå ðùò ôï Linux Ý÷åé öïâåñÜ ìéêñÝò áðáéôÞóåéò. [1m3.2. ×ñçóéìïðïéÞóéìá ÓõóôÞìáôá[0m Áí ðñüêåéôáé íá ôñÝîåôå õðïëïãéóôéêÜ âáñéÜ ðñïãñÜììáôá, üðùò ôïí gcc, ôá ×, Þ ôï TeX, ìÜëëïí èá ÷ñåéáóôåßôå Ýíá ðéï ãñÞãïñï åðåîåñãáóôÞ áðü Ýíáí 386SX/16, áëëÜ áêüìç êé áõôüò èá Þôáí áñêåôüò áí Ý÷åôå ôçí áðáéôïýìåíç õðïìïíÞ. Óôçí ðñáãìáôéêüôçôá, èá ÷ñåéáóôåßôå ôïõëÜ÷éóôïí 4 MB êýñéáò ìíÞìçò (RAM) áí äåí ÷ñçóéìïðïéåßôå ôá X, êáé 8 MB áí ôá ÷ñçóéìïðïéåßôå. Åðßóçò, áí èÝëåôå íá õðïóôçñßæåôå ðïëëïýò ÷ñÞóôåò ôáõôü÷ñïíá, Þ íá ôñÝ÷åôå ðïëëÜ ìåãÜëá ðñïãñÜììáôá ôçí ßäéá óôéãìÞ (ìåôáãëùôôßóåéò ãéá ðáñÜäåéãìá), ìðïñåß íá ÷ñåéáóôåßôå ðáñáðÜíù áðü 4 MB êýñéáò ìíÞìçò. Ôï Linux èá äïõëÝøåé áêüìç êáé ìå ìéêñüôåñá ìåãÝèç ìíÞìçò (èá ðñåðå íá äïõëåýåé áêüìç êáé ìå 2 MB), áëëÜ èá ÷ñçóéìïðïéåß éäåáôÞ ìíÞìç (÷ñçóéìïðïéþíôáò ôïí óêëçñü äßóêï óáí áñãÞ ìíÞìç) êé áõôü èá åßíáé ðïëý áñãü, ó÷åäüí áäýíáôï íá ÷ñçóéìïðïéçèåß. Áí ÷ñçóéìïðïéåßôå ðïëëÜ ðñïãñÜììáôá ôáõôü÷ñïíá, 16 MB èá ìåéþóïõí ôï swapping êáôÜ ðïëý. Áí èÝëåôå íá áðïöýãåôå ôï swapping áêüìç êáé êÜôù áðü áñêåôÜ õðïëïãßóéìï load, 32 MB åßíáé ìÜëëïí áõôü ðïõ ÷ñåéÜæåóôå. ÂÝâáéá, áí ôñÝ÷åôå åöáñìïãÝò ðïõ ðñáãìáôéêÜ ``ðåéíÜíå'' ãéá ìíÞìç, èá ÷ñåéáóôåßôå áêüìç ðéï ðïëý ìíÞìç. Ôï ðïóü ôïõ óêëçñïý äßóêïõ ðïõ èá ÷ñåéáóôåßôå åîáñôÜôáé áðü ôï ëïãéóìéêü ðïõ èÝëåôå íá åãêáôáóôÞóåôå. Ôï êáíïíéêü âáóéêü óåô áðü Unix åñãáëåßá, shells, êáé ðñïãñÜììáôá äéá÷åßñéóçò ôïõ óõóôÞìáôïò ÷ùñÜåé ó÷åôéêÜ Üíåôá óå ëéãüôåñï áðü 10MB ìå ëßãï ÷þñï óôçí Üêñç ãéá áñ÷åßá ôùí ÷ñçóôþí. Ãéá Ýíá ðéï ïëïêëçñùìÝíï óýóôçìá, ðÜñôå ôçí Red Hat, ôçí Debian, ôçí Slackware, Þ ïðïéáäÞðïôå Üëëç äéáíïìÞ, êáé õðïëïãßóôå üôé èá ÷ñåéáóôåßôå áðü 60 ùò 300 MB, áíÜëïãá ìå ôï ôé èá äéáëÝîåôå íá åãêáôáóôÞóåôå êáé ðïéá äéáíïìÞ èá ðÜñåôå. ÐñïóèÝóôå óå áõôü ôï ÷þñï ðïõ èÝëåôå íá äåóìåýóåôå ãéá áñ÷åßá ôùí ÷ñçóôþí. Ìå ôéò óçìåñéíÝò ôéìÝò óôùí óêëçñþí äßóêùí, áí ðáßñíåôå Ýíá êáéíïýñéï óýóôçìá, äåí Ý÷åé íüçìá íá ðÜñåôå Ýíá äßóêï ðïõ åßíáé ðïëý ìéêñüò. ÐÜñôå ôïõëÜ÷éóôïí 500 MB, áí êáé 1 GB Þ ðéï ðïëý åßíáé ðñïôéìüôåñï, êáé äåí èá ôï ìåôáíéþóåôå. ÐñïóèÝóôå ðåñéóóüôåñç ìíÞìç, ìåãáëýôåñï óêëçñü äßóêï, Ýíá ðéï ãñÞãïñï åðåîåñãáóôÞ, êé üôé Üëëï èÝëåôå áíÜëïãá ìå ôéò áíÜãêåò, ôéò åðéèõìßåò êáé ôï ðïñôïöüëé óáò ãéá íá îåöýãåôå áðü ôï üñéï ôïõ áðëþò ÷ñçóéìïðïéÞóéìïõ óõóôÞìáôïò. ÃåíéêÜ, ìéá ìåãÜëç äéáöïñÜ ôïõ Linux áðü ôï DOS åßíáé üôé óôï Linux ç ðñïóèÞêç ìíÞìçò äåß÷íåé ðïëý ìåãáëýôåñç äéáöïñÜ, ðáñüëï ðïõ óôï DOS ç Ýîôñá ìíÞìç äåí ìïéÜæåé íá áëëÜæåé êáé ðïëëÜ ðñÜãìáôá. Áõôü Ý÷åé, åí ìÝñåé, ó÷Ýóç êáé ìå ôï áóôåßï üñéï ôùí 640 KB ôïõ DOS, ôï ïðïßï óôï Linux áðëÜ äåí õðÜñ÷åé. [1m3.3. Õëéêü ðïõ Õðïóôçñßæåôáé[0m [1mCPU:[0m ÏôéäÞðïôå ôñÝ÷åé ðñïãñÜììáôá óå ðñïóôáôåõìÝíç êáôÜóôáóç ëåéôïõñãßáò üðùò ï 386 (üëá ôá ìïíôÝëá ôùí 386, 486, 586, êáé 686 èá ðñåðå íá äïõëåýïõí êáíïíéêÜ). Ïé 286 êáé ïé êáôþôåñïé ìðïñåß êÜðïéá ìÝñá íá õðïóôçñßæïíôáé áðü Ýíá ìéêñüôåñï kernel, ôï ïðïßï ëÝãåôáé ELKS (Embeddable Linux Kernel Subset), áëëÜ ìçí ðåñéìÝíåôå ôéò ßäéåò äõíáôüôçôåò. Ìéá Ýêäïóç ãéá ôïõò 680x0 åðåîåñãáóôÝò (ãéá x = 2 ìå åîùôåñéêÞ MMU, 3, 4, êáé 6) ðïõ ôñÝ÷åé óå Amiga êáé Atari ìðïñåß íá âñåèåß óôï tsx-11.mit.edu óôïí êáôÜëïãï 680x0. Ðïëëïß DEC Alpha õðïóôçñßæïíôáé. Ðïëëïß SPARCs õðïóôçñßæïíôáé ôþñá ðëÝïí. ÌåôáöïñÝò Ý÷ïõí Þäç îåêéíÞóåé ãéá ôéò PowerPC, ARM, êáé MIPS áñ÷éôåêôïíéêÝò. ÐïëëÝò ëåðôïìÝñåéåò ìðïñïýí íá âñåèïýí êáé óå Üëëá êåßìåíá ôïõ Linux Documentation Project. [1mArchitecture:[0m ISA Þ EISA äßáõëïò. Ï MCA äßáõëïò (ðïõ õðÜñ÷åé êõñßùò óå áõèåíôéêïýò PS/2) äåí õðïóôçñßæåôáé ðëÞñùò, áëëÜ ç õðïóôÞñéîç âåëôéþíåôáé óõíÝ÷åéá (äåßôå ðáñáðÜíù). Ïé Local äßáõëïé (VLB êáé PCI) äïõëåýïõí. Ôï Linux áðáéôåß ðéï ðïëëÜ ðñÜãìáôá áðü ôï õëéêü áð' üôé ôï DOS, ôá Windows, êáé ôá ðéï ðïëëÜ Üëëá ëåéôïõñãéêÜ óõóôÞìáôá. Áõôü óçìáßíåé üôé ìåñéêÜ êïììÜôéá õëéêïý, ðïõ óå Üëëá ëåéôïõñãéêÜ äïõëåýïõí óå ïñéáêÞ êáôÜóôáóç, ÷ùñßò ùóôüóï íá áðïôõã÷Üíïõí, ìðïñåß íá ðáñïõóéÜóïõí ðñüâëçìá êÜôù áðü ôï Linux. Ôï Linux åßíáé, ãéá ðáñÜäåéãìá, Ýíáò Üñéóôïò åëåãêôÞò ìíÞìçò... [1mRAM:[0m ÌÝ÷ñé 1 GB óå Intel ðëáôöüñìåò! Ðéï ðïëý óå 64-bit ðëáôöüñìåò. Ìåñéêïß (êé ï ßäéïò ï Linus) Ý÷ïõí óçìåéþóåé üôé ç ðñïóèÞêç ìíÞìçò ÷ùñßò ôçí ðñïóèÞêç áíÜëïãçò cache êáèõóôåñåß ôï óýóôçìá ðÜñá ðïëý, Ýôóé áí âÜëåôå ìíÞìç êáé ðáñáôçñÞóåôå üôé ôï óýóôçìÜ óáò åßíáé ðéï áñãü, äïêéìÜóôå íá ðñïóèÝóåôå ðéï ðïëý cache. ÌåñéêÝò ìç÷áíÝò ìðïñïýí íá êñáôïýí cache ìüíï ãéá óõãêåêñéìÝíá ìåãÝèç ìíÞìçò áíåîÜñôçôá áðü ôçí óõíïëéêÞ äéáèÝóéìç ìíÞìç ðïõ åßíáé åãêáôåóôçìÝíç óôï óýóôçìá (64 MB åßíáé ôï ìÝãéóôï ìÝãåèïò ìíÞìçò ðïõ ìðïñåß íá êñáôÜåé óå cache Ýíá äçìïöéëÝò chipset). ÐÜíù áðü 64 MB êýñéáò ìíÞìçò ÷ñåéÜæïíôáé åéäéêÞ ðáñÜìåôñï êáôÜ ôçí åêêßíçóç, áöïý ôï BIOS ìðïñåß íá áíáöÝñåé ôï ðïëý ìÝ÷ñé 64 MB, ãéáôß åßíáé `ðñïâëçìáôéêü üðùò Ý÷åé ó÷åäéáóèåß'. [1mData storage:[0m Õðïóôçñßæïíôáé generic AT drives (EIDE, IDE, 16 bit HD controllers ìå MFM Þ RLL, Þ ESDI), üðùò êáé SCSI óêëçñïß äßóêïé êáé CD-ROMs, ìå Ýíáí SCSI adaptor, ï ïðïßïò õðïóôçñßæåôáé. Åðßóçò, õðïóôçñßæïíôáé generic XT controllers (8 bit controllers ìå MFM Þ RLL). Õðïóôçñßæïíôáé ïé åîÞò SCSI adaptors: Advansys, Adaptec 1542, 1522, 1740, 27xx, êáé ç óåéñÜ 29xx (ìå ìåñéêÝò åðåêôÜóåéò), Buslogic MultiMaster controllers (ç õðïóôÞñéîç Flashpoint åßíáé óå beta-testing), controllers âáóéóìÝíïé óôï NCR53c810, DPT controllers, Qlogic ISP êáé FAS controllers, Seagate ST-01 êáé ST-02, ç óåéñÜ Future Domain TMC-88x (Þ ïðïéïäÞðïôå board âáóéóìÝíï óôï TMC950 chip) êáé TMC1660/1680, Ultrastor 14F, 24F êáé 34F, Western Digital wd7000, êáé Üëëïé. SCSI, QIC-02, êáé ìåñéêÜ QIC-80 tapes õðïóôçñßæïíôáé åðßóçò. ÄéÜöïñïé CD-ROM ïäçãïß õðïóôçñßæïíôáé, üðùò Matsushita/Panasonic, Mitsumi, Sony, Soundblaster, Toshiba, ATAPI (EIDE), SCSI, êáé Üëëïé. Ãéá áêñéâÞ ìïíôÝëá, äåßôå ôï ``Hardware Compatibility HOWTO''. [1mVideo:[0m Ç VGA, ç EGA, ç CGA, ç Hercules (êáé ïé óõìâáôÝò) äïõëåýïõí óå text mode. Ãéá ãñáöéêÜ êáé ôá X, õðÜñ÷åé õðïóôÞñéîç (ôïõëÜ÷éóôïí) ãéá áðëÝò VGA, ìåñéêÝò super-VGA êÜñôåò (ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôï ET3000, ET4000, Paradise, êáé ìåñéêÜ Trident chipsets), S3, S3-Virge, 8514/A, ATI, MACH8/32/64, Matrox Millenium & Mystique êáé Hercules. (Ôï Linux ÷ñçóéìïðïéåß ôïí Xfree86 X server, ïðüôå áõôü êáíïíßæåé ôé êÜñôåò õðïóôçñßæïíôáé. Ìéá ïëïêëçñùìÝíç ëßóôá áðü õðïóôçñéæüìåíá chipsets ðéÜíåé áðü ìüíç ôçò ðÜíù áðü ìéá óåëßäá.) [1mNetworking:[0m Ç õðïóôÞñéîç ãéá Ethernet êÜñôåò ðåñéëáìâÜíåé ôéò 3COM 503/509/579/589 (ïé 501/505/507 õðïóôçñßæïíôáé áëëÜ äåí ôéò óõíéóôïýìå), AT&T GIS (NCR) WaveLAN, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôçí WD8390, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôéò WD80x3 êÜñôåò, ç NE1000/2000 êé ïé ðéï ðïëëïß êëþíïé ôïõò, 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 (äåí óõíßóôáôáé), Intel EtherExpress (äåí óõíßóôáôáé), DEC EtherWORKS 3, HP LAN, HP PCLAN/plus, ïé ðéï ðïëëÝò êÜñôåò ðïõ âáóßæïíôáé óôçí AMD LANCE, NI5210, ni6510, SMC Ultra, DEC 21040 (tulip), Zenith Z-Note ethernet, üëåò ïé Zircom êÜñôåò êé üëåò ïé Cabletron êÜñôåò åêôüò áðü ôçí E2100 äåí õðïóôçñßæïíôáé, åðåéäÞ ïé êáôáóêåõáóôÝò ôïõò äåí äÝ÷ïíôáé íá äéáíÝìïõí åëåýèåñá ðëçñïöïñßåò ãéá ôïí ðñïãñáììáôéóìü ôïõò. Ç ôñÝ÷ïõóá õðïóôÞñéîç ãéá FDDI ðåñéëáìâÜíåé ôéò DEFxx êÜñôåò áðü ôçí DEC. Ç õðïóôÞñéîç ãéá Point-to-Point óõíäÝóåéò ðåñéëáìâÜíåé ôá ðñùôüêïëëá PPP, SLIP, CSLIP, êáé PLIP. [1mÓåéñéáêÝò Èýñåò:[0m Ôá ðåñéóóüôåñá boards ðïõ âáóßæïíôáé óôï 16450 êáé óôï 16550 UART, óõìðåñéëáìâáíüìåíçò ôçò AST Fourport, ôçò Usenet Serial Card II, êáé Üëëùí. Ôá intelligent boards ðïõ õðïóôçñßæïíôáé ðåñéëáìâÜíïõí ôçí óåéñÜ Cyclades Cyclom (õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), ôçí óåéñÜ Comtrol Rocketport (õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), Stallion (ôá ðéï ðïëëÜ boards, õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ), and Digi (ìåñéêÜ boards, äåí õðïóôçñßæïíôáé áðü ôïí êáôáóêåõáóôÞ). ÌåñéêÝò ISDN, frame relay, êáé leased line êÜñôåò õðïóôçñßæïíôáé. [1mÁëëï Õëéêü:[0m SoundBlaster, ProAudio Spectrum 16, Gravis Ultrasound, ó÷åäüí üëåò ïé õðüëïéðåò êÜñôåò Þ÷ïõ, ïé ðéï ðïëëÝò (üëåò;) ïé ìïñöÝò ðïíôéêéþí (Microsoft, Logitech, PS/2), êôë. [1m4. Ìéêñüò ÊáôÜëïãïò ÌåôáöåñïìÝíùí ÐñïãñáììÜôùí & ¶ëëïõ Ëïãéóìéêïý[0m Ôá ðéï ðïëëÜ áðü ôá êïéíÜ åñãáëåßá ôïõ Unix Ý÷ïõí ìåôáöåñèåß óôï Linux, óõìðåñéëáìâáíüìåíùí êáé ðïëëþí GNU ðñïãñáììÜôùí, êáé ðïëëïß X ðåëÜôåò áðü äéÜöïñåò ðçãÝò. ÂÝâáéá, ôï ``Ý÷ïõí ìåôáöåñèåß'' åßíáé ó÷åôéêü, ãéáôß ðïëëÜ ðñïãñÜììáôá ìðïñïýí íá ÷ôéóôïýí ÷ùñßò êáìßá áðïëýôùò áëëáãÞ, Þ ìå ôåôñéììÝíåò, ìéêñÝò ôñïðïðïéÞóåéò, áöïý ôï Linux áêïëïõèåß ôï POSIX ðñüôõðï ìå áñêåôÜ êáëÞ áêñßâåéá. Äõóôõ÷þò, äåí õðÜñ÷ïõí áñêåôÝò åöáñìïãÝò ãéá áðëïýò ÷ñÞóôåò, áëëÜ áõôü áëëÜæåé óõíå÷þò. ÅðéêïéíùíÞóôå ìå ôïí ðñïìçèåõôÞ ôçò áãáðçìÝíçò óáò Unix åöáñìïãÞò êáé ñùôÞóôå áí ôçí Ý÷ïõí ìåôáöÝñåé óôï Linux. Áêïëïõèåß Ýíáò ìéêñüò êáôÜëïãïò ëïãéóìéêïý ðïõ åßíáé ãíùóôü ðùò ôñÝ÷åé êÜôù áðü ôï Linux: [1mÂáóéêÝò Unix ÅíôïëÝò:[0m ls, tr, sed, awk êé ïýôù êáèåîÞò (ðåßôå ôï, ôï Linux ðéèáíüí íá ôï Ý÷åé). [1mÅñãáëåßá ÁíÜðôõîçò ÐñïãñáììÜôùí:[0m gcc, gdb, make, bison, flex, perl, rcs, cvs, prof. [1mÃëþóóåò & ÐåñéâÜëëïíôá:[0m C, C++, Objective C, Java, Modula-3, Modula-2, Oberon, Ada95, Pascal, Fortran, ML, scheme, Tcl/tk, Perl, Python, Common Lisp, êáé ðïëëÝò Üëëåò. [1mÃñáöéêÜ ÐåñéâÜëëïíôá:[0m X11R5 (XFree86 2.x), X11R6 (XFree86 3.x), MGR. [1mÅðåîåñãáóôÝò ÊåéìÝíïõ:[0m GNU Emacs, XEmacs, MicroEmacs, jove, ez, epoch, elvis (GNU vi), vim, vile, joe, pico, jed, êáé Üëëïé. [1mShells:[0m bash (POSIX sh-óõìâáôü), zsh (ðåñéÝ÷åé êáôÜóôáóç óõìâáôüôçôáò ìå ôï ksh), pdksh, tcsh, csh, rc, es, ash (êõñßùò sh-óõìâáôü shell ðïõ ôï ÷ñçóéìïðïéåß ôï BSD óôç èÝóç ôïõ /bin/sh), êáé ðïëëÜ Üëëá. [1mÅðéêïéíùíßåò:[0m Taylor (BNU-óõìâáôÞ) UUCP, SLIP, CSLIP, PPP, kermit, szrz, minicom, pcomm, xcomm, term (ôñÝ÷åé ðïëëáðëÜ shells, áíáêáôåõèýíåé ôïí äéêôõáêü öüñôï, êáé åðéôñÝðåé áðïìáêñõóìÝíç ðñüóâáóç óôá X, üëá áðü ìéá êáé ìüíï ãñáììÞ modem), Seyon (äçìïöéëÝò ðñüãñáììá åðéêïéíùíßáò ãéá X-windows), äéÜöïñá ðáêÝôá ãéá fax êáé voice-mail (÷ñçóéìïðïéþíôáò ôá ZyXEL êáé Üëëá modems) õðÜñ÷ïõí. Ðñïöáíþò, áðïìáêñõóìÝíç ðñüóâáóç ìå login ðÜíù áðü óåéñéáêÝò ãñáììÝò õðïóôçñßæåôáé. [1mNews êáé mail:[0m C-news, innd, trn, nn, tin, smail, elm, mh, pine, êôë. [1mÅðåîåñãáóßá ÊåéìÝíïõ:[0m TeX, groff, doc, ez, LyX, Lout, Linuxdoc-SGML, êáé Üëëá. [1mÐáé÷íßäéá:[0m Nethack, äéÜöïñá Muds êáé ðáé÷íßäéá ãéá X, êáé ðïëëÜ Üëëá. Áí øÜ÷íåôå ãéá êÜôé óõãêåêñéìÝíï, ìðïñåßôå ðÜíôá íá øÜîåôå ãéá ôá äéáèÝóéìá ðáé÷íßäéá óôï tsx-11 êáé óôï sunsite. [1mÏëïêëçñùìÝíåò Ëýóåéò:[0m AUIS, ôï Andrew User Interface System. Ôï ðñüãñáììá ez åßíáé ìÝñïò áõôïý ôïõ ðáêÝôïõ åöáñìïãþí. ¼ëá áõôÜ ôá ðñïãñÜììáôá (êé áõôÜ äåí åßíáé ïýôå ôï Ýíá åêáôïóôü áðü üëá üóá åßíáé äéáèÝóéìá) äéáíÝìïíôáé äùñåÜí. ÅìðïñéêÜ ðáêÝôá Ý÷ïõí áñ÷ßóåé êáé äéáôßèåíôáé åðßóçò! ÑùôÞóôå ôïí ðñïìçèåõôÞ ôïõ áãáðçìÝíïõ óáò åìðïñéêïý ðáêÝôïõ áí õðïóôçñßæåé ôï Linux. [1m5. Ðïéïò ×ñçóéìïðïéåß ôï Linux;[0m Ôï Linux åßíáé åëåýèåñá äéáèÝóéìï, êáé êáíåßò äåí ÷ñåéÜæåôáé íá êÜíåé êÜðïéïõ åßäïõò registration ãéá ôï áíôßãñáöü ôïõò ìå êÜðïéá êåíôñéêÞ åîïõóéïäïôçìÝíç ïìÜäá Þ Üôïìï, Ýôóé åßíáé ðïëý äýóêïëï íá ìÜèåé êáíåßò áêñéâþò ðüóïé ÷ñçóéìïðïéïýí ôï Linux. ÕðÜñ÷ïõí áñêåôÝò åðé÷åéñÞóåéò ôþñá ðïõ åðéâéþíïõí áðïêëåéóôéêÜ ðïõëþíôáò êáé õðïóôçñßæïíôáò ôï Linux êáé åßíáé ó÷åôéêÜ ìéêñüò ï áñéèìüò ôùí ÷ñçóôþí ðïõ ÷ñçóéìïðïéïýí áõôÝò ôéò åðé÷åéñÞóåéò, êáé ôá newsgroups ôïõ Linux åßíáé áðü ôá ðéï âáñéÜ öïñôùìÝíá óå ïëüêëçñï ôï Internet, Üñá ï áñéèìüò ôùí ÷ñçóôþí ôïõ Linux åßíáé ôçò ôÜîåùò ôùí åêáôïíôÜäùí ÷éëéÜäùí, áëëÜ åßíáé ìÜëëïí áäýíáôï íá ìÜèïõìå ðñáãìáôéêÜ áêñéâÞ íïýìåñá. Ðáñüë' áõôÜ, ìéá ãåííáßá øõ÷Þ, ï Harald T. Alvestrand, áðïöÜóéóå íá äïêéìÜóåé, êáé æçôÜåé áí ÷ñçóéìïðïéåßôå ôï Linux, íá óôåßëåôå Ýíá ìÞíõìá óôçí äéåýèõíóç linux- counter@uninett.no ìå Ýíá áðü ôá ðáñáêÜôù subjects: ``I use Linux at home'', ``I use Linux at work'', or ``I use Linux at home and at work''. ÌåôñÜåé, åðßóçò, áêüìá êáé ôéò øÞöïõò ôýðïõ ``I don't use Linux'', ãéá êÜðïéï ëüãï. ÓôÝëíåé ôéò ìåôñÞóåéò ôïõ óôï comp.os.linux.misc. [1m6. Ðùò íá ÐÜñåôå ôï Linux[0m [1m6.1. Áíþíõìï FTP[0m Ï Matt Welsh Ý÷åé áíáêïéíþóåé ôïí êáéíïýñéï ôïõ `Installation and Getting Started' ïäçãü, Ýêäïóç 2.2.2. Åðßóçò, ôï Linux Documentation Project (ôï LDP) Ý÷åé îåêéíÞóåé äéÜöïñá âéâëßá ðïõ âñßóêïíôáé óå äéáöïñåôéêü óôÜäéï ïëïêëÞñùóçò, ôá ïðïßá (âéâëßá) õðÜñ÷ïõí óôï SunSite, óôïí êáôÜëïãï /pub/Linux/docs/LDP/. ÊñáôÞóôå åðáöÞ ìÝóù ôïõ comp.os.linux.announce. Ç óåëßäá ôïõ Linux Documentation Project õðÜñ÷åé óôï <http://sunsite.unc.edu/LDP>. ÔïõëÜ÷éóôïí ôá ðáñáêÜôù sites êñáôïýí áíôßãñáöá ôïõ Linux. Textual name Numeric address Linux directory ============================= =============== =============== 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/OS/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.ibp.fr 132.227.60.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 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 êáé ôï fgb1.fgb.mw.tu-muenchen.de åßíáé ôá åðßóçìá sites ãéá ôïí Linux-GCC (GNU C Compiler ãéá ôï Linux). ÌåñéêÜ sites êñáôïýí mirror áðü Üëëá sites. Ðáñáêáëïýìå íá ÷ñçóéìïðïéåßôå ôï site ðïõ åßíáé ðéï êïíôÜ (óå åðßðåäï äéêôýïõ) óå åóÜò üðïôå áõôü åßíáé äõíáôüí. ÔïõëÜ÷éóôïí ôï sunsite.unc.edu êáé ôï ftp.informatik.tu-muenchen.de ðñïóöÝñïõí õðçñåóßåò ftpmail. Óôåßëôå ìÞíõìá óôçí äéåýèõíóç ftpmail@sunsite.unc.edu Þ óôçí ftp@informatik.tu-muenchen.de ãéá âïÞèåéá. Áí íéþèåôå üôé Ý÷åôå ÷áèåß, äïêéìÜóôå íá êïéôÜîåôå óôï sunsite.unc.edu:/pub/Linux/distributions/, üðïõ äéÜöïñåò äéáíïìÝò ðñïóöÝñïíôáé äùñåÜí. Ïé äéáíïìÝò ðïõ ðñïôéìïýíôáé ðïëý ôåëåõôáßá åßíáé ïé: Red Hat Linux, Debian, êáé Slackware. [1m6.2. CDROM[0m Ïé ðéï ðïëëïß ôþñá åãêáèéóôïýí ôï Linux áðü CDROM's. Ïé äéáíïìÝò Ý÷ïõí ìåãáëþóåé óå áñêåôÝò åêáôïíôÜäåò MBs áðü Linux software, êáé ôï ``êáôÝâáóìá'' üëùí áõôþí áðü Ýíá 28.8 modem ðáßñíåé ðïëý þñá. ÕðÜñ÷ïõí âáóéêÜ äýï ôñüðïé íá ðÜñåé êáíåßò ôï Linux óå CDROM: óáí ìÝñïò åíüò archive êÜðïéïõ FTP site, Þ áðü ôïí êáôáóêåõáóôÞ ôçò óõãêåêñéìÝíçò äéáíïìÞò. Áí ðÜñåôå êÜðïéï archive, ó÷åäüí ðÜíôá èá Ý÷åôå ôçí åõêáéñßá íá äéáëÝîåôå áíÜìåóá óå áñêåôÝò äéáíïìÝò, áëëÜ óõ÷íÜ äåí õðÜñ÷åé õðïóôÞñéîç. Áí ðÜñåôå ôçí äéáíïìÞ êáôåõèåßáí áðü ôïí êáôáóêåõáóôÞ, ðáßñíåôå óõíÞèùò ìüíï ìßá äéáíïìÞ, áëëÜ ôéò ðéï ðïëëÝò öïñÝò Ý÷åôå êáé õðïóôÞñéîç êÜðïéïõ åßäïõò (ôéò ðéï ðïëëÝò öïñÝò õðïóôÞñéîç ãéá ôçí äéáäéêáóßá ôçò åãêáôÜóôáóçò). [1m6.3. Áëëïé Ôñüðïé íá ÐÜñåôå ôï Linux[0m ÕðÜñ÷ïõí ðïëëÝò BBS's ðïõ Ý÷ïõí áñ÷åßá ãéá Linux. Ìéá ëßóôá ìå áõôÝò óôÝëíåôáé óõ÷íÜ óôï comp.os.linux.announce. ÑùôÞóôå ößëïõò êáé ïìÜäåò ÷ñçóôþí (user groups), Þ ðáñáããåßëåôå êÜðïéá áðü ôéò åìðïñéêÝò äéáíïìÝò. Ìéá ëßóôá ìå ôéò åìðïñéêÝò äéáíïìÝò õðÜñ÷åé óôï ``Linux distribution HOWTO'', äéáèÝóéìï áðü ôï SunSite óôïí êáôÜëïãï sunsite.unc.edu:/pub/Linux/docs/HOWTO/distribution-HOWTO. Ç ëßóôá áõôÞ óôÝëíåôáé êáé óôï newsgroup comp.os.linux.announce áñêåôÜ óõ÷íÜ. [1m7. Îåêéíþíôáò[0m ¼ðùò áíáöÝñèçêå êáé óôçí áñ÷Þ, ôï Linux äåí Ý÷åé êåíôñéêÞ äéá÷åßñéóç. Áêñéâþò ãé' áõôü, äåí õðÜñ÷åé ``åðßóçìç'' Ýêäïóç ðïõ êÜðïéïò èá ìðïñïýóå íá äåßîåé êáé íá ðåé ``Áõôü åßíáé ôï Linux.'' Áíôßèåôá, õðÜñ÷ïõí äéÜöïñåò ``äéáíïìÝò,'' ðïõ åßíáé ëßãï ðïëý ïëïêëçñùìÝíåò óõëëïãÝò áðü ëïãéóìéêü óôçìÝíï êáé ðáêåôáñéóìÝíï Ýôóé þóôå íá ìðïñåß íá öôéá÷ôåß Ýíá Linux óýóôçìá. Ôï ðñþôï ðñÜãìá ðïõ ðñÝðåé íá êÜíåôå åßíáé íá ðÜñåôå êáé íá äéáâÜóåôå ôçí ëßóôá ìå ôéò ðéï óõ÷íÝò åñùôÞóåéò (FAQ) áðü Ýíá FTP site, Þ áðü ôá óõíçèéóìÝíá áñ÷åßá ìå ôá USENET FAQ (e.g. rtfm.mit.edu). Áõôü ôï êåßìåíï Ý÷åé ðïëëÝò ïäçãßåò ðïõ óáò âïçèïýí íá îåêéíÞóåôå, ôé áñ÷åßá ÷ñåéÜæïíôáé, êáé ðùò íá ëýóåôå ôá ðéï ðïëëÜ áðü ôá êïéíÜ ðñïâëÞìáôá (êáôÜ ôçí äéÜñêåéá ôçò åãêáôÜóôáóçò Þ áñãüôåñá). [1m8. ÍïìéêÞ ÊáôÜóôáóç ôïõ Linux[0m Ðáñüëï ðïõ ôï Linux äßíåôáé ðëÞñåò óå ìïñöÞ ðçãáßïõ êþäéêá, åßíáé copyrighted ëïãéóìéêü, êé ü÷é public domain. Åßíáé, üìùò, åëåýèåñá äéáèÝóéìï õðü ôïõò üñïõò ôçò GNU General Public License, ðïõ ìåñéêÝò öïñÝò áðïêáëåßôáé êáé ``copyleft''. ÄéáâÜóôå ôçí GPL ãéá ðåñéóóüôåñåò ðëçñïöïñßåò. Ôá ðñïãñÜììáôá ðïõ ôñÝ÷ïõí êÜôù áðü ôï Linux Ý÷ïõí ôçí äéêÞ ôïõ Üäåéá ÷ñÞóçò, ðáñüëï ðïõ ðïëëÜ áðü áõôÜ äéáíÝìïíôáé êé áõôÜ ìå ôçí GPL, üðùò êáé ôï ßäéï ôï Linux. Ôá X ÷ñçóéìïðïéïýí ôçí Üäåéá ôïõ MIT ãéá ôá X, êáé ìåñéêÜ áðü ôá ðñïãñÜììáôá äéáíÝìïíôáé ìå ôïõò üñïõò ôïõ BSD copyright. Óå ïðïéáäÞðïôå ðåñßðôùóç, ðÜíôùò, üëï ôï ëïãéóìéêü óôï FTP site åßíáé åëåýèåñá äéáèÝóéìï (áëëéþò äåí èá ðñåðå áí åßíáé åêåß). [1m9. ÍÝá ãéá ôï Linux[0m ¸íá ìçíéáßï ðåñéïäéêü, ðïõ ëÝãåôáé ``Linux Journal'', Ý÷åé îåêéíÞóåé ðÜíù áðü äõï ÷ñüíéá ôþñá. ÐåñéÝ÷åé Üñèñá, ôá ïðïßá áðåõèýíïíôáé óå üëá ôá åðßðåäá ãíþóçò, êáé Ý÷åé óêïðü íá åßíáé âïÞèçìá ãéá üëïõò ôïõò ÷ñÞóôåò ôïõ Linux. Ç óõíäñïìÞ ãéá Ýíá Ýôïò åßíáé $22 óôçò ÇÐÁ, $27 óôïí ÊáíáäÜ êáé ôï Ìåîéêü, êáé $32 ïðïõäÞðïôå áëëïý, ðÜíôá óå íïìßóìáôá ôùí ÇÐÁ. ÁéôÞóåéò óõíäñïìÞò ìðïñïýí íá óôáëïýí ìÝóù çëåêôñïíéêïý ôá÷õäñïìåßïõ óôçí äéåýèõíóç subs@ssc.com, Þ ìÝóù fax óôï ôçëÝöùíï +1-206-782-7191, Þ ìÝóù áðëïý ôçëåöùíÞìáôïò óôï +1-206-782-7733, Þ ìÝóù áðëïý ôá÷õäñïìåßïõ óôçí äéåýèõíóç: Linux Journal, PO Box 85867, Seattle, WA 98145-1867 USA. Ç åôáéñåßá SSC, ðïõ åêäßäåé ôçí Linux Journal, äéáèÝôåé Ýíá äçìüóéï PGP êëåéäß ãéá íá êùäéêïðïéÞóåôå ôï çëåêôñïíéêü ãñÜììá óáò ãéá íá ðñïóôáôåýóåôå ôïí áñéèìü ôçò ðéóôùôéêÞò óáò êÜñôáò; áðëÜ êÜíôå ``finger info@ssc.com'' ãéá íá ðÜñåôå ôï êëåéäß. ÕðÜñ÷ïõí ðïëëÜ USENET newsgroups ãéá óõæçôÞóåéò ðïõ áöïñïýí ôï Linux, êáé ðïëëÝò ëßóôåò çëåêôñïíéêïý ôá÷õäñïìåßïõ. Äåßôå ôï `Linux FAQ' Þ ôï `Hellenic Linux FAQ' ãéá ðåñéóóüôåñåò ðëçñïöïñßåò ãéá ôéò çëåêôñïíéêÝò ëßóôåò. Ôï newsgroup comp.os.linux.announce åßíáé Ýíá moderated newsgroup ãéá áíáêïéíþóåéò ó÷åôéêÜ ìå ôï Linux (íÝá ðñïãñÜììáôá, bug fixes, etc). Ôï newsgroup comp.os.linux.answers åßíáé Ýíá moderated newsgroup óôï ïðïßï ôï Linux FAQ, ôá HOWTO êåßìåíá, êáé Üëëá âïçèçôéêÜ êåßìåíá óôÝëíïíôáé. Ôï newsgroup comp.os.linux.admin åßíáé Ýíá áðëü newsgroup ãéá óõæçôÞóåéò ðïõ áöïñïýí ôçí äéá÷åßñéóç åíüò Linux óõóôÞìáôïò. Ôï newsgroup comp.os.linux.development.system åßíáé Ýíá áðëü newsgroup åéäéêÜ ãéá óõæçôÞóåéò ðïõ áöïñïýí ôçí áíÜðôõîç ôïõ Linux kernel. Ïé ìüíåò åñùôÞóåéò ãéá åöáñìïãÝò ðïõ ìðïñïýí áí ãßíïõí åäþ åßíáé ãéá åöáñìïãÝò ðïõ Ý÷ïõí Üìåóç ó÷Ýóç ìå ôï ßäéï ôï kernel. ¼ëåò ïé Üëëåò åñùôÞóåéò åßíáé, ðéèáíüí, ó÷åôéêÝò ìå áíÜðôõîç Unix åöáñìïãþí êáé áñìüæïõí ðéï ðïëý óå Ýíá newsgroup ôçò comp.unix.* éåñáñ÷ßáò, åêôüò êé áí Ý÷ïõí ó÷Ýóç ìå áíÜðôõîç åöáñìïãþí ðïõ ôñÝ÷ïõí áðïêëåéóôéêÜ êÜôù áðü Linux, ïðüôå åßíáé ðéï óùóôü íá êáôåõèýíïíôáé óôï comp.os.linux.development.apps. Ôï newsgroup comp.os.linux.development.apps åßíáé Ýíá áðëü newsgroup åéäéêÜ ãéá óõæçôÞóåéò ðïõ áöïñïýí ôçí áíÜðôõîç åöáñìïãþí êÜôù áðü Linux. Äåí åßíáé ôï êáôÜëëçëï ìÝñïò ãéá íá ñùôÞóåôå ðïõ èá ðÜñåôå åöáñìïãÝò ãéá Linux, ïýôå Ýíá ìÝñïò ãéá åêåßíïõò ðïõ èÝëïõí íá äïõí êÜðïéåò åöáñìïãÝò íá ôñÝ÷ïõí êÜôù áðü ôï Linux. Ôï newsgroup comp.os.linux.hardware åßíáé ãéá åñùôÞóåéò ðïõ Ý÷ïõí ó÷Ýóç ìå ôçí ÷ñÞóç ôïõ õëéêïý (hardware) êÜôù áðü Linux. Ôï newsgroup comp.os.linux.networking åßíáé ãéá åñùôÞóåéò ðïõ Ý÷ïõí ó÷Ýóç ìå ôçí áíÜðôõîç ðñïãñáììÜôùí ðïõ ÷ñçóéìïðïéïýí ôéò äéêôõáêÝò õðçñåóßåò ôïõ Linux, êáé üôé Üëëï Ý÷åé ó÷Ýóç ìå ôçí äéêôõáêÞ õðïóôÞñéîç ôïõ Linux. Ôï newsgroup comp.os.linux.x åßíáé ãéá åñùôÞóåéò ó÷åôéêÝò ìå ôï Linux êáé ôá X Windows. Ôï newsgroup comp.os.linux.misc åßíáé áõôü ðïõ áíôéêáôÝóôçóå ôï comp.os.linux, êáé Ý÷åé ùò óêïðü ôçí óõæÞôçóç èåìÜôùí ðïõ äåí åìðßðôïõí óå êÜðïéï Üëëï newsgroup. ÃåíéêÜ, ìçí óôÝëíåôå ôï ßäéï ìÞíõìá óå ðïëëÜ newsgroups ôïõ Linux (crossposting). Ç ìüíç ðåñßðôùóç ðïõ áõôü åßíáé áðïäåêôü åßíáé üôáí óôÝëíåôå êÜôé óå êÜðïéï áðëü Linux newsgroup (ü÷é moderated) êáé ôáõôü÷ñïíá ôï óôÝëíåôå êáé óôï comp.os.linux.announce. Ç ãåíéêÞ éäÝá ôçò äéÜóðáóçò ôïõ comp.os.linux óå ðïëëÜ newsgroups åßíáé íá ìïéñáóèåß ï öüñôïò óå ðïëëÜ newsgroups. ¼óïé äåí áêïëïõèïýí ôïí ðáñáðÜíù êáíüíá èá Ý÷ïõí ôçí ÷áñÜ íá ðÜñïõí áñêåôÜ åõãåíéêüôáôá êáé äùñåÜí flames. Ôï Linux Ý÷åé ôçí óåëßäá ôïõ óôï Web óôçí äéåýèõíóç <http://sunsite.unc.edu/LDP> . [1m10. Ôï ÌÝëëïí[0m Áöüôïõ ôï Linux 1.0 áíáêïéíþèçêå, ç äïõëåéÜ Ý÷åé ðñï÷ùñÞóåé ðñïóèÝôïíôáò äéÜöïñá ÷áñáêôçñéóôéêÜ. Ôï Linux 1.2 ðåñéåß÷å âåëôéþóåéò óôç ôá÷ýôçôá ðñïóðÝëáóçò ôùí äßóêùí, âåëôéþóåéò ôùí ôåñìáôéêþí, âåëôéþóåéò ôçò åéêïíéêÞò ìíÞìçò (virtual memory), õðïóôÞñéîç ãéá ðïëëÝò ðëáôöüñìåò, quotas, êáé Üëëá ðïëëÜ. Ôï Linux 2.0, ç ôñÝ÷ïõóá óôáèåñÞ Ýêäïóç, Ý÷åé áêüìá ðéï ðïëëÝò âåëôéþóåéò, åéäéêÜ óôï èÝìá ôçò áðüäïóçò, áñêåôÜ êáéíïýñéá ðñùôüêïëëá äéêôýùí, ìéá áðü ôéò ôá÷ýôåñåò õëïðïéÞóåéò ôïõ TCP/IP ðïõ õðÜñ÷ïõí, êáé ðïëëÜ, ðïëëÜ Üëëá. Áêüìç ðéï êáëÞ áðüäïóç, ðéï ðïëëÜ äéêôõáêÜ ðñùôüêïëëá êáé ðïëëïß ïäçãïß óõóêåõþí èá åßíáé äéáèÝóéìïé ìå ôï Linux 2.2. Áêüìç êáé ìå ðåñéóóüôåñåò áðü 3/4 ôïõ åêáôïììõñßïõ ãñáììÝò êþäéêá óôï kernel, õðÜñ÷åé áêüìç ðïëýò êþäéêáò ðïõ áðïìÝíåé íá ãñáöôåß, êáé ðïëëÜ âïçèçôéêÜ êåßìåíá. Ðáñáêáëïýìå ãßíåôå ìÝëïò ôçò çëåêôñïíéêÞò ëßóôáò linux-doc@vger.rutgers.edu áí èÝëåôå íá ðñïóöÝñåôå óôï ãñÜøéìï âïçèçôéêþí êåéìÝíùí. Óôåßëôå Ýíá çëåêôñïíéêü ãñÜììá óôïí majordomo@vger.rutgers.edu ìå ìßá ìüíï ãñáììÞ, ðïõ èá ðåñéÝ÷åé ôçí ëÝîç ``help'' óôï êõñßùò óþìá ôïõ ìçíýìáôïò (ü÷é ôï Subject). [1m11. Áõôü ôï Êåßìåíï[0m Áõôü ôï êåßìåíï åíçìåñþíåôáé áðü ôïí Ãåþñãéï Å. Êåñáìßäá, <keramida@ceid.upatras.gr>. Åßíáé Üìåóç ìåôÜöñáóç ôïõ áããëéêïý Linux Info Sheet, ôï ïðïßï äéáôçñåß åíçìåñùìÝíï ï Michael K. Johnson, <johnsonm@redhat.com>. Ðáñáêáëþ óôåßëôå ìïõ çëåêôñïíéêÜ ãñÜììáôá ìå ïðïéáäÞðïôå ó÷üëéÜ óáò, áêüìç êáé ôá ðéï ìéêñÜ. Äåí ìðïñþ íá êÜíù êáëÞ äïõëåéÜ åíçìåñþíïíôáò áõôü ôï êåßìåíï, ÷ùñßò ôçí äéêÞ óáò âïÞèåéá. ¸íá ëßãï-ðïëý ðñüóöáôï áíôßãñáöï áõôïý ôïõ êåéìÝíïõ õðÜñ÷åé óôï <http://sunsite.unc.edu/LDP/translations/Hellenic>. [1m12. ÍïìéêÜ & ¶ëëá[0m Ôá trademarks, ðïõ ðåñéÝ÷ïíôáé óå áõôü ôï êåßìåíï, áíÞêïõí óå áõôïýò ðïõ ôá Ý÷ïõí êáôï÷õñþóåé. Äåí ðáñÝ÷åôáé êáìßá åããýçóç ãéá ôéò ðëçñïöïñßåò áõôïý ôïõ êåéìÝíïõ. ×ñçóéìïðïéÞóôå êáé äéáíåßìåôÝ ôï ìå äéêÞ óáò åõèýíç. Ôï ðåñéå÷üìåíï ôïõ êåéìÝíïõ åßíáé public domain, áëëÜ óáò ðáñáêáëþ íá åßóôå åõãåíéêïß êáé íá êÜíåôå ôéò êáôÜëëçëåò áíáöïñÝò üôáí ôï ÷ñçóéìïðïéåßôå.