[[labs.beatcraft.com]]~
[[Raspberry Pi]]~
[[Raspbian]]~

#contents

* Raspbian Jessie [#jf3611c9]
>
Raspbian Jessie is available at the official page of Raspberry Foundation.~
[[Raspbian Jessie: 2015-09-24-raspbian-jessie.img:https://www.raspberrypi.org/downloads/raspbian/]]~
The details of the Raspbian Jessie image are as following:~

**Size of Image [#t5063387]
>
The size of image is 4.1GB approximately.~
 $ ls -alh 2015-09-24-raspbian-jessie.img
 -rw-r--r-- 1 beat beat 4.1G  9月 24 16:14 2015-09-24-raspbian-jessie.img

**debian version [#o0fb567a]
>
Raspbian Jessie is compatible with debian jessie (8.x). The debian version of Raspbian Wheezy is 8.0.~
The newest current version of debian 8.x is version 8.2.
 pi@raspberrypi ~ $ cat /etc/debian_version
 8.0


** kernel [#f7b62d03]
>
Initially, the version of kernel is 4.1.7.
 pi@raspberrypi ~ $ uname -a
 Linux raspberrypi 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015 armv7l GNU/Linux
This kernel is built on x86 by using the cross toolchain gcc 4.8.3 of linaro.
 pi@raspberrypi ~ $ cat /proc/version
 Linux version 4.1.7-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015

**gcc [#bac0fd49]
>
The version of gcc at the default setting is 4.9.2. This gcc is built for armv6 vfp handfloat.
 pi@raspberrypi ~ $ gcc -v
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.9/lto-wrapper
 Target: arm-linux-gnueabihf
 Configured with: ../src/configure -v --with-pkgversion='Raspbian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs \
 --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id \
 --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls \
 --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object \
 --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo \
 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf \
 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar \
 --enable-objc-gc --enable-multiarch --disable-sjlj-exceptions \
 --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
 Thread model: posix
 gcc version 4.9.2 (Raspbian 4.9.2-10)

**Package [#xc66486c]
>
1112 packages, which is greater number of installed packages than Wheezy, are initially installed in the image of Raspbian Jessie. Libreoffice and Java, which are not initially included in Wheezy, are installed.  The boot is done by systemd.~ 
~
The list of packages that initially installed in Respbin Jessie.
>
#ref(Raspbin_Jessie_Default_packages.txt);~
#ref(Raspbian_Jessie_default_packages.txt);~

** Service [#ad9b7170]
>
As Raspberry Pi is booted, the daemons, which are listed below, are started up. 
 pi@raspberrypi ~ $ service --status-all
  [ + ]  alsa-utils
  [ + ]  avahi-daemon
  [ - ]  bootlogs
  [ - ]  bootmisc.sh
  [ - ]  checkfs.sh
  [ - ]  checkroot-bootclean.sh
  [ - ]  checkroot.sh
  [ + ]  console-setup
  [ + ]  cron
  [ + ]  dbus
  [ + ]  dhcpcd
  [ + ]  dphys-swapfile
  [ + ]  fake-hwclock
  [ + ]  hdparm
  [ - ]  hostname.sh
  [ - ]  hwclock.sh
  [ + ]  ifplugd
  [ + ]  kbd
  [ + ]  keyboard-setup
  [ - ]  killprocs
  [ + ]  kmod
  [ + ]  lightdm
  [ - ]  motd
  [ - ]  mountall-bootclean.sh
  [ - ]  mountall.sh
  [ - ]  mountdevsubfs.sh
  [ - ]  mountkernfs.sh
  [ - ]  mountnfs-bootclean.sh
  [ - ]  mountnfs.sh
  [ + ]  networking
  [ - ]  nfs-common
  [ + ]  ntp
  [ - ]  plymouth
  [ - ]  plymouth-log
  [ + ]  procps
  [ + ]  raspi-config
  [ + ]  rc.local
  [ - ]  rmnologin
  [ - ]  rpcbind
  [ - ]  rsync
  [ + ]  rsyslog
  [ - ]  sendsigs
  [ + ]  ssh
  [ - ]  sudo
  [ + ]  triggerhappy
  [ + ]  udev
  [ + ]  udev-finish
  [ - ]  umountfs
  [ - ]  umountnfs.sh
  [ - ]  umountroot
  [ + ]  urandom
  [ - ]  x11-common
** Update [#u0ba431f]
>
As of October 2015, to apply apt-get update and apt-get upgrade, the packages are updated.~
 pi@raspberrypi ~ $ sudo apt-get upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 Calculating upgrade... Done
 The following packages will be upgraded:
   libsasl2-2 libsasl2-modules libsasl2-modules-db
 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 Need to get 257 kB of archives.
 After this operation, 0 B of additional disk space will be used.
 Do you want to continue? [Y/n]
~
As of October 2015, to apply rpi-update, kernel is updated to 4.1.10.~
 pi@raspberrypi ~ $ sudo rpi-update
  *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
  *** Performing self-update
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                  Dload  Upload   Total   Spent    Left  Speed
 100 10206  100 10206    0     0  44043      0 --:--:-- --:--:-- --:--:-- 44181
  *** Relaunching after update
  *** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
  *** We're running for the first time
  *** Backing up files (this will take a few minutes)
  *** Backing up firmware
  *** Backing up modules 4.1.7-v7+
 #############################################################
 This update bumps to rpi-4.1.y linux tree
 Be aware there could be compatibility issues with some drivers
 Discussion here:
 https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=113753
 ##############################################################
  *** Downloading specific firmware revision (this will take a few minutes)
   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 100   168    0   168    0     0    185      0 --:--:-- --:--:-- --:--:--   185
 100 48.2M  100 48.2M    0     0   999k      0  0:00:49  0:00:49 --:--:-- 1121k
  *** Updating firmware
  *** Updating kernel modules
  *** depmod 4.1.10+
  *** depmod 4.1.10-v7+
  *** Updating VideoCore libraries
  *** Using HardFP libraries
  *** Updating SDK
  *** Running ldconfig
  *** Storing current firmware revision
  *** Deleting downloaded files
  *** Syncing changes to disk
  *** If no errors appeared, your firmware was successfully updated to 260bc9c7589b3359485fc02fed8f56d4c5eaad9a
  *** A reboot is needed to activate the new firmware
~
After the kernel update is completed, the kernel becomes as it is shown below.~
The kernel is identical to the updated kernel of Wheezy done by rpi-update.~
 pi@raspberrypi:~$ uname -a
 Linux raspberrypi 4.1.10-v7+ #821 SMP PREEMPT Sat Oct 10 00:16:28 BST 2015 armv7l GNU/Linux
~
Similar to the original version of 4.1.7 kernel, the updated kernel is built by cross toolchain gcc 4.8.4 on x86 platform.~
 pi@raspberrypi:~$ cat /proc/version
 Linux version 4.1.10-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303 (prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) ) #821 SMP PREEMPT Sat Oct 10 00:16:28 BST 2015

* Revision History [#qfc050e3]
>
- 2015-10-23 This document is initially released.

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   RSS of recent changes