It makes sence from a buisness perspective as well. If people cripple the cd standard (which i think all the copy protection is) they miss out a lot when people loose intrest in CD's.
Also, right now im proud to be dutch and not livin in the US of copyrighted states;-)
I don't even know how to begin replying to this, but i will give it a try;-)
First off, no this will not work. Due to different system calls, C libraries, different architectures (CPU etc), etc etc packages will never be that portable. Java and other (supposed to be..) cross-platform type programs might have a chance, but normal applicaties will not be.
So, if a 'package' is not portable, what good will this do me then, you might wonder? Well the thing is, that previously, you had to make a different 'build and package tool' implimentation for every platform you want to compile your program on. pkg/ports stuff on BSD, other pkg stuff on solaris, apt on debian, rpm on redhat & other linux's.
So this is where OpenPKG comes in. You only need to write the 'build and package tool' implimentation once (a so called.spec file). This 'source package' you can then compile on each different architecture and platform.
(resulting in a binary usable for only that platform).
This makes cross-platform/architecture distribution a lot easier, and a lot easier to maintain.
At some level, it might make _some_ sence. As more and more newbie's come into the linx system, it becomes more and more difficult for newbies to ask for the famed linux support and community help. Even if you somewhat know what you are talking about, you risk going thru 2 to 10 emails telling you all the obvious things, and in less nicer words to not bother them, before you get even close to a real conversation. (i just went thru this for a few kernel bugs, which are finaly starting to get fixed).
Ofcource, when that fails, IBM, Redhat and other big companies can still offer top level support for linux;-)
Actualy when i check my ps aux / top on my desktop, i do indeed find between 2 and 4 processes in 'R' state (running). The rest is waiting for input (be it disk, user, video, whaterver).
Remeber that very few desktop applications use all CPU slices (this would be very bad), but just respond on input, or play a mp3 or so (which is minimal cpu usage, it will be waiting for a timer event most of the time)
Re:What are the new things they are working on?
on
Linux Kernel 2.5.1 is Out
·
· Score: 5, Informative
There are currently a few sub-projects going on for 2.5 to improve SMP/scalability on big iron.
It seens every top-kernel developer or company has a different aproach, so its not clear which will be the one being picked (prolly a combination of patches)
IBM has a patch to do a per-cpu que of tasks, allowing better scaling of the scheduler. This causes a lot of the task scheduler to be re-written
Alan has a in-between solution with 8 que's (no matter the amount of CPU's), and a small part scheduler rewrite.
Some other ppl have different aproaches to it all, cant remember their perspective on it (check LKM archives if ur interested).
However the main point (as pointed out by alan and linus) seems to be: 99% of the linux boxes out there run only 3 concurent running tasks, so the scheduler has to remain optimized for this situation (!). The current scheduler handles this situation very well. So any updates and fixes are prolly likely to be non-intrusive to the current scheduler;-)
'IAMAgfx dude' but isnt 'Alias Wavefront, Maya 3.0.1' for linux, what you are talking about ? check there site.. its been ported to, and available on linux for a bit now.
Heh, in that case i would start at home. If i am not mistaking, between censureship of the 'war on terorism', the dmca (and alike laws) and capturing people who did not commit a crime according to 'logic', and banning books like harry potter in a lot of libraries and a large pressure to install the same internet filtering software in public places such as libraries; I think the US should be our first target, as a country who does not share 'our views on free speech and expression'.;-)
Ps, one of my fav small changes:
o 'Hide Dragbar' (for the toolbar) actualy works!
Congrats to the galoen team! Its my defacto stanbdard browser now, and its realy a nice browsing experiance. Thanks to you all for the hard and great work!
Actualy, it would be quite simple to support ATAPI burners (since ATAPI is already supported). However the downside is in the userspace code. Most of the populair tools (read: cdrdao and cdrecord) are written with scsi interfaces in mind.. adding IDE writer support to those would be a lot more time consuming.
So scratch that of your linux 2.5.x wishlist, and put it on your cdrecord TODO list;-)
To get a good feel for what the posible new cool things will be in the 2.5 kernel, check out the video / subscripts from the 2.5 kernel summit a while back. They mention
Raw access to block devices (DB work)
SCTP (nice network tricks)
Block layer redesign (scsi, ide, etc)
High performance file systems (xfs, jfs, etc)
Re-worked network driver API
Hot-Plug Devices (pci/pcmcia)
Kernel build system
Intergration of some NSA secure linux idea's (mandatory ACL's, etc)
Async-IO addons (non posix conforment)
ACPI / Power management (needed for hot plug?)
And a lot of other topics. 'Specialy make sure to check out the video's. They provide some nice insights into the wo the file systems (xfs, etc), raw access to block devices (oracle was hot on this i think),rld of kernel hero's;-)
Also, as we speak, the rml preempt patches for 2.4.15 have not yet been released, and the older ones (2.4.15-pre7) do not apply cleanly to the 2.4.15 tree. If you want to use that patch, wait a few hours/days. (they are very much worth using on a interactive desktop machine).
Ps, if anyone else, like me, likes his/lib/modules tree without holidays that are not celibrated here in europe; or is a religious vegitarian, simply edit the toplevel Makefile and remove the 'extraversion' (-greased-turkey) from it. Then you will have a 'plain' 2.4.15;-)
Heh, gues my next shipment will be marked "Anthrax, Will disperse upon heavy shock"
(fight evil with evil not good? bah)
Re:Blech. Most of them are pretty bad.
on
Java IDEs?
·
· Score: 2
NetBeans isn't an offshoot of Forte. NetBeans is the open source project that Forte is based upon. Saying NetBeans is an offshoot of Forte is like saying Mozilla is an offshoot of Netscape Navigator.
Heh, thats pretty funny! Mozilla _is_ an offshoot of Netscape Navigator (4.x code base), rewritten a few times, and then recycled back into netscape 6.x.
However, it is still an offshoot of netscape navigator
Not completely true. One file system might make it to be the 'default instalation choice' in most distributions, but each of the 3 journaled FS's has there own set of features and targeted markets.
ReiserFS, is a top-tech journaling file system which can be _very_ fast with some situations (large directories, etc), but as hans reiser pointed out, his purpouse is not to make a stable FS, but to keep development up, inventing new and cool technikes.. so not your #1 production choice for some.
XFS is known for its high output and parralism. In its roots it was tuned for streaming video and audio, and to work wel with _many_ cpu's (think >> 32).
JFS has a bit more mainframe background, stable (slower?), and secure..
ofcource each day they grow a little closer together (each wants all advantages), but untill one of them reaches the status 'ultimate FS', i think there is plenty of room for multiple visions and implimentations.
Re:Predictions
on
Linux 2.4.13
·
· Score: 3, Funny
C'mon, you forgot the most important ones
'Does this mean Alan Cox will maintain this series now, and will use the different VM ?!'
It depends. Deleting the files will not do, since XP 'protects' them (new feature to prevent uninstaling programs to delete system dll's and the likes).
however there is an option burried deep in outlook express to 'Automaticly launch messager', de-select this, and outlook express is 'safe'.
some other programs also have these options build in, some don't.. Basicly, your prety stuck to it;-)
great way of MS making sure that you will subcumb to their ways!
There realy isnt anything specific about 'Supporting XP' in lilo.
Either install XP in a fat32 partition, and use the standard other=/dev/hda2 config, or install it on a NTFS file system, and read the LILO Howto section on chain-loading the NT boot loader from a NTFS system.
There's nothing 'new' about how XP loads its OS.. just the standard NT (4/2000) OS loader, hiden under a prety graphic screen.
i have it dual booting perfectly on my laptop (ext2/fat32) and on my workstation (ext3/ntfs) using LILO.
(have not tried this under GRUB yet, so dont know how that works)
Re:Question about the ISO files
on
Red Hat 7.2 Released
·
· Score: 3, Informative
Disk 2 contains a few less-used packages, most of the -devel.rpm's, and some server daemons.
All in all, unless you do a extrememe minimal instalation, you will _definatly_ need disk to.
The point i'm trying to make, it is not a 'PowerTools' or 'Addons' disk, it is an intergral part of the instalation!
They have merged the PowerTools into the main instalation set (leaving out not often used, or badly maintained, or conflicting tools). So currently there is no 'Addons' cd's.
.. Unless you get the $199 Redhat 7.2 Pro set, which has (if i remeber correctly) 6 cd's containing quite a few extra apps and daemons.
Put the datacenter server behind a firewall, preferably with some string matching functionality (ie watchdog).
the later iptables have a string-patch included, which allow you to target certain port/string combo's, with this it is easy to block worms from the webserver, as long as you know what request it makes.
exampple to block cmd.exe access (taken from my own internal firewall scripts, this will block nimda)
Heh, something called "freudian slip" comes to mind..
;-)
The age old question of "Whats on a man's mind" can now be awnsered: Silicone and not silicon
It makes sence from a buisness perspective as well. If people cripple the cd standard (which i think all the copy protection is) they miss out a lot when people loose intrest in CD's.
;-)
Also, right now im proud to be dutch and not livin in the US of copyrighted states
I don't even know how to begin replying to this, but i will give it a try ;-)
.spec file). This 'source package' you can then compile on each different architecture and platform.
First off, no this will not work. Due to different system calls, C libraries, different architectures (CPU etc), etc etc packages will never be that portable. Java and other (supposed to be..) cross-platform type programs might have a chance, but normal applicaties will not be.
So, if a 'package' is not portable, what good will this do me then, you might wonder? Well the thing is, that previously, you had to make a different 'build and package tool' implimentation for every platform you want to compile your program on. pkg/ports stuff on BSD, other pkg stuff on solaris, apt on debian, rpm on redhat & other linux's.
So this is where OpenPKG comes in. You only need to write the 'build and package tool' implimentation once (a so called
(resulting in a binary usable for only that platform).
This makes cross-platform/architecture distribution a lot easier, and a lot easier to maintain.
In the great tradtion of Clippy and other helpfull and friendly computer entities, i name you
'Fishy'
At some level, it might make _some_ sence. As more and more newbie's come into the linx system, it becomes more and more difficult for newbies to ask for the famed linux support and community help. Even if you somewhat know what you are talking about, you risk going thru 2 to 10 emails telling you all the obvious things, and in less nicer words to not bother them, before you get even close to a real conversation. (i just went thru this for a few kernel bugs, which are finaly starting to get fixed).
;-)
Ofcource, when that fails, IBM, Redhat and other big companies can still offer top level support for linux
Had me laughing out loud for a couple of minutes, thanks for cheering up my morning! ;-)
Actualy when i check my ps aux / top on my desktop, i do indeed find between 2 and 4 processes in 'R' state (running). The rest is waiting for input (be it disk, user, video, whaterver).
Remeber that very few desktop applications use all CPU slices (this would be very bad), but just respond on input, or play a mp3 or so (which is minimal cpu usage, it will be waiting for a timer event most of the time)
There are currently a few sub-projects going on for 2.5 to improve SMP/scalability on big iron.
;-)
It seens every top-kernel developer or company has a different aproach, so its not clear which will be the one being picked (prolly a combination of patches)
IBM has a patch to do a per-cpu que of tasks, allowing better scaling of the scheduler. This causes a lot of the task scheduler to be re-written
Alan has a in-between solution with 8 que's (no matter the amount of CPU's), and a small part scheduler rewrite.
Some other ppl have different aproaches to it all, cant remember their perspective on it (check LKM archives if ur interested).
However the main point (as pointed out by alan and linus) seems to be: 99% of the linux boxes out there run only 3 concurent running tasks, so the scheduler has to remain optimized for this situation (!). The current scheduler handles this situation very well. So any updates and fixes are prolly likely to be non-intrusive to the current scheduler
'IAMAgfx dude' but isnt 'Alias Wavefront, Maya 3.0.1' for linux, what you are talking about ? check there site .. its been ported to, and available on linux for a bit now.
Heh, in that case i would start at home. If i am not mistaking, between censureship of the 'war on terorism', the dmca (and alike laws) and capturing people who did not commit a crime according to 'logic', and banning books like harry potter in a lot of libraries and a large pressure to install the same internet filtering software in public places such as libraries; I think the US should be our first target, as a country who does not share 'our views on free speech and expression'. ;-)
Even if your theory is correct (which it is not, as pointed out by other users). Then what prevents a user to do :
;-)
- Modify c:\windows\hosts, point fbi.gov to the ip of haxor.org
- Mail all passwords to me@fbi.org
Virus writers are smart. Very smart some times... keep this in mind please
Ps, one of my fav small changes:
o 'Hide Dragbar' (for the toolbar) actualy works!
Congrats to the galoen team! Its my defacto stanbdard browser now, and its realy a nice browsing experiance. Thanks to you all for the hard and great work!
Actualy, it would be quite simple to support ATAPI burners (since ATAPI is already supported). However the downside is in the userspace code. Most of the populair tools (read: cdrdao and cdrecord) are written with scsi interfaces in mind.. adding IDE writer support to those would be a lot more time consuming.
;-)
So scratch that of your linux 2.5.x wishlist, and put it on your cdrecord TODO list
Raw access to block devices (DB work)
SCTP (nice network tricks)
Block layer redesign (scsi, ide, etc)
High performance file systems (xfs, jfs, etc)
Re-worked network driver API
Hot-Plug Devices (pci/pcmcia)
Kernel build system
Intergration of some NSA secure linux idea's (mandatory ACL's, etc)
Async-IO addons (non posix conforment)
ACPI / Power management (needed for hot plug?) ;-)
And a lot of other topics. 'Specialy make sure to check out the video's. They provide some nice insights into the wo the file systems (xfs, etc), raw access to block devices (oracle was hot on this i think),rld of kernel hero's
check out this link to the lwn article for more details, descriptions and links.
Also, as we speak, the rml preempt patches for 2.4.15 have not yet been released, and the older ones (2.4.15-pre7) do not apply cleanly to the 2.4.15 tree. If you want to use that patch, wait a few hours/days. (they are very much worth using on a interactive desktop machine).
Ps, if anyone else, like me, likes his /lib/modules tree without holidays that are not celibrated here in europe; or is a religious vegitarian, simply edit the toplevel Makefile and remove the 'extraversion' (-greased-turkey) from it. Then you will have a 'plain' 2.4.15 ;-)
Heh, gues my next shipment will be marked "Anthrax, Will disperse upon heavy shock"
(fight evil with evil not good? bah)
NetBeans isn't an offshoot of Forte. NetBeans is the open source project that Forte is based upon. Saying NetBeans is an offshoot of Forte is like saying Mozilla is an offshoot of Netscape Navigator.
Heh, thats pretty funny! Mozilla _is_ an offshoot of Netscape Navigator (4.x code base), rewritten a few times, and then recycled back into netscape 6.x.
However, it is still an offshoot of netscape navigator
Not completely true. One file system might make it to be the 'default instalation choice' in most distributions, but each of the 3 journaled FS's has there own set of features and targeted markets.
ReiserFS, is a top-tech journaling file system which can be _very_ fast with some situations (large directories, etc), but as hans reiser pointed out, his purpouse is not to make a stable FS, but to keep development up, inventing new and cool technikes.. so not your #1 production choice for some.
XFS is known for its high output and parralism. In its roots it was tuned for streaming video and audio, and to work wel with _many_ cpu's (think >> 32).
JFS has a bit more mainframe background, stable (slower?), and secure..
ofcource each day they grow a little closer together (each wants all advantages), but untill one of them reaches the status 'ultimate FS', i think there is plenty of room for multiple visions and implimentations.
C'mon, you forgot the most important ones
'Does this mean Alan Cox will maintain this series now, and will use the different VM ?!'
or
'When will 2.5.x be started?'
It depends. Deleting the files will not do, since XP 'protects' them (new feature to prevent uninstaling programs to delete system dll's and the likes).
;-)
however there is an option burried deep in outlook express to 'Automaticly launch messager', de-select this, and outlook express is 'safe'.
some other programs also have these options build in, some don't.. Basicly, your prety stuck to it
great way of MS making sure that you will subcumb to their ways!
There realy isnt anything specific about 'Supporting XP' in lilo.
Either install XP in a fat32 partition, and use the standard other=/dev/hda2 config, or install it on a NTFS file system, and read the LILO Howto section on chain-loading the NT boot loader from a NTFS system.
There's nothing 'new' about how XP loads its OS.. just the standard NT (4/2000) OS loader, hiden under a prety graphic screen.
i have it dual booting perfectly on my laptop (ext2/fat32) and on my workstation (ext3/ntfs) using LILO.
(have not tried this under GRUB yet, so dont know how that works)
Disk 2 contains a few less-used packages, most of the -devel.rpm's, and some server daemons.
All in all, unless you do a extrememe minimal instalation, you will _definatly_ need disk to.
The point i'm trying to make, it is not a 'PowerTools' or 'Addons' disk, it is an intergral part of the instalation!
They have merged the PowerTools into the main instalation set (leaving out not often used, or badly maintained, or conflicting tools). So currently there is no 'Addons' cd's.
.. Unless you get the $199 Redhat 7.2 Pro set, which has (if i remeber correctly) 6 cd's containing quite a few extra apps and daemons.
Put the datacenter server behind a firewall, preferably with some string matching functionality (ie watchdog).
/default.ida, filtering on global.asa is also a good idea ;-) etc ..
the later iptables have a string-patch included, which allow you to target certain port/string combo's, with this it is easy to block worms from the webserver, as long as you know what request it makes.
exampple to block cmd.exe access (taken from my own internal firewall scripts, this will block nimda)
$IPTABLES -A INPUT -p tcp -i ! $INTERNAL --dport 80 -m limit \
--limit $LIMITLEVEL -m string --string "/cmd.exe" \
-m state --state ESTABLISHED -j LOG \
--log-level $LOGLEVEL \
--log-prefix "MS IIS cmd.exe usage:"
$IPTABLES -A INPUT -p tcp -o ! $INTERNAL --dport 80 -m limit \
--limit $LIMITLEVEL -m string --string "/cmd.exe" \
m state --state ESTABLISHED -j LOG \
--log-level $LOGLEVEL \
--log-prefix "MS IIS cmd.exe usage:"
$IPTABLES -A INPUT -p tcp -i ! $INTERNAL --dport 80 -m string \
--string "/cmd.exe" -m state --state ESTABLISHED\
-j REJECT --reject-with tcp-reset
$IPTABLES -A INPUT -p tcp -o ! $INTERNAL --dport 80 -m string \
--string "/cmd.exe" -m state --state ESTABLISHED\
-j REJECT --reject-with tcp-reset
If you wanted to block codered, filter on
(see iptables docs for more info)
G'luck
select distinct(fieldname) from table;
works fine..