<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <META NAME="GENERATOR" CONTENT="lfparser_1.6"> <!-- lfparser can be obtained from http://www.linuxfocus.org/developer/Guido/lfparser.html --> <META NAME="LFCATEGORY" CONTENT="Community"> <TITLE>Community : Approaching Vector Linux</TITLE> </HEAD> <BODY bgcolor="#ffffff" text="#000000" alink="#336633" link="#336633" vlink="#336633"> <MAP name="top"> <AREA shape="rect" coords="367,9,418,30" alt="Home" href="../index.shtml"> <AREA shape="rect" coords="423,9,457,30" alt="Map" href="../map.html"> <AREA shape="rect" coords="463,9,508,30" alt="Index" href="../indice.html"> <AREA shape="rect" coords="514,9,558,30" alt="Search" href="../Search/index.shtml"> </MAP> <MAP name="bottom"> <AREA shape="rect" coords="78,0,163,15" alt="News" href="../News/index.html"> <AREA shape="rect" coords="189,0,284,15" alt="Archives" href="../Archives/index.html"> <AREA shape="rect" coords="319,0,395,15" alt="Links" href="../Links/index.html"> <AREA shape="rect" coords="436,0,523,15" alt="About LF" href="../aboutus.html"> </MAP> <!-- IMAGE HEADER --> <CENTER> <IMG src="../../common/images/Topbar-tr.gif" width="600" height="40" border="0" alt="[Top bar]" ismap usemap="#top" ><BR> <IMG src="../../common/images/Bottombar-tr.gif" width="600" height="21" border="0" alt="[Bottom bar]" ismap usemap="#bottom"> </CENTER> <!-- SSI_INFO --> <!-- tr_staticssi include virtual --> <!-- tr_staticssi exec cmd --> <!-- addedByLfdynahead ver 1.1 --><TABLE ALIGN="right" border=0><TR><TD ALIGN="right"><FONT SIZE="-1" FACE="Arial,Helvetica">Bu makalenin farklı dillerde bulunduğu adresler: <A href="../../English/September2000/article168.shtml">English</a> <A href="../../Castellano/September2000/article168.shtml">Castellano</a> <A href="../../Deutsch/September2000/article168.shtml">Deutsch</a> <A href="../../Francais/September2000/article168.shtml">Francais</a> <A href="../../Nederlands/September2000/article168.shtml">Nederlands</a> <A href="../../Russian/September2000/article168.shtml">Russian</a> <A href="../../Turkce/September2000/article168.shtml">Turkce</a> </FONT></TD></TR></TABLE><br> <!-- SHORT BIO ABOUT THE AUTHOR --> <TABLE ALIGN=LEFT BORDER=0 CELLSPACING=0 CELLPADDING=5 WIDTH="30%" > <TR> <TD><IMG SRC="../../common/images/SujanSwearingen.gif" ALT="[Photo of the Author]" HEIGHT="100" WIDTH="100" border="0"> <BR>by <A HREF="mailto:swear000@uwp.edu">Sujan Swearingen</A> <BR><BR> <I>Yazar hakkında:</I><BR> <P>Parkside daki Wisconson Üniversitesi'nde üçüncü sınıf öğrencisiyim.Şu anki genetik araştırmalardaki görevimden önce yerel bir kolejde laboratuar teknisyeniydim.Orada AS/400, UNIX, NT, Apple, OS/2 ve Netware gibi değişik alanlarda çalışmalar yaptık.Bundan önce www.racinecountry.com un geliştirilmesinde katkıda bulundum.Gerçek anlamda Linux ile tanışmam bu sayede gerçekleşti. <ahref="http://www.racinecounty.com">www.racinecounty.com</a>. .Bu zamana kadar, sürekli değişen bir teknoloji olan OS hakkında bulabildiğim kadar bilgi bulmaya uğraştım. </P> <><FONT COLOR="#336633">İçerik</FONT>: <UL> <LI><A HREF="#lfindex0">AMAÇ:</A></LI> <LI><A HREF="#lfindex1">TASLAK ÇALIŞMASI:</A></LI> <LI><A HREF="#lfindex2">SONUÇLAR:</A></LI> <LI><A HREF="#lfindex3">NETİCE:</A></LI> <LI><A HREF="#lfindex4">YARARLANILAN KAYNAKLAR:</A></LI> <LI><A HREF="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=168&lang=en">Bu madde için talkback yapısı</A></LI> </UL> </P> </TD></TR></TABLE> <!-- HEAD OF THE ARTICLE --> <H2>VektörLinux'a Yaklaşım</H2> <H3> Çeviri : Serap Bölücü </H3> <IMG SRC="../../common/images/article168/pic.gif" ALT="[Illustration]" HSPACE="10" HEIGHT="100" WIDTH="100" border="0"><P><FONT COLOR="#336633">Ayrı</FONT>: <P> Bu başlıkta Linux'un çokyönlülüğünü tekrar ele alacağız.Çalışmamız Linux'un sahte "mini" dağıtımı olarak bilinen Vectorlinux üzerinde yoğunlaşıyor<a href="http://www.vectorlinux.50megs.com"></a>.Ana sayfasında şöyle yazar: "ŞİMDİYE KADAR KULLANDIĞINIZ EN İYİ LIL LİNUX DAĞITIMI".Bu cümleyi,muLinux linux'un esas kurulumunu çalıştıran bir makineye, dağıtımı yükleyerek teste koymaya karar verdim <a href="http://sunsite.auc.dk/mulinux/"></a>.Vectorlinuxun yüklenmesi, çeşitli disk kullanımıyla oldukça ilginç dağılma teknikleri gerektirdi.Sonuç oldukça verimli bir sistem oldu. </P><HR size="2" noshade><BR> <!-- BODY OF THE ARTICLE --> <A NAME="lfindex0"> </A> <H2>AMAÇ:</H2> <p>En güncel Linux dağıtımları, dosya dağıtım metodu olarak CD-ROM teknolojisi kullanır.Bu yüzden,CD-ROM olanağı olmayan düşük capasiteli bilgisayara bir dağılım yüklerken bir zorluk baş gösterir. Bazı dağıtımlar, diskete yazılabilir dosya boyutları sağlarken, birçok önemli özelliği kısıtlar,daha az güncel bir çekirdek versiyonu sağlar veya gelişen güncel trendlerin uygunluğu daha kısıtlıdır.Vectorlinux'un ilerlemiş yaklaşımı bu içerikleri, fazlalıkları yok ederek OS nin fonksiyonel durumunu geliştirmek için yönlendirir. </p> <p> Vectorlinux aşşağıdaki özelliklere sahiptir: <blockquote> <ul> <li> <b><font color="#990000">Küçük boyutta ancak tamamen gelişmiş Xwindow sistem system</font></b></li> <li> <b><font color="#990000">Sadece iki dosyayla oldukça kolay kurulum</font></b></li> <li> <b><font color="#990000">X masa üstü ortamı için Icewm ve Dfm nin kombinasyonunu kullanma</font></b></li> <li> <b><font color="#990000">Favori uygulamalarınızı derlemek için gcc ve g++`yapısına sahiptir </font></b></li> <li> <b><font color="#990000">Email istemcisi,dosya yürütücüsü, Xmms, Netscape 4.7, lynx, Xv ve diğer uygulamalara konak içerir</font></b></li> <li> <b><font color="#990000">Linux çekirdeği 2.2.14 ve glibc6-2.1.3</font></b></li> <li> <b><font color="#990000">GTK ve glib 1.2.7 Imlib 1.98 etc</font></b></li> <li> <b><font color="#990000">Icq istemcisi irc istemcisi (Xchat 1.40)</font></b></li> <li> <b><font color="#990000">Uygulamaların çoğu sadece bir kütüphane yani GTK üzerine kuruludur (minimum boşluk kaplar) </font></b></li> <li> <b><font color="#990000">Tüm yükleme diskteki boşluğun sadece 175 meg ini gerektirir </font></b></li> </ul> </blockquote> <center> <i>---Vectorlinuxun web sitesinden</i> </center> </p> <p> Amaç bu dağılımın 320MB sabit disk sürücüsüne yazılabilir olup olmadığını görmekti. </p> <A NAME="lfindex1"> </A> <H2>TASLAK ÇALIŞMASI:</H2> <p> Konak sistem bir dişçinin ofisinden o zamanki kurulumlarını PentiumII tipi makineye yükseltirken kurtarılmıştır.Sistem esasında bir DOS programı çalıştırılarak zaman göstergesi olarak kullanılıyordu.Ancak bu program Y2K biçimine uyarlanmaya çalışılınca işlevi tamamen kesti.Bu aşamada yapılacak tek şey tescilli yazılımı Y2K ya daha arkadaşçıl OS ile değiştirmekti. </p> <p> <H4>Metodlar ve araçlar</H4> <P> Konak makinanın tanımlamaları aşağıdaki gibidir: </P> <UL> <LI>Intel? 486DX2 (Cannon Innova 486v) <LI>340 MB HDD <LI>Cirrus Logic GD5428 Grafik kartı <LI>WEN Monitor teknolojisi <LI>Canon 101 Klavye <LI>PS/2 Tip Mouse </UL> <p> Yükleme işleminde dökümasyon okunabilir ve anlaşılırdı.Onun bir kopyasını çıkardım böylece her zaman elimde bir kopyası olacaktı.Ayrıca sistem hakkındaki notlar için harika bir yer.Örneğin,grafik çipinin Cirrus Logic GD5428 olduğunu görmek için kutu açmam gerekiyordu.Bu kesinlikle XF86Setup'ı çalıştırırken kullanışlı bir bilgiydi. <p> <table bgcolor="#CCCCCC" width="480" align="center" border="0" cellspacing="5" cellpadding="5" > <tr> <td> <center> <font face="helvetica" size="-1" color="#000000"> The <b>df</b> command <p> Dosyalar diskin bir bölgesine uyan bir <i>dosyasistemine</i> depolanmıştır.Her dosya sistemine tahsis edilen ve elde edilebilir blok sayısı df komutuyla çıkarılmıştır. Disk boşluğu blok adı verilen birimlere tahsis edilmiştir;bir blok genelde sisteminize bağlı olarak 512 veya 1024 karakterlidir Bazı sistemlerde disk boşluğu her zaman kısa verilmiştir.Bu komut eğer boşluğun yeterli olup olmadığını kontrol etmek için geniş dosyalar hazırlayacaksanız oldukça yararlıdır. </font> </center> </td> </tr> </table> <p> Temelde yaptığım ,minimum DOS yükünü alabilecek kadar capasitede küçük bölüm üzerine DOS u yüklemek oldu.Ayrıca 40MB linux takas bölümü aldım ve kalanı muLinuxa ayrılmıştı.MuLinuxun /tmp dizinine veclinux.bz2 dosyasını yükledim. Veclinux.bz2 dosyasını DOS olarak aynı dizin üzerine yüklemek işin en son kısmı oldu.Bu,yükleyiciye dosyayı belirli bir yerde, belirli bir dosya sisteminde bulmasına olanak sağlayacaktı.Tahminen, yükleyici ayrıca bir ext2 den bir ext2 bölmntüsüne yükleme yapabilecekti,ancak bu benim için bir seçenek değildi.Bu,muLinux içeren bölümün takas bölümü ve DOS bölümünün arasında bulunması gerçeğine dayanıyordu.Bir kaya ve sert bir yer arasında sıkıştığınızı düşünün.Böyle daha bulunabilir bir boşluk muLinux bölümünün hiçbir yerinde mevcut değildi...Yükleme 170MB ye yakın kullanılamaz disk boşluğu alacaktı.Neyse ki bir çözüm vardı... <p> FIPS,yıkıcı olmayıp tekrar bölünebilen,bir kullanıcıya güvenli bir şekilde bölüntüleri tekrar boyutlandırma imkanı veren bir kolaylıktır. Bu aracı defragla birlikte kullanmak, en basitinden, çok yararlıdır. DOS defrag,FIPS yeniden boyutlandırılırken daha çok küme elde edilmesini sağlar.Ayrıca FIPS in bir bölüntünün son kümesini yanlış kaydetmesini önler. <p> <table bgcolor="#CCCCCC" width="480" align="center" border="0" cellspacing="5" cellpadding="5" > <tr> <td> <center> <font face="helvetica" size="-1" color="#000000"> <b>rm -r</b> komutu <p> rm -r 'yi bir dizinin en yüksek avantajlı seviyesinde kullanmak dizini kaldıracak ve bütün alt dizinleri onun altına kaldıracaktır. <p> Genelde buna rağmen bir kullanıcı kurtulamadığı bir dosyayla karşılaşacaktır,kişinin rm kullanımında ne kadar yaratıcı olduğu önemli değil.Bu noktada kişi size gelecektir.Eğer bu iş için rm yi kullanmanın bir yolu varsa ona gösterin...² </font> </center> </td> </tr> </table> <p> Her neyse, muLinux yüklemesi(/tmp dizini dışında) rm -r ile ortadan kaldırıldıktan sonra,bölüntüleri tekrar boyutlandırmaya başladım.Temel olarak veclinux.bz2 yi tutan bölüntülerin disk boşluğunu, yapabildiğim kadar, dosyaya zarar vermeden "traş" ettim.Ayrıca DOS un yüklendiği yeri kapatmak zorundaydım böylece Vectorlinuxu tutabilecek yeterli büyüklükte boşluk, bölüntünün bir parçası olabilecekti.Sonunda veclinux.bz2 ve biraz da nefes alabilecek boşluğa sahip bir DOS bölüntüsü tamamladım.df komutu Vectorlinux yükleme diski çalıştırıldığında aşağıdakileri gösterecektir: <p> <table bgcolor="#000000" width="480" align="center" border="0" cellspacing="1" cellpadding="1"> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Dosya sistemi </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 1k-blokları </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Kullanılan </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Elde edilebilir </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> %Kullanım </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Monte edilmiş </td> </font> </tr> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /dev/ram0 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 2971 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 2720 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 251 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 92% </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> / </td> </font> </tr> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /dev/hda4 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 69102 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 67064 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 2008 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 97% </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /DOS </td> </font> </tr> </table> <p> Yükleme, bölüntüler kurulunca oldukça düzgün ilerler.Vectorlinux(normalde C:\veclinux)yükleme dosyalarını içeren dizini değiştirdikten sonra,ram.bat çalıştırılmalı.Bu yığın dosya yükleme sürecinde kullanıcıya rehberlik eden bir görüntü yükler.Root olarak girdikten sonra yükleme metodunu seçince kullanıcı veclinux.bz2 içeren bölüntüyü monte etmek üzere harekete geçirilir. Kurulum programı,veclinux.bz2 içeren bölüntü ve hedef bölüntü monte edildikten sonra geçici bir 8MB takas dosyası yaratır.Daha sonra kullanıcıyı veclinux.bz2 yi kontrol edip etmemesi gerektiğini belirlemeye yöneltir.Bu,tamamlanmış dağılımın okunabilir bir yerde olup olmadığından emin olmaya sağlar. CRC(Dairesel Gereksizlik Kontrolu)nden sonra yükleyici hedef bölüntüyü oluşturur.Bu işlem tamamlandığında,yükleyici veclinux.bz2 nin içeriğini yeni Linux bölüntüsüne aktarır.Bir 486 üzerinde bu kısa bir süre alır.O zaman yükleyici, kullanıcıya bilgisayarı tekrar açması gerektiğini hatırlatır. <p> <A NAME="lfindex2"> </A> <H2>SONUÇLAR:</H2> <p> Sistemi yeniden çalıştırmak,titrek görüntü ekranı ve tanıdık LILO güdümyolu getirdi.Öncelikle orjinal dosyaların güvende olduğunu görmek için DOS u çalıştırdım.Var olduklarını gördükten sonra yeniden çalıştırdım.Bu sefer Linuxu çalıştırmayı tercih ettim.Tanıdık Linux ekranı,gereksiz bir kaç hatalı sürücünün yükleniyor olduğunu gösterdi.Çekirdeğin yeniden derlenmesi bu çıkmazı azaltacaktır.Bir kere ,lilo(aynı zamanda X,ppp,vs) kurabilirdim.Bunları nasıl yapacağımı biliyordum çünkü Vectorlinux yaratıcısı,başlangıç girişim süresince okumam için bir mail mesajı bırakacak kadar nazikti.Bu ve benzer yapılar hem yeni başlayanlar hem de kıdemliler için bunu harika yaptı. <p> Yükleme, disk kullanımı için aşağıdakileri verdi: <p> <table bgcolor="#000000" width="480" align="center" border="0" cellspacing="1" cellpadding="1"> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Dosya sistemi </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 1k-blokları </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Kullanılan </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Elde edilebilen </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> %Kullanım </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> Monte edilmiş </td> </font> </tr> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /dev/hda1 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 259860 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 178651 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 73156 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 71% </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> / </td> </font> </tr> <tr> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /dev/hda4 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 69102 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 67064 </td> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 2008 </td> </font> <td align="right" width="80"> <font face="arial" size="-1" color="#FFFFFF"> 97% </td> </font> <td align="left" width="80"> <font face="arial" size="-1" color="#FFFFFF"> /DOS </td> </font> </tr> </table> <p> Bu görünüş kullanışlı./DOS bölüntüsü harika bir yedek.Eğer Vectorlinuxa bir şey olursa kolayca DOSu çalıştırıp yükleyiciyi tekrar çalıştırabilirim.Eğer kurulumun bu haline yeterince güvenirsem,fazlalık boşluğu başka bir şeye dönüştürebilirim.Kişisel düşüncem taslak bölüntünün iyi bir fikir olacağıdır. <p> <A NAME="lfindex3"> </A> <H2>SONUÇ:</H2> <p> <IMG SRC="../../common/images/article168/dna.gif" ALT="DNA Helix" HEIGHT="150" WIDTH="83" border="0" align="right"> Bu dağılım kişilerin bir mini dağılımdan ortalama beklentilerini aşacaktır.Bu dağılım ayrıca bir vuruşu kaybetmeden geri gelen ani güç kaybını tutabilmeyi başardı.Ancak,X'i XF86Kurulum programı ile ayarlamak, birkaç donmuş görüntüye ve bölme hatalarına sebep oldu.Bütün mümkün upgradeler sıralıysa XWindows çalışacaktır.Size daha iyi bir fikir vermek gerekirse Netscape'i yüklemek bir günün en iyi kısmını alacaktır.Ben bunu kaldırdım ve kıyaslanabilir şeyler kuruyor olacağım. <p> Biyoinformatik çalışma istasyonu olarak ayarlanmış yeni bir sistemi kullanmaya niyetliyim.Vectorlinuxun görevi tutma kapasitesi oldukça tatminkar görünüyor. <p> <table bgcolor="#FFFFCC" width="540" align="center" border="0" cellspacing="5" cellpadding="5" > <tr> <td> <font face="helvetica" size="-1" color="#000000"> Not:Y2K problemi sistem zamanını ayarlamak için hwclock programı çalıştırılarak çözülmüştür. </font> </td> </tr> </table> <A NAME="lfindex4"> </A> <H2>YARALANILAN KAYNAKLAR:</H2> <p> Bourne, Stephen R. <u>UNIX Sistem V Ortamı</u>. Workingham: Addison-Wesley, 1987. </p> <p> Frisch, Æleen. <u>Gerkli Sistem Yöneticisi</u>. Cambridge: O'Reilly, 1995. </p> <p> <a href="http://www.vectorlinux.50megs.com">Vectorlinux anasayfası www.vectorlinux.50megs.com da</a> </p> <!-- vim: set sw=2 ts=2 et: --> <A NAME="talkback"> </a> <h2>Bu metin için talkback formu</h2> Her metin kendi talkback formuna sahiptir.Bu sayfada kendi yorumlarınızı yazabileceğiniz gibi başkalarının da yorumlarını okuyabilirsiniz: <center> <table border="0" CELLSPACING="2" CELLPADDING="1"> <tr BGCOLOR="#C2C2C2"><td align=center> <table border="3" CELLSPACING="2" CELLPADDING="1"> <tr BGCOLOR="#C2C2C2"><td align=center> <A href="http://cgi.linuxfocus.org/cgi-bin/lftalkback?anum=168&lang=en"><b> talkback sayfası </b></a> </td></tr></table> </td></tr></table> </center> <HR size="2" noshade> <!-- ARTICLE FOOT --> <CENTER><TABLE WIDTH="95%"> <TR><TD ALIGN=CENTER BGCOLOR="#777777"> <A HREF="../../common/lfteam.html"><FONT COLOR="#FFFFFF">Web sayfaları LinuxFocus Yazar takımı tarafından temin edilmiştir </FONT></A> <BR><FONT COLOR="#FFFFFF">© Sujan Swearingen <BR>LinuxFocus.org 2000</FONT> <BR><a href="http://cgi.linuxfocus.org/cgi-bin/lfcomment?lang=en&article=article168.html" target="_TOP"><FONT COLOR="#FFFFFF">Bir yanlışı bildirmek veya Linuxfocus'a yorum bildirmek için buraya tıklayın</FONT></A><BR></TD> <!-- OLD FORMAT, NO TRANSLATION INFO --> </TR></TABLE></CENTER> <p><font size=1>2000-07-11,lfparser 1.6 versiyonu tarafından üretilmiştir</font></p> </BODY> </HTML>