Follow Slashdot stories on Twitter


Forgot your password?

Comment: The concept of generic kernels (Score 1) 106 106

Anything necessary to mount drives and any non-removable devices should be compiled into the kernel.

Which would make for a pretty big generic kernel if it has to handle every possible bus through which bootable storage can be accessed, and through which the decryption password can be entered, on every PC since the Pentium II.

For a smaller flash-based system

This kind of machine is more likely to be something purpose-built

I was sort of referring to tablets and tablet-laptops, which are likely to come with an internal SSD as small as 16 to 32 GB, or to bootable USB flash drives.

Just compile the drivers into the kernel, rather than producing any modules.

The drivers for which system? Or are you referring to abandoning the concept of a binary "generic kernel" in favor of recompiling the kernel for each machine on which it will be used, every time it is installed or updated?

Comment: Boot drive size (Score 1) 106 106

This is what modules do for e.g. PCI devices. You can compile them all, and only the ones that are detected will get actually loaded.

Yet the unused modules in a generic kernel are still occupying space on the boot drive. For a smaller flash-based system, this can become significant. Even on an HDD-based system, more modules loaded before the file system comes up means more time to load the initial RAM disk.

Comment: Fear of death and companionship of peers (Score 1) 48 48

It is going to be on a strange planet by itself. Do you want it to fear its own death?

Yes, in the sense that a robot should take duration of its useful mission as an optimization parameter.

To long for the companionship of its peers?

Not in a lone mission, but yes in a mission where multiple robots must cooperate, such as one rescuing another from a crater.

Comment: Re:Could MLB switch to cricket? (Score 1) 72 72

I think you have to admit that Blizzard's actions in that case were an exception even for blizzard and the rest of the industry doesn't do that.

Yet. A league for a given game needs a plan for its long-term existence should the game's publisher get bought by a holding company unfriendly to the league. Besides, if the exception were to stop being the exception and start being the rule among major video game publishers, how would leagues react? And the Ars Technica article I linked earlier states that Capcom also requires royalties for Street Fighter tournaments.

You possibly could set up your own league but no one will pay any attention to it.

"No one will pay attention to your league" is not the same thing as "you would be sued for even attempting to draw attention to your league."

Comment: Could MLB switch to cricket? (Score 1) 72 72

you can shift to other games in the same genre if you need to put leverage on a particular company that is being irritating.

For one thing, a lot of skills won't transfer, especially the need to re-learn how everything is balanced. It'd be like trying to switch from Tetrinet to Puyo Pop or from baseball to cricket or from soccer to Gaelic football. For another, once a league switches to a different game, how can the league be sure that the new game's copyright won't get sold, such as at acquisition or bankruptcy, to another "company that is being irritating"? I can't see any way other than making sure the game is free software or has some other sort of irrevocable guarantee of non-interference with public performance for profit.

the issue there is more about people making money off the league

Independent baseball leagues are free to make money without having to negotiate with any owner of exclusive rights to a sport, as were the African-American leagues before them.

Comment: Vector animation (Score 1) 137 137

You even see plenty of Flash content around

That's in part because it took so long to make visual editors for animated SVG and HTML5 Canvas that were comparable to Flash MX, let alone Flash CS. And Edge Animate, the HTML5 animation tool from the maker of Flash, is available only on a rental model, not a purchase model. So things like animutations and Weebl's Stuff still tend to depend on Flash.

Comment: One advantage of static typing (Score 3, Interesting) 137 137

.net is inferior to javascript

In what way?

One advantage of the .NET Framework is static typing. In a fully dynamic language such as PHP, Python, or JavaScript, you need to put unit tests into your program to make sure the correct types are getting passed in and out of functions. A language with static typing, such as C#, already ensures type safety. So it's like the compiler writes a lot of your unit tests for you.

The .NET Framework used to have the disadvantage of being a non-free platform, which put .NET programs in what FSF calls a "Java trap". But nowadays, a lot of the interesting parts of the .NET Framework are released under a free software license.

Comment: Exclusives and ease of use (Score 1) 137 137

Who would want an x-box anyway?

To play games that are exclusive to an Xbox platform or games that are released on Xbox and PlayStation platforms but not PC. Or because a video game console can be cheaper and easier to operate than a comparable gaming PC.

Pirating software means having to make a bit-for-bit copy with enough changes that it runs without DRM.

The video game Mino was not a bit-for-bit copy of Tetris but was still ruled pirated.

Comment: "Crafting an Industry" by Jacob Rogers (Score 1) 72 72

cite an instance of Blizzard either demanding money for a tourney or denying someone a right to have a tourney.

From the article "Crafting an Industry: An Analysis of Korean Starcraft and Intellectual Properties Law" by Jacob Rogers:

From 2007 to 2011, Starcraft was actually involved in a controversy regarding its broadcasting rights. This began with requests for fees from Blizzard and culminated in a settled lawsuit in 2011.

The lawsuit began with a disagreement between Blizzard Entertainment and the Korean broadcasters over licensing rights to Starcraft television broadcasts. Shacknews, a games review and journalism website, reported that according to Blizzard CEO, Mike Morhaime, the company had begun to negotiate with KeSPA in 2007 in order to “get them to recognize [Blizzard’s] IP rights.” Blizzard further clarified the meaning of “IP rights” in an open letter written to the Korean e-sports community on May 27th, 2010. In this letter, Mike Morhaime explained that Blizzard was dismayed that KeSPA had sold broadcasting rights without Blizzard’s permission. Blizzard therefore chose to bypass KeSPA and license its rights to Starcraft and Starcraft II to Gretech Corporation, which broadcasted games under the name Gom TV.

Blizzard provided the other television stations a grace period lasting until August 2010, after which it would require them to cease broadcasting altogether. KeSPA prevented Gretech from running any leagues by forbidding all the teams from sending any players to the Gretech leagues. Blizzard responded to these moves by breaking off negotiations entirely, then filing suit in October 2010, first against MBC and then against OGN and KeSPA. The parties settled in mediation in the summer of 2011 and now the companies have a 2-year agreement in place for broadcasting rights.

So yes, Blizzard filed a lawsuit against a broadcaster of a tournament.

Reality must take precedence over public relations, for Mother Nature cannot be fooled. -- R.P. Feynman