Follow Slashdot stories on Twitter


Forgot your password?

Comment Re:Perfect List (Score 1) 453

...for building a tablet that nobody will buy.

Who cares whether or not it'll sell if you just build one for yourself? It's out of reach of the average person, but probably not a more talented geek. You can buy current gen ARM CPUs for fairly reasonably prices, as well as tablet screens thanks to economies of scale. Add a battery, bluetooth/wifi/gps chip and anything else you feel like and you're done. Not necessarily the easiest way to go about things, but it's the only way to get every feature you desire when you don't fall into the main demographic.

Comment Re:Good! (Score 1) 561

MS made (and still makes) some of the first and best mass-market ergonomic keyboards.

Microsoft used to make some of the best mass-market keyboards. Their new ones are absolute crap though - no tactile response whatsoever. This appears to be by design - they advertise it as 'soft touch', and while it's pretty quiet, it's also horribly gummy and really slows you down.

Comment Re:non-Oracle ZFS FTW (Score 1) 113

Unless you're playing tricks with shims and wrappers, such as by running ZFS in userspace somehow, or forcing end users to do all the work of setting up ZFS rather than making it quick and easy to set up, you're probably violating the CDDL and GPL by distributing ZFS with a Linux distribution.

The official position is that the license conflict just means you can't compile it into the kernel, not that you can't publish it as a kernel module.

I acknowledge that there is some controversy over whether kernel modules are considered derivative works, but the fact that proprietary drivers do exist and are often available in the non-free sections of repositories contradicts the idea that the licensing issue alone is enough to stop it. Furthermore, Linus' opinion on the matter seems to be that modules developed for other OSes which are then ported to Linux should not be considered derivative works.

But one gray area in particular is something like a driver that was originally written for another operating system (ie clearly not a derived work of Linux in origin). At exactly what point does it become a derived work of the kernel (and thus fall under the GPL)?
THAT is a gray area, and _that_ is the area where I personally believe that some modules may be considered to not be derived works simply because they weren't designed for Linux and don't depend on any special Linux behaviour.
Basically: - anything that was written with Linux in mind (whether it then _also_ works on other operating systems or not) is clearly partially a derived work. - anything that has knowledge of and plays with fundamental internal Linux behaviour is clearly a derived work. If you need to muck around with core code, you're derived, no question about it.
Historically, there's been things like the original Andrew filesystem module: a standard filesystem that really wasn't written for Linux in the first place, and just implements a UNIX filesystem. Is that derived just because it got ported to Linux that had a reasonably similar VFS interface to what other UNIXes did? Personally, I didn't feel that I could make that judgment call. Maybe it was, maybe it wasn't, but it clearly is a gray area.
Personally, I think that case wasn't a derived work, and I was willing to tell the AFS guys so.
Does that mean that any kernel module is automatically not a derived work? HELL NO! It has nothing to do with modules per se, except that non-modules clearly are derived works (if they are so central to the kenrel that you can't load them as a module, they are clearly derived works just by virtue of being very intimate - and because the GPL expressly mentions linking).
So being a module is not a sign of not being a derived work. It's just one sign that _maybe_ it might have other arguments for why it isn't derived.

So legally, there aren't any issues with running ZFS under Linux, or even distributing binary kernel modules for it. Legally there's no distinction based on the relative difficulty of installation, it's merely a question of whether it's compiled into the kernel or not.

Comment Re:Dude needs to read Dale Carnegie... (Score 1) 1051

I've read Carnegie's work, and disagreed fundamentally with it for a simple reason: priorities. Carnegie prioritises getting along with people above establishing the truth or the end result, and that's fair enough given his book was focused on befriending people. But Linus' top priority is the stability of the kernel; social niceties come after that.

While I personally wouldn't respond the way he did, I can certainly understand his perspective and I think that you absolutely need zero tolerance for those kinds of patches if you want to keep the kernel in good shape. Excessive bluntness is preferable to excessive subtlety in this case.

Comment Re:Other Low Cost ARM Boards to Consider ... (Score 1) 233

$89 Exynos4412 1.7Ghz ARM Cortex-A9 Quad Core, 10/100Mbps Ethernet, 2 x High speed USB2.0 Host,HDMI, SD Slot, Headphone jack

The Exynos 4 is actually pretty recent tech. Once again I am tempted to design my own phone from scratch....

Comment Re:Maybe I should try this. (Score 1) 55

Kontact. Admittedly, Kmail's interface is a bit lacking compared to Thunderbird, but Kontact's killer feature is that it has email, an address book, personal organizer, and RSS reader, all of which you can sync across multiple devices if you run Kolab on a server. If you want access to all that information across multiple devices, you either have to put your data in the cloud, use a commercial solution, or use a varied collection of different programs.

Comment Re:young versus old (Score 1) 375

Today, you are expected to work 60+ hours a week, get divorced, have health issues, even die on the job (had multiple deaths in the current project so far : cancer, heart attacks, some among young people who shouldn't be having these problems) - as bad as building a big steel bridge or skyscraper).

The Japanese have a word for this - karoshi.

Comment Re:" to get Linux running well on ARM processors" (Score 2) 60

The very reason it's a clusterfuck is because of the fragmentation these guys are trying to address. Each device has a different kernel, even those that use the same SoC (because the GPIOs, etc. are hardcoded). That means that the developers efforts are fragmented - only a small number of people see the bugs and put in the effort to fix them, which undermines Linus' law. 3.7 will help, but there's still a lot to be done before ARM has the kind of compatibility that x86 does.

tldr: These guys are doing useful, important work that will vastly improve the state of Linux ARM.

Slashdot Top Deals

I judge a religion as being good or bad based on whether its adherents become better people as a result of practicing it. - Joe Mullally, computer salesman