Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who is Online
4 user(s) are online (4 user(s) are browsing Forum)

Members: 0
Guests: 4

more...


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: SFS
#12
Home away from home
Home away from home


See User information
Quote:

SuperTed wrote:
Regarding amiga file system....

Why can?t we just use Linux Ext3 format?? All Linux source is open right???

1. Because it's GPL and we do not like it, especially if it would be a part of system and not contrib thing
2. Because the performance of ext3 relies a lot on large (very large) cache. Without cache it would be as fast as our current affs (this is the opinion of Marek Szypowski, who wrote ext2 handler for amiga)

Quote:

Can this be done???


If you write non-GPL'ed ext2 filesystem and force it to use the unallocated memory as cache.

Posted on: 2005/9/27 3:49
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#11
Just popping in
Just popping in


See User information
Regarding amiga file system....

Why can?t we just use Linux Ext3 format?? All Linux source is open right???

So how about a native AROS in Ext3 with a nice grub or lilo boot manager, and then maybe we need some tools to read (and write?) to fat32 and NTFS partitions.

Can this be done???

SuperTed

Posted on: 2005/9/27 1:04
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#10
Home away from home
Home away from home


See User information
Quote:

dolen wrote:
Are we talking about "safe file system". The fast bulletproof system developed by some guy for amiga long ago.
Would be great but we still would?nt be able to access files from the windows partition.


SFS is here. You'll notice that michalsc is part of the project and has done some AROS work on SFS already (modified a file of macros for endian issues).

SFS would be great for AROS. It's one reason I put support for an SFS partition in the MBR partition handling.

From strap.c:
...
    { 
0xffffff00, AROS_MAKE_ID('S','F','S',''), (IPTR)"sfs.handler"   }, 
...
    { 
0x2c, AROS_MAKE_ID('D','O','S','') },    /* AOS OFS */
    
{ 0x2d, AROS_MAKE_ID('D','O','S','1') },    /* AOS FFS */
    
{ 0x2e, AROS_MAKE_ID('D','O','S','3') },    /* AOS FFS-I */
    
{ 0x2f, AROS_MAKE_ID('S','F','S','') },    /* AOS SFS */


In other words, Any partition with an ID of 'SFS\0' will atomatically try to use a handler called sfs.handler, and any MBR primary partition of type 0x2f will get a partition ID of 'SFS\0'. I knew SFS was close and wanted to make sure some glue was in place so we could boot from it.

Yanosh: Thanks for pointing out MessyFilesystem. It does have the filehandler source. It currently just does FAT 12 and 16 and no long filenames (geared towards floppies). I suppose it could be modified with bits of the FAT code I pointed out to handle FAT 32 and long names.

Posted on: 2005/9/26 4:22
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#9
Home away from home
Home away from home


See User information
Adam C. has said he would again work on FAT32 when he has the time. I think he just annoyed enough at it to eventually go back to it and finish it.

Again, if people want to donate $ to the FAT32, I'll gladly reopen it with new funding. Right now, the old FAT32 bounty from BTTC is now split up between SFS and AMD64 port.

Dammy
Head Troll
TeamAROS

Posted on: 2005/9/26 2:57
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#8
Home away from home
Home away from home


See User information
Are we talking about "safe file system". The fast bulletproof system developed by some guy for amiga long ago.
Would be great but we still would?nt be able to access files from the windows partition.

Posted on: 2005/9/26 2:02
Daniel Olen......
Asus K8NE.d a64-3200+ Nvidia6600
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#7
Home away from home
Home away from home


See User information
Quote:

JLF65 wrote:
Unfortunately, none of them were open source.


Can this be used?

http://main.aminet.net/misc/emu/msh-156.lha

Inside this archive there are some sources. I don't know if it needs some more sources not available there.

Posted on: 2005/9/25 2:50
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#6
Home away from home
Home away from home


See User information
Since SFS already works on the Amiga, how about just "works in AROS the same as on the Amiga" for a description? That should cover it. Maybe add "whatever tools for SFS that are in the cvs must be converted to AROS" as well.

Posted on: 2005/9/25 1:00
.........
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#5
Home away from home
Home away from home


See User information
If you all want to fund FAT32 Bounty, that's do able.

However, I'm looking for a bounty description for SFS bounty in this thread. :)

Dammy
TeamAROS

Posted on: 2005/9/24 16:57
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#4
Home away from home
Home away from home


See User information
Quote:

...........into an AROS handler skeleton. If no one else feels like trying their hand at it, I might.



How about we start off with something simple like a FAT reader. i.e. a utility that just reads and allows copying from other fat disks/partitions.

Why do this ? Dunno, maybe it gives a bit of cross-platform ability I guess.

(I think i've mentioned this one before).


MrX


:K:

Posted on: 2005/9/24 16:33
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 


Re: SFS
#3
Home away from home
Home away from home


See User information
Filesystems can be the most complicated thing in the system... depends partly on how complicated the FS is. HFS used by Macs is REALLY FREAKIN' complicated. FAT isn't too bad by FS standards. There were several FAT handlers for the original Amiga. Unfortunately, none of them were open source.

Best bet for quick and dirty FAT support would be to port some existing code. I would probably go with the FAT code in the PS2Dev USB mass storage driver. PS2Dev projects are AFL v2 license which is supposedly compatible with the AROS license, so it could even go into the kernel.

A quick check shows it currently uses global variables, is limited to a single partition, and a limit of 16 files open at once. However, it does handle FAT12/16/32 and long filenames. It also has writing, but the writing is considered experimental. The disk accessing is via a set of macros:

#define DISK_INIT(a,b)        scache_init((a), (b))
#define DISK_CLOSE        scache_close
//#define READ_SECTOR(a, b)    scache_readSector((a), (b))
#define READ_SECTOR(a, b)    scache_readSector((a), (void **)&b)
#define FLUSH_SECTORS        scache_flushSectors


The sector cache is remarkably similar to the cacheing in AFS (it sucks!). It seems to me that the code should be fairly easy to hack into an AROS handler skeleton. If no one else feels like trying their hand at it, I might.

Posted on: 2005/9/24 14:29
.........
 Top  Twitter  Facebook  Google Plus  Linkedin  Del.icio.us  Digg  Reddit  Mr. Wong 




(1) 2 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
4462
2 nikolaos
nikolaos
4206
3 magorium
magorium
4095
4 phoenixkonsole
phoenixkonsole
3942
5 deadwood
deadwood
2917
6 ncafferkey
ncafferkey
2810
7 mazze
mazze
2222
8 Kalamatee
Kalamatee
2212
9 clusteruk
clusteruk
2114
Powered by XOOPS © 2001-2025 The XOOPS Project