From owner-freebsd-fs@FreeBSD.ORG Thu May 17 12:15:49 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C6081065674; Thu, 17 May 2012 12:15:49 +0000 (UTC) (envelope-from raj@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id C8C088FC18; Thu, 17 May 2012 12:15:48 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id F31FFC4B2C; Thu, 17 May 2012 14:15:37 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id TvEkhdLj2Twi; Thu, 17 May 2012 14:15:37 +0200 (CEST) Received: from [10.0.0.22] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id EBF19C4B2A; Thu, 17 May 2012 14:15:36 +0200 (CEST) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=utf-8 From: Rafal Jaworowski In-Reply-To: <20120517135630.6ec31920.ray@dlink.ua> Date: Thu, 17 May 2012 14:15:46 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4FB4EABA.702@semihalf.com> <20120517135630.6ec31920.ray@dlink.ua> To: Aleksandr Rybalko X-Mailer: Apple Mail (2.1084) Cc: freebsd-fs@freebsd.org, Grzegorz Bernacki , freebsd-arm@freebsd.org, freebsd-embedded@FreeBSD.org Subject: Re: NAND Framework in HEAD. X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 12:15:49 -0000 On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: > On Thu, 17 May 2012 14:10:34 +0200 > Grzegorz Bernacki wrote: >=20 >>> Hello, >>>=20 >>> I would like to annouce merging of the project/nand branch into >>> HEAD. The purpose of this project was to create a complete >>> environment supportng NAND Flash devices in FreeBSD. >>>=20 >>> The NAND Flash environment consists of a driver framework for NAND=20= >>> controllers and memory chips, a NAND device simulator and a fault=20 >>> tolerant, log-structured file system (NANDFS), tailored to meet the=20= >>> unique challenges of NAND flash storage. The package includes all >>> the tools, utilities and documentation needed to deploy this >>> technology in custom applications. >>>=20 >>> The NAND Flash environment consists of several distinct components: >>> - NAND framework (drivers harness for NAND controllers and NAND >>> chips) >>> - NAND simulator (NANDsim) >>> - NAND file system (NAND FS) >>> - Companion tools and utilities >>> - Documentation (manual pages) >>>=20 >>> NAND FS adopts log-structured approach and some parts of its >>> internal design are derived from the new implementation of the >>> log-structured file system (NILFS), with some concepts rooting in >>> the original (now legacy) BSD log-structured file system (LFS). >>>=20 >>> The NAND FS has the following major features: >>> - Hard links >>> - Symbolic links >>> - Case-sensitive, case-preserving >>> - Snapshots >>> =E2=80=93 No limit on the number of snapshots (only = volume-limited) >>> =E2=80=93 Mountable as read-only file systems >>> =E2=80=93 Simultaneously mountable (there can be a writable = mount >>> concurrently mixed with a number of read-only snapshots) >>> - Redundant super block >>> - Metadata >>> =E2=80=93 POSIX file permissions >>> =E2=80=93 Creation timestamps >>> =E2=80=93 Last content modification timestamps >>> =E2=80=93 Last metadata change timestamps >>> =E2=80=93 Checksum / ECC >>>=20 >>> Additional documentation related to project can be found at: >>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND >>>=20 >>> The NAND Flash Framework was developed by Semihalf. Juniper Networks >>> and the FreeBSD Foundation kindly sponsored releasing the code to >>> the FreeBSD community. >>>=20 >>> regards, >>> grzesiek >>> _______________________________________________ >>> freebsd-embedded@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-embedded >>> To unsubscribe, send any mail to >>> "freebsd-embedded-unsubscribe@freebsd.org" >=20 > Cool! Many thanks for that! to you Grzegorz and to whole Semihalf!!! This project was developed by Grzegorz Bernacki, Mateusz Guzik, =C5=81ukas= z P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, with some help = from Jakub Klama and yours truly. We would like to thank Marcel = Moolenaar, Larkland Morley and Craig Rodrigues for testing, problem = reports and integration at Juniper side. Rafal