Početak›Forumi›Linuks›Opšte Linuks diskusije›Klasifikacija GNU/Linux distribucija
- This topic has 16 odgovora, 9 glasova, and was last updated 14 years, 2 months ranije by DrLove73.
-
AutorČlanci
-
7. novembar 2009. u 11:36 pm #81661BRANKKOModerator
Utvrdjivanje ocinstva Linux distribucije 🙂
@strika
Zaista zanimljiv program i jos zanimljivija primena (mislim na ovu klasifikaciju distribucija)Predlog: mozda bi ove osobine mogoa da razvrstas po kategorijama i dodelis im prioritete… Tipa, core/engine (vrsta paketa, jezika, free or not, generalna namena…) dodatna oprema (broj paketa u repou, live, podrska…) i sminka (graf okruzenje, jezici…) tako nekako…
8. novembar 2009. u 8:01 am #81662strikaUčesnikPredlog: mozda bi ove osobine mogoa da razvrstas po kategorijama i dodelis im prioritete… Tipa, core/engine (vrsta paketa, jezika, free or not, generalna namena…) dodatna oprema (broj paketa u repou, live, podrska…) i sminka (graf okruzenje, jezici…) tako nekako…
Program već definiše jezik za unos podataka. Jezik je vrlo jednostavan i ima nekoliko ozbiljnih ograničenja. Međutim, u praksi se pokazalo da i takav način unosa podataka daje dobre rezultate. (jezik sam ja definisao, ali sami algoritmi su u upotrebi dosta dugo i detaljno su izučeni) Tako da trenutno nije moguće svrstavati osobine po kategorijama. Ukoliko program kasnije proširim na master rad, moguće je da ću potpuno promeniti jezik uz savete i kritike koje sam i ovde dobio.
Dodeljivanje prioriteta je u nekom smislu moguće. Za svaku osobinu je moguće definisati njenu težinu odnosno vrednoću (ne mislim vrednost). Tako da je moguće da osobine koje si prve naveo (vrsta paketa, namena i slično) budu (tj. učestvuju) važnije od dodatne opreme ili šminke.
8. novembar 2009. u 2:41 pm #81663BRANKKOModeratorPa da, to sam i mislio… da ih ovako na papiru razvrstas i da im po tome dodas prioritete a onda da ih po tim prioritetima dodajes…
16. februar 2010. u 10:55 am #81664strikaUčesnikPosle par meseci pauze, nastavio sam sa radom. Konačno postoje i neki (neizbrušeni) rezultati. Napravio sam prvu izvršnu verziju aplikacije. Možete je skinuti odavde: http://bitbucket.org/strika/celtis/downloads/. Skinete celtis.zip, otpakujete, napravite datoteku “celtis” izvršnom (chmod +u celtis) i pokrenete. (Potrebno je da imate instaliran JRE 1.6.) U paketu dolazi i datoteka distros.ced, koja može služiti kao primer i predstavlja ulazne podatke za klasifikaciju GNU/Linux distribucija. Aplikacija je još uvek u fazi razvoja, tako da ćete sigurno primetiti mnoge nedostatke. Što ih više nađete i pokažete, meni bolje… 🙂
Ovde možete videti i izgled drveta nastalog na osnovu distros.ced. Vrlo je moguće i da podaci u distros.ced nisu baš tačni, pošto sam radio na brzinu, delimično po sećanju, a nisam baš verni pratilac trendova kada su u pitanju distribucije…
16. februar 2010. u 11:21 am #81665na12UčesnikPo ovoj slici ispade puppy linux najbolji distro.I nisi daleko od istine ako se koristi stari hardver,ali za novi ima i boljih resenja.Trebalo bi malo da te podatke ponovo pregledas,ili je mozda problem u programu.Mozda ga isprobam,samo mi daj malo vise podataka.Da li se unose podaci prilikom pokretanja programa ili je to vec sve u njemu pa ti samo izbaci rezultat?
16. februar 2010. u 11:40 am #81666strikaUčesnikDrvo ne prikazuje koja je distribucija koliko dobra, već prikazuje odnose, tj. srodnost distribucija, po kriterijumima koji su definisani u ulaznoj datoteci. Tako da “kvalitet” drveta direktno zavisi od toga kako si definisao kriterijume. Podaci se unose u tekstualnu datoteku sa ekstenzijom “ced” u bilo kom tekstualnom editoru. Zatim se datoteka otvara pomoću programa, koji prikazuje drvo. Najbolje je da pročitaš prvi post u ovoj temi, jer je tu sve detaljnije objašnjeno.
Što se tiče ovog drveta i Puppy-ja, slika prikazuje da je Puppy prilično drugačiji od svih drugih distribucija, pošto je usamljen na najdužoj grani. A to je manje-više tačno. Mada ulazne podatke svakako treba ponovo pregledati, jer sam siguran da ima grešaka.
17. februar 2010. u 1:03 am #81667DrLove73UčesnikOd kada su Mandrake i OpenSUSE vezani za slackware? Zar mandriva nije fork Red Hat-a? I kako si uspeo da Fedoru i CentOS toliko razdvojis? Hmmmmmm
EDIT: WoW, SuSE je ladno fork Slackware-a. Sad mi je bar jasno zasto mi se nikada nije svidjao, ili da kazem lezao. Ali Mandriva ne moze biti bliska SuSE-tu, to je sigurno. Trebalo bi da pripadnost odredjenoj grani/dizajnu bude JAKO primaran.
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.