Slackware This Forum is for the discussion of Slackware Linux.
|
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
|
09-11-2013, 10:13 PM
|
#76
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Quote:
Originally Posted by Jeebizz
Thought I'd jump in on this thread again, still rocking with JFS. My new system sports a 128GB Samsung SSD, I've been trying to figure out the TRIM option (for SSD), but I don't know what kernel actually supports that for JFS. Maybe the next release of Slackware might have the right kernel.
There is a F2FS, but no option to use that for installation, just ext*, Reiser, XFS, JFS, and BTRFS which is still considered experimental so I have no plans on using that indefinitely.
|
F2FS is still considered Unstable as of Kernel 3.8, and so far no stable release has yet surfaced from Samsung.
I've been re-reading up on UFS2 under Linux, and I'm surprised little effort was made to get it able to write to the file system rather than be read-only. It's description and features read fairly well and it's stable and solid. If it ever got to Linux it would be a fairly useful little bugger of a file-system.
|
|
|
09-11-2013, 10:38 PM
|
#77
|
Senior Member
Registered: May 2004
Distribution: Slackware15.0 64-Bit Desktop, Debian 11 non-free Toshiba Satellite Notebook
Posts: 4,258
|
Quote:
Originally Posted by ReaperX7
F2FS is still considered Unstable as of Kernel 3.8, and so far no stable release has yet surfaced from Samsung.
I've been re-reading up on UFS2 under Linux, and I'm surprised little effort was made to get it able to write to the file system rather than be read-only. It's description and features read fairly well and it's stable and solid. If it ever got to Linux it would be a fairly useful little bugger of a file-system.
|
Thats too bad, especially since more people are getting SSD drives. Don't get me wrong ext*, XFS, JFS, etc are great choices and each have their own strengths, and I personally like JFS/XFS but these FS were never designed with flash devices in mind, only for a conventional drive which for me XFS or JFS will always be a choice since I will always have a conventional drive to supplement my system, as well as an external 1TB. There have been other FS for flash devices like JFFS but don't know how much of that is being worked on at all. E2FS seems a logical step and hopefully it will become stable.
I don't know about U2FS will ever come to Linux other than FUSE, because of licensing if I am not mistaken? Just like ZFS, FreeBSD has it, but it's license allows it, GNU GPL does not - and ZFS seems also a very strong option , but it's only counterpart available is BTRFS which is also not marked as stable (yet in Slackware you do have the option of using that a / partition - but E2FS is not there, oh well ).
|
|
|
09-11-2013, 10:59 PM
|
#78
|
Member
Registered: Aug 2012
Location: UK
Posts: 206
Rep:
|
I use Linux (Slackware mainly), OS X and Windows 7, and work in a mixed OS environment (Ubuntu is the main Linux there though), so the filesystems I use are:
Ext4: Root filesystem on Linux installations, no real reason, used by many and I went with the flow I guess?
Ext2: Good for portable drives whilst preserving file permissions across Linuxes (I think it's supported by many BSDs as well).
HFS+: OS X needs to boot somehow.
NTFS: Windows use and good for portable drives (read/write support available on Windows / Linux / OS X, allows files >4GB)
FAT32: Good for portable drives (read/write support on multiple OS, for files < 4GB) and for 1 bootable USB stick (contains SystemRescueCd, Slackware 14 installer (32 and 64 bit), Gentoo installer (also 32 and 64 bit))
I have a small collection of external hard drives and USB sticks with different filesystems, it gets confusing at times.
|
|
|
09-11-2013, 11:57 PM
|
#79
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Quote:
Originally Posted by Jeebizz
Thats too bad, especially since more people are getting SSD drives. Don't get me wrong ext*, XFS, JFS, etc are great choices and each have their own strengths, and I personally like JFS/XFS but these FS were never designed with flash devices in mind, only for a conventional drive which for me XFS or JFS will always be a choice since I will always have a conventional drive to supplement my system, as well as an external 1TB. There have been other FS for flash devices like JFFS but don't know how much of that is being worked on at all. E2FS seems a logical step and hopefully it will become stable.
I don't know about U2FS will ever come to Linux other than FUSE, because of licensing if I am not mistaken? Just like ZFS, FreeBSD has it, but it's license allows it, GNU GPL does not - and ZFS seems also a very strong option , but it's only counterpart available is BTRFS which is also not marked as stable (yet in Slackware you do have the option of using that a / partition - but E2FS is not there, oh well ).
|
Although it's not too well documented now, UFS2 was possibly under the BSDL last I noticed, and BSDL is GPL compatible.
ZFS is licensed from Oracle under CDDL which isn't compatible with GPL because CDDL doesn't have strict guidelines that a change to the software code, has to be readily published within the core of the project, even though ZFS receives constant updates that are public from all it's contributors and ports.
Oddly however the goals of BtrFS and ZFS are exactly the same, but Oracle absolutely refuses to re-license ZFS even though they solely own the code now. I highly doubt BtrFS will ever be stable enough for usage any time soon.
I did attempt to rebuild Slackware for ZFS support and even reconstitute my LFS build into a ZFS partition and zpool, but the build kept bugging me about a kernel version header not being found, and thusly I'm at an impasse.
Edit:
Apparently, I didn't know this but there is an Open Source version of ZFS being developed independent from Oracle by the Illumos project along with some contributions by FreeBSD, so apparently 2 branches of ZFS exist, one used internally at Oracle, and the other used by FreeBSD and Illumos.
Interesting...
Last edited by ReaperX7; 09-12-2013 at 01:21 AM.
|
|
|
09-12-2013, 04:43 AM
|
#80
|
Member
Registered: Mar 2009
Distribution: Slackware
Posts: 121
Rep:
|
I thought I might add something about ZFS: as nice as it might be, it still doesn't have an utility to check it for errors/corruption. I know it's a CoW filesystem, but still...
|
|
|
09-12-2013, 07:54 AM
|
#81
|
LQ Guru
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
|
Note that JFS has surprisingly good performance on SSDs, much better than even btrfs. I am hoping they release a more comprehensive benchmark of all filesystems available.
http://www.phoronix.com/scan.php?pag...38_large&num=1
|
|
|
09-12-2013, 12:11 PM
|
#82
|
Member
Registered: Mar 2013
Location: Reno, Nevada, United States
Distribution: Slackware, OpenBSD, openSUSE, Android
Posts: 95
Rep:
|
Quote:
Originally Posted by ReaperX7
Oddly however the goals of BtrFS and ZFS are exactly the same, but Oracle absolutely refuses to re-license ZFS even though they solely own the code now. I highly doubt BtrFS will ever be stable enough for usage any time soon.
|
I never quite understood this; wouldn't Oracle *want* ZFS to be usable on Linux so as to use it on their own Oracle Linux without risking some kind of legal hot water pertaining to distribution and derived works?
|
|
|
09-12-2013, 10:03 PM
|
#83
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Oracle doesn't own all the copyrights to ZFS.
They owned a majority of it, including the name rights, up till about 2011 and still maintain an in-house version of ZFS with proprietary code, but now "Open Source ZFS" is controlled by the Illumos project who are responsible for OpenSolaris's spinoff project OpenIndiana with contributions being made between them and FreeBSD.
Because, however Oracle still has a stake in ZFS, and because Illumos now controls the majority of the projects development and Illumos is under a CDDL license, they can't change the license of ZFS to anything else at the moment.
The problem would come down to the GNU/GPL instituting a yet to be conceived GPLv4 license that would be compatible with CDDL like The BSD License and The MIT License. And so far the GNU absolutely refuses to do so....
...or Oracle's developers would have to be in complete agreement with the Illumos team to publicly release all the ZFS source code under a BSD or MIT license, and that isn't going to happen any time soon either.
You'd have a better chance of Lennart Poeterring and Kay Sievers come out publicly saying they are dropping systemd development and scrapping the project.
Last edited by ReaperX7; 09-12-2013 at 10:07 PM.
|
|
|
09-12-2013, 10:35 PM
|
#84
|
Moderator
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
|
Quote:
Originally Posted by ReaperX7
The problem would come down to the GNU/GPL instituting a yet to be conceived GPLv4 license that would be compatible with CDDL like The BSD License and The MIT License. And so far the GNU absolutely refuses to do so....
|
Even if they would do that it would change absolutely nothing, since the Linux kernel will remain GPLv2 licensed.
|
|
|
09-13-2013, 01:05 AM
|
#85
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
Any way you look at it, getting ZFS into Linux isn't easy.
Which brings to question, why don't we even have a SlackBuild of ZFSOnLinux, instead of just the ZFS-FUSE package?
|
|
|
09-13-2013, 04:05 AM
|
#86
|
Member
Registered: Aug 2012
Location: UK
Posts: 206
Rep:
|
Quote:
Originally Posted by ReaperX7
why don't we even have a SlackBuild of ZFSOnLinux, instead of just the ZFS-FUSE package?
|
Are you volunteering to write a SlackBuild for it? After all, SlackBuilds are created and maintained by volunteers.
There seems to be a zfs SlackBuild in the pending submissions queue though I don't know if it is specifically ZFSOnLinux.
|
|
|
09-13-2013, 03:59 PM
|
#87
|
LQ Guru
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,564
|
The only project currently on SlackBuilds that is ZFS related is zfs-fuse. If ZFSOnLinux does have a pending submission under ZFS, I was not the one who submitted it, but best of luck to whomever did.
|
|
|
09-14-2013, 04:44 AM
|
#88
|
Member
Registered: Oct 2008
Location: Poland, Łódź
Distribution: Lubuntu, Salix
Posts: 105
Rep:
|
I store my data on XFS partition and (as I test many distros) each of the systems on the partition they suggest (mainly ext4), however with Slackware I usually try JFS.
|
|
|
09-15-2013, 03:40 PM
|
#89
|
Senior Member
Registered: May 2009
Location: center of singularity
Distribution: Xubuntu, Ubuntu, Slackware, Amazon Linux, OpenBSD, LFS (on Sparc_32 and i386)
Posts: 2,842
Rep:
|
I'm looking to move away from ext4 because of this issue which is marked as [SOLVED] only because I found a way around it rather than fixed the bug. I switched to BTRFS and have had NO issues whatsoever. But I have not used it heavily that way. I'm also still worried about that issue with ext4 where asynchronous meta changes can be permanently lost under conditions like renaming files, possibly losing files in cases where these changes result in zero links. I don't know that BTRFS is not vulnerable to this issue, but it has happened to me with ext4 so I know it's a real issue.
Everyone says BTRFS is unstable? Why do they say that? Could it be because everyone says BTRFS is unstable? You know if you say it enough, even YOU will believe it. But has anyone shown BTRFS to actually be unstable in the latest kernel? Is it reproducible?
|
|
|
09-15-2013, 04:18 PM
|
#90
|
Member
Registered: Mar 2013
Location: Reno, Nevada, United States
Distribution: Slackware, OpenBSD, openSUSE, Android
Posts: 95
Rep:
|
After reading a bit of this thread and doing some research - my mind now opened to non-ext? filesystems - I've decided to experiment with JFS some more. First test case will be an old Iomega StorCenter ix2-200 that I happened to get second-hand; the Kirkwood-based ARM SoC is a perfect fit for SlackwareARM, and it sounds like JFS' low CPU requirements would be great for the embedded Marvell ARM CPU.
The setup is pretty straightforward; 128MB ext2 /boot, 100GB JFS /, 850-ishGB JFS /home, and 1G swap, each on a RAID 1 /dev/md* device (in other words, somewhat similar to the stock firmware setup, but with swap and without funky loopback devices for /). Surprisingly, U-Boot handles the RAID 1 /boot just fine and succeeds with loading the uImage and uinitrd. However, the kernel seems to be doing funny things with the RAID detection, so it'll take a bit of troubleshooting before it's fully up and running.
|
|
|
All times are GMT -5. The time now is 11:54 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|