LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > *BSD
User Name
Password
*BSD This forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.

Notices


Reply
  Search this Thread
Old 07-19-2010, 11:43 PM   #16
diamondsandrain
Member
 
Registered: Oct 2009
Location: Canada
Distribution: Gentoo, Slackware, Arch
Posts: 97

Rep: Reputation: 21

Quote:
Originally Posted by anomie View Post
Unless some exciting breakthrough that I'm not aware of has occurred, the best natively supported format is going to be: (drum roll) - FAT32.
Thanks for throwing cold water on my interest in ever installing a BSD again.

I had banished FAT32 from my system long ago and I will never go back to it again.

Actually, I have almost a terabyte of space and only about 80GB is actually formatted in ntfs (just enough for my windows 7 install). The rest is ext4.
 
0 members found this post helpful.
Old 07-20-2010, 02:01 PM   #17
diamondsandrain
Member
 
Registered: Oct 2009
Location: Canada
Distribution: Gentoo, Slackware, Arch
Posts: 97

Rep: Reputation: 21
Wait a second though, if Linux and *BSD both have such great implementations of FAT32, a closed standard, wouldn't it be easier for them to actually write implementations of each others filesystems? Incompatible licenses aside, couldn't they rewrite things so the licenses don't affect it? I say this as a person with only a very general understanding of the quite huge differences between the licenses. Also, not being a programmer maybe I am asking for the moon.

Its possible that there is just no interest in this either I guess. It seems it has always been more important to cater to users trying to migrate from Windows.
 
Old 07-22-2010, 01:09 PM   #18
vermaden
Member
 
Registered: Jan 2006
Location: pl_PL.lodz
Distribution: FreeBSD
Posts: 406

Rep: Reputation: 89
From the latest FreeBSD's Quarterly Status Report, they are working on ext4 read-only support:
http://freebsd.org/news/status/repor...4-2010-06.html

More about the project here:
http://wiki.freebsd.org/SOC2010ZhengLiu
 
Old 07-22-2010, 01:32 PM   #19
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836

Original Poster
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
It's good news. Thanks for the update.
 
Old 10-08-2010, 08:46 PM   #20
cyclopsihus
LQ Newbie
 
Registered: Oct 2010
Posts: 2

Rep: Reputation: 0
Why nobody says a word about Sun's ZFS (well, now it's Oracle) as 'sharing' FS?
It's excellently supported in both Linux in FreeBSD through FUSE. Well, It's not native in neither OS, but that doesn't matter too much as long as solves the problem. You're not going to use it as FS for "/" (root FS), right? Though, I did read some guys telling that they installed a Linux distro on a ZFS, bot this degenerates in an offtopic,
 
Old 10-09-2010, 04:14 PM   #21
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by cyclopsihus View Post
It's excellently supported in both Linux in FreeBSD through FUSE. Well, It's not native in neither OS, but that doesn't matter too much as long as solves the problem.
ZFS is actually supported by the FreeBSD kernel (including ZFS boot) so doesn't require a userland component like fuse.
A native port to linux is also being developed, although still unusable to access a ZFS filesystem: http://zfsonlinux.org/
 
Old 10-10-2010, 04:02 AM   #22
cyclopsihus
LQ Newbie
 
Registered: Oct 2010
Posts: 2

Rep: Reputation: 0
Quote:
Originally Posted by jlliagre View Post
ZFS is actually supported by the FreeBSD kernel (including ZFS boot) so doesn't require a userland component like fuse.
A native port to linux is also being developed, although still unusable to access a ZFS filesystem: http://zfsonlinux.org/
That's an additional argument for ZFS. Sorry for the small desinformation regarding how FreeBSD support ZFS. I only used FreeBSD for a couple of days ~1.5 years back (left it because of a kernel freeze when accessing an Ext3-mounted-as-Ext2 partition), but I do remember mounting the ZFS partition in both OSes.
 
Old 10-13-2010, 03:32 PM   #23
girarde
Member
 
Registered: Oct 2007
Distribution: OpenBSD
Posts: 72

Rep: Reputation: 23
The BSDs takes on GPL vary from "GPL? We're less inclined than the Linuxes to use it" to "GPL?!?! Die, you gravy-sucking pig!!!". OpenBSD's leadership has made it clear that GPL will never be in their kernel.

ZFS licensing is also unacceptable, although some of them slaver over the features. But unless Oracle frees up the license it will not be happening in that project.

Last edited by girarde; 10-14-2010 at 01:49 PM. Reason: Addressing the ZFS comments
 
Old 04-11-2011, 11:00 AM   #24
LauMars
Member
 
Registered: Sep 2007
Location: /root/
Distribution: Arch, CentOS, Debian, FreeBSD, Slackware, Solaris, SuSE (Open & SLES)
Posts: 115

Rep: Reputation: 25
late update

I know I'm late to the party, but a few points incase anyone else stumbles across this when Googling (like I had).

1. FAT32 is not a Windows file system. It's not even an MS file system. MS just have patents on a few specific FAT32 extensions (such as journaling) which are unlikely to be supported in Linux/BSD anyway.

2. ZFS is not a good 'sharing' file system as it's expected to be only running on one host OS. Hence the "export" tool which is run against ZFS pools before the disks are migrated from one OS to another for import.

3. reiserfs is supported on both FreeBSD and Linux and would make a better alternative for those who (understandably) don't want to use FAT32. NTFS is also supported (rw access too) on both FreeBSD and Linux, if you're happy to use MS tech instead of open source.

4. the ports will naturally only have OSS, given the fact that the ports are a source code repository. If you want closed source software then you need a binary repository instead.
 
Old 04-11-2011, 12:40 PM   #25
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by LauMars View Post
1. FAT32 is not a Windows file system. It's not even an MS file system. MS just have patents on a few specific FAT32 extensions (such as journaling) which are unlikely to be supported in Linux/BSD anyway.
Microsoft developed FAT and introduced it with Windows 95 so FAT32 is clearly a Windows file system, albeit obviously not a windows only file system given its wide support on non MS OSes.
Quote:
2. ZFS is not a good 'sharing' file system as it's expected to be only running on one host OS.
ZFS has no particular problem being used by more than one OS (outside zpool and zfs versions compatibility). The export/import feature is there just to make sure the same pool isn't used at the same time by more than one OS.
 
Old 04-12-2011, 02:35 AM   #26
LauMars
Member
 
Registered: Sep 2007
Location: /root/
Distribution: Arch, CentOS, Debian, FreeBSD, Slackware, Solaris, SuSE (Open & SLES)
Posts: 115

Rep: Reputation: 25
Quote:
Originally Posted by jlliagre View Post
Microsoft developed FAT and introduced it with Windows 95 so FAT32 is clearly a Windows file system, albeit obviously not a windows only file system given its wide support on non MS OSes.
FAT existed a very long before Windows 95 was ever released. In fact it was used on DOS systems long before MS-DOS Executive (aka Windows 1), let alone Windows 95. Granted FAT32 was released for Win95, but FAT32 is just FAT with 28 bits instead of 8, 12 or 16bits (in fact ironically FAT32 supports less features than FAT16 -eg transparent compression and file permissions- but AFAIK that's due DR-DOS features rather than anything FAT natively supported)

I could have sworn that FAT harped from a CP/M file system that MS adapted, but after a quick Google it seems I was wrong about that and that FAT was originally an MS development for Microsoft BASIC (unlike MS-DOS which was a CP/M-like OS that MS bought from SCP) albeit under one of Microsoft BASICS's many aliases.


Quote:
Originally Posted by jlliagre View Post
ZFS has no particular problem being used by more than one OS (outside zpool and zfs versions compatibility). The export/import feature is there just to make sure the same pool isn't used at the same time by more than one OS.
That's what I said though. In fact not exactly as you completely ignored the point that having to export/import every shutdown and start up would get pretty tedious pretty quickly.

I'm one of the biggest ZFS fanboys out there (I personally have a ZFS array sat on my FreeBSD home server), however every tool has it's place and ZFS is not the best tool for cross-platform file system sharing.

Last edited by LauMars; 04-12-2011 at 02:38 AM.
 
Old 04-12-2011, 04:55 AM   #27
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by LauMars View Post
FAT existed a very long before Windows 95 was ever released.
Indeed, I actually meant FAT32 here. All FAT releases were developed by Microsoft. CP/M wasn't providing a file system standard. Every vendor was implementing it its own way so there was no compatibility between different hardware, end even between machines from a single vendor. Both CP/M file systems and FAT12 were very limited and missing basic features like (sub)directories.
Quote:
That's what I said though. In fact not exactly as you completely ignored the point that having to export/import every shutdown and start up would get pretty tedious pretty quickly.
There is a simple workaround in such case. I'm sharing a ZFS pool between a OpenSolaris/Solaris 11 Express/Ubuntu/OEL multi-boot laptop. I have configured them to share the same hostid as I'm sure they won't run concurrently. The shared pool is automatically imported with no issue. I also have ZFS pools on external USB disks and thumbdrives and do not find the "import -f" command that tedious.
Quote:
.. however every tool has it's place and ZFS is not the best tool for cross-platform file system sharing.
Given its strengths, I would recommend ZFS for almost anything, as long as it is supported by the target OSes.
 
Old 04-12-2011, 06:06 AM   #28
girarde
Member
 
Registered: Oct 2007
Distribution: OpenBSD
Posts: 72

Rep: Reputation: 23
Reiserfs has the other small disadvantage that the developer began serving a sentence of 15-to-life in 2008, so updates will be slow.
 
Old 04-12-2011, 06:21 AM   #29
vermaden
Member
 
Registered: Jan 2006
Location: pl_PL.lodz
Distribution: FreeBSD
Posts: 406

Rep: Reputation: 89
@girarde

Reiser itself did not wrote any FreeBSD code to support reiserfs, so I do not see Your point here
 
Old 04-12-2011, 09:46 AM   #30
LauMars
Member
 
Registered: Sep 2007
Location: /root/
Distribution: Arch, CentOS, Debian, FreeBSD, Slackware, Solaris, SuSE (Open & SLES)
Posts: 115

Rep: Reputation: 25
Quote:
Originally Posted by jlliagre View Post
There is a simple workaround in such case. I'm sharing a ZFS pool between a OpenSolaris/Solaris 11 Express/Ubuntu/OEL multi-boot laptop. I have configured them to share the same hostid as I'm sure they won't run concurrently. The shared pool is automatically imported with no issue.
I'm sorry, but that doesn't sit comfortably with me. It strikes me as a very dangerous practice on a live system. I certainly wouldn't recommend that for other people.

(The only way I'd ever suggest such a process is if someone built an init script to import ZFS volumes (thus export them on shutdown as well).)
Quote:
Originally Posted by jlliagre View Post
I also have ZFS pools on external USB disks and thumbdrives and do not find the "import -f" command that tedious.
That's a different ball game altogether as you'd have to manually mount the drives anyway. Hardly the same as having to remount an internal drive which you know you'll be using each session (and remembering to manually unmount it before shutdown)

Quote:
Originally Posted by jlliagre View Post
Given its strengths, I would recommend ZFS for almost anything, as long as it is supported by the target OSes.
Well I'm sorry but then that makes you narrow minded. There's no such thing as a perfect solution for everything - not even ZFS achieves this.

As I said before, I love ZFS, but even I'm aware that there are some scenarios that it's not ideal for and this is one of them. If you want a shared ZFS volume then do what I did and build a cheap homebrew NAS.


Quote:
Originally Posted by girarde View Post
Reiserfs has the other small disadvantage that the developer began serving a sentence of 15-to-life in 2008, so updates will be slow.
As opposed to FAT32 which, aside a few patent encumbered updates, hasn't much evolved in 15 years?!

Not that any of that matters as ReiserFS ceased development long before Reiser went to jail. In fact, he was working on ReiserFS2 when the sentence was issued. Besides, he wouldn't be writing the BSD updates anyway.

Last edited by LauMars; 04-12-2011 at 10:30 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Will Debian 6 stable have ext4 filesystem? Mr. Alex Debian 10 12-14-2010 07:42 PM
tar.gz of a gnome-panel more stable for debian stable :lol frenchn00b Debian 4 05-07-2008 10:32 AM
LXer: For me, Debian Testing is more stable than Stable LXer Syndicated Linux News 0 04-22-2008 05:20 AM
Need a downgrade from etch/stable to sarge/stable raven Debian 2 06-08-2007 09:43 PM
how can i upgrade my squid 2.5 stable 1 to stable 3 in RH9? debloxie Linux - Networking 0 05-12-2004 08:49 PM

LinuxQuestions.org > Forums > Other *NIX Forums > *BSD

All times are GMT -5. The time now is 07:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration