As someone who has used vim for a long time, I’ve been won over by Sublime Text 2.
Some of the things I cared about:
Looks good with small fonts, and uses screen estate sparsely – it looks beautiful.
It is written with a custom UI toolkit, and has excellent font and colour selections, which allows great customisation of how things look. I know this first hand via Trelby, which also has custom UI controls.
It is fast on my netbook, and seems to use no more memory.
Multi-platform – no more dropping into cygwin/vim or notepad++ when I work to Windows.
Large, growing repository of plugins, that is integrated into the editor. no more fiddling with tarballs and dotfiles.
The “Goto Anything” system is awesome, specially when dealing with large files, and you need to hunt down a particular piece of code.
Selecting something also highlights all other instances of it.
Here’s a couple of screenshots on a tiny screen (click to view full size):
TI was running a deal, and I snagged myself a Chronos ez430. It’s an excellent low power dev. platform, and you can program your watch! How cool is that?
However, my enthusiasm was constantly battling the dismal state of information online on building OpenChronos (a fork of the official Chronos firmware, so you don’t have to use the restrictive and proprietary TI compilers, and stick with good ol’ gcc!).
mspgcc4, not mspgcc
These are two different projects. mspgcc4 is what you use to build OpenChronos. mspgcc will NOT work (unless you port the codebase. Update: done. see below!). mspgcc4 is also deprecated and no longer maintained. There are no official packages on Ubuntu. The source will not build on Ubuntu 11.04. There is no binary tarball (that i could find) anywhere. Long story short.. you really tear your hair trying to figure out a way to get OpenChronos to build.
I reached out to a bunch of folks who have forked OpenChronos on github,to see if any of them are on Ubuntu, and if they could share their compiler set. rdmiller3 responded, and I now have the pleasure of sharing this binary build widely.
[update 2] : not 24 hours have passed, and i found out work was afoot to port to mspgcc. I’ve merged these changes into my github fork. Thanks to Angelo Arrifano. You can install the mspgcc package from this repository on Ubuntu 11.04.
[update 3] : All of us OpenChronos devs are rallying around at the google group. It’s the place to get answers or collaborate on Chronos development.The current effort is to make the code structure more modular, so you don’t have to edit a bunch of files to get your app in there. It’s shaping up well!
Continuing the series on customizing and reviewing Ubuntu releases (Lucid here, Maverick here), below are my random thoughts on the latest release.
All the vertical space saved by default! The various hacks you needed to pull (mentioned in previous articles) to get more vertical space on netbook are no longer needed. And the dedicated effort towards it shows.
Menu bar, Titlebar, and panel have been combined to one. The menubar/title bar changes on hovering in the panel.
Try to treat this setup as normal gnome desktop, with docky on the left side, and you’ll feel right at home. Because that is exactly what Unity is. Having used it for a week or so, I dont see what the big brouhaha was about the move from Gnome 2 classic desktop to Unity. It is not a revolution, just simple evolution. And it looks good.
This release continues the Canonical/Mark Shuttleworth push to focus on polish. The font is looking more integrated than ever.
You do need to set a g-conf value to have classical taskbar status icons. You’ll almost always require this if you want to use anything from gnote to audacious to others that have not yet implemented app-indicator support. The command you need to run in terminal is:
gsettings set com.canonical.Unity.Panel systray-whitelist “[‘all’]”
Chrome seems noticeably faster than firefox on my netbook. Of course, the 15 different addons I have installed might have something to do with that.
Reduce the font size by 2 points to get more on the screen. The values in my Appearance Preferences > Fonts read 8.5, 8.5, 8.5, 9, 8.5
Start following OMG!Ubuntu. It’s the best Ubuntu blog around now. By some margin.
There are tiny bugs in Unity, but none that come in the way of a power user working on the setup. I recommend an upgrade to this release for all, specially on your non-tech uncle’s PC.
I recently became the owner of an Asus 1005HA netbook. It’s a nice lightweight little machine, that runs spiffy, and looks good.
It came installed with Windows XP by default, and I replaced that with Ubuntu Netbook Remix. Well (EasyPeasy, actually.. but it’s just UNR + some additional apps). Below are various mods I made to make the netbook interface much better, and more useful.
The gnome-panel in the Netbook interface is locked.. so you cannot add additional items, nor remove unnecessary ones. To fix this follow the instructions on this page.
The applet I wanted to add was sshmenu. As a lot of my work is on multiple remote machines, this applet is a must have. apt-get install sshmenu-gnome should install this applet.
A Thinkpad T61 being my other machine, I missed the dedicated middle-click a lot on the Eee. Follow the instructions here to map the useless menu button to middle click (Need to add a script to startup applications).
Multitouch. Though the Eee has a multitouch capable touchpad, it is not enabled by default. Just append the following to the startup script you wrote in the previous step:
I’ve been neglecting my blogging duties, but I’m back on track. Lots of things have happened in the recent times, but the big news today is the release of the Nexenta Core Platform 2. This release has been a year in the making, and took a lot of hard work.
We’ve also produced a short comic, with our very own hero, Nexentaman, to walk you through NCP. Click below to read the comic.
The third edition of the Nexenta Hackathon starts today.
We’ve made incredible progress over the past two months, and the community activities have increased. The IRC channel audience has grown considerably. Starting today, we’ll be working on some of the final tasks, before we release NCP2, the final version.
This hackathon also features a bounty for various tasks, sponsored by Nexenta Systems. There are small awards for some of the high priority tasks, including porting efforts, documentation, and creating Nexenta spinoffs.
Package porting: Most of the packages in the repository are now automatically built. There are a few crucial packages that need to be built manually, and allow the builder to pick up on the rest.
Documentaiton: Not everyone knows how easy some tasks are on Nexenta. Help us write documentation, so new users find migrating much easier.
Distributions: NCP has now evolved to a tested core platform. Use the existing packages and window managers in the repository to build your own distribution using our distribution builder; tune Nexenta for a particular appliance and help us enhance our installer.
Significant contributions will be featured on the Nexenta project Homepage.
The last time I mentioned the Nexenta autobuilder, it was just opened and not fully completed. That changed recently.
The autobuilder is now in the works and since the beinning of the week has been chugging away tirelessly, working on Ubuntu Hardy’s 8.04 repository. The result.. over 2500 packages now reside in Nexenta’s contrib repsoitory. Going at this rate, we should have triple this amount by the end of next week.
The autobuilder is built to scale, and all of the work is shared between 2 nodes. The pace of package porting will increase with more packages. Do you have a machine free for the autobuilder to use (and have the bandwidth to spare)? Drop in on #nexenta or the devel mailing list, and we’ll help you setup. Look for Tim Spriggs (aka rootard). We’re still a good while away from Ubuntu’s 20000 packages.
The autobuilder will however not work for packages that need to be ported to Opensolaris/Nexenta. These should be few and far in between. It does fishily sound like another hackathon.
The first beta release of NCP2 was released yesterday. This release was bug fix release with a big leap in the opensolaris build (from the previous b85+ to b104+).
Also, most of the common server applications now have SMF support. The latest version of devzones is also included. For the full announcement and release highlights, see here.
* OpenSolaris build 104+ based with critical patches.
* Over 6000 packages in the repository, and autobuilder.
* Based on Ubuntu 8.04 LTS (Hardy Heron) repository
* This includes latest dpkg/apt, gcc, binutils, coreutils,
perl, python, ruby, Qt libs, GTK libs, etc
* SMF support added for server applications like apache, mysql, postgresql, exim4, etc.
* 100% native Debian environment, easy to upgrade, easy to use
* Includes Vim and screen by default
* Addition of latest devzone version to the CD.
* Includes apt-clone which brings zfs power to apt-get.
So get your copy hot off the presses now. Links below