Making a software RAID1 under FreeNAS (video)

These two videos show how to set up a software RAID1 under FreeNAS.

If you’re wondering what RAID1 means, RAID1 uses mirroring to write data to for instance two drives. This means that when you write a file or save a video, the file is written to two disks. If one of the disks fails, you simply replace it and rebuild the mirror, i.e. one disk is an exact copy of they other. The tradeoff with this setup is cost. With RAID1, you purchase double the amount of storage space that your data requires.

Video 1


Video 2


MeetBSD 2010 videos available in HD on YouTube

The presentations from the recent MeetBSD 2010 (Cracow, Poland) conference are now available on the BSD Conferences Youtube Chanel. The following videos are all in HD quality and most are in English, though a few are in Polish.

  • Dru Lavigne – Update on BSD Certification
  • Hans Peter Selasky – The new USB stack in FreeBSD
  • Jakub Klama – FreeBSD on DaVinci DMSoC (polish)
  • Jan Srzednicki – What ideas can FreeBSD borrow from AIX?
  • Attilio Rao – The VFS/vnode interface in the FreeBSD kernel
  • Marko Zec – Network emulation using the virtualized network stack in FreeBSD
  • Pawe? Jakub Dawidek – HAST — Highly Available storage for FreeBSD (polish)
  • Pawe? Jakub Dawidek – HAST — Highly Available storage for FreeBSD (questions, polish)
  • Nikolay Aleksandrov – FreeBSD-based solution for Internet traffic management (S?awek ?ak – NoSQL)
  • Ramon Tancinco – meetBSD 2010 Welcome Intro
  • Martin Matuska – mfsBSD
  • Dmitri Epshtein – Advances in Embedded ARM processors, for performance driven applications
  • Warner Losh – Using FreeBSD in a Commercial Setting
  • (via)

    PC-SYSINSTALL – A new system installer backend for PC-BSD and FreeBSD

    This presentation was done by Kris Moore, founder of the PC-BSD Project at AsiaBSDCon 2010.

    Abstract: The sysinstall tool has been the default system installer for FreeBSD for more than a decade now. While is it has proven itself to be reliable and resilient over the years, it doesn’t support many of the new features that FreeBSD offers, as well as being un-intuitive for desktop users, who expect an easy to use graphical front-end to perform their installation. To solve these two problems the “pc-sysinstall” backend was created and now is in usage for PC-BSD 8.0. This new installer backend provides much of the same functionality as sysinstall, while offering many new features such as support for ZFS, Encryption, mirroring, scriptable installs and the ability to work with different front-ends, such as a QT based GUI. The backend also supports installing regular FreeBSD, which allows server administrators to quickly perform an installation using the new disk features it offers.


    AsiaBSDCon 2010 Videos

    Some AsiaBSDCon 2010 videos are available on ustream.com

    The Locking Infrastructure in the FreeBSD kernel

    The presentation at AsiaBSDCon 2009 is focused on explaining theoretical approaches and pratical aspect of the locking support in the FreeBSD kernel. The locking KPI as well as underlying mechanisms and interactions with the scheduler will be analized and discussed deeply. Typical locking strategies and some edge cases will also be shown along with a detailed explanation about how to debug locking problems (deadlocks and races primirally).

    PDF version – Direct video 1 2



    Isolating Cluster Users for Performance and Predictability

    At The Aerospace Corporation, we run a large FreeBSD based computing cluster to support engineering applications. These applications come in all shapes, sizes, and qualities of implementation. To support them and our diverse userbase we have been searching for ways to isolate jobs from one another in ways that are more effective than Unix time sharing and more fine grained than allocating whole nodes to jobs. In this paper we discuss the problem space and our efforts so far. These efforts include implementation of partial file systems virtualization and CPU isolation using CPU sets.

    This presentation was held at AsiaBSDCon 2009.

    PDF SummaryDirect video link


    Mohamad Dikshie Fauzie: FreeBSD and SOI-Asia Project

    In this paper we describe usage of FreeBSD operating system for IPv6 Multicast routing platform in SOI-Asia Project. SOI-Asia project is platform to deliver realtime lecture via UniDirectional Link of satellite to several countries in Asia. Because of limited bandwidth in satellite, we use IPv6 multicast to deliver material of lecture and realtime video and audio lecture. We also describe human resources development of operational aspect of the project in several countries in Asia.

    This presentation was done at AsiaBSDCon 2009

    PDF summaryDirect link


    PC-BSD – Making FreeBSD on the Desktop a reality – Kris Moore

    FreeBSD has a reputation for its rock-solid reliability, and top-notch performance in the server world, but is noticeably absent when it comes to the vast market of desktop computing.

    Why is this? FreeBSD offers many, if not almost all of the same open-source packages and software that can be found in the more popular Linux desktop distributions, yet even with the speed and reliability FreeBSD offers, a relative few number of users are deploying it on their desktops. In this presentation we will take a look at some of the reasons why FreeBSD has not been as widely adopted in the desktop market as it has on the server side. Several of the desktop weaknesses of FreeBSD will be shown, along with how we are trying to fix these short-comings through a desktopcentric version of FreeBSD, known as PCBSD. We will also take a look at the package management system employed by all open-source operating systems alike, and some of the pitfalls it brings, which may hinder widespread desktop adoption.

    This talk was done at AsiaBSDCon 2009

    PDF summary - Direct video link