This is the first release of Linux that is said to truly stack up against Windows as far as speed and compatibility go. It wasn't too long ago that Linux didn't have much support, but in the last year we've seen many vendors hop on the bandwagon. NVidia, ATI, Abit, Lexmark, 3dfx, and SMC are just a few of the vendors that showed their support in Linux over the last year. Still, many companies need to come around, as many third-party hackers were needed to even spur developments of drivers for Linux. Let's hope we have that kind of continued support in the future.
The scary thing about Windows programming is how much languages need to have the support of MS, to some degree at least. There are a lot of companies that do not see a product, business practice, language or whatever as being valid unles it has MS support and can fit in easily to their existing support package and MS dominated infrastructure. There is no doubt that Java will continue as the main language on the Internet, with Perl, for some time, but this is, nonetheless, not good news for Java.
I completely love Java through and through. However, I'm glad there will be a language similar to Java that embodies many of the same features, i.e. C#. This will lead to both languages competing with each other (hopefully) and in the end produce more options and better products. This lawsuit makes me wonder if C# would even exist if Sun weren't so protective of Java.
Everyday it seems like Microsoft is doing more and more to dig it's own grave. It's still acting like it's the big dog in town and can just decide which standards it will choose to use and which it wont. The only two places java really matters is on servers and in browsers. And while they may own the browser market at the moment they cant NOT support it because Sun can just make a an ActiveX control that embeds it. But the DON'T own the server market, not even close. Their avarice will lead to their own extinction. It's only a matter of time.
This is hardly surprising givent that last November, Sega reported a 17.98 billion yen ($153 million) net loss for the April-September period, largely due to hefty cuts in overseas sale prices of the Dreamcast game console.
The good news: the new administration is unlikely to curb business or technological innovation and expansion. These are not antitrust gunslingers fighting for the right of the little guy to survive. They would never have brought suit against Microsoft, as several Bush administration executives have inferred.
The bad news: Digital civil liberties will be a hot political issue online. The social conservatives returning to power are highly selective about what sort of free speech stays free. Until the Reagan years, classic conservatives equated free speech with patriotism. But in the 80's, conservatism fused with religious and other moralistic ideologies. They absolutely dread the notion of a free and open Net, for all of the obvious reasons -- it's a dogma killer.
I recently purchased this book (about a month and a half ago) and am delighted in its breadth and clarity.
The authors layout the information they wish to present clearly, and every chapter is a refinement of these main areas of functionality.
The book is also sprinkled with a lot of code, so that you can see the concepts in action. There are also plenty of diagrams, which gives the book a feel similar to something R. Stevens would write. (like TCP/IP illustrated / Unix Network Programmin)
If this is the kind of thing your interested in, definately spin for a copy. It can be a bit hard of a read given its size and density, however worth the effort.
Seems like a sweet book, I own the BSD devil book, while ocasionally i can decypher something out of it, it ususlly makes my head spin. Does anyone know if this book is someone more geared towards a laymon, maybe a guide rather then a reference?
Also i wish they would make a book that was like a "stroll through OS design" cover the differences between OS's, what choices they made, how it effects performance, scaleability, etc.. Linux 2.2 is pretty 0ld sk00l compared to Solaris and FreeBSD.
Once you start tinkering under the hood, there's no turning back. There are a few things that I'd love to be able to do in C, but the way to do it isn't standard across platforms or compilers. I can figure it out, but I'd have to test it on *everything*, or only support a few platforms where I know enough about the internals.
For example: let's say you have a function that gets passed a region of malloc()'ed memory. You want to know exactly how much memory you have to play with. That number is stored somewhere before the beginning of that pointer. malloc() allocates a little extra memory, writes some status info at the beginning, sticks the pointer in front of that, and returns the address to you. However, exactly where and what it writes are somewhat unspecified.
I'd love to have a function in C that did this for me, but alas, there isn't one. So what I have to do is seek back through before the pointer, hope everything is allocated, and look for something like status info. I've done this on Solaris and Linux, and they don't do it the same way.:)
I think stuff like this is fascinating, but using internal knowledge to write your programs can be dangerous; it must be done carefully to avoid breakage.
I wonder why there hasn't been a good book explaining at a high-level how the kernel works with the rest of the files in a particular distro. Of course, there would need to be diferent books for each distro, but for those of use who are still learning how it's all wired together it would be illuminating. Even a decent flowchart would be a nice tool.
If MySQL isn't Unicode compliant how does this site work? Just curious.
Shut up. You're spoiling the party.
p.s. good luck in the elections!
Thanks. we'll need it.
This is the first release of Linux that is said to truly stack up against Windows as far as speed and compatibility go. It wasn't too long ago that Linux didn't have much support, but in the last year we've seen many vendors hop on the bandwagon. NVidia, ATI, Abit, Lexmark, 3dfx, and SMC are just a few of the vendors that showed their support in Linux over the last year. Still, many companies need to come around, as many third-party hackers were needed to even spur developments of drivers for Linux. Let's hope we have that kind of continued support in the future.
Both
I completely love Java through and through. However, I'm glad there will be a language similar to Java that embodies many of the same features, i.e. C#. This will lead to both languages competing with each other (hopefully) and in the end produce more options and better products. This lawsuit makes me wonder if C# would even exist if Sun weren't so protective of Java.
Everyday it seems like Microsoft is doing more and more to dig it's own grave. It's still acting like it's the big dog in town and can just decide which standards it will choose to use and which it wont. The only two places java really matters is on servers and in browsers. And while they may own the browser market at the moment they cant NOT support it because Sun can just make a an ActiveX control that embeds it. But the DON'T own the server market, not even close. Their avarice will lead to their own extinction. It's only a matter of time.
This is hardly surprising givent that last November, Sega reported a 17.98 billion yen ($153 million) net loss for the April-September period, largely due to hefty cuts in overseas sale prices of the Dreamcast game console.
The bad news: Digital civil liberties will be a hot political issue online. The social conservatives returning to power are highly selective about what sort of free speech stays free. Until the Reagan years, classic conservatives equated free speech with patriotism. But in the 80's, conservatism fused with religious and other moralistic ideologies. They absolutely dread the notion of a free and open Net, for all of the obvious reasons -- it's a dogma killer.
Seems like a sweet book, I own the BSD devil book, while ocasionally i can decypher something out of it, it ususlly makes my head spin. Does anyone know if this book is someone more geared towards a laymon, maybe a guide rather then a reference? Also i wish they would make a book that was like a "stroll through OS design" cover the differences between OS's, what choices they made, how it effects performance, scaleability, etc.. Linux 2.2 is pretty 0ld sk00l compared to Solaris and FreeBSD.
Once you start tinkering under the hood, there's no turning back. There are a few things that I'd love to be able to do in C, but the way to do it isn't standard across platforms or compilers. I can figure it out, but I'd have to test it on *everything*, or only support a few platforms where I know enough about the internals. For example: let's say you have a function that gets passed a region of malloc()'ed memory. You want to know exactly how much memory you have to play with. That number is stored somewhere before the beginning of that pointer. malloc() allocates a little extra memory, writes some status info at the beginning, sticks the pointer in front of that, and returns the address to you. However, exactly where and what it writes are somewhat unspecified. I'd love to have a function in C that did this for me, but alas, there isn't one. So what I have to do is seek back through before the pointer, hope everything is allocated, and look for something like status info. I've done this on Solaris and Linux, and they don't do it the same way. :)
I think stuff like this is fascinating, but using internal knowledge to write your programs can be dangerous; it must be done carefully to avoid breakage.
I wonder why there hasn't been a good book explaining at a high-level how the kernel works with the rest of the files in a particular distro. Of course, there would need to be diferent books for each distro, but for those of use who are still learning how it's all wired together it would be illuminating. Even a decent flowchart would be a nice tool.
OTOH. Leo is doing allright and I do get sufficient amount of sleep. Please spreading FUD Michael.