No, the license say it MUST be GPL - not another license.
No it doesn't. Read the license. It says that the license of the combined work must protect all of the freedoms guaranteed by the GPL and may not impose any additional requirements, but it makes no requirement that they remain under the GPL.
I don't care that the fans run at full speed under high load. I do care that the fans, running at cool speed, can not keep the GPU within its thermal tolerances to the extent that errors cause programs to crash.
I grew up in a conservative family in the US (no longer live in the US - but US politics affects us all). While there's many in the party who love Trump, there's also a lot who despise him and all he stands for - but feel they have no other option.
Sure they do, they have Hilary, who has a platform entirely full of Republican Party ideals. It's the liberals that don't have a candidate that's representing them in this election.
It's not just a kernel bug, it's a bug in an interface between the kernel and userspace programs that have intimate knowledge of the kernel. Fixing it in such a way that you don't break existing non-malicious applications is probably much harder than fixing a bug that is entirely in the kernel.
It's a bug in the IOKit component of the kernel, which is part device driver framework and part userspace communication framework. IOKit is specific to XNU and is not found in any other OS (it replaced DeviceKit in NeXTSTEP / OPENSTEP, which used Objective-C in the kernel). The userspace process passes a Mach port to the kernel and the kernel assumes that this Mach port embodies the credentials that the userspace process has. Unfortunately, userspace processes often have Mach ports owned by more privileged processes, so they can persuade some bits of the kernel that they are more privileged than they actually are.
Most of the logic is there already. They need to be able to relocate physical pages for superpage coalescing. They need to be able to restrict where wired memory is allocated because some devices can only DMA into the low 4GB. Between those two, you have all of the VM mechanism that you need, the rest is policy, plus a little bit of control logic to power down the RAM chips. They actually had most of the code for this working for the XServes when they considered implementing hot-swap RAM, so it's not even an untested use for this (though it probably hasn't been tested for a few years).
And there's a really simple solution to this for Apple if they actually cared: power down half of the RAM when on battery for extended periods. The VM subsystem can already handle moving all of the physical pages out of the space used. Make sure that the kernel, compressed, and wired memory stay in the low 16GB, and when you're on battery for more than a few minutes you shuffle everything else out to compressed memory or disk and turn off the top 16GB. Hell, XNU already has interfaces for notifying applications that memory is constrained and most OS X apps will free caches and so on when they get this notification - trigger it when you move to battery, throw away unmodified disk cache pages and you'll probably be in under 16GB for most systems without anything clever.
I know at least two people who work for the Core OS team at Apple that could have this working within a few weeks, which means that the real reason that there's no 32GB version is that Schiller is an idiot.
Separating the saucer section made a little bit of sense if you think of it as a lifeboat - put everyone into the saucer, send the rest of the ship somewhere dangerous and leave them to be rescued. That was more or less how they used it in the pilot: something bad is happening, evacuate everyone from the bit that is going to go into a fight and put them somewhere safe and hope that the stardrive section can keep the dangerous thing away from the people. It seemed a pretty weak justification though.
Because I do development. I need a Linux VM because the Altera tools only work on Linux. I need a couple of FreeBSD VMs for software work, and I might occasionally need a Windows VM. Mostly the 'running all the time' part comes because I typically interact with VMs via SSH and so I don't want to have all of my sessions die when I suspend the VM (I use autossh + tmux, but it's a bit clunky and I'd rather they just sat there as sleeping processes).
The Romulans were confined to a single star system in early ToS and didn't get warp drive until later. The neutral zone was just a bit of interstellar space around their system. Somehow they went from that to being a major interstellar power in a few years. Now that I write that down, I agree with you: it didn't make sense.
Most of them were probably made by people in India being paid a token amount (who may not have even realised that they weren't working legitimately for the IRS). Those 61 probably represent the ones that actually made the money.
Yup, mostly works in Windows. But now go to a 'Mac-like Linux distro' - can you copy an image in your web browser, paste it into your mail client, chat client, or word processor? What about a vector image, do you get a resizeable PDF or something rasterised? Does it work with video? If you drag a folder from the file manager into a terminal, does it give you a correctly-escaped path (actually, this one seems to have started working in the last couple of years in most DEs)?
I try to limit remote anything from running on my machine.
Which implies that you don't actually understand what remote scripting is. Can you write a script that runs in one process that controls multiple others? OS X does this with AppleScript and the OSA bridge (so you can now also write scripts in JavaScript and a few other things). Windows apps increasingly do it with PowerShell. There's no real *NIX equivalent. If I want to write a script that is triggered whenever a file appears in a network share and does something with it, I have a lot of powerful tools for doing this in *NIX, until one of the applications that I want to involve has a GUI and then it all falls apart. Even something trivial like 'when a file appears on the FTP site create a new TODO item in my calendar and a new email from this template' is hard to do with most *NIX DEs.
Searching documents is not an OS function. Head back to userland.
It's a desktop environment function, which is part of the 'Mac-like distro'. And it's a nontrivial one. Spotlight provides an API (albeit a really crappy one based on COM of all things) that allows every app to provide a plugin for full-text indexing of documents. When I install a new app on OS X, every document created by this app is searchable via a system-wide search. If I want to see all of the documents containing a search term, I can easily, even if they're something like PowerPoint presentations or PDFs (or strings in video or audio file metadata). OS X also ships with a bunch of plugins for common file types. I believe that Windows search does something similar. A few DEs have some kind of similar search, but without the kernel support for something like the fsevents framework on OS X they're often stale and without plugins from most apps they only usefully index a tiny subset of documents.
Prequels are really hard. You can't do anything that alters the outcomes of major events and even if you're writing about those prior events you have to resist the urge to put in characters from the later series or alter them significantly. Even Babylon 5 (which generally did well with continuity) failed the miserably with In the Beginning: Delenn and Sinclair had good reasons for being there, but the roles of G'Kar, Franklin and Mollari were contrived, as was Sheridan's interaction with some of the others, and one of the main events in the film (Sheridan destroying the Black Star) happens completely differently (and in a completely different location) to the how it was described in the series.
Enterprise failed this by feeling compelled to introduce the Borg and the Ferengi (you think if the Earth had encountered the Borg back then that Picard wouldn't have received some secret briefing about them when he became captain of the Enterprise?). The first contact with the Klingons didn't go as described in later series and the Romulan war was originally described as being fought with nuclear weapons in primitive torpedos, before the Romulans had warp drive, yet Enterprise encounters them long after these events were meant to have happened.
The fans in the 2013 also need regular cleaning (which is fun when it requires removing 10 screws to get at them, all with a special screwdriver) or the machine will have GPU errors that will crash applications. I've found putting it on a metal biscuit tin lid works well as an external heatsink, but I'd much rather they made the case a few mms thicker and allowed proper airflow. The new ones are disappointing. It's a shame, because this one is now three years old, which is about our normal replacement cycle and there's nothing compelling to replace it (16GB? WTF?).
I ran a Mac-like Linux distribution on her Linux PC, but it was not 'the real thing'.
I doubt you found something that's actually Mac-like. For example, did drag-and-drop work reliably between any arbitrary pair of applications? Did all of the applications support scripting remote? Did it have a system-wide search that did full-text indexing of all document types (including PDFs, office documents, and so on)?
Most such things are really crappy copies because they only duplicate the superficial irrelevant crap. I don't care if it looks like OS X - Apple's made a bunch of poor design decisions there in favour of good demos at the expense of long-term usability and it would be easy to improve matters. I do care that the core functionality works. Unfortunately, GNUstep has nowhere near enough contributors to be able to do a good job.
16GB isn't shockingly small for a laptop, but it is a bit embarrassing for a high-end laptop. The top of the line MBP is £4000. Dell has been selling laptops with 32GB of RAM for about 4 years and more RAM is one of the big reasons I was considering replacing my current three-year-old MBP. A marginally faster CPU, a faster GPU, a bigger SSD and some gimmicks are all far less useful to me than being able to run a couple of 4-8GB VMs all of the time.
I tripped over the charging lead to my ThinkPad (R31) while it was on the top of a chest of drawers doing a big compile job. The machine flew across the machine and landed on its corner, with the edge of the case popping off. The compile paused for a few seconds and then continued and I was able to pop the case together, but I was very glad that it was my cheap laptop! I've kicked the charging cable for my MBP a few times (I often leave it by or on the sofa, plugged into the wall) and had the cable pop out, especially in my last house where the socket was in front of the sofa and so the cable had to run across the floor. I'm a bit nervous about having a connector where kicking the power cord can damage the device.
The main thing about the new MBPs though is 16GB in a £4000 laptop in 2016? WTF? I can get a 2TB SSD, but not 32GB of RAM? Seriously?
My father got a Surface fairly early on and has been happy with it. He wanted a lightweight device with a long battery life that ran Word, PowerPoints, Outlook, and a web browser. The Surface was precisely that and that also appealed to a lot of other corporate types. Now Office works on Android and iOS, it's not clear that the Surface will continue, but in a lot of places it's seen as the tablet for real work.
Depends on the technology. The failure mode for a lot of aircraft is that they simply glide to the ground. Even helicopters / autogyros do something similar - there's still a lot of momentum in the rotors and you sycamore down to the ground. It's not like the antigravity suddenly fails and you're back to having weight again.
When I was learning to fly, engine failure was one of the things that I had to practice a lot. Engine failure immediately after takeoff is potentially dangerous, because you don't have an engine and you don't have enough speed or altitude to go very far. You typically have to land in a field (or, if you don't want to damage your aircraft in a training exercise, you throttle the engine back and feather the prop, then line up your emergency landing and turn the engine back to maximum late in the approach so that you stay in the air).
Not stopping with TV, how cool would it be if Amazon made recommendations to be based on my past purchases?
Indeed. It looks as if you bought an 8GB USB flash drive. Have you considered this other brand of 8GB USB flash drive? What about this 16GB USB flash drive? I've been using Amazon since the late '90s and they have yet to recommend anything that I actually want to buy. You'd have thought 'you bought books 1 and 2 in this series, would you like to buy book 3?' wouldn't be too hard, but apparently it is.
It's Intel. When most people say IoT, they mean 'embedded thing that can run a network stack, low power, probably powered by batteries'. When Intel says IoT, they mean something subtly different: 'computer, plugged into the mains, probably running Windows'. The overlap between the two is that they're both talking about insecure systems connected to the Internet.
No, the license say it MUST be GPL - not another license.
No it doesn't. Read the license. It says that the license of the combined work must protect all of the freedoms guaranteed by the GPL and may not impose any additional requirements, but it makes no requirement that they remain under the GPL.
I don't care that the fans run at full speed under high load. I do care that the fans, running at cool speed, can not keep the GPU within its thermal tolerances to the extent that errors cause programs to crash.
I grew up in a conservative family in the US (no longer live in the US - but US politics affects us all). While there's many in the party who love Trump, there's also a lot who despise him and all he stands for - but feel they have no other option.
Sure they do, they have Hilary, who has a platform entirely full of Republican Party ideals. It's the liberals that don't have a candidate that's representing them in this election.
It's not just a kernel bug, it's a bug in an interface between the kernel and userspace programs that have intimate knowledge of the kernel. Fixing it in such a way that you don't break existing non-malicious applications is probably much harder than fixing a bug that is entirely in the kernel.
It's a bug in the IOKit component of the kernel, which is part device driver framework and part userspace communication framework. IOKit is specific to XNU and is not found in any other OS (it replaced DeviceKit in NeXTSTEP / OPENSTEP, which used Objective-C in the kernel). The userspace process passes a Mach port to the kernel and the kernel assumes that this Mach port embodies the credentials that the userspace process has. Unfortunately, userspace processes often have Mach ports owned by more privileged processes, so they can persuade some bits of the kernel that they are more privileged than they actually are.
Most of the logic is there already. They need to be able to relocate physical pages for superpage coalescing. They need to be able to restrict where wired memory is allocated because some devices can only DMA into the low 4GB. Between those two, you have all of the VM mechanism that you need, the rest is policy, plus a little bit of control logic to power down the RAM chips. They actually had most of the code for this working for the XServes when they considered implementing hot-swap RAM, so it's not even an untested use for this (though it probably hasn't been tested for a few years).
And there's a really simple solution to this for Apple if they actually cared: power down half of the RAM when on battery for extended periods. The VM subsystem can already handle moving all of the physical pages out of the space used. Make sure that the kernel, compressed, and wired memory stay in the low 16GB, and when you're on battery for more than a few minutes you shuffle everything else out to compressed memory or disk and turn off the top 16GB. Hell, XNU already has interfaces for notifying applications that memory is constrained and most OS X apps will free caches and so on when they get this notification - trigger it when you move to battery, throw away unmodified disk cache pages and you'll probably be in under 16GB for most systems without anything clever.
I know at least two people who work for the Core OS team at Apple that could have this working within a few weeks, which means that the real reason that there's no 32GB version is that Schiller is an idiot.
Separating the saucer section made a little bit of sense if you think of it as a lifeboat - put everyone into the saucer, send the rest of the ship somewhere dangerous and leave them to be rescued. That was more or less how they used it in the pilot: something bad is happening, evacuate everyone from the bit that is going to go into a fight and put them somewhere safe and hope that the stardrive section can keep the dangerous thing away from the people. It seemed a pretty weak justification though.
Words are hard. The second 'machine' should be 'room' (but the laptop did land on the corner of the laptop, not on the corner of the room).
Because I do development. I need a Linux VM because the Altera tools only work on Linux. I need a couple of FreeBSD VMs for software work, and I might occasionally need a Windows VM. Mostly the 'running all the time' part comes because I typically interact with VMs via SSH and so I don't want to have all of my sessions die when I suspend the VM (I use autossh + tmux, but it's a bit clunky and I'd rather they just sat there as sleeping processes).
The Romulans were confined to a single star system in early ToS and didn't get warp drive until later. The neutral zone was just a bit of interstellar space around their system. Somehow they went from that to being a major interstellar power in a few years. Now that I write that down, I agree with you: it didn't make sense.
Most of them were probably made by people in India being paid a token amount (who may not have even realised that they weren't working legitimately for the IRS). Those 61 probably represent the ones that actually made the money.
I doubt that someone who was only in season 1 was to blame for anything much in a five-season TV show.
Keyboard copy paste works great in Windows
Yup, mostly works in Windows. But now go to a 'Mac-like Linux distro' - can you copy an image in your web browser, paste it into your mail client, chat client, or word processor? What about a vector image, do you get a resizeable PDF or something rasterised? Does it work with video? If you drag a folder from the file manager into a terminal, does it give you a correctly-escaped path (actually, this one seems to have started working in the last couple of years in most DEs)?
I try to limit remote anything from running on my machine.
Which implies that you don't actually understand what remote scripting is. Can you write a script that runs in one process that controls multiple others? OS X does this with AppleScript and the OSA bridge (so you can now also write scripts in JavaScript and a few other things). Windows apps increasingly do it with PowerShell. There's no real *NIX equivalent. If I want to write a script that is triggered whenever a file appears in a network share and does something with it, I have a lot of powerful tools for doing this in *NIX, until one of the applications that I want to involve has a GUI and then it all falls apart. Even something trivial like 'when a file appears on the FTP site create a new TODO item in my calendar and a new email from this template' is hard to do with most *NIX DEs.
Searching documents is not an OS function. Head back to userland.
It's a desktop environment function, which is part of the 'Mac-like distro'. And it's a nontrivial one. Spotlight provides an API (albeit a really crappy one based on COM of all things) that allows every app to provide a plugin for full-text indexing of documents. When I install a new app on OS X, every document created by this app is searchable via a system-wide search. If I want to see all of the documents containing a search term, I can easily, even if they're something like PowerPoint presentations or PDFs (or strings in video or audio file metadata). OS X also ships with a bunch of plugins for common file types. I believe that Windows search does something similar. A few DEs have some kind of similar search, but without the kernel support for something like the fsevents framework on OS X they're often stale and without plugins from most apps they only usefully index a tiny subset of documents.
We've got this without your advice.
And this attitude is why most Linux DEs suck.
Prequels are really hard. You can't do anything that alters the outcomes of major events and even if you're writing about those prior events you have to resist the urge to put in characters from the later series or alter them significantly. Even Babylon 5 (which generally did well with continuity) failed the miserably with In the Beginning: Delenn and Sinclair had good reasons for being there, but the roles of G'Kar, Franklin and Mollari were contrived, as was Sheridan's interaction with some of the others, and one of the main events in the film (Sheridan destroying the Black Star) happens completely differently (and in a completely different location) to the how it was described in the series.
Enterprise failed this by feeling compelled to introduce the Borg and the Ferengi (you think if the Earth had encountered the Borg back then that Picard wouldn't have received some secret briefing about them when he became captain of the Enterprise?). The first contact with the Klingons didn't go as described in later series and the Romulan war was originally described as being fought with nuclear weapons in primitive torpedos, before the Romulans had warp drive, yet Enterprise encounters them long after these events were meant to have happened.
The fans in the 2013 also need regular cleaning (which is fun when it requires removing 10 screws to get at them, all with a special screwdriver) or the machine will have GPU errors that will crash applications. I've found putting it on a metal biscuit tin lid works well as an external heatsink, but I'd much rather they made the case a few mms thicker and allowed proper airflow. The new ones are disappointing. It's a shame, because this one is now three years old, which is about our normal replacement cycle and there's nothing compelling to replace it (16GB? WTF?).
I ran a Mac-like Linux distribution on her Linux PC, but it was not 'the real thing'.
I doubt you found something that's actually Mac-like. For example, did drag-and-drop work reliably between any arbitrary pair of applications? Did all of the applications support scripting remote? Did it have a system-wide search that did full-text indexing of all document types (including PDFs, office documents, and so on)?
Most such things are really crappy copies because they only duplicate the superficial irrelevant crap. I don't care if it looks like OS X - Apple's made a bunch of poor design decisions there in favour of good demos at the expense of long-term usability and it would be easy to improve matters. I do care that the core functionality works. Unfortunately, GNUstep has nowhere near enough contributors to be able to do a good job.
16GB isn't shockingly small for a laptop, but it is a bit embarrassing for a high-end laptop. The top of the line MBP is £4000. Dell has been selling laptops with 32GB of RAM for about 4 years and more RAM is one of the big reasons I was considering replacing my current three-year-old MBP. A marginally faster CPU, a faster GPU, a bigger SSD and some gimmicks are all far less useful to me than being able to run a couple of 4-8GB VMs all of the time.
I tripped over the charging lead to my ThinkPad (R31) while it was on the top of a chest of drawers doing a big compile job. The machine flew across the machine and landed on its corner, with the edge of the case popping off. The compile paused for a few seconds and then continued and I was able to pop the case together, but I was very glad that it was my cheap laptop! I've kicked the charging cable for my MBP a few times (I often leave it by or on the sofa, plugged into the wall) and had the cable pop out, especially in my last house where the socket was in front of the sofa and so the cable had to run across the floor. I'm a bit nervous about having a connector where kicking the power cord can damage the device.
The main thing about the new MBPs though is 16GB in a £4000 laptop in 2016? WTF? I can get a 2TB SSD, but not 32GB of RAM? Seriously?
My father got a Surface fairly early on and has been happy with it. He wanted a lightweight device with a long battery life that ran Word, PowerPoints, Outlook, and a web browser. The Surface was precisely that and that also appealed to a lot of other corporate types. Now Office works on Android and iOS, it's not clear that the Surface will continue, but in a lot of places it's seen as the tablet for real work.
Depends on the technology. The failure mode for a lot of aircraft is that they simply glide to the ground. Even helicopters / autogyros do something similar - there's still a lot of momentum in the rotors and you sycamore down to the ground. It's not like the antigravity suddenly fails and you're back to having weight again.
When I was learning to fly, engine failure was one of the things that I had to practice a lot. Engine failure immediately after takeoff is potentially dangerous, because you don't have an engine and you don't have enough speed or altitude to go very far. You typically have to land in a field (or, if you don't want to damage your aircraft in a training exercise, you throttle the engine back and feather the prop, then line up your emergency landing and turn the engine back to maximum late in the approach so that you stay in the air).
Not stopping with TV, how cool would it be if Amazon made recommendations to be based on my past purchases?
Indeed. It looks as if you bought an 8GB USB flash drive. Have you considered this other brand of 8GB USB flash drive? What about this 16GB USB flash drive? I've been using Amazon since the late '90s and they have yet to recommend anything that I actually want to buy. You'd have thought 'you bought books 1 and 2 in this series, would you like to buy book 3?' wouldn't be too hard, but apparently it is.
It's Intel. When most people say IoT, they mean 'embedded thing that can run a network stack, low power, probably powered by batteries'. When Intel says IoT, they mean something subtly different: 'computer, plugged into the mains, probably running Windows'. The overlap between the two is that they're both talking about insecure systems connected to the Internet.
I'd want one, if it were a quarter of the size and with better battery life. As it is? No - if I wanted one, I'd have bought one.
If Hillary was running as a Republican (and there's really no reason she couldn't) you'd be blabbing on about how bad she is instead.
See this article at the Huffington Post: The Problem With Hillary, Chez, Is I Don’t Vote Republican