Има няколко различни дистрибуции на базата на Linux за Raspberry Pi, включително Raspbian, Arch Linux и Fedora. Linux обаче не е единствената операционна система, която може да работи на борда. Сред другите, включително RISC OS, е популярната Unix-подобна операционна система FreeBSD.

FreeBSD има дълбоко наследство и всъщност се получава от софтуерното разпространение на Berkeley (BSD, наричано понякога Berkeley Unix) версия на Unix, произведена от университета в Калифорния, Бъркли. Поради причини, свързани с авторските права, FreeBSD не може да се нарече Unix; всъщност е по-уникси от Linux. За тези, които се интересуват от пускането на FreeBSD на Raspberry Pi, тук са инструкциите за инсталиране.

FreeBSD поддържа "Raspberry Pi" от ноември 2012 г., а текущата продуктова версия (FreeBSD 10) се предлага като предварително създадено изображение, което може да бъде копирано на карта с памет.

Изтеглете последния файл с изображения от официалната страница на FreeBSD ARM. Тази страница има снимки за други ARM-базирани дъски като Beaglebone и Pandaboard. Трябва да изтеглите изображение за "RPI-B": например "FreeBSD-10.0-RELEASE-arm-armv6-RPI-B-20140131-r260789.img.bz2"

Ако приемем, че използвате компютър с Windows, трябва да декомпресирате файла. Най-лесният вариант е да използвате 7-Zip. След това трябва да изтеглите Win32 Disk Imager. Не се опитвайте да копирате или плъзнете и пуснете файла .img на SD карта; няма да работи.

Разархивирайте файла .zip на Win32 Disk Imager. Поставете SD картата в четеца на SD карти и проверете каква написана на устройството буква. Намерете къде сте разопаковали файла .zip на Win32 Disk Imager и щракнете двукратно върху "Win32DiskImager.exe". В главния прозорец на програмата кликнете върху иконата на папката в края на групата File Image и намерете некомпресираната версия на изображението на FreeBSD изтеглени сте. Сега изберете правилната буква от падащото меню "Device". Щракнете върху "Write". Win 32 Disk Imager ще презапише всичко на картата с bootable копие на FreeBSD за Raspberry Pi.

След като изображението е написано на SD картата, излезте от програмата Win32 Disk Imager и извадете SD картата. Трябва да използвате с десния бутон на мишката "Eject" в Windows Explorer върху буквата на устройството, преди физически да извадите картата. Поставете SD картата във Вашата Raspberry Pi и свържете захранването.

Инсталацията на FreeBSD е много минимална и идва само с основната система (и двоични полезни програми) заедно със SSH демон (така че можете да се свържете отдалечено към Pi) и DHCP клиент, така че бордът може да поиска IP адрес при зареждане. Първият път, когато стартирате FreeBSD, системният дял ще бъде само около 1 GB. Въпреки това при второто зареждане операционната система автоматично ще увеличи коренния дял, за да запълни цялата SD карта.

Не е възможно да се свържете с Pi, използвайки коренния акаунт през SSH. За да активирате SSH връзките, влезте чрез клавиатура и монитор / телевизор, прикачени към Pi и добавете нов потребител, като използвате:

 adduser 

Въведете потребителско име, последвано от пълното име на потребителя. Приемете стандартните стойности за останалите въпроси, освен когато сте помолени да поканите потребителя в други групи. Тук трябва да въведете " wheel ". Част от системата за сигурност на FreeBSD е, че само потребителите в групата "колело" могат да " su " да коренят. Втората, но последната част от информацията, която трябва да въведете, е парола за новия потребител. Проверете резюмето и въведете " yes ", за да създадете потребителя. Накрая въведете " no ", когато попитате дали искате да добавите друг потребител.

Можете да откриете IP адреса на борда на Raspberry Pi

 фоп 

След това можете да се свържете с устройството чрез SSH и да влезете, като използвате горепосоченото потребителско име и парола. Веднъж свързан, можете да станете корен, като въведете:

 su - 

По подразбиране коренът няма парола, но можете да зададете такъв, като използвате " passwd ".

Администрирането на FreeBSD система е съвсем различно от управлението на Linux и въпреки че командите на shell (напр. ls, cd, more, ps, grep, gunzip, df, tar и т.н.) и инсталирането на допълнителен софтуер ще бъде непознат за администраторите на Linux. Добра отправна точка за запознаване с FreeBSD е документацията на проекта.

Ако се заразете с FreeBSD на Pi, добро място за помощ е форумът на FreeBSD в RaspberryPi.org.

Кажете ни ако имате проблеми с FreeBSD на Raspberry Pi.