Ueland Skrevet 16. oktober 2006 Del Skrevet 16. oktober 2006 Hepp, Spørsmålet er realtivt greit, kan man utvikle et filsystem i java, dvs med drivere som skal til osv? Jeg har et inntrykk av at man kan lage "kernelen" for systemet i java, men man må fremdeles frem med c i driverene, eller tar jeg helt feil da? Kan virke som at det enkleste/beste er at alt kjører via java og det blir tilgjengelig for den lokale maskinen via SMB over localhost, fordelen da er at man kan implementere f.eks en ftp-tjener mot det samme systemet, men ulempen er jo fremdeles den at det blir et par ekstra ledd (selv om brukeren ikke nødvendigvis vil legge merke til det) Jeg har bare i den senere tid savnet et system som greit lar meg sette opp et software-RAID, og endre kapasiteten uten å måtte styre med allt mulig for å få det til. Ikke minst så er java plattforuavhengig, så det som fungerer i Windows vil da og fungere i Linux. Lenke til kommentar
Martin Lie Skrevet 18. oktober 2006 Del Skrevet 18. oktober 2006 Vil tippe "nei", siden all Java-kode må kjøres i en JVM, med sine sikkerhetsrestriksjoner, som ikke tillater deg å gå ned på et så lavt nivå. Filbehandling er vel noe som håndteres av kjernen i et operativsystem, og i den grad man skal skrive om på kjernen, eller lage drivere, så vil vel man mer eller mindre bli tvunget til å skrive i samme språk som operativsystemet selv? (Nå antar jeg ting her, altså... Er ikke helt mitt fagområde, dette her.) I alle fall tviler jeg sterkt på at denne type kode/drivere kan kjøre via en JVM. Som du er inne på er det helt sikkert mulig å skrive en bit av koden i C, og deretter interface mot den via JNI, men det spørs hvor hensiktsmessig det er. Men altså... Det du tenker på å programmere i Java er en software-RAID-løsning, for at det å jobbe med RAID arrays skal bli enklere? Det høres for meg ikke ut som det er verdt det, med mindre du er innstilt på å bruke _veldig_ mye tid på dette. Lenke til kommentar
lnostdal Skrevet 19. oktober 2006 Del Skrevet 19. oktober 2006 (endret) dette blir veldig kort - sjekk også FUSE: http://fuse.sourceforge.net/ Endret 19. oktober 2006 av lnostdal Lenke til kommentar
LessThanJake Skrevet 19. oktober 2006 Del Skrevet 19. oktober 2006 Sikker på det ikke finnes et filsystem som kan det du leter etter, finnes jo veldig mange det ute. F.eks: ZFS. Ellers er jo FUSE et fantastisk fint system som du burde se på! Vet ikke nok om hverken FUSE(bare bruker det) eller filsystemer til å si om det er mulig å fikse det du spør om i FUSE. Eksempel på filsytem alt er utviklet i FUSE. Lenke til kommentar
Martin Lie Skrevet 23. oktober 2006 Del Skrevet 23. oktober 2006 Så vidt jeg kan se fra http://fuse.sourceforge.net/ er FUSE også laget i C, så dersom man skal lage noe basert på FUSE vil jeg anta at man må programmere det i C? Her, derimot, er et prosjekt som søker å integrere en JVM i kernelen til Solaris, noe som skal muliggjøre driverprogrammering i Java, og muligens da også filsystemer(?): http://research.sun.com/techrep/2006/abstract-156.html Lenke til kommentar
Frank2004 Skrevet 25. oktober 2006 Del Skrevet 25. oktober 2006 http://www2.java.no/web/show.do?page=24;2&...&articleid=4887 Lenke til kommentar
Martin Lie Skrevet 26. oktober 2006 Del Skrevet 26. oktober 2006 http://www2.java.no/web/show.do?page=24;2&...&articleid=4887 Ekko? Lenke til kommentar
DJViking Skrevet 31. oktober 2006 Del Skrevet 31. oktober 2006 Når det finnes et Java operativsystem (JNode) bør det vel gå http://www.jnode.org/ Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå