5 ms·
Show HN: Customizing ubuntu for the likes of a developer
- banachtarski 10y agoHonestly, as a developer who's constantly trying out distros and stuff, over the years I've concluded that Ubuntu is a really suboptimal starting point.
- Pyppe 10y agoSo what is the optimal starting point in your opinion?
- sachkris 10y agoArch maybe a better starting point than Ubuntu
- brooksbp 10y agoArch Linux.... or another rolling distro. You get the software releases as quickly as possible. This empowers you to work with the latest releases and also forces you to be more conscious of what is supported by which software release. In which case you spin up VMs to test out all the other distros / software releases for compatibility concerns. My 2 cents... Sometimes Ubuntu 14.04 will be perfectly fine for whatever environment you need...
- Sylos 10y agoThat depends where you want to go with your system, but Unity seems to be one of the most obnoxious Desktop Environments when trying to get it to look different from its default-look. Apart from that, if you're going to replace most of the DE-functionality with dedicated components anyways, you'll want to start out with a more minimal DE, if possible, for the sake of resource usage.
- banachtarski 10y agoMost people here are replying Arch. That's what I keep coming back to. (over and over again)
- caminante 10y agoIt's funny that his first tip is to change the desktop appearance, or as he calls it, "do[ing] a hack" :/. The rest of the "tips" are spent fighting the defaults when he could've chosen a different distro. I don't think the headline reflects the content or that there's much of a takeaway for devs, hence flagged.
- illivah 10y agoI could probably give a nice rant for each distro I've tried and why they're all horrible. Ubuntu is probably my favorite, but IMO there is no "good" when it comes to OS's. Every single UI and every single complete set of defaults has a fair number of things wrong with it. Instability, insecurity, lagging feature set, slow ui, ugly and non-intuitive ui, bad documentation, inconsistency everywhere. There is none that are good.
- Shorel 10y agoMy own 'trying distros and stuff' involves learning the keyboard shortcuts for doing stuff, enabling virtual desktops and changing one or two shortcut bindings. Having done all this, Ubuntu is a very well thought starting point.
- banachtarski 10y agoOnce you get beyond keyboard shortcuts and stuff (which isn't the distro, it's the window/desktop manager), the thing to evaluate is the package manager (how are files laid out, how are releases done, how do rollbacks happen, how is the kernel updated, etc). Along with that, what init system is used, how sane the defaults are, etc. Beyond that, I think about how community packages work, and how good the documentation is for, well everything. Ubuntu loses in every one of these categories for me compared to Arch.
- Shorel 10y agoI politely disagree about the package manager, and I think that Ubuntu model is the best of both worlds: PPAs are the best thing ever for any software I want to have cutting edge (community packages), and stable packages are better for the rest. The documentation is also very good. The init system has been changing and I don't have an opinion about it, except that it seems systemd took over the world and any alternatives will die. I can only conclude that we are both fanboys.
- Pengwin 10y agoMy 2 cents: - 14.10 isn't LTS, and is EOL now, i think you might mean 14.04? - If you're going to disable unity for a dock, you might want to try elementaryOS, ubuntu Gnome with the dash-to-dock extension, or xfce. in 16.04 now you can also put the unity launcher at the bottom using unity-tweak-tool or running `gsettings set com.canonical.Unity.Launcher launcher-position Bottom` - I dislike droid sans mono because 0 and O look pretty much identical - in my opinion, conky is just a useless waste of resources
- Shorel 10y agoThe only thing he does that's remotely related to programming, is configuring the terminal. I can't even think about using Ubuntu for developing stuff without first enabling virtual desktops, and they are not included in this guide. Also missing: system indicator with CPU, memory and network usage. No mention of a clipboard manager. And he doesn't install SublimeText!
- dkuntz2 10y agoBasically it seems like they're trying to recreate OSX, which feels like it might be easier to just purchase a computer running OSX, or try turning your computer into a hackintosh.
- nikolay 10y agoReally? A developer Ubuntu setup without installing Ubuntu Make [0]? [0]: https://wiki.ubuntu.com/ubuntu-make https://wiki.ubuntu.com/ubuntu-make