Developer Skills: Certified Unix operating systems

The herd switched to OS X from rival operating systems over an extended period. And part of this (a big part, according to many programmers) was when Apple released OS X. For the last 15 years Apple's operating system has been built on top of Unix, the command-line OS that powers much of the world's filesystems and servers.

Indeed, OS X is a fully-featured Unix operating system (certified as Unix by the Open Standard Groups). Not even modern versions of Linux, such as Mint or Ubuntu, are certified Unix operating systems (they are based on GNU instead of Unix).

"The [Unix] shell is very important for a programmer," says Jessica Su, a CS Ph.D. student at Stanford. "It lets you run programs in almost any language without using a specialized IDE. It's also important if you want a job at a tech company since many companies make their employees work on Unix-based systems.

"You get to learn the UNIX shell while having a computer that works. If I couldn't afford a Mac, I'd dual-boot Linux and Windows to get some of the same experience.

Why programmers & coders love Mac OS X: The combo of Unix and commercial software

Christopher Reiss, a developer, agrees. "As a developer, that's your target," he says. "A Unix command line. So what machine do you use? A Mac. So you can drop to a Unix command line and closely emulate your target server. If you have an Intel box, you'll install Ubuntu and have a perfect mirror of your server (at the cost of certain business tools like GoTo meeting.)"

That combination of Unix with regular computing devices seems to be at the heart of many developers. "Why doesn't Adobe provide Creative Suite software for Linux?" asks software engineer Tharaka Manawardhana. "Almost all the commercial software vendors provide a reliable Mac version."

 

Comments

Popular posts from this blog

Covid-19 emergency has prompted a sensational rise in demand for engineering studies

What is the Future Demand for Petroleum Engineers?

3 Traditional Corporate Skills the Industry Wants in Its New Hires