ls -1TörténelemNépszerű témákNépszerű fórum témákHardverLinux Weekly NewsLinux DevicesFreeBSD Project NewsOpenBSD JournalNetBSD News |
GoboLinux: a Unix könyvtárstruktúra átértelmezéseGoboLinux. Egy érdekes új disztribúció, érdekes elképzelésekkel. A fejlesztők egy olyan könyvtárstruktúrát akarnak megvalósítani, amelyik szerintük sokkal logikusabb a jelenleginél, például: /Programs/XFree86/4.3/ A dolog elég radikális változtatásokat javasol. Mindenesetre a disztribúció már egy Live ISO-nál tart. A projekt weboldala (valószínűleg a nagy érdeklődés miatt) jelenleg nem elérhető. Addig egy kis történelem: "Furcsa módon a GoboLinux nem úgy indult mint a többi "egy a sok közül" Linux disztró. Az egész úgy kezdődött, hogy az egyetemen elkezdtem programokat telepíteni. Mivel nem volt jogom írni a standard Unix könyvtárakat, elkezdtem elkészíteni egy könyvtárrendszert a $HOME-om alatt. Nem használtam csomagkezelőt, a programokat folyamatosan kézzel fordítottam. A megoldást abban láttam, hogy minden programot a saját könyvtárában helyeztem el, például: Ennek értelmében a környezeti változó (PATH, LD_LIBRARY_PATH...) egyre nagyobbak és nagyobbak lettek, úgyhogy központi könyvtárakat készítettem a különböző típusú fileoknak, szimbolikus linkeknek: ~/Libraries, ~/Headers, és így tovább. A természetes evolúció következtében írtam egy shell szkriptet, amely kezelte a linkeket, konfigurációkat és a Makefile-okat.A rendszer nagyon használhatónak bizonyult. Az otthoni rendszeremen elkezdtem fokozatosan eltávolítani az előre-fordított (pre-compiled) csomagokat, és újrafordítottam őket forrásból a szkriptek segítségével. Szépen haladtam tovább egy teljesen személyreszabott Linux rendszer felé, amelyet viccesen LodeLinux-nak hívtam. Amikor körülbelül 80%-ban kész voltam, jött a Nagy Filerendszer Pusztulás. Itt volt az idő, hogy nekilássak újra az egésznek, de most egy más úton haladva: ahelyett, hogy "lepusztítottam" volna egy létező disztribúciót, egy barátom (André Detsch) és én (Hisham Muhammad) két napi munkával létrehoztunk egy módosított Linux From Scratch (LFS) rendszert. 2002. március 20.-án minden különösebb hűhó nélkül megszületett a GoboLinux. Egy hónappal később bemutattunk egy cikket a Free Software harmadik workshop-ján, amely az "Egy új javaslat a Unix könyvtárstruktúrára" címmel bírt. Folytatás a Kuro5hin.org-on itt.
»
|
KeresésNavigációBelépésÁllásajánlatokHWSWFriss blogbejegyzések
HUP napi hírlevél__define__ kernelLegfrissebb HUP videókLegfrissebb HUP képekSzavazásAdatot vesztettem fájlrendszer hiba miatt merevlemezről **Windowson** a következőkről: FAT (régi DOS-s vonal) 9% FAT (NT vonal) 3% FAT (DOS és NT vonalon is) 4% NTFS 1.x (< Win2000) 1% NTFS 3.x+ (>= Windows 2000) 9% NTFS (minden rendszeren) 5% mindkét fájlrendszeren 15% nem vesztettem még adatot 33% nem használok Windowst 22% Összes szavazat: 513
Új felhasználók
InformációKövess minket!Partnerünk |
Hat epitsd bele a shelledbe
Vagy kiegyezel az environment variablekkel
Vagy ilyesmi
Lehet, hogy nem rosszka, de nekem pl. a mostani konyvtarstruktura teljesen attekinthetonek tunik. Kicsit ez ilyen c:Program Fileslabla-szeru dolog.
aki olyan rendszert telepit amiben a konyvtarnevek nagy betuvel kezdodnek es szokozt tartalmaznak magara is vethet...
:) igen.. bennem is vmi más rendszerre való utóérzés alakult ki, olvasva a cikket :)
Ez tipikusan az az eset, amikor az ember felpakolja a havernak a GNU/Linuxot, és az elsõ dolga, hogy az /etc/profile -t, vagy a .bashrc -t telepakolja alias-okkal ( dir = ls, ...stb), hogy a gyerek ne buggyanjon meg az új parancsoktól :)
Aztán pár hónap múlva azt hallod, h mennyit szív, ha nem Linux elött ül, mert nem megy a parancs kiegészítés, ... és, hogy mindig ls-t ír dir helyett :)
Linucs alatt egy hangyanyival szerencsesebb a helyzet: jo esetben
csak a dcache-hez kell fordulni, majd sorrendben a buffer cache-hez,
vegul a diskhez ami nem biztos hogy akkora tragedia mert az ext2
a 64 bytenal rovidebb symnameket az inodeban tarolja => nem kell
extra bread().
Nem olvastam a cikket, a kerdesbol arra kovetkeztetek hogy van egy mezei
fhs (vagy akarmi amit a distro keszitoje jonak talat) aminek pontjait
besymlinkeltek egy masik hierarchiaba. Ez biztos jol hangzik de felveti
a klasszikus problemat -- sosem lehetunk biztosak hogy a ".." hova is
mutat es ennek lehet h sok app nem orul.
Lehet, hogy nem vagyok elég innovatív, de a fhst elolvasva (http://www.pathname.com/fhs/) szerintem ez úgy jó, ahogy van.
(És ez a minden-szó-nagybetű rendszer nem tudom kinek kézreálló.)
Jé, mégiscsak van egy hasonló reform-ötletem: vezessük be a /mnt helyett a C:, D:, stb rendszert (figyelem nagybetű!), mivel az felhasználóbarát. ;-)
kézreálló = lehet, hogy egy commander-klónon jól néz ki (úgyis lassan mindenki ilyet gyárt), de próbáld ki terminálból.
Vagy a /home-ot 'Documents and Settings'-re :].
Nem úgy megy az! Ha 'Documents and Settings', akkor az /etc-t is bele kell olvasztani. Meg az /usr/share/man/-t, stb.