Linked by Adam S on Wed 11th Jun 2008 13:33 UTC, submitted by Coldfirex
SkyOS "We are proud to announce that the next version of SkyOS will ship with a new Mail client. In contrast to the already available Mozilla Thunderbird mail client, the new Mail application completely integrates with SkyOS. For instance, all mails are stored as separate files with various attributes attach to it. So you can easily and quickly find every mail using the SkyOS Viewer and its query system."
Order by: Score:
helf
by helf on Wed 11th Jun 2008 14:06 UTC
helf
Member since:
2005-07-06

Sounds a lot like using email in BeOS ;)

Reply Score: 4

RE: helf
by Doc Pain on Thu 12th Jun 2008 19:07 UTC in reply to "helf"
Doc Pain Member since:
2006-10-08

As far as I can see from the screenshots presented, the Mail application seems to contain a HTML renderer, too:

http://www.skyos.org/images/temp/2.png

So it's much more than a mail client, cool! :-) (Okay, HTML and mails... well, this is... I won't go into detail, you can imagine what I would say.)

The storage representation of the mails - separate files - reminds me to the MH format mailboxes (in opposite to the mbox format) which is for example used by the Sylpheed mail client. You can of course see advantages and disadvantages in this MH like format, but personally, I prefer single files over fat message conglomerates.

Sorry, I don't know about BeOS and SkyOS to make a statement of higher inner values... :-)

Reply Score: 2

RE[2]: helf
by Darkness on Fri 13th Jun 2008 13:54 UTC in reply to "RE: helf"
Darkness Member since:
2005-08-27

the html renderer is an integrated GUI component that uses the gecko engine. Any skyos application can embed this component just like if it was a textfield or listbox.

Reply Score: 1

Release it
by Nehemoth on Wed 11th Jun 2008 15:12 UTC
Nehemoth
Member since:
2005-07-07

Release the damn thing once and for all.

Indeed is amazing the product but for God Sake release a final version and later if you (Robert) would like with yet another beta cycle it will be just fine, but are less a real version and non-beta version.

Just Gmail has remained beta as SkyOS.

:-)

Reply Score: 8

maildir
by Sodki on Wed 11th Jun 2008 15:36 UTC
Sodki
Member since:
2005-11-10

For instance, all mails are stored as separate files with various attributes attach to it.

So... they reinvented maildir?

Reply Score: 4

RE: maildir
by mmu_man on Wed 11th Jun 2008 16:00 UTC in reply to "maildir"
mmu_man Member since:
2006-09-30

No they reinvented the BeOS way.
Maildir is just an edulcorated copy of what BeOS has been using for a decade, without the indexed xattrs.

Reply Score: 2

RE[2]: maildir
by Robert on Wed 11th Jun 2008 16:25 UTC in reply to "RE: maildir"
Robert Member since:
2005-07-06

Yeah, the storage is very similar to what BeOS does, as well as the way attributes and indexes are used.

From the API point of view I'm not sure if the BeOS API had/has all the Mail related classes right in the API too. (which makes writing new apps with support for sending/receiving/managing mails and the user created mailboxes quite easy).

Anyway, BeOS stores and handles mails in a very efficient way (from the user point of view), it would be a shame not to "reinvent" it for other systems.

Edited 2008-06-11 16:43 UTC

Reply Score: 3

RE[3]: maildir
by helf on Wed 11th Jun 2008 16:43 UTC in reply to "RE[2]: maildir"
helf Member since:
2005-07-06

I've always like the BeOS way. Glad to see something mostly the same in SkyOS ;)

I really should fork out the cash for the beta... ;)

Reply Score: 2

RE[3]: maildir
by phoudoin on Fri 13th Jun 2008 16:30 UTC in reply to "RE[2]: maildir"
phoudoin Member since:
2006-06-09

From the API point of view I'm not sure if the BeOS API had/has all the Mail related classes right in the API too. (which makes writing new apps with support for sending/receiving/managing mails and the user created mailboxes quite easy).


Yes, it does. The Mail Kit exposes BMailMessage & co API so developers could use the mail system in a system-wide consistent (and easy) way.

Reply Score: 1

RE[2]: maildir
by Worloch on Wed 11th Jun 2008 17:37 UTC in reply to "RE: maildir"
Worloch Member since:
2008-06-09

Unless the SkyOS filesystem mimics BFS, it is not really the BeOS way. BFS worked in parallel with a database, which gave the filesystem the flexibility to do things like sort mail. Can anyone with a greater knowledge of SkyOS['s filesystem] enlighten me?

Reply Score: 1

RE[3]: maildir
by smashIt on Wed 11th Jun 2008 17:55 UTC in reply to "RE[2]: maildir"
smashIt Member since:
2005-07-06

it doesn't only mimic BeFS, it's using a derivative of openBeFS

and I hope that robert coordinates his efforts with the haiku-team.
would be great if both stored mails the same way

Edited 2008-06-11 17:57 UTC

Reply Score: 3

RE[3]: maildir
by Robert on Wed 11th Jun 2008 18:08 UTC in reply to "RE[2]: maildir"
Robert Member since:
2005-07-06

Well, BFS didn't work in parallel with a database, but BFS is more or less "the database" itself. But you a right if you talked about SkyOS which in addition to the filesystem "database" also uses a SQL based database to fully index file content too.

Reply Score: 2

RE[4]: maildir
by umccullough on Wed 11th Jun 2008 18:22 UTC in reply to "RE[3]: maildir"
umccullough Member since:
2006-01-26

Well, BFS didn't work in parallel with a database, but BFS is more or less "the database" itself.


I believe the initial filesystem of BeOS was more or less like that, but it probably wasn't called BFS then either I don't think.

I believe it was eventually dubbed something like "OFS" (and included as a filesystem add-on for later versions of BeOS to be able to read still).

But that's pretty much before my time using BeOS, so I'm just regurgitating what I've heard/read.

Reply Score: 2

RE[5]: maildir
by helf on Wed 11th Jun 2008 19:54 UTC in reply to "RE[4]: maildir"
helf Member since:
2005-07-06

this article talks a bit about BeOSs first "fs"

http://www.theregister.co.uk/2002/03/29/windows_on_a_database_slice...

Reply Score: 2

RE[6]: maildir
by StephenBeDoper on Thu 12th Jun 2008 22:50 UTC in reply to "RE[5]: maildir"
StephenBeDoper Member since:
2005-07-06

That is a great read - thanks for posting it! A post-Be interview with Dominic and Benoit, can't believe I managed to miss that.

Reply Score: 2

RE[4]: maildir
by Worloch on Wed 11th Jun 2008 21:08 UTC in reply to "RE[3]: maildir"
Worloch Member since:
2008-06-09

So SkyOS does use a database in a similar way to BeOS? Perhaps it's time I give SkyOS a try, I've been meaning to for while.

Reply Score: 1

RE[5]: maildir
by Darkness on Wed 11th Jun 2008 22:14 UTC in reply to "RE[4]: maildir"
Darkness Member since:
2005-08-27

the filesystem in BeOS is capable of keeping metadata and indexing files.

The database in skyos adds indexing of file content (for some specific file types) to that.

Reply Score: 1

RE[2]: maildir
by spinjax on Thu 12th Jun 2008 03:40 UTC in reply to "RE: maildir"
spinjax Member since:
2006-12-12

Considering Maildir has been around as long as BeOS has, I highly doubt DJB copied from BeOS' method. If anything it's coincidental timing.

Reply Score: 1

RE[3]: maildir
by phoudoin on Fri 13th Jun 2008 16:27 UTC in reply to "RE[2]: maildir"
phoudoin Member since:
2006-06-09

Considering Maildir has been around as long as BeOS has, I highly doubt DJB copied from BeOS' method. If anything it's coincidental timing.


Maildir and BeOS/Haiku and now SkyOS all use the same one mail, one file design, true. Dunno who did it first for sure, though.

But where Maildir moves email/file from tmp to new to cur sub-folder, BeOS/Haiku/SkyOS simply takes advantage of BFS built-in attributes and indexes features: they changes attribute value and that all. That way, no emails/files moves behind your back *ever*.

Reply Score: 1

clone
by DLazlo on Thu 12th Jun 2008 15:18 UTC
DLazlo
Member since:
2005-07-06

The filesystem in SkyOS IS the OpenBeOS file system adapted to SkyOS. It should look a lot like the old BeOS way!

I just hope RS willingly works with the Haiku devs as he earlier said he would.

Edited 2008-06-12 15:19 UTC

Reply Score: 1

*YAWN*
by bornagainenguin on Thu 12th Jun 2008 22:35 UTC
bornagainenguin
Member since:
2005-08-07

SkyOS still not available for general release, film at eleven....

--bornagainpenguin

Reply Score: 2