Episode 116 – We’re Going Bi
Podcast: Play in new window
Subscribe: Apple Podcasts | Android | RSS
* * * * *
We have a big announcement: We are changing our release schedule. We will now be a bi-weekly show releasing on the even number week Sunday. ( http://www.calendar-365.com/2014-calendar.html )
* * * * *
Downloads:
MP3 format (for Freedom Haters!)
OGG format (for Freedom Lovers!)
Total Running Time: 1:27:30
Un-edited Live session – http://youtu.be/r7lpqJxPvL0
Contact Us:
show (at) smlr.us or the Contact us page
Summary
Kernel News: Mat
Time: 17:00
Distro Talk: Tony
Time: 20:55
Tech News:
Time: 36:55
Toolbox
Time: 52:20
Listener Feedback
Time: 1:11:33
Outtro Music
Time: 1:21:40
Intro:
Tony Bemus, Mat Enders, and Mary Tomich
Sound bites by Mike Tanner
Kernel News: Mat
Time: 17:00
Release Candidate:
On Sun, 29 Dec 2013 16:14:38 PST
Linus Torvalds released kernel 3.13-rc6
Here is what he had to say about it:
“As expected, things have been quiet over the holiday week. So various small random updates: drivers (infiniband, gpu, cpufreq, libata, block), some small filesystem fixes (ext4/jbd2), and a few ARM SoC things. Tiny x86, percpu and cgroup fixes.
Nothing you’d normally even notice, just 81 fairly small commits.”
–Linus Torvalds
Mainline:
3.13-rc6
Stable Updates:
On Fri, 20 Dec 2013 07:56:46 PST
Greg Kroah-Hartman released kernel 3.4.75
With 35 files changed, 302 lines inserted, and 148 lines deleted
On Fri, 20 Dec 2013 07:57:19 PST
Greg Kroah-Hartman released kernel 3.10.25
With 89 files changed, 649 lines inserted, and 317 lines deleted
On Fri, 20 Dec 2013 08:05:48 PST
Greg Kroah-Hartman released kernel 3.12.6
With 129 files changed, 1255 lines inserted, and 566 lines deleted
On Fri, 03 Jan 2014 13:21:29 PST
Greg Ben Hutchings released kernel 3.2.54
With 211 files changed, 1562 lines inserted, and 898 lines deleted
Kernel Developer Quote:
Damn, now it’s public: After all these years of hiding behind the claim to work on the base for a future operating system with +systemd, we just built a backdoor. Sorry, we were hoping nobody would find out so soon. 🙂
“Listen, I’ll grant I was speculating that Redhat effectively backdoored systemd for the NSA. And ‘trojan’ was appropriate.”
http://lwn.net/Articles/578394/
http://lwn.net/Articles/578208/
Distro Talk: Tony
Time: 20:55
- 12-22 – IPFire 2.13 Core 74
- 12-23 – ExTiX 14
- 12-26 – Parsix GNU/Linux 5.0r1
- 12-28 – SparkyLinux 3.2 “GameOver”
- 12-30 – ROSA 2012 R2 “Desktop Fresh LXDE”
- 12-31 – siduction 13.2.0
- 1-1 – Quirky 6.1
- 1-2 – AV Linux 6.0.2
Distro of the Week: Tony
- Mageia – 1232
- Fedora – 1266
- Debian – 1570
- Ubuntu – 1584
- Mint – 3607
Tech News:
Time: 36:55
Millions of accounts compromised in Snapchat hack
http://www.cnn.com/2014/01/01/tech/social-media/snapchat-hack/
The Toolbox
Time: 25:20
crouton
crouton is an acronym that stands for ChRomium Os Universal chrooT enviroONment, or something like that I am not really sure.
That is name given to a set of scripts bundled together to make generating a chroot environment on a Chromium OS device. At this time you can only install either Debian or Ubuntu using debootstrap under the covers.
If you have a Chromebook this is how you have to install a real Linux, or there is another project called ChrUbuntu but that that project will only let you install Ubuntu (shocker I know that I went for the one that lets you install an distro other than Ubuntu).
First lets talk about what a chroot environment is. Similar to virtualization a chroot gives a guest OS its own segregated files system in which to run. This will let your applications to run in an entirely different binary environment than the host. However unlike virtualization you are not booting a completely separate OS, you are instead running using Chromium OS. The plus side is that there is no hit on performance because everything runs natively, you don’t waste any resources splitting them between OS’s. The negative is that the two OS’s are inextricably tied together. Everything the chroot runs must be compatible with the host environment. This means even though the chroot can not access files outside the chroot, it is able to access every piece of hardware including all of your ram. So a root exploit in the guest will have unrestricted access to the Chromium OS host.
Before you gp any further I strongly recommend you make a the recovery media. That is beyond the scope of this article google for it.
Well now that you have all the info let’s get started:
First we have to put the chromebook into developer mode. Different chromebooks enter developer mode differently, this is going to show you how it is done on the Acer C710.
WARNING: This step will erase all of the data stored on your device.
Press and hold the esc & F3 keys then tap the power button. Then you will be in recovery mode. You will have a message on screen that says something like :
“Chrome OS is missing or damaged. Please insert a recovery USB stick or SD card.”
Now press ctrl+d and wait for it to finish mine took about 10 minutes. Everytime you boot the device from here on you will get a warning, you either have to hit ctrl+d or wait for the 30 second time out
Now we have to open a crosh shell:
ctrl+alt+t
then type the word shell
and hit enter then
cd /home/user/e2f3fcdce0f74aa8e31352ffe17cdc324c3843ed/Downloads/
(that long ass hexadecimal number will be different for you and if you ever need to restore your machine it will change)
First we have to get the script:
curl -L -O goo.gl/fd3zc
then we do a mv fd3zc crouton
As the tut I followed kept saying crouton so as not to confuse myself I changed the name.
You can read the help file with sh -e crouton
. You can see an entire list of available distros with sh -e ~/Downloads/crouton -t help
.
I used this command for my installation. I originally used lxde instead of xfce (just because I prefer it). That did not work out so well. It installed 32bit Debian and the controls were not right, but the exfce was flawless.
sudo sh -e crouton -r sid -m http://mirror.nexcess.net/debian/dists/sid/ -t xfce
Let’s look at the switches I used:
-r – this let me pick my target I chose sid (why because if you’re gonna live, live on the edge0
-m – lets you specify a mirror (I used this one because I work there and it is geographically pretty close especially since I did it at work, after my shift was over of course,)
-t – sets the interface you wish to use (if you just want a command line interface you do ‘-t core’ or ‘-t cli-extra’ don’t ask me what the difference is as I did not choose either, but hey if you know then by all means please share)
To then enter the chroot at the command prompt issue on of these commands:
sudo enter-chroot startxfce4
(if you chose a different window manger then you would use that one)
or the special shortcut
sudo startxfce4
That is all there was to it. I like it because when I just want to do something quick I can use the ChromeOS but when I really want to do something I have real Linux right at my finger tips.
Listener Feedback:
show (at) smlr.us or 313-626-9140
Time: 1:11:33
Specifically there is a link there entitled “Changes in DNF CLI compared to Yum”… but there are other useful links there too.
http://akozumpl.github.io/dnf/
One of the devs also has a dnf blog here:
http://dnf.baseurl.org/
Outtro Music
Time: 1:21:40
This content is published under the Attribution-Noncommercial-Share Alike 3.0 Unported license.