X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/b8b5eb235bb9b13879264f6b4fc3885ffd139a60..b4ef080250d688bdc4fbeaf55f50fc89c8c435f2:/blog/index.rss?ds=inline diff --git a/blog/index.rss b/blog/index.rss index 92144c45c7..46cb0492ce 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -6,6 +6,89 @@ http://people.skolelinux.org/pere/blog/ + + FreedomBox milestone - all packages now in Debian Sid + http://people.skolelinux.org/pere/blog/FreedomBox_milestone___all_packages_now_in_Debian_Sid.html + http://people.skolelinux.org/pere/blog/FreedomBox_milestone___all_packages_now_in_Debian_Sid.html + Tue, 15 Apr 2014 22:10:00 +0200 + <p>The <a href="https://wiki.debian.org/FreedomBox">Freedombox +project</a> is working on providing the software and hardware to make +it easy for non-technical people to host their data and communication +at home, and being able to communicate with their friends and family +encrypted and away from prying eyes. It is still going strong, and +today a major mile stone was reached.</p> + +<p>Today, the last of the packages currently used by the project to +created the system images were accepted into Debian Unstable. It was +the freedombox-setup package, which is used to configure the images +during build and on the first boot. Now all one need to get going is +the build code from the freedom-maker git repository and packages from +Debian. And once the freedombox-setup package enter testing, we can +build everything directly from Debian. :)</p> + +<p>Some key packages used by Freedombox are +<a href="http://packages.qa.debian.org/freedombox-setup">freedombox-setup</a>, +<a href="http://packages.qa.debian.org/plinth">plinth</a>, +<a href="http://packages.qa.debian.org/pagekite">pagekite</a>, +<a href="http://packages.qa.debian.org/tor">tor</a>, +<a href="http://packages.qa.debian.org/privoxy">privoxy</a>, +<a href="http://packages.qa.debian.org/owncloud">owncloud</a> and +<a href="http://packages.qa.debian.org/dnsmasq">dnsmasq</a>. There +are plans to integrate more packages into the setup. User +documentation is maintained on the Debian wiki. Please +<a href="https://wiki.debian.org/FreedomBox/Manual/Jessie">check out +the manual</a> and help us improve it.</p> + +<p>To test for yourself and create boot images with the FreedomBox +setup, run this on a Debian machine using a user with sudo rights to +become root:</p> + +<p><pre> +sudo apt-get install git vmdebootstrap mercurial python-docutils \ + mktorrent extlinux virtualbox qemu-user-static binfmt-support \ + u-boot-tools +git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \ + freedom-maker +make -C freedom-maker dreamplug-image raspberry-image virtualbox-image +</pre></p> + +<p>Root access is needed to run debootstrap and mount loopback +devices. See the README in the freedom-maker git repo for more +details on the build. If you do not want all three images, trim the +make line. Note that the virtualbox-image target is not really +virtualbox specific. It create a x86 image usable in kvm, qemu, +vmware and any other x86 virtual machine environment. You might need +the version of vmdebootstrap in Jessie to get the build working, as it +include fixes for a race condition with kpartx.</p> + +<p>If you instead want to install using a Debian CD and the preseed +method, boot a Debian Wheezy ISO and use this boot argument to load +the preseed values:</p> + +<p><pre> +url=<a href="http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat</a> +</pre></p> + +<p>I have not tested it myself the last few weeks, so I do not know if +it still work.</p> + +<p>If you wonder how to help, one task you could look at is using +systemd as the boot system. It will become the default for Linux in +Jessie, so we need to make sure it is usable on the Freedombox. I did +a simple test a few weeks ago, and noticed dnsmasq failed to start +during boot when using systemd. I suspect there are other problems +too. :) To detect problems, there is a test suite included, which can +be run from the plinth web interface.</p> + +<p>Give it a go and let us know how it goes on the mailing list, and help +us get the new release published. :) Please join us on +<a href="irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on +irc.debian.org)</a> and +<a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the +mailing list</a> if you want to help make this vision come true.</p> + + + Språkkoder for POSIX locale i Norge http://people.skolelinux.org/pere/blog/Spr_kkoder_for_POSIX_locale_i_Norge.html @@ -827,70 +910,5 @@ fått oversatt 76%, men trenger hjelp for å komme helt i mål. :)</p> - - Freedombox on Dreamplug, Raspberry Pi and virtual x86 machine - http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html - http://people.skolelinux.org/pere/blog/Freedombox_on_Dreamplug__Raspberry_Pi_and_virtual_x86_machine.html - Fri, 14 Mar 2014 11:00:00 +0100 - <p>The <a href="https://wiki.debian.org/FreedomBox">Freedombox -project</a> is working on providing the software and hardware for -making it easy for non-technical people to host their data and -communication at home, and being able to communicate with their -friends and family encrypted and away from prying eyes. It has been -going on for a while, and is slowly progressing towards a new test -release (0.2).</p> - -<p>And what day could be better than the Pi day to announce that the -new version will provide "hard drive" / SD card / USB stick images for -Dreamplug, Raspberry Pi and VirtualBox (or any other virtualization -system), and can also be installed using a Debian installer preseed -file. The Debian based Freedombox is now based on Debian Jessie, -where most of the needed packages used are already present. Only one, -the freedombox-setup package, is missing. To try to build your own -boot image to test the current status, fetch the freedom-maker scripts -and build using -<a href="http://packages.qa.debian.org/vmdebootstrap">vmdebootstrap</a> -with a user with sudo access to become root: - -<pre> -git clone http://anonscm.debian.org/git/freedombox/freedom-maker.git \ - freedom-maker -sudo apt-get install git vmdebootstrap mercurial python-docutils \ - mktorrent extlinux virtualbox qemu-user-static binfmt-support \ - u-boot-tools -make -C freedom-maker dreamplug-image raspberry-image virtualbox-image -</pre> - -<p>Root access is needed to run debootstrap and mount loopback -devices. See the README for more details on the build. If you do not -want all three images, trim the make line. But note that thanks to <a -href="https://bugs.debian.org/741407">a race condition in -vmdebootstrap</a>, the build might fail without the patch to the -kpartx call.</p> - -<p>If you instead want to install using a Debian CD and the preseed -method, boot a Debian Wheezy ISO and use this boot argument to load -the preseed values:</p> - -<pre> -url=<a href="http://www.reinholdtsen.name/freedombox/preseed-jessie.dat">http://www.reinholdtsen.name/freedombox/preseed-jessie.dat</a> -</pre> - -<p>But note that due to <a href="https://bugs.debian.org/740673">a -recently introduced bug in apt in Jessie</a>, the installer will -currently hang while setting up APT sources. Killing the -'<tt>apt-cdrom ident</tt>' process when it hang a few times during the -installation will get the installation going. This affect all -installations in Jessie, and I expect it will be fixed soon.</p> - -<p>Give it a go and let us know how it goes on the mailing list, and help -us get the new release published. :) Please join us on -<a href="irc://irc.debian.org:6667/%23freedombox">IRC (#freedombox on -irc.debian.org)</a> and -<a href="http://lists.alioth.debian.org/mailman/listinfo/freedombox-discuss">the -mailing list</a> if you want to help make this vision come true.</p> - - -