8 ms·
I don't know, but this whole "I refuse to consider [product X] before I've even seen it" thing doesn't strike me as the sort of open-minded, objective attitude
by sirkneeland 12y ago
I don't know, but this whole "I refuse to consider [product X] before I've even seen it" thing doesn't strike me as the sort of open-minded, objective attitude a good engineer should have. Great for Apple's bottom line, though.
I've gone back and forth between Mac and Windows boxes for years. I have a MacBook Pro and a Dell XPS 12 with Win8.1 and I use them interchangeably. They're both perfectly usable and both have their pros and cons.
I want to see what Microsoft has to offer--especially curious to see if they can leverage their desktop size to resuscitate their mobile platform.
- turnip1979 12y agoCurious what you use as a Terminal replacement in Windows? I tried cygwin a few years ago and it was painful. Windows Powershell isn't standard enough for me.
- tobiassp 12y agoConsole2 is half decent http://sourceforge.net/projects/console/ http://sourceforge.net/projects/console/
- idolos 12y agoI use Cmder, which is based on ConEmu. It looks really nice, and the msysgit version gives you pretty much everything you need out of the box. https://bliker.github.io/cmder/ https://bliker.github.io/cmder/
- jszymborski 12y agoI use this everyday and it's absolutely first class.
- vertex-four 12y ago> Windows Powershell isn't standard enough for me. Then Windows isn't standard enough for you. The traditional UNIX toolset does not work on Windows - something as simple as chmod, or the concept of files being owned by users, works entirely differently. Things as simple as mv have entirely different semantics - there isn't a guaranteed atomic file rename function (well, actually, looks like one was implemented in Windows Vista... which doesn't work on network drives, including redirected folders which are used to map your home directory transparently to a network drive in many companies). In administering Windows systems, practically nothing is implemented as text mangling, so text mangling isn't a core part of the system's interface. Once you've thrown out all the stuff that works differently or can't be implemented reliably, you don't have a terrible amount left. If you want some subset of the GNU toolset for development, there's MSYS and a few other projects. Or you could learn how to use a system that doesn't buy into the UNIX monoculture, which has been a detriment to operating system research and development for the past couple of decades.
- phaemon 12y ago> Or you could learn how to use a system that doesn't buy into the UNIX monoculture My first computer was a ZX Spectrum. It didn't run UNIX. > which has been a detriment to operating system research and development for the past couple of decades. You're claiming that having access to free Operating Systems, with free tools and access to the source for them all has stifled OS research? That claim appears nonsensical on the face of it. Care to expand?
- vertex-four 12y ago> Care to expand? Certainly. It's not access to free OSes that's the problem - it's that both the major one and most of the minor ones are derivatives of either UNIX or the POSIX specification. (Haiku is the only semi-popular one which attempts to do something different.) There's little chance of stepping outside that box in any major way. For example, a slowly-moving research project of mine is to build a fully functional OS that uses capabilities, per-application sandboxing, a generic object store instead of a filesystem, a built-in intra- and inter-computer RPC mechanism, standardised configuration (from the network admin level downwards), and a powerful Smalltalk-based GUI for managing all of this, on the idea that today's information workers need better ability to manage and script their system, including building new applications out of existing ones. The Linux ecosystem doesn't provide a meaningful, standardised interface for doing so for many office-y applications or complex formats. While you could theoretically layer all this on top of POSIX (and in fact, that's the first implementation of my system), you are at the same time throwing away 99% of POSIX, and you are highly expected to maintain compatibility with apps for the system you're building on top of - which likely don't fit in with your system's design, and doesn't encourage the creation of applications for, or modification of existing applications to fit, your new system design. This sort of greenfield R&D is what's been missing. Even universities are primarily stuck getting POSIX running on various kernel architectures, avoiding the topic of OS design entirely. You could point towards Android as a counter-example, but that's not a desktop OS - its primary competitors were proprietary OSes made by the smartphone vendors, and it's still not really capable of being used as a primary OS.
- 12y ago
- lost-theory 12y agoCygwin comes with mintty [1] now, which is a decent terminal, though it doesn't match iTerm, Gnome terminal, etc. in terms of features (like tabs). [1]: https://code.google.com/p/mintty/ https://code.google.com/p/mintty/
- secfirstmd 12y agoDitto. I was an MS person for about 18 years but the range of hardware for high end laptops running MS has become poor. I finally eat my own hat and bought a Macbook Pro, with Parallels...have to say, it's a very impressive integration and experience. Not sure would I go back.
- MrDom 12y agoI agree on principle, but not necessarily in practice. I go back and forth between Linux and Mac every couple of years, but haven't touched windows since XP. And I won't until they offer a journaled filesystem and a halfway decent shell. What can I say, Mac and Linux have spoiled me. ;)
- ptx 12y agoNTFS does supports journaling – as far as I can tell it's been there in Windows NT from the start, so XP would have been the first consumer version that offered it. As for the shell, they did have a (barely) halfway decent clone of the OS/2 Workplace Shell in Windows 95, but by Windows 98 they had already screwed it up (trying to make a spatial file manager also be a browser) and every version since then has been a regression. :/
- MrDom 12y agoI stand corrected about NTFS and journaling. I don't know, maybe I'm looking backwards with brown colored glasses, but I remember NTFS being a serious weakness of Windows. Has that changed?
- arthurfm 12y agoNTFS has improved significantly since the XP days. Just one example is its online self-healing abilities and the massive reduction in the time it takes to scan a volume for errors. [1] [1] http://blogs.msdn.com/b/b8/archive/2012/05/09/redesigning-chkdsk-and-the-new-ntfs-health-model.aspx http://blogs.msdn.com/b/b8/archive/2012/05/09/redesigning-ch...