All blogs / Dev tools / editors / IDEs
glandium.org
Dev tools / editors / IDEsLinux / UnixRustPerformance / optimization
- Posts
- 444 from 12 Nov 2004 to 30 Apr 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://glandium.org/blog/?feed=atom
2025 1
2024 1
2023 3
2022 4
2021 4
2020 7
2019 5
2018 5
2017 9
- Announcing git-cinnabar 0.5.0 beta 2
- Announcing git-cinnabar 0.5.0 beta 1
- git-cinnabar experimental features
- Progress on git-cinnabar memory usage
- Why is the git-cinnabar master branch slower to clone?
- Analyzing git-cinnabar memory use
- When the memory allocator works against you, part 2
- When the memory allocator works against you
- Announcing git-cinnabar 0.4.0
2016 14
- Announcing git-cinnabar 0.4.0 release candidate 2
- Faster git-cinnabar graft of gecko-dev
- Announcing git-cinnabar 0.4.0 release candidate
- Announcing git-cinnabar 0.4.0 beta 2
- Are all integer overflows equal?
- Announcing git-cinnabar 0.4.0 beta 1
- Using git to access mercurial repositories, without mercurial
- Announcing git-cinnabar 0.3.2
- RIP Iceweasel, 13 Nov 2006 – 10 Mar 2016
- SSH through jump hosts, revisited
- Going beyond NS_ProcessNextEvent
- Enabling TLS on this blog
- Announcing git-cinnabar 0.3.1
- Announcing git-cinnabar 0.3.0
2015 14
- Firefox nightlies for Linux are now using Gtk+3
- PSA: mach now stores its log automatically
- Dogfooding Firefox GTK+3
- Gnome shell Hello world
- Using a git clone of gecko-dev to push to mercurial
- Announcing git-cinnabar 0.2.2
- Announcing git-cinnabar 0.2.1
- Getting ready for GCC 5.1
- Announcing git-cinnabar 0.2.0
- Announcing git-cinnabar 0.1.1
- Announcing git-cinnabar 0.1.0
- Looking for a new project name for git-remote-hg
- Explicit rename/copy tracking vs. detection after the fact
- Fx0を購入
2014 23
- A new git workflow for Gecko development
- Initial support for git pushes to mercurial, early testers needed
- One step closer to git push to mercurial
- Using git to interact with mercurial repositories
- Using C++ templates to prevent some classes of buffer overflows
- Logging Firefox memory allocations
- Mozilla Build System: past, present and future
- Building a Firefox Debian package
- No PIE for you!
- So, hum, bash…
- Firefox and Gtk+ 3
- FileVault 2 + Mavericks upgrade = massive FAIL
- More memory allocator flexibility now enabled by default, and jemalloc 3.6
- Don’t ever use in-tree mozconfigs
- Faster compilations for everyone?
- 怒りã€å¤±æœ›ã€ã‚¹ãƒˆãƒ¬ã‚¹ç™ºæ•£
- Linux and Android try builds, now up to twice as fast
- Analyzing shared cache on try
- Testing shared cache on try
- Efficiency of incremental builds on inbound
- Ccache efficiency on Mozilla builders
- Shared compilation cache experiment, part 2
- Shared compilation cache experiment
2013 6
2012 25
- Firefox in Debian?
- Using distcc and clang on Linux to build Firefox faster on MacOSX
- Hooking the memory allocator in Firefox
- Debian EFI mode boot on a Macbook Pro, without rEFIt
- Fun with weak dynamic linking
- Android Debug Bridge for Firefox
- Forget about autoconf.mk.in
- The DEPTH of me
- Building a Linux kernel module without the exact kernel headers
- What is a Web App?
- Comment spam
- The tale of a weird crash, and a 2.5 year-old bug
- Attempting to close a LinkedIn account
- A new Jemalloc has landed
- Iceweasel ESR in squeeze-backports
- With a little help from the kernel
- Rebuilding libxul made slightly easier, finally
- Announcing vmfs-tools version 0.2.5
- libgcc.a symbol visibility considered harmful
- faulty.lib vs. Firefox for Android
- Introducing faulty.lib
- Boot to Gecko: more than open web, open source
- Fun with weak symbols
- Debian Mozilla news
- How to waste a lot of space without knowing
2011 46
- Some more about the progressive decompression experiment
- Improving binary layout for progressive decompression
- Making Firefox start faster on Android
- Firefox Mobile debugging on Android got a bit easier
- Building a custom kernel for the Nexus S
- Initial VMFS 5 support
- Extreme tab browsing
- No wonders with PGO on Android
- Building an Android NDK with recent GCC and binutils
- -feliminate-dwarf2-dups FAIL
- debian-rules-missing-recommended-target, dh, and dumb make
- Prepare yourself for the upcoming changes on the mozilla.debian.net repository
- Iceweasel 5.0 in experimental
- Faster Firefox cold startup, now in nightlies
- Iceweasel 5.0b2
- Debian Squeeze + btrfs = FAIL
- Aftermath of the Linux compiler and optimizations changes
- Installing Iceweasel 5.0a2 on Debian GNU/Linux
- Faster Linux builds
- Coming soon
- How to get the hard page fault count on Windows
- Avoiding dependencies upon recent libstdc++
- æ±åŒ—地方太平洋沖地震
- How I broke (some) crash reports
- A good reason to keep patched source in $VCS
- More graphs for the Debian Bug Tracking System
- The most stupid one-line patch ever
- Preloading, reloaded
- Preloading for dummies, continued
- Preloading for dummies
- Knowing how much disk seeks hurt
- Startup I/O: how do 3.6 and 4.0 compare?
- Yet another clarification about Iceweasel
- Backwards I/O vs. Forward I/O
- Effect of packing relocations revisited
- Little extension to expose startup time
- Dear lazyweb
- Iceweaselボタンã®ä»£ã‚りã«ã‚¢ã‚¤ã‚³ãƒ³
- Replacing the Iceweasel button with an icon
- Replacing the Firefox button with an icon
- Debian Mozilla組ã®APTリãƒã‚¸ãƒˆãƒªã®å¤‰åŒ–
- Changes to the Debian Mozilla team APT archive
- Attempting to track I/O with systemtap
- Reducing Firefox startup I/O using system libraries
- Reducing Firefox startup I/O in libxul.so
- The measured effect of I/O on application startup
2010 43
- Efficient way to get files off the page cache
- Easy Firefox-on-xulrunner builds
- Improving libxul startup I/O by hacking the ELF format
- Debian Mozilla team APT archive now signed
- Huge rotational disk(s) + dpkg = disaster
- libxul.so startup coverage
- Getting figures on startup libxul I/O, and static initializers
- Don’t trust btrfs-show
- eSATA FTW
- I/O patterns on ELF binary initialization
- Iceweasel 4.0 beta 1を公開
- Iceweasel 4.0 beta 1 preliminary packages for Debian, and a nice trick
- ++age
- Playing with icegrind
- Recommended for You
- Google日本語入力ãŒã‚ªãƒ¼ãƒ—ンソースã«ãªã‚Šã¾ã—ãŸ
- Important milestone for Iceweasel in Debian
- 日本語入力をibusã§
- A new world of possibilities is opening up
- Re: git reflex
- Iceweasel 3.6.3を公開
- Announcing Iceweasel 3.6.3
- Iceweasel 3.6ã®ãƒ—レビューパッケージã®ã‚»ã‚ュリティアップデート第2å·
- Security update #2 for Iceweasel 3.6 preview
- Iceweasel 3.6ã®ãƒ—レビューパッケージã®ã‚»ã‚ュリティアップデート
- Security update for Iceweasel 3.6 preview
- Iceweasel 3.6ãŒè¿‘ã¥ã„ã¦ã„ã¾ã™
- Iceweasel 3.6 approching
- å–りåˆãˆãš
- Is there a conspiracy to prevent me from working on Iceweasel 3.6 ?
- Mind blowing news
- Green is beautiful
- Massive FAIL #2
- Massive FAIL
- RC_buggy_arches = 0
- When will Iceweasel 3.6 come ?
- Iceweasel upgrade homepage, a week later
- broken_arch -= 2
- xulrunner 1.9.1.6-2 diff stats
- Sad reality
- Feeling alone
- Ubuntu switches default search engine. Will Google react ?
- ssh root@guitar
2009 40
- About names and international affairs
- Iceweasel bug triaging
- VMware + X.org + gnome-screensaver + strong password = FAIL
- Removing a VMFS extent
- Announcing vmfs-tools version 0.2.0
- Chrome OS
- RM cascades, checky and tabextensions
- On Ubuntu addresses for maintainers of Debian packages
- Iceweasel 3.5.3 in unstable, and fixing RC bugs as a side-effect
- Would you like iceweasel 3.0 and 3.5 to be co-installable ?
- Fooling vrms
- Checksum for multi-gigabyte filesystem images ?
- Re: Debian Start
- Back from Cáceres
- Finally !
- Got there, mostly…
- Warning for xulrunner 1.9.1 users
- How to install Iceweasel 3.5 on Lenny
- Iceweasel 3.5-1 in experimental
- xulrunner 1.9.1-1 soon to be uploaded to experimental
- Iceweasel 3.5 pre-release packages available
- Try your own monster
- I created a monster
- Quote of the day
- Going to Debconf 9
- age++
- Announcing vmfs-tools version 0.1.0
- Efficient use of mod_rewrite, part 1
- Following up on SSH through jump hosts
- SSH through jump hosts
- Detecting per-process namespaces
- How not to provide robust clustered storage with Linux and GFS
- A revolution happening at the W3C ?
- I’m weak
- Orphaning packages
- WebKit 1.1.3 in experimental
- ERROR: This RRD was created on other architecture
- The niceties of proprietary software
- Testing small upgrades with namespaces and unionfs
- SSH using a SOCKS or HTTP proxy
2008 40
- Another threat to the internet
- Debian becoming loony again
- Useless use of …
- Shared subtrees and per-process namespaces
- Shared subtrees
- Per-process namespaces
- On open source and mobile phones
- apt-get remove nspluginwrapper
- Book meme reloaded
- Another tool to mount virtual disk images
- Emptying a deleted file
- Terry Tate is back, and he’s kicking ass
- Iceweasel display corruptions, maybe a real fix?
- Iceweasel display corruptions anyone?
- Finally, some sense
- Some day, it comes back in your face
- One process per tab
- webkit 1.0.1 in unstable
- Firefox and the untrusted SSL “warning”, even more to it
- Pissing users off
- Fixing a longstanding bug while passing by
- Setting a world record
- Don’t bother downloading Firefox today
- You know SMTP is a dead end when…
- Turning 30
- ADSL woes
- Irony
- xulrunner++, webkit++
- WebKit on the rocks
- Xulrunner 1.9b4 in experimental/NEW
- Epiphany to dump Gecko support in favour of Webkit
- Obligatory DebConf post
- Xulrunner 1.9beta4 *not* approaching experimental
- Recovering files from ext3
- Xulrunner 1.9beta4 approaching experimental
- Testing the crazy idea
- Crazy ideas
- Obligatory FOSDEM post
- Useless use of goto
- Back from vacation
2007 52
- Moving a system off to a usb disk
- Laptop “upgrade” prices
- “Free software” Firefox builds
- Gobuntu and Firefox
- Adding some VCS information in bash prompt
- Dead battery
- WebKit and the Acid test
- Machine-readable copyright files
- Javascript performance in browsers
- WebKit in unstable
- Problems and expectations
- New WebKit snapshot (almost) in unstable
- WebKit (almost) in unstable
- Buildd network for QA or experimentations ?
- Getting in shape
- DM GR
- Firefox Foundation
- One not so great thing about free software developers
- ffmpeg sucks
- One great thing about free software developers
- Finding where a tarball came from with git
- Contest for the most stupid user agent string
- svk vs. git for xulrunner maintenance
- Google Keywords – May & June 2007
- Playing more with LVM, LUKS and the device mapper
- Videos of Debconf 7
- Playing around with LVM, LUKS and the device mapper
- Teaser
- Sudoku perverts
- Mozilla feature request response time
- Mail patterns
- Numbers
- Google Keywords – Apr 2007
- Bug triaging
- svk shortcuts
- Init policy
- Browser detection
- Debian’s Easter
- Google Keywords – Mar 2007
- Recycled LISPers ?
- Close-up
- diffing
- DPL platforms summaries
- Google Keywords – Feb 2007
- Plus c’est gros, mieux ça passe
- VMDK open specification
- Security oddities
- kqemu is free !
- Google Keywords
- Playing evil with VMWare ESX Server, part 3
- All BTS suck
- Do NOT install iceape release 1.0.7-1
2006 41
- Am I ?
- Playing evil with VMWare ESX Server, part 2
- Playing evil with VMWare ESX Server
- Trademark vs Copyright
- Blackout in Europe
- Meme time: What american accent do you have ?
- When dnsbl is all but helpful
- Facts about Debian, Mozilla® Firefox® and Ubuntu
- Iceweasel hype ?
- Facts about Debian and Mozilla® Firefox®
- Plugin API for browsers
- Compiz & aiglx in unstable. Woohoo !
- ãŸã ã„ã¾!
- 日本ã«è¡Œã£ã¦ãã¾ã™
- Firefox 2.0b2 in experimental
- Meme time
- Two things I don’t like about “multimedia linux”
- Firefox 2.0b1 in experimental
- Want your name in Firefox 2 ?
- Undeleting opened files on ext3
- Long live the battery
- I hate soccer
- WordPress and daylight saving
- OpenGL performance and the importance of configuration
- Anti comment spam measures
- Targetted Spam
- The Windows way
- What kind of language is that ?
- More work on xulrunner
- Is libpng crap ? and php ?
- How-to: switch your partitions to LVM and lose everything
- Font packages
- Gripes with Firefox
- xulrunner 1.8.0.1-2
- xulrunner 1.8.0.1-1
- Deep Blue, Deep Blitz, what’s next ?
- What is your Perfect Major ?
- Meme time
- Web 1.0 vs Web 2.0
- Quote of the day
- Happy New Year !
2005 44
- Upgrade
- Merry Christmas
- Quote of the day
- Which Superhero are you ?
- Firefox 1.5, branding
- Revision Control
- pbuilder and ccache
- Hard Disk’s hard life
- This blog is worth…
- Yet another meme
- Firefox 1.5final approaching…
- Bones scattered all about
- Why ? Why ? Why ?
- Dealing with mozilla.org
- Nasty bugs
- Firefox 1.5rc1 is out…
- The 2-Variable Intuition Test
- I am a dumb ass, episode 2
- I am a dumb ass
- Firefox 1.5beta2 is out but…
- Firefox 1.5beta1 is out
- Firefox news
- What religion is the right one for you ?
- Xen
- Brilliant
- Debian Quiz
- Simple pleasure
- Meme time !
- gaim & japanese
- Debian Xulrunner, take 1
- You know you should stop working…
- exim, RBL and irony
- Another meme
- It’s been a while
- The Blog Effect
- Not so bad…
- Banana Republic
- Back to normal life, step #1
- Woohoo !
- Preventing comment spam
- Last meme
- Copyright / Trademark / DMCA Infringment ?
- It’s getting better…
- æ–°å¹´ãŠã‚ã§ã¨ã†ï¼
2004 17
- Boot poster challenge (2)
- Ne lâchez pas, les gars
- I see dead browsers
- CSS power
- RDF power
- Any problem with IE ?
- Firefox 1.0 Party @ Nagoya
- News from Middle Earth
- Mozilla Firefox progress
- Sorry ? Not sorry ?
- Adding some style
- Boot poster challenge
- Mozilla Firefox Branding for Debian
- Sample the Future
- Open source attitude
- Best Operating System ?
- Welcome back