Mire használják a FUSE-t jelenleg?

Címkék

Hosszú ideje húzódik a FUSE (Filesystem in USEr space) beolvasztása a mainline Linux kernelbe. Legelőször a 2.6.11-rc1-mm1 kernelben bukkant fel január környékén. Andrew Mortonnak, a 2.6-os kernelfa karbantartójának többször is volt kifogása a FUSE végleges beolvasztása ellen. Szeredi Miklós (korábbi interjú), a FUSE szerzője, a napokban ismét feltette azt a kérdést az LKML-en, hogy mikorra várható munkája végleges beolvasztása.

Miklós szerint a FUSE jelenlegi felhasználási rátája indokolja a beolvasztást, hiszen sok helyen, sok ember, sok célból használja a FUSE-t:

  • a SourceForge-ról ~25.000 alkalommal töltötték le
  • az utolsó kiadás óta (3 hónap) ~7.000 alkalommal töltötték le
  • két disztribúció (Debian, Gentoo) is hivatalos csomagot kínál belőle
  • a FUSE-hoz publikusan elérhető filerendszerek száma jelenleg 27
  • ebből minimum kettő megtalálható a Debianban (lehet, hogy másik disztróban is)
  • 7 programozási nyelvhez is köthető (natív: C, java, python, perl, C#, sh, TCL)
  • a legnagyobb ismert felhasználása: ~110TB exportálva, teljes sávszélesség: 1.5TB/s
  • a levelezési lista forgalma 100-200 levél / hónap
  • az -mm fában van 2005 januárja óta

A mikor? Úgy tűnik, hogy a FUSE a 2.6.14-be már végleg be lesz olvasztva.

Ha valaki feltenné azt a kérdést, hogy csak a Linux kernelhez érhető-e el a FUSE, akkor a válasz az lenne, hogy: nem. A FUSE Henk Csaba munkája nyomán már - igaz, hogy jelenleg csak beta állapotban - de már elérhető a FreeBSD-hez is.

Szeredi Miklós levele az LKML-en itt. Henk Csaba (dzsekijo) levele a FreeBSD -current listán itt.

Hozzászólások

Hi!

Tudsz irni olyan programot (meg mar irtak is joparan), ami a FUSE segitsegevel (virtualis) filerendszert hoz letre. Ezeknek a filerendszereknek a kernelben nincs sok keresnivalojuk, mert altalaban nem kernelszintuek. Pl. ssh filerendszer, Gmail filerendszer, Siemens telefonok 'mountolasahoz' hasznalhato filerendszer, meg ilyesmik.

By(t)e

TBS::Antiemes

meg tobb GPL shit FreeBSD ben?! Hat az mar tenyleg kezd szanalmas lenni :)

Igen, de amúgy nem értem, hogy miért van ez a GPL fika BSD részről. Nekem sokkal szimpatikusabb, hogy nem lehet csak úgy felhasználni a szellemi terméket, hanem ha hozzáadsz akkor azt vissza is kell adnod. A BSD licensznél meg benne leszel a mindenki által sokat nézegetett copyright noticeben.

lehet, hogy rosszul értem, de nem azért, mert a szabad felhasználás azt jelenti,

hogy szabad felhasználás? de úgy emlékszem, hogy a bsd-sek amúgy nem sokat rágják

a körmüket a licenszek miatt, inkább használni akarják a dolgokat, mint a teljesen

szabad licensz miatt aggódni. de ez talán rosszul rémlik. a freebsd-t meg majd

cakk-pakk újraírják valahol Open-FreeBSD néven. ;)

Persze én értem, hogy sokkal "szabadabb" a BSD licensz azon a téren, hogy kevesebb megkötés van a szellemi tulajdonra vonatkozólag, viszont ez szerintem kizsákmányolhatóvá teszi. Persze nem vagyok licensz guru, úgyhogy kiváncsi lennék egy vagy több fejlesztő véleményére is.

trey@yavin$ uname -a

FreeBSD yavin.trey.hu 6.0-BETA3 FreeBSD 6.0-BETA3 #2: Mon Sep 5 07:22:46 CEST 2005 root@yavin.trey.hu:/usr/obj/usr/src/sys/YAVIN amd64

trey@yavin$ cc --version

cc (GCC) 3.4.4 [FreeBSD] 20050518

Copyright (C) 2004 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

trey@yavin$

Azt hiszem, hogy amig ez igy van, addig nincs mirol beszelnunk. Sot, amig ez igy van, addig a BSD felhasznalok - koztuk en is - koszonettel tartoznak a GPL-nek, a FSF-nek es az osszes GNU fejlesztonek.

:-)

A GPL egyszeruen:

adok kodot, de ha te modositotd, es tovabbadod, azt en is latni akarom (GPL alatt)

3 pontos BSD egyszeruen (ez RMS szerint szabad(free) licensz:

adok kodot, te azt csinalsz amit akarsz, de a tovabbadod a kodot, annak BSD licenszunek kell lennia

4 pontos BSD egyszeruen (ez RMS szerint nem szabad, de az OSI szerint opensource):

3 pontos+

nem titkolhatod el a nevemet


nekem a GPL jobban tetszik, mert nem segit az olyan eloskodoknek, mint pl. az SCO. Az o unixuk tele van BSD kodokkal.

ja kimaradtak az azonossagok.

ha valaki nem adja tovabb a kapott programot, akkor a BSD es a GPL teljesen azonosan viselkedik:

azt csinalsz a koddal amit akarsz, semillyen kotelezettseged nincs.

lasd: yahoo, aki BSD-re epit, vagy a google aki linux(GPL)-re.

egyik sem nagyon ad ki kodokat.

talan a google egy kicsit tobbet:

http://code.google.com/

OpenBSD igen is nagyon figyel arra hogy milyen licence alatt kerulnek be a dolgok a treeben. Az evek folyaman eleg sok GPL kakat sikerult kiirtani a treebol. Lassan a binutils is sorra fog kerulni ugyanis mar jopar dolog ujra lett irva BSD licence alatt. Ezutan mar csak egy cc -t kell irni. Errol voltak beszelgetesek a WhatTheHack folyaman is. De FreeBSD mar annyira elhagyta onmagat hogy az szanalmas mar nem csak userlandbe raknak GPL'd codeot, hanem a kernelbe is es akkor meg nem is beszeltunk a binary-only driverekrol. Ehhez meg hozza tennem hogy mi annak csak orulunk ha a nagy gyartok mint pl ahogy fent olvastam SCO vagy akar a Microsoft is BSD kodot hasznal fel hiszen azzal csak jobb lesz az o softwareuk is. Ennek csak jo oldala van. Es akkor meg szot sem ejtettunk a GPL softwarek minosegerol.


OK, let me be more clear. When people who know nothing about anything write software, in the GNU-style, they write bloated bloated bloated crap when it is not neccessary.


That said, we have no interest in furthering GPL codebases. Not just because of the licenses, but also because of the obvious bloat that always happens with these codebases designed to "work on every stupid variation of system even written in the past".




Es ez igy is van. Fogjatok bele es nezeggesetek ugyanarra a celra irt softwreket GPL style es BSD styleban.

Az idezet eleg kusza.

Szerintem, ha az emberek semmit nem tudnak a soft irasrol, akkor ***** lesz az eredmeny, stilustol fuggetlenul. Ehhez a GNU-stilusnak nincs koze.

Lehet, esetleg, hogy arra gondolsz (illetve az idezett szoveg forrasa), hogy a GNU-style azt jelenti, hogy a kituzott cel bovebb, atfogobb, a BSD-style meg csak keves esetet kezel le egyszeruen.

Ez akar igaz is lehet, de a kerdes az, hogy mire van szuksege az embernek. Ha 1 adott kornyezetben 1 feladatra akar programot, biztos jobban orul egy specializalt programnak.

Mas meg sok feladatra sok kornyezetben hasznalja egyiket-masikat.

Ezzel nincs is baj, de ettol nem lesz az egyik jobb a masiknal.

Es a GPL szoftver minosegerol sem szol ez, mert az, hogy a cel mas, nem jelenti azt, hogy a soft rosszabb.

Rossz kod persze van, de ez celtol es licenctol fuggetlen.

Zse

:)

fogajunk kozepes osszgeben hogy 5 ev mulva SEM lesz BSD licesz alatti forditoval forditva az openBSD.

tehat thug jelenleg "parasztvakitast" vegez nagyuzemben. Ugy tuntenti fel, mintha a BSD licenszu dolgok onmagukban eletkepesek lennenek. PEDIG EZ NINCS IGY, es szerintem, a kovetkezo 5 evben sem lesz igy.

thug: orommel varnam a bizonyitasodat, hogy kepes vagy _kizarolag_ BSD liceszu dolgol felhasznalasaval kepes lennel oprendeszert elinditani. (vigyazz, a GNONE/KDE dontoreszt GPL, irnod kell egy uj desktop rendszert:-)))

> thug: orommel varnam a bizonyitasodat, hogy kepes vagy _kizarolag_ BSD
> liceszu dolgol felhasznalasaval kepes lennel oprendeszert elinditani.
> (vigyazz, a GNONE/KDE dontoreszt GPL, irnod kell egy uj desktop
> rendszert:-)))

Azt nem tudom hogy a GNONE az milyen applikacio, de miota mandatory komponense
a KDE egy oprendszernek?

nem mondtam, hogy mandatory, de ha egy olyan oprendszert mutatsz, amin nem lehetseges grafikus felulet futattasa akarmilen celbol, azt korberohogom.

Ha azt allittok, hogy a GPL kaka, akkor mutassarpok alternativat, ami kizarolag BSD licensz alatti programokat hasznal!

csak az egyszruseg kedveert, ime a listam:

C/C++ fordito

libc

binutils

grafikus kodnyezet

ha sikerul, akkor az SCO-nal kortancot jarnak es azon oromkodnek, hogy a bal***** BSD fejlesztok megint megmentettek a ceguket.

Az SCO egyetlen sot kodot sem osztott meg semilyen licensz alatt, viszont oriasi enegiakat forditott az opensource foldbe dongolesebe. Ezt azrert csinalhattra meg, mert a BSD-sek tobb millio sor kodot "adomanyoztak" neki(es barkinek aki hasonloan gerinctelen "terrorista"), hogy hasznaljak kedvukre.

szamomra ez pont olyan, mintha valaki a atombombakat arulna a piacon, es nem erdekelne, hany embert ol meg vele a "vevo".i

Aki BSD licensz alatt ad ki kodot az terrorista, de legalabbis tamogatoja a terrorismusnak!!

In article <42.51801@c.hup.hu>, Mészáros András wrote:
> nem mondtam, hogy mandatory, de ha egy olyan oprendszert mutatsz, amin nem
> lehetseges grafikus felulet futattasa akarmilen celbol, azt korberohogom.

grafikus felulet miota
> Ha azt allittok, hogy a GPL kaka, akkor mutassarpok alternativat, ami
> kizarolag BSD licensz alatti programokat hasznal!

Mi koze egy jogi licensznek a programkinalathoz?

> Az SCO egyetlen sot kodot sem osztott meg semilyen licensz alatt, viszont
> oriasi enegiakat forditott az opensource foldbe dongolesebe.

Ezt hivjak versenynek. Ilyenek a licenszek. Mi a bajod?

> Ezt azrert csinalhattra meg, mert a BSD-sek tobb millio sor kodot
> "adomanyoztak" neki(es barkinek aki hasonloan gerinctelen "terrorista"),
> hogy hasznaljak kedvukre.

A "BSD-sek" tobb millio sor kodot "adomanyoztak" az Apple-nak is. Evil shits!!!11

> szamomra ez pont olyan, mintha valaki a atombombakat arulna a piacon, es
> nem erdekelne, hany embert ol meg vele a "vevo".i

Mert te hulye vagy.

> Aki BSD licensz alatt ad ki kodot az terrorista, de legalabbis tamogatoja a
> terrorismusnak!!

De legalabbis fuj!

--
Gabucino

Nem értelek benneteket. (meg a világot :) )

Ott van pl a matematika. Nincsenek licenszek, ha valaki kitalál vmit, publikállja, és ha valaki felhasznállja, továbbfejleszti, az evidens, hogy szintén publikállja, megemlítve a forrásokat. Persze megtehetné, hogy megtartja magának, csak különösebben nem érdeke (kivéve esetleg nemzetbiztonsági érdekeket).

Persze a matematikusoknak van egy párszáz éves múltjuk.

Valami ilyesmit szeretnék én az open source közösségben.

Ugyanakkor, ha már ingyen dolgozom, akkor minimum, hogy más ne szedje meg magát anélkül, hogy csinállna vmit. Igen, ilyen önző vagyok.

Ehhez pedig szvsz jobban passzol a GPL.

On 2005-09-07, thuglife <robert@openbsd.org> wrote:
>
> meg tobb GPL shit FreeBSD ben?! Hat az mar tenyleg kezd szanalmas lenni :)

Huuuje. Karogo varnyu vagy.

A FreeBSD Fuse kod BSD licenszu.

A fuse_kernel.h fajlt hasznalom csak az eredeti GPL-s kodbol, amit meg
Szeredi Miki dualbeesdelicenszelni fog es OK lesz.

A lib LGPL, es valoszinuleg nem fog a portsnal "beljebb" kerulni soha.

Amugy meg promiscuity forever.

Cs.

Felvilágosítana valaki, hogy miért is jó ez nekünk?

Már, nem az, hogy bekerül a kernelbe, hanem alapvetően, miért jó a "Filesystem in USEr space"?

Ki, mikor, mire használlja?