| History log of /src/sys/fs/Makefile |
| Revision | | Date | Author | Comments |
| 1.22 |
| 04-Apr-2020 |
jdolecek | branches: 1.22.28; remove SMBFS and nsmb(4) - kernel part
it's unmaintained and supports only obsolete SMB1
|
| 1.21 |
| 09-Jan-2018 |
christos | branches: 1.21.4; Merge autofs support from: Tomohiro Kusumi XXX: Does not work yet
|
| 1.20 |
| 27-Jun-2011 |
uch | 7th Edition(V7) File System support. and NetBSD symbolic-link, socket, FIFO extension. see newfs_v7fs(8).
|
| 1.19 |
| 14-Jun-2010 |
pooka | Install ptyfs userspace header into user's space.
|
| 1.18 |
| 18-Jul-2009 |
reinoud | branches: 1.18.2; 1.18.4; Import read-only part of the NiLFS (v2) implementation for NetBSD. It has been tested with a DEBUG+DIAGNOSTIC+LOCKDEBUG kernel. To summerise NiLFS, i'll repeat my posting to tech-kern here:
NiLFS stands for New implementation of Logging File System; LFS done right they claim :) It is at version 2 now and is being developed by NTT, the Japanese telecom company and recently put into the linux source tree. See http://www.nilfs.org. The on-disc format is not completely frozen and i expect at least one minor revision to come in time.
The benefits of NiLFS are build-in fine-grained checkpointing, persistent snapshots, multiple mounts and very large file and media support. Every checkpoint can be transformed into a snapshot and v.v. It is said to perform very well on flash media since it is not overwriting pieces apart from a incidental update of the superblock, but that might change. It is accompanied by a cleaner to clean up the segments and recover lost space.
My work is not a port of the linux code; its a new implementation. Porting the code would be more work since its very linux oriented and never written to be ported outside linux. The goal is to be fully interchangable. The code is non intrusive to other parts of the kernel. It is also very light-weight.
The current state of the code is read-only access to both clean and dirty NiLFS partitions. On mounting a dirty partition it rolls forward the log to the last checkpoint. Full read-write support is however planned!
Just as the linux code, mount_nilfs allows for the `head' to be mounted read/write and allows multiple read-only snapshots/checkpoint mounts next to it.
By allowing the RW mount at a different snapshot for read-write it should be possible eventually to revert back to a previous state; i.e. try to upgrade a system and being able to revert to the exact state prior to the upgrade.
Compared to other FS's its pretty light-weight, suitable for embedded use and on flash media. The read-only code is currently 17kb object code on NetBSD/i386. I doubt the read-write code will surpass the 50 or 60. Compared this to FFS being 156kb, UDF being 84 kb and NFS being 130kb. Run-time memory usage is most likely not very different from other uses though maybe a bit higher than FFS.
|
| 1.17 |
| 28-Jul-2008 |
pooka | branches: 1.17.8; Install mount argument structure header just like every other file system.
|
| 1.16 |
| 29-Jun-2007 |
rumble | branches: 1.16.14; 1.16.28; 1.16.32; 1.16.34; 1.16.36; 1.16.38; Add read-only support for SGI's Extent File System.
Reviewed by pooka@.
|
| 1.15 |
| 06-Mar-2007 |
dillo | branches: 1.15.2; 1.15.4; Complete rename of hfsp to hfs, requested by thorpej.
|
| 1.14 |
| 05-Mar-2007 |
dillo | Integrate apmlabel and HFS+ file system.
|
| 1.13 |
| 22-Oct-2006 |
pooka | branches: 1.13.4; kernel portion of puffs - the Pass-to-Userspace Framework File System. It contains the VFS attachment and userspace message-passing interface.
This work was initially started and completed for Google SoC 2005 and tweaked to work a bit better in the past few weeks. While being far from complete, it is functional enough to be able and stable to host a fairly general-purpose in-memory file system in userspace. Even so, puffs should be considered experimental and no binary compatibility for interfaces or crash-freedom or zero security implications should be relied upon just yet.
The GSoC project was mentored by William Studenmund and the final review for the code was done by Christos.
|
| 1.12 |
| 02-Feb-2006 |
reinoud | branches: 1.12.16; 1.12.18; Initial import of a UDF file system implementation for NetBSD.
Finally the logic glue and the set distribution lists modifications.
|
| 1.11 |
| 29-Dec-2005 |
tsutsui | branches: 1.11.2; 1.11.4; Add preliminary support for System V Boot File System. Written by UCHIYAMA Yasushi <uch@netbsd>.
|
| 1.10 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
| 1.9 |
| 12-Sep-2005 |
jmmv | Remove tmpfs from here, as it doesn't have a Makefile (dunno if it is needed, yet). Pointed out by FUKAUMI Naoki in private mail.
|
| 1.8 |
| 10-Sep-2005 |
jmmv | Initial addition of tmpfs, an efficient memory file-system. This project was developed as part of Google's Summer of Code 2005 program. This change adds the kernel code, the mount_tmpfs utility, a regression test suite and does all other related changes to integrate these.
The file-system is still *experimental*. Therefore, it is disabled by default in all kernels. However, as typically done, a commented-out entry is added in them to ease its setup.
Note that I haven't commited the required mountd(8) changes to be able to export tmpfs file-systems because NFS support is still very unstable and because, before enabling it, I'd like to do some other changes.
OK'ed by my project mentor, William Studenmund (wrstuden@).
|
| 1.7 |
| 16-Mar-2003 |
jdolecek | branches: 1.7.2; 1.7.18; move union filesystem code from sys/miscfs/union to sys/fs/union
|
| 1.6 |
| 26-Dec-2002 |
jdolecek | move msdosfs code from sys/msdosfs to sys/fs/msdosfs
|
| 1.5 |
| 23-Dec-2002 |
jdolecek | move cd9660 filesystem code from sys/isofs/cd9660 to sys/fs/cd9660
|
| 1.4 |
| 23-Dec-2002 |
jdolecek | move NTFS code from sys/ntfs to sys/fs/ntfs
|
| 1.3 |
| 23-Dec-2002 |
jdolecek | move filecorefs code from sys/filecorefs to sys/fs/filecorefs
|
| 1.2 |
| 23-Dec-2002 |
jdolecek | move adosfs files from sys/adosfs to sys/fs/adosfs
|
| 1.1 |
| 09-Jan-2002 |
deberg | branches: 1.1.2; 1.1.4; descend into smbfs
|
| 1.1.4.3 |
| 29-Dec-2002 |
thorpej | With with HEAD.
|
| 1.1.4.2 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.1.4.1 |
| 09-Jan-2002 |
nathanw | file Makefile was added on branch nathanw_sa on 2002-02-28 04:14:41 +0000
|
| 1.1.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.1.2.1 |
| 09-Jan-2002 |
thorpej | file Makefile was added on branch kqueue on 2002-01-10 19:59:26 +0000
|
| 1.7.18.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
| 1.7.18.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.7.18.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.7.2.1 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.11.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.11.2.1 |
| 18-Feb-2006 |
yamt | sync with head.
|
| 1.12.18.1 |
| 10-Dec-2006 |
yamt | sync with head.
|
| 1.12.16.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
| 1.13.4.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
| 1.15.4.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
| 1.15.2.1 |
| 15-Jul-2007 |
ad | Sync with head.
|
| 1.16.38.1 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.16.36.1 |
| 28-Jul-2008 |
simonb | Sync with head.
|
| 1.16.34.1 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.16.32.3 |
| 11-Aug-2010 |
yamt | sync with head.
|
| 1.16.32.2 |
| 19-Aug-2009 |
yamt | sync with head.
|
| 1.16.32.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.16.28.1 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.16.14.1 |
| 19-Nov-2007 |
mjf | Stubs for devfs. Committing this before I sync with HEAD.
|
| 1.17.8.1 |
| 23-Jul-2009 |
jym | Sync with HEAD.
|
| 1.18.4.1 |
| 03-Jul-2010 |
rmind | sync with head
|
| 1.18.2.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
| 1.21.4.1 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.22.28.1 |
| 29-Jun-2024 |
perseant | Implementation of exFAT filesystem, with compilation conditional on MKEXFATFS make variable.
|