| maks blog | |||||
|
Subscribe
Flavours
Blogs |
Sun, 06 May 2012 The Gnome shell is a great step. Finally the Linux default Desktop is not only useful (as Gnome 2.X used to be), but also stylish and modern. It's a different kind of desktop, which seems to irk desktop habits of some peoples. I'm proud to show it off. This happened for the last time years ago while doing some funny config quirks of fvwm. Gnome 3.x is cool. (: Also the customisability via all the extensions is fun. What I do miss is the gnome weather (There used to be an incarnation with plenty of geographical sites, which got somehow got axed later.) and more packaged extensions for out of the box deployments (wish #661782). I seem to be too lunatic to find session settings in "System Settings" for having startup applications run or the used applications reopened (please yes evince show the same pdfs). The other minor critic is that "System Settings" is quite empty, but has on each system a funny advertisement for "Wacom Tablets". Ah and after a myriad of suspends and network-manager stops/restarts gnome-shell likes to segfault, which is no nuisance as it restarts. Mon, 02 Jan 2012On my new particle physics blog (yupie to ikiwiki, thanks joey) posted some recollection of a fine, productive and busy Paris research visit to the Ecole Polytechnique. The feed agregegator for particle physics blogs got relaunched too that automn. In case you are interested in particle physics this should keep any reader updated on the Higgs hunt, black holes searches, fundamental interactions and much more. Thu, 20 Oct 2011
New meme: OS of your president web presence
Let's start that a new meme on planet, haven't seen one for a while. The Austrian president starts the relaunched web presence with a "Putin" style parachute jump. lynx -dump -head http://www.bundespraesident.at/ HTTP/1.1 200 OK Date: Thu, 20 Oct 2011 08:42:35 GMT Server: Apache/2.2.16 (Debian) X-Powered-By: PHP/5.3.3-7+squeeze3 So apparently the used typo3 installation is newer, but the used OS for the Austrian presidential web site is: Debian Squeeze. Tue, 20 Sep 2011Every once in a while I try out latest Debian/sid Maxima as it sees continuous development: Maxima git repo. Todays failure is an integral given at the Bloc course "Aspects of QCD at Finite Density". It is an exercise to calculate following simple integral that should just give a Bessel function:
(%i3) integrate(exp(z*cos(t))*cos(a*t), t, 0, %pi);
%pi
/
[ cos(t) z
(%o3) I cos(a t) %e dt
]
/
0
As usual the result it returns is the integral itself.. :/ So yes indeed Maxima is nice for simple undergrads calculation: Maximum Calculus with Maxima, but unfortunately don't expect much for more complex problems. The result is the partition function of the chiral perturbation theory in the simple setup of equal quark masses and one quark flavour family. Sadly Integrals returning Bessel functions seem to regularly fail. Tue, 23 Aug 2011Mike Waychison from Google sent fancy costum tailored enhancements to kinit. Thanks to new klibc capget and capset support kinit now understands "drop_capabilities=" bootparam. It specifies a list of capability names that will be dropped before switching over to init. dirent.h saw the addition of scandir() and alphasort(). Gentoo devs pushed a klcc enhancement. For details see klibc 1.5.25 release annoucement. A lot of stuff is in work: current klibc patch queue. Wed, 27 Jul 2011Good pile of fixes made it worth to release current klibc git master. Patches came from Gentoo, Google and Openembedded. For details see klibc 1.5.24 release announcement.
Easy way to void() your Debian support
Craig Small gives a very bad advice on his recent post Debian Linux on HP DV6-6023TX. As soon as one loads such a binary graphics driver your Linux kernel is marked as tainted. Due to be running a proprietary module your box may behave strangely and is certainly not debuggable. Be aware that in such a case you are no longer running a free and open OS. What he actually wants is a very recent 3.0 linux image from experimental and to google for vga switcheroo, which leads to the following commit with explanations for
This release has several ipconfig (klibc dhclient) enhancements, arm porting fixes and usual cleanups: For details see klibc 1.5.22 release announcements or klibc git. Fri, 13 May 2011
initramfs-tools release 0.99 "scarpe rotte e pur bisogna andar"
This new release features /run usage and xz support. For the details see the release announcement of latest initramfs-tools. The upload itself fixes 18 (19) bugs in the Debian BTS and has also a cute lilo support patch hiding under "initramfs-tools: Fix handling of numeric root= arguments to be udev-friendly" coming from Ubuntu. (; Ben Hutchings revamped the bootloader linux-2.6 hooks in order that update-initramfs no longer calls any bootloader by itself. Thank you for all the contributions. The development docs got nicely refreshed too. Wed, 02 Mar 2011
Cross distribution collaboration on longterm 2.6.32 linux-2.6
I'll collect here links to the various linux-2.6 distribution trees based on the longterm release 2.6.32. I won't go into details of bigger external patches (grsec, openvz, rt, xen, ..), which in consequence also aligned themselves on 2.6.32. Important bug fixes usually are connected to some bug report, which may be publicly viewable. So from the patch and changelog entry one can usually assume if a certain patch satisfies the stable criteria and forward it for 2.6.32 longterm inclusion (+ other branches where it might apply). If the patch applies and compiles fine with the Debian tree one can assume that the patch will be fine for upstream 2.6.32 as Debian with small exceptions mostly follows the longterm release: 2.6.32 branch of Debian linux-2.6 (Comment: This is currently only a svn mirror but this bug is worked on for next release). The canonical 2.6.32 linux-2.6 longterm repository is of course on kernel.org maintained by gregkh. Opensuse publishes it's kernel-source on gitorious including all branches and the especially interesting SLE11-SP1 2.6.32 branch. Fedora was following till late Autumn 2.6.32 and the F12 branch has the relevant patches. Ubuntu released 10.04 with 2.6.32 as in a collaborative decision they also based their drm on 2.6.33 (same story as in Debian, thus particularly relevant for us). Oracle had a 2.6.32 that was maintained until Sept 2010 or such. It is already bad that kernel source in Red Hat doesn't really follow upstream 2.6.32 longterm release itself. For 2.6.18 of course no such option existed, but for 2.6.32 this policy already shows a certain snobbery. Red Hat 6.0 Beta at least shipped kernel-2.6.32-37.el6.src.rpm with broken out patches - since then no patch series or git tree to be seen from RH. This strange move got since picked by lwn - RH "obfuscated" kernel source. Wed, 26 Jan 2011This release is "slightly" delayed due to lots of physics calculations for my final PhD year at the TU Vienna with all fixes that piled up since last summer: Support for newer GNU make 3.82, x86_32 signal fun, the self explantory KBUILD_REPRODUCIBLE and various cleanups: For details see klibc 1.5.21 release announcements or klibc git. Mon, 13 Dec 2010I seem to have a sweet spot for having troubles with printers in stressy times. For restarting a stopped specific queue under CUPS it is easiest to specify: cupsenable <queuename> The symmetric command for stopping is cupsdisable. Tue, 02 Nov 2010
"We'll Always Have Paris" linux-2.6
At the mini-DebConf Paris 2010 the Debian linux-2.6 team released latest 2.6.32-27 adding stable 2.6.32.25 plus security fixes and drm/intel fixes from the Ubuntu shared drm 2.6.33 tree. Beside the productive Debian kernel team meeting, whose minutes will be forthcoming, the mini Debconf had a great welcoming setup and friendly chats. We enjoyed an impulsive Saturday evening at Chatelet in middle of the funny Parisian Halloween mess. Frans Pop contributions to Debian has already been honoured: Frans Pop obituary by Steve McIntyre. One less known fact is that he hacked in upstream linux-2.6 too. Latest linux-2.6 git lists him with 80 commits. A bigger part of his work was testing latest linux-2.6 on different architectures. There are lots of patches with "Reported-by: Frans Pop I am very sad to have missed the opportunity to meet you in person. You are missed. Rest in peace, my friend. Sat, 28 Aug 2010This release fixes an important ipconfig regression from Lenny due to a badly tested monster patch 4efbcf90f60. ipconfig should now perform better then ever, thanks to the inflow of fixes since Lenny release. This RC fixes are scheduled for Squeeze and it already landed in Sid. 1.5.19 had no release announcement, but fixed compilation on x86_32, the syscall handling on sh4 (initramfs-tools is said to boot fine with it), valgrind ipconfig warnings and added getrusage() for the mksh port. Thanks to hpa for giving me the official co-maintenance of klibc. Thanks to all contributors. P.S.: See klibc git repo. Thu, 26 Aug 2010
Coffee is better without sugar
Apparently this statements also holds true for frozen yogurt. An Austrian A1 spokes person has confirmed that the HTC Magic will not receive a 2.1 or 2.2 Android update. One can only wonder about the sugar HTC puts on top of regular Android that hinders themself to update their products. The Austrian A1 carrier sells you the device for a 18 month contract, but actively only supported it for 6 month. I must revise my previous positive review of the HTC Magic. Some HTC speaker had promised earlier this year an upgrade to at least 2.1: HTC Magic 2.1 upgrade. A SFR speaker had promised an update to current Android: HTC Magic and Nexus One 2.2 upgrade. The Webkit Android Browser can be easily tricked into leaking your user and passwords: Android Luecke. Beside the obvious that as a user one shouldn't give out to much data to untrusted third party this opens lots of Google accounts for criminal activity. The inability of the carrier to provide a secure and uptodate device is massively deceiving and certainly not appropriate handling of their defects liability. Wed, 21 Jul 2010
Solid bases in Theoretical Physics
Landau, L. D.; Lifshitz, E. M. (1976). Course of Theoretical Physics is still the most interesting and solid base that is to be considered as a reference and inspiration in Theoretical Physics. The reference for "Classical Electrodynamics" is the book by J.D. Jackson. "Advanced Quantum Mechanics" by J.J. Sakurai is a popular student choice. Compendium of Relations contains various formulas and relations of the Standard Model. The Lecture Notes on General Relativity by S. Carroll are a solid introduction for an initiate relativist. "Quantum Field Theory in a Nutshell" by A. Zee is amazing. Quantum electrodynamics can be explored in the books by "The Quantum Theory of Fields" by S. Weinberg or "Quantum field theory" by L.H. Ryder or Quantum Chromodynamics in M.E. Peskin & D.V. Schroeder "An Introduction to Quantum Field Theory". The lecture notes on Quantum Chromodynamics (QCD) might be interesting for people diving into the particle physics standard model. "Finite-temperature field theory: Principles and Application" discusses systems in equilibrium but at finite temperatures and chemical potentials and thus connects to cosmology of the early universe. The field of Statistical Field Theory has the classic "Quantum Many-Particle Systems" by J.W. Negele and H. Orland or the more recent "Quantum Field Theory of Many-Body Systems" by X-G. Wen or "Ultracold Quantum Fields" by H.T.C Stoof, D.B.M. Dickerscheid, K. Gubbels. String Theory is so diverse that you'll find lots of different approaches, recommendations are Graduate Course in String Theory by A. Uranga, Applied Conformal Field Theory by P. Ginsparg, Lectures on String Theory by D. Tong or more introductory the book "A First Course in String Theory " by B. Zwiebach or the dense "Superstring Theory" by M. Green, J. Schwarz and E. Witten, "String Theory" by J. Polchinski. "Quantum Field Theory of Point Particles and Strings" by B. Hatfield assumes no previous stringy background and is known for excellent explanation of the path integral formalism. M. Nakahara wrote the wonderfull bridge to maths: "Geometry, Topology and Physics". So please when looking for "references" in theoretical physics venture on solid grounds and don't get distracted by sketchy notes. Update: Peter West pointed out that the The Feynman Lectures on Physics are missing as a timeless reference. Thu, 22 Apr 2010The overdue dash sync from 0.5.3 took a month to be done, but now klibc is shipping newer dash 0.5.6 then actual unstable dash. Fixes for this release include fstype support for btrfs and ext4 without journal. Moving README's around so that they can be shipped for avid readers: README.ipconfig go :) The goodie from this time is the sh4 build fix form the very active Debian sh4 porters. ipconfig, nfsmount and kinit have now simpler DEBUG build. ipconfig build warnings got shot by a Google patch. If your patch hasn't made it yet, please ping me for next queue: klibc git repo, Unofficial patch queue. P.S.: Ubuntu Lucid pushes out klibc 1.5.17 thanks to Colin Watson. Tue, 06 Apr 2010
"Little Bang" 0.94 initramfs-tools release
Heavy Ion collisions try to recreate conditions very shortly after the Big Bang. Thus the created quark gluon plasma is often the Little Bang, due to recreating this very hot conditions. Newer initramfs comes with lots of fixes and new features:
Thanks for all the patches and useful input! Sorry for late release, will try to do it earlier more often and there is hope of an Ubuntu sync: view of initramfs-tools repo. Not only fixes ipconfig regressions due to fixes in 1.5.16, but ipconfig should no longer discard useful packages. We also fixed a long standing klibc sparc specific socket bug (#444087): sparc lists socket system calls, but does not provide all of them natively. So one is better off on sparc to use sys_socketcall. Thanks to Jan Hauke Rahm the packaging switched to modern Source Format 3.0 (quilt) with debhelper 7 usage reducing cdbs overhead on build. This is a big switch and makes me very happy. New addition include a $(make help) target in Makefile to ease klibc build. A small losetup got added to klibc-utils. i386 and sparc build fine against current linux-libc-dev: klibc-1.5.17 released
New release klibc 1.5.16 uploaded
The upload reduced RC count by one as klibc builds against recent linux-libc-dev including 2.6.34-rc1. Also libklic-dev uses them directly once installed thanks to a patch from Ben Hutchings. The klibc build saw several fixes from a big and refined Google patch queue. The klibc-utils mount grew several useful features and ipconfig saw lots of bug fixes (send requested optional hostname, raise field length for rootpath DHCP option, ..): hpa klibc 1.5.16 release announce, Git klibc repo. Update: According to build log there is still work todo for i386 and sparc. :) Wed, 03 Mar 2010
2.6.32 sid updated and 2.6.33 in experimental
Experimental 2.6.33 will do the switch to UUID based root args, if you haven't switched already. Please test it out and report bugs on it, before we add the libata switch to squeeze 2.6.32. 2.6.32-9 includes 2.6.32.9 and several other fixes. For the following 2.6.32-10 Ben Hutchings pulled in newer drm for lots of intel fixes: Status of kernel X drivers. It also features radeon and nouveau KMS modules. Current 2.6.32 is stabilizing well and we are seeing lots of external patches lining up. Update: Sorry due to jet lag got aboves version number wrong. You might want also to checkout: The season I have mostly been building kernels. Thu, 03 Dec 2009When you just read the following sentence:
"usage of a software, that can only be used together with the Internet Explorer".
You already know the consequence that several hundreds Wienux boxes are gone. The online local newspaper has a comment that seems quite to the point to me:
"If as sysadmin you introduce Linux you'll be accounted for eventual failures,
while with softies people just accept the shortcomings and won't blame you." P.S.: Wienux got setup by inexerienced people having no prior exposure to Open Source. The project setup included a calculated failure from the start. Tue, 27 Oct 2009
HTC Magic 90 days Android usage
I love the fact that phones are ready to get a decent OS. I bought the phone for better connectivity and to get GPS goodness. 90 days later seems a good time to review the pros and cons:
Of course Android still seems like an alien sandboxed Linux, but I must say that the average usage capability of the mobile phone is very nicely enhanced. P.S. Using allmost daily also Google Talk, Ultimate Stopwatch & Timer, Finance, GPS Status and the ultra cool Google Sky Map. Wed, 21 Oct 2009planet.teilchen.at is a shiny new selected blog roll of prominent Particle Physics blogs. Reading it should keep you updated on progress at the Large Hadron Collider (LHC) as well as on new discoveries in High Energy Physics, Astrophysics, Cosmology, advances in Quantum Chromodynamics (QCD), String Theory, Black Holes and many other hot physics topics. Most posts should be readable for scientifically interested public. Enjoy a daily read. www.teilchen.at is the Austrian outreach site of Austrian particle and nuclear physicists. Authors are leading austrian scientists. The site just got relaunched with new features including some socialweb goodies (planet, share links on the bottom, better readability, noframes, ..). Happy if you send corrections or suggestions to mattems@teilchen.at. Tue, 20 Oct 2009Vincent Sanders took notes during all our meetings at the Portland Linux Plumbers Conference: Debian Kernel Group Meeting. The condensed form has been posted today as Bits from the kernel team. In the case of feedback I'd highly recommend to bring the Debian Kernel Mailinglist into the loop. The meeting decisions were done by the team as entity. Responding to the deprecation of some external patches (Vserver, Xen Dom0): None of above patches have an upstream that supported the Lenny released version. Both have troublesome bugs in Lenny and thus are not in a condition one would expect from a stable release. If you want to help and have continued release of those beyond squeeze the answer is easy: Get them merged upstream. Openvz supports Lenny linux-2.6 version actively and promised to keep up with their work for Squeeze. It has been a very productive meeting with lots of problems^Witems discussed. Interesting tracks for better cooperation between distributions, heavy technical tracks and loud BOFS. Quite some work has already been picked up since (Bug scripts, 2.6.31 experimental uploads, DEB_BUILD_OPTIONS=parallel=N support, package descriptions improvements, piuparts install fix, DFSG firmware clean, preempt, ..). So thanks a lot to Steve McIntyre (Debian Project Leader) for pushing the meeting, to Steve Langasek for setting it up on site and of course to everyone who contributed. Read aboves report for the full picture. :-) Tue, 24 Mar 2009Latest Tasmanian Devil Linux 2.6.29 adds quite a lot of new features: Kernelnewbies 2.6.29 Overview. Thanks a lot to the FTP Master Team for making possible the same day upload. Big thanks also for the regular testers of the rcX trunk snapshots. Mon, 09 Mar 2009
git: Throw away first X commits of a repository
Today got asked by a colleague, who wanted to throw away the early history of his repo. git allows you easily to rewrite the history start with: echo $FIRST_SHA >> .git/info/graft git filter-branch -f Then with interactive git rebase you can rewrite this important initial commit. Of course you have to define $FIRST_SHA and your repo shouldn't be dirty. Thu, 05 Feb 2009
initramfs-tools new Lenny features
initramfs-tools design principle is to ship a generic initramfs. The design explicitly allows lots of customization through hook and boot scripts. A previous post focused on the history of initramfs-tools. Several contributors enhanced initramfs-tools since the Debian Etch release so the non exclusive new feature list:
As bonus to some cleanup and docs update we have also seen a Ubuntu sync and are not too diverged. Fri, 19 Sep 2008
playlist sept. 2008
double *bounce* triple *bounce* Thanks to the Virtuzzo developers for forward porting the OpenVZ patch to 2.6.26. It uses a lot of the already merged namespace features (For interested peoples linux-next carries interesting sysfs patches). The openvz upstream merge statistic is impressive. The namespace solution allows low overhead, while still running multiple Linux distributions in individual containers on the same box. Control over the network vitalisation is gained as a resource management for CPU power, I/O bandwidth and disk space. Live migration including snapshotting is possible too. The Debian 2.6.26 Linux images will feature not only better Xen vitalisation support, kvm port to new archs, but also an opvenvz flavour. Please don't forget to install proper vzctl userspace support as the correct dependencies have not yet been added. Supported archs will start with both x86 and the ia64 archs. Tomorrows linux-2.6 Debian trunk snapshots will already build openvz. Thanks for your feedback. P.S.: 2.6.26 is the targeted kernel for Lenny, we hope to convince Debian installer people to pick it up soonest - 2.6.25 is a not so bad backup plan as release hasn't fully approved 2.6.26 before extensive unstable testing. Wed, 25 Jun 2008
Open Source Graphic Drivers - oops less often
If you haven't read yet: Linux Graphics, a Tale of Three Drivers. The hard data is based on reports thanks to kerneloops.org. It matches quite evenly our bug experience on the Debian Linux images. As already stated "Open Source Graphic Drivers - They don't kill kittens". The unnamed company claims no need for open drivers. Hardware vendors need not to forget that they don't get revenues from the drivers side. The conclusion is to buy hardware, where the vendor cares about Linux support. That means documents the hardware and enhances current free xorg with all needed goodies of enhanced power support and last but not least 3D acceleration support. Fri, 23 May 2008
"Open Source Graphic Drivers - They don't kill kittens"
People don't seem to get that once you load a 1MB binary blob into your kernel you are no longer running a free operating system. There is no way to fix it. No way to see what is going wrong. Fedora 9 is shipping the latest xorg Release. It features major improvements for the Intel and Radeon drivers. The well known randr features got pushed even more. Plus gaining better 2D and 3D effects and important power saving improvements. Thanks to all the xorg hackers! Big blame on a unnamed company that can't keep up with latest Linux (Xen gained paravirt_ops support in 2.6.24 - oh yeah but we are still on 2.6.18 state). To truly support Linux you'd have to first release your specs and then help existing xorg hackers. Even Via seem to have got the message lately after years of no transparence. Tue, 29 Jan 20082.6.24 has been uploaded on Saturday and passed NEW on Monday. It will be soonest available for all archs. If we don't get enough test coverage or things go bad 2.6.22 will be the fallback for Etch+half. The images install in Lenny/testing just fine. So please give it a spin. Known Issues are still missing VServer and Xen images, bnx2 + snd-cs46xx disabled due to firmware issue and ACPI userland still relying on old interfaces (for example #462305). For more adventurous souls the kernel buildserver will continue to track latest Linus git daily snapshot (enhanced ext4 should land soon). 2.6.24 will also soon be pushed to Testing. I repeat this is not the real Etch+half kernel yet as there will be some config changes for it, but it is pretty close. Thanks for your 2.6.24-rc7 feedback. Fri, 11 Jan 20082.6.24-rc7 is available on 5 architectures (amd64, i386, powerpc, s390, sparc). Please add the following line to your Lenny or Sid box sources.list and report back: deb http://kernel-archive.buildserver.net/debian-kernel trunk main This is not yet the real Etch + 1/2 kernel, but comes pretty close. According to our initial testing and user feedback 2.6.24 promises to be a great release. It will help Etch to have proper hardware support for newer hardware, has better power efficiency due to tickless kernel, enhanced wireless card support, the CFS scheduler and much more... It is a Debian novelty to provide an supported optional Linux kernel upgrade for a stable release. This is not the final as due to incompatible user interface the Etch build will have the old firewire stack. Once aboves land in Sid and got broader coverage will announce the Etch snapshots. So please give it a shot on your Testing/Unstable boxes. Mon, 26 Nov 2007
Sony VGC Ubuntu Install
playlist nov. 2007
See you in Flex for Miss Kittin. Fri, 28 Sep 2007 Apparently Scott James Remnant in his article on version control systems confuses arch and git. One can only speculate that his short git usage stems from the pre 1.0 days, where you had to use higher level tools (called porcelain) to happily work on git. A funny anecdote is that Scott back in his dpkg hacking year promoted arch heavily. Ubuntu^Wbzr propaganda spreads speed gains as big bonus of the last major releases. In order to be able to do that you have to start with a terrible baseline. Testing bzr on middle sized repos is no fun at all. The bzr pain inside launchpad must be beyond imagination. Nowadays it is much easier to hack on mdadm than on lvm2. The reason is that later project uses rusty cvs. With git it is really easy to contribute back. Either you mail the patches or publish your repository. git will help you along on each way. The other very big bonus of git is the big community around git. It is a community excited around building and delivering the best version control system. The git development does regular surveys on git usages and incorporates back the wishlists. The most "funny" way to use git is to run it as cvsserver. You may believe me or not i have seen git cvsserver emulation usage in the wild. Tue, 28 Aug 2007
YAPC::Europe 2007
Random notes on effective bugs cleanup on a bigger scale: |
||||