From owner-freebsd-fs@FreeBSD.ORG Thu May 17 12:25:26 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68913106564A; Thu, 17 May 2012 12:25:26 +0000 (UTC) (envelope-from rafael@lk6.com.br) Received: from mx2.lk6.com.br (mailx.lk6.com.br [189.30.46.209]) by mx1.freebsd.org (Postfix) with ESMTP id B78A18FC16; Thu, 17 May 2012 12:25:25 +0000 (UTC) Received: from mx.lk6.com.br (unknown [189.114.74.27]) by mx2.lk6.com.br (Postfix) with ESMTP id D74721CD31; Thu, 17 May 2012 09:19:13 -0300 (BRT) Received: from helix.lk6.com.br (unknown [192.168.2.11]) by mx.lk6.com.br (Postfix) with ESMTP id AA92DE4D019; Thu, 17 May 2012 09:19:11 -0300 (BRT) Received: from helix.lk6.com.br (localhost.helix.lk6.com.br [192.168.2.11]) by helix.lk6.com.br (Postfix) with ESMTP id 25A82544BC56; Thu, 17 May 2012 09:19:11 -0300 (BRT) Date: Thu, 17 May 2012 09:19:11 -0300 (BRT) From: Rafael Aquino To: Rafal Jaworowski Message-ID: <6ca0ac8e-937e-4525-ad65-f134a49b8615@helix.lk6.com.br> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Originating-IP: [192.168.2.9] X-Mailer: Zimbra 7.1.1_GA_3205 (ZimbraWebClient - FF3.0 (Win)/7.1.1_GA_3205) Cc: freebsd-fs@freebsd.org, Aleksandr Rybalko , 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:25:26 -0000 ----- Mensagem original ----- > De: "Rafal Jaworowski" > Para: "Aleksandr Rybalko" > Cc: freebsd-fs@freebsd.org, freebsd-arm@freebsd.org, freebsd-embedded@Fre= eBSD.org > Enviadas: Quinta-feira, 17 de Maio de 2012 9:15:46 > Assunto: Re: NAND Framework in HEAD. > > > On 2012-05-17, at 12:56, Aleksandr Rybalko wrote: > > > On Thu, 17 May 2012 14:10:34 +0200 > > Grzegorz Bernacki wrote: > > > >>> Hello, > >>> > >>> 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. > >>> > >>> The NAND Flash environment consists of a driver framework for > >>> NAND > >>> controllers and memory chips, a NAND device simulator and a fault > >>> tolerant, log-structured file system (NANDFS), tailored to meet > >>> the > >>> unique challenges of NAND flash storage. The package includes all > >>> the tools, utilities and documentation needed to deploy this > >>> technology in custom applications. > >>> > >>> 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) > >>> > >>> 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). > >>> > >>> 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-limite= d) > >>> =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 > >>> > >>> Additional documentation related to project can be found at: > >>> http://wiki.semihalf.com/moin.cgi/FreeBSD/NAND > >>> > >>> The NAND Flash Framework was developed by Semihalf. Juniper > >>> Networks > >>> and the FreeBSD Foundation kindly sponsored releasing the code to > >>> the FreeBSD community. > >>> > >>> 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" > > > > Cool! Many thanks for that! to you Grzegorz and to whole > > Semihalf!!! > > This project was developed by Grzegorz Bernacki, Mateusz Guzik, > =C5=81ukasz P=C5=82achno, Jan Si=C4=99ka, =C5=81ukasz W=C3=B3jcik, with s= ome 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 > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to > "freebsd-arm-unsubscribe@freebsd.org" > Hey, everybody! I bought a Sheevaplug 2 years ago and still not using it, waiting for NAND = support. Congratulations for the great work. I'm a big fan!!! Best regards! Rafael Mentz Aquino LK6 Solu=C3=A7=C3=B5es em TI Rua Domingos de Almeida, 135 sala 1102 Centro - Novo Hamburgo - RS - BRAZIL (51) 3035-6997 - 9999-7030 www.lk6.com.br