Skip to main content

Posts

Showing posts with the label Linux

FOSDEM Fourteen FTW!

Foreword For last 2 years, I've been trying to attend FOSDEM, and yet each time found myself to be too late in the process to do anything about it. Missed the last year's Firefox OS awesomeness badly, and thus had my reminder set to wake me up when September October ends. Facts & Figures The Campus Map of ULB, along with the Dev-Rooms FOSDEM (Free and Open source Software Developers' European Meeting) is a developer-centric event, hosted at ULB (loosely translated, Open/Free University of Brussels ) that brings together 5000+ geeks from all over the world. There were quite a few keynotes, main-tracks, and along with that 33 Dev-Rooms - that is project specific focus groups, each diving deep into their topics in separate auditoriums. The entry is walk-in, until/unless the room is full. The event in itself is free of any registration, or other charges. Mozilla had the Dev-Room UD2.218A on Saturday, and there were 16 awesome talks in total . You can get...

Optimizing Fedora Startup Performance

Disclaimer: This isn't a full course meal on the topic - just the main course. I'm concentrating on the low-hanging fruits here & ignoring stuffs which require excessive amount of warnings without significant impact. In case you're interested about the ignored bits - you may wanna check this blog that covers some of those parts: http://www.harald-hoyer.de/2013/11/13/fedora-boot-optimization/ Update 2: Reviewing the Fedora 20 change-sets , I have a feeling that although following is a generic way of optimizing Fedora startup - there are so many radically awesome changes inbound with Heisenbug , that you should definitely consider a fresh install to get rid of many ghosts of the past (if you can afford to). To start with I recently (yesterday) performed a fresh install of Fedora 20 on my test-rig & then onward, rebooting my other system appeared to be considerably slower (compared to it). This is a system on which Fedora 17 was initially installed & th...

Linux Containers and Docker for application portability

Recently I've been looking up on the Linux application portability & the already available options. Not under the hoods, really - just the overview, to have an educated opinion. Docker basically is DotCloud re-organized - one of those early-birds to leave their PaaS business & take this up. It takes Linux Containers (liblxc) as its base & then provides an abstraction, implemented in Go. They're in a process to use more abstraction, and implement better environment for app-portability (using AUFS, and even BTRFS) to further reduce the complexity of dealing with containers & contained applications. It kind of targets Ubuntu as the platform - haven't stumbled upon any doc that says they've plans for other Linux distros - I may be wrong. Going deeper, Linux Containers is a wrapper around the Kernel to expose many/most of its features. It uses Linux control-groups (cgroups) heavily, and can expose Kernel namespaces, SELinux, Seccomp etc. to w...

Trying Out SUSE Studio - The Online Linux-Distro Customization Portal

I already had this in mind to try out the SUSE Studio from the very 1st day I came to know about it's release news, but As I'm getting older, I'm getting lazy and "bloated" as well... so, after that much delay - finally today is a good day to start. The setup is simple to start up with. Just head over to SUSE Studio Homepage, you will be greeted with a friendly robo-waiter with brief feature list & example/demo links in it.