Live data from Hacker News

Windows 10 will come with a command-line package manager

extremetech.com

331–340 of 348 posts

Re: Windows 10 will come with a command-line package manager

#331
post #268
post #70

Earlier quoted context omitted.

"just fine" isn't perfectly true. The bionic interface they somehow "wash" from GPL headers to BSD headers is questionable.

Nope, there is nothing questionable about it. Linus himself has stated it: http://www.groklaw.net/articlebasic.php?story=20110322014831...

[deleted]

Re: Windows 10 will come with a command-line package manager

#332
post #180

Earlier quoted context omitted.

If we combine BSD and Linux, it's actually not so bad. * Globally, Android pretty much owns the mobile market. Android is a Linux. * Most servers run some flavour of Linux or BSD. * Although Windows still dominates the desktop market, a healthy share of the laptop market belongs to OS X, which is (partially) based on BSD. This isn't exactly how the Open Source crowd envisioned "Linux on the desktop", but if the goal…

So while Linux users can feel happy that Android is Linux under the covers, really, the real reason it is so popular is that it's so different from Linux. For an average user, thankfully it doesn't have any traits of Linux. Like, when I install Android on my machine, I don't have to go and manually edit the xorg.conf file so that the machine knows my monitor can take 1280 x 800 resolution and not just 640 by 480, aft…

never _had_ to do that on a recent ubuntu btw.

Re: Windows 10 will come with a command-line package manager

#333

Earlier quoted context omitted.

> There is no Windows equivalent to epoll/kqueue There is: Overlapped IO: http://msdn.microsoft.com/en-us/library/windows/desktop/ms68... > But if you bring this up to most Windows people they tell you to use IO completion ports, which are totally different and require the core of the program to be redesigned IO completion ports and epoll both require the programs flow logic to be designed for them. If a program has…

This is exactly what I'm talking about. The attitude is that overlapped IO is "better" and screw you if you don't want to redesign your existing software to use it. First, here's a real example where it isn't better. You have some app which holds a thousand some sockets and receives packets infrequently. With epoll you need one buffer when the odd packet arrives regardless of which socket is ready. With overlapped IO…

>With overlapped IO the amount of buffer memory you need is more by a factor of a thousand because each idle socket still requires a buffer to be allocated to it.

Use the select function then. Wait for completion of that instead. No need to allocate buffers for sockets that receive messages infrequently.

epoll is a horribly designed API. It should absolutely not be replicated on other platforms.

Re: Windows 10 will come with a command-line package manager

#334

Earlier quoted context omitted.

.NET is massive. Just look for job listings. C# gets more money over here in the UK than C++, with there being far far far more jobs using C# and .NET. Also, just look at how many developer jobs there are in Windows-land versus Linux-land: you hardly ever see Linux development jobs apart from embedded development. Windows is huge.

Most web development/back-end-services/java jobs are technically linux development if C# jobs are windows development right?

Good point! But the job descriptions will never specifically ask for strong Linux skills - they want you to code and upload, and the languages are not tied exclusively to Linux (although I don't know anyone running a real production server with PHP under Windows, so you're right!)

Re: Windows 10 will come with a command-line package manager

#335

Earlier quoted context omitted.

Which bit of Windows do you feel is DOS-like? Did you ever use DOS? The DOS underbelly of Windows disappeared with the release of Windows XP over a decade ago. Windows 95 and 98 were DOS-based, or at least had DOS underpinnings to some extent I think. From an API point of view, the Win32 API is incredibly stable and reliable and allows the ability to run programs from decades ago. This contrasts sharply with Linux, w…

We are now starting a large Python/Django project. All of our software development to date save iOS has been done on Windows machines. It is quickly becoming a PITA to develop these kinds of projects on a non-unix platform. Serioulsly considering switching everyone to Mac Pro's despite cost (10 to 12 seats). Yes, there are work-arounds. Not sure they solve the problem. More than willing to listen to suggestions.

I would switch to the Mac Pro, even an older tower one. They still have bonkers performance (it's my main development machine for native C++ and Windows development in a VM). But you don't feel like you're fighting with the system to do "unix" things like you do on Windows, and it doesn't feel like you're trying to fit a peg into a square hole, which shoving all GNU tools etc. onto Windows certainly feels like to me.

Or I suppose you could go with Linux and fight the shifting desktop sands? (That's why I got fed up with it and switched mainly to Mac OSX; despite the OSX changes, they're gradual and not insisting that we drop the dock or window behaviour etc.)

Re: Windows 10 will come with a command-line package manager

#336
post #180

Earlier quoted context omitted.

If we combine BSD and Linux, it's actually not so bad. * Globally, Android pretty much owns the mobile market. Android is a Linux. * Most servers run some flavour of Linux or BSD. * Although Windows still dominates the desktop market, a healthy share of the laptop market belongs to OS X, which is (partially) based on BSD. This isn't exactly how the Open Source crowd envisioned "Linux on the desktop", but if the goal…

So while Linux users can feel happy that Android is Linux under the covers, really, the real reason it is so popular is that it's so different from Linux. For an average user, thankfully it doesn't have any traits of Linux. Like, when I install Android on my machine, I don't have to go and manually edit the xorg.conf file so that the machine knows my monitor can take 1280 x 800 resolution and not just 640 by 480, aft…

> I don't have to go and manually edit the xorg.conf

The 90s called, they want their complaints about Linux back.

Re: Windows 10 will come with a command-line package manager

#337
post #59

Earlier quoted context omitted.

You'd be amazed how big that small niche is. Quite a lot of people like .NET development.

I never said their nice was small right now . I said that MSFT is not guaranteed a place at the Big Person table in every market forever. For example, when's the last time you saw someone using a MSFT mobile device?

.NET & Windows are used in the enterprise space, a lot. If mainframes are still around in enterprises, as a decent market (still worth billions of dollars), I imagine that .NET & Windows will still be around and probably still worth tens if not hundreds of billions of dollars, 20-30-40 years from now.

There's no foreseeable threat to Microsoft in the enterprise, that market is roughly split in 3 between (mostly) cross platform C++, (mostly) cross platform Java and Windows-only .NET (I don't think any enterprise really uses Mono in production). And both C++ and Java predate .NET, so enterprises seem to love .NET to have moved over to it.

Re: Windows 10 will come with a command-line package manager

#338

Earlier quoted context omitted.

Microsoft Security Essentials hasn't been testing as well as competitor AVs now for a few years. Also, MSE has been deprecated and replaced by Windows Defender, even though it seems that only the name has changed.

Has it really? I need to update my AV setup then. Any recommendations?

I recommend Avira to my family members, and it seems to do its job without being annoying.

Re: Windows 10 will come with a command-line package manager

#339

Earlier quoted context omitted.

So while Linux users can feel happy that Android is Linux under the covers, really, the real reason it is so popular is that it's so different from Linux. For an average user, thankfully it doesn't have any traits of Linux. Like, when I install Android on my machine, I don't have to go and manually edit the xorg.conf file so that the machine knows my monitor can take 1280 x 800 resolution and not just 640 by 480, aft…

> I don't have to go and manually edit the xorg.conf The 90s called, they want their complaints about Linux back.

As I said, the xorg.conf problem might be old, but the other problem I mentioned is really new. And they are just a few of the problems.

Re: Windows 10 will come with a command-line package manager

#340

Earlier quoted context omitted.

So while Linux users can feel happy that Android is Linux under the covers, really, the real reason it is so popular is that it's so different from Linux. For an average user, thankfully it doesn't have any traits of Linux. Like, when I install Android on my machine, I don't have to go and manually edit the xorg.conf file so that the machine knows my monitor can take 1280 x 800 resolution and not just 640 by 480, aft…

> I don't have to go and manually edit the xorg.conf The 90s called, they want their complaints about Linux back.

As I said, the xorg.conf problem might be old, but the other problem I mentioned is really new. And they are just a few of the problems.
Post reply on HN