TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Which OS do you program on and why?

2 点作者 acalderaro大约 8 年前

5 条评论

caleblloyd大约 8 年前
Linux, because it runs Docker naively. Docker has been a game changer for my team&#x27;s productivity; we are able to switch between projects and run a full development environment with little effort. Docker naively on Linux is a lot nicer IMO because there is no VM performance hit (such as on OSX or Windows) and INotify works for detecting code changes when code files are mounted into a container (need a Polling file watcher when on a VM in OSX or Windows).<p>Before buying new hardware, I ensure that it is Linux compatible. I go for Intel WiFi, integrated graphics in laptops, and ensure that the screen either looks fine at native resolution or 2x DPI scaling, since decimal scaling on Linux still has a ways to go. This usually limits me to 1600x900 or 3200x1800 on a 13.3&quot;-14&quot; screen, or 1920x1080 or 3840x2160 on a 15.6&quot; screen. I don&#x27;t plug an external monitor into the laptop (I&#x27;ve had too many issues with DPI mismatch, screen detection, etc.), instead I use a Desktop when at the desk. For desktops, Intel NUCs work well and a 27&quot; 2560x1440 screen is great.<p>I maintain a dual-boot of Windows so that I can use Office and other programs that generally work better on Windows.
wernsey大约 8 年前
I&#x27;m on Windows 7.<p>The company I work for uses Win7, and I don&#x27;t see it changing anytime soon. Several of my colleagues uses some flavours of Linux, and have been encouraging me to switch too.<p>There are a couple of reasons why I haven&#x27;t switched:<p>- IT only officially supports Win7, so I&#x27;d have to be my own sysadmin.<p>- The guys running Linux also require all manner of workarounds to access their email and other systems that use Active Directory.<p>- Libre Office and MS Office documents don&#x27;t always render the same, as one poor fellow recently found out when he had to do a presentation.<p>At home I use whatever I like. Currently it&#x27;s Mint.
bediger4000大约 8 年前
Linux. The range of tools is unbeatable, and the price is right. If that weren&#x27;t enough, almost every thing is open source, so you can see how it&#x27;s really done. That can be unsettling in some circumstances, but on the whole it&#x27;s a good thing.<p>Also: X11. There&#x27;s no comparison with competitors in terms of variety of every single tool, and the customization you can do with it.
rgacote大约 8 年前
Mac OS for Python, Go, JavaScript. Primarily for combination of GUI and command line. Large set of tools. VMWare instances for Linux and Windows for final build&#x2F;testing and deploy.
jacob14012大约 8 年前
Currently using MacOS, mainly because I work as a iOS developer.