I aggree, The kernel really need proper modularisation. It annoys me that I have to patch the whole kernel to a given version and can't just patch up the modules I use.
I've sent some small critical patches for the 2.5 USB tree (that also apply to 2.4), which were reviewed, everyone said there ok, but then never applied.
The Kernel is also lacking in documentation, e.g. USB (which I'm nmost famillia with) is based on clear documented standards, a lot of the functionality and data structures are pulled directly from the standards, but I don't think you'll find a single referance to this in the USB source.
somthing like/* * stucture description...... * Taken from document xyz section 123 */ struct stucture {.... };/* *This is a function is does abc * *Refer to document xyz section 123 */ function afunction(){ }
would be a good start.
lost of links to lots of places.
on
XFree86 Politics
·
· Score: 1
XFree86 seems very poorly managed, especially compaired to somthing like KDE. The whole project seems to take a black box approach, or at least that's my view from XFree86.org
If I take a look at what's in the next release I get Release Plans "XFree86 4.x Our current release is the 4.3.0 release, which was released on 27 February 2003.
A current snapshot of the 4.x code can be checked out of our public CVS repository."
I downloaded some ligit music from BeSonic and wanted to send some money in the Musicians (artists paint, or just look pretty) direction. but couldn't find a way.
Well, I'm not paying their cheque next month. Oh, wait, they have the electric chair. fuck the employees right to kill me, where's slavery when you need it.
Main Entry: fascism Pronunciation: 'fa-"shi-z&m also 'fa-"si- Function: noun Etymology: Italian fascismo, from fascio bundle, fasces, group, from Latin fascis bundle & fasces fasces Date: 1921 1 often capitalized : a political philosophy, movement, or regime (as that of the Fascisti) that exalts nation and often race above the individual and that stands for a centralized autocratic government headed by a dictatorial leader, severe economic and social regimentation, and forcible suppression of opposition
2 : a tendency toward or actual exercise of strong autocratic or dictatorial control
There are plenty of free parsers for XML out there.
One of the hardest things I've found with XML is writing the data out in an XMLable way, the internal data structure and the XML data structure can be quite different.
How many projects have you worked on when the interfaces change as frequently as the business requirements?
the plumbing may be hard and buggy, but it's easy to test (it's easy to produce manual input and output tests and use diff), and normally only has to be done once.
Re:not a C/C++ compiler
on
RMS Turns 50
·
· Score: 1
Well I think, Intel, Microsoft and Borland make better compilers.
GCC doesn't support:
incremental linking
Proper oprimizations for MMX etc...
Pre-compiled headers... and lots of other stuff.
The next version of GCC is going to have a lot of this in, you can already get patched for pre-compiled headers and better optimization (especially on non-X86 platforms)
2.5 is ooohhhh so much better than 2.4 with low-latency, pre-emption etc....
I've been running 2.5.54 on my server box for about a month (current uptime 23 days reboot due to power fail), the system is a butchered mandrake 7.1
I've only had two problems, evolution doesn't work properly (i didn't like evolution anyhow, so I use kmail now). and USDDevFS is buggy, which I wrote a patch for and sent the the USB mailing list.
on the server (ex workstation) I run postfix, appache, X and kde 3.1, a USB adsl modem, NFS, CUPS , NATS and it's currently got a sound-blaster Live.
Audio and KDE responsiveness is so much better than any 2.4 kernel I've tried, even though I don't have an acceletared graphics card.
in soviet russia we had everything we wanted delivered to us by the government, it was great untill the pesky left wingers came along and broke things up.
But linux is becoming more popular, and like it or not getting close to taking over apple.
This is not a Linux good Apple Bad argument but software (and hardware drivers) are usually only written for the top two OS's in the market. If Linux hits the #2 spot then their will be more games, profesional GUI based apps and media/consumer drivers for linux.
Linux on the web has been #1 for quite some time, and already has reasonable support for serious hardware.
GDAM is a digital dj mixing software package. It aims to be a powerful, professional-quality music mixing and remixing system, suitable for live performance. It was conceived on some beautiful summer morning (in 1998), and developed with drive and enthusiasm that seemed completely unnatural. Over four years later, we have achieved many of our goals; yet, development continues. Here is a list of features:
client-server architecture based around glib streaming and mixing of any number of mp3 files dynamic filter insertion and removal multiple sound device support (see the faq) plugin support cacheing / playing loops contiguous queueing - plays albums without gaps between songs, regardless of output buffer size dj turntable-style interface assisted beat matching waveform viewer / beat calculator sequencer record from any point in the stream, to disk or another process gtk gui's, with simple skin support flexible command-line interface gdam123 - an mpg123 clone that talks to a gdam server Users Guide hardware input support (midi and other) support to use LADSPA plugins support to create LADSPA plugins graphically online help
High Latency..... pop along to kernel.org and get a 2.5 kernel. Oh, and make sure your graphics card is accelerated.
'Poor compatibility with Professional and New hardware', wait till Mac becomes #3, also I think it's easier to write drivers for 2.5/6.
'Poor feature support for Linux', go get alsa (or 2.5 since it has alsa in the kernel tree).
'Best Stability on Linux audio drivers', now this is where you can help, since you want 1 2 and 3 why not goto kernel.org, get a 2.5 kernel, do some testing and report the bugs in the kernel bugzilla.
'adoption of compression of the video stream', lossy compression. see you don't get as much.
analogue to digital is by nature lossy, if you then mpeg (well that's what it looks like when you get interferance) the video it's even less of what you started with.
I know the local admin password!!! because I frequently need to install or run software with admin rights and calling up helpdesk all the time just pissed them off.
I aggree,
/* ...... .... /*
The kernel really need proper modularisation.
It annoys me that I have to patch the whole kernel to a given version and can't just patch up the modules I use.
I've sent some small critical patches for the 2.5 USB tree (that also apply to 2.4), which were reviewed, everyone said there ok, but then never applied.
The Kernel is also lacking in documentation, e.g. USB (which I'm nmost famillia with) is based on clear documented standards, a lot of the functionality and data structures are pulled directly from the standards, but I don't think you'll find a single referance to this in the USB source.
somthing like
* stucture description
* Taken from document xyz section 123
*/
struct stucture {
};
*This is a function is does abc
*
*Refer to document xyz section 123
*/
function afunction(){
}
would be a good start.
XFree86 seems very poorly managed, especially compaired to somthing like KDE.
The whole project seems to take a black box approach, or at least that's my view from XFree86.org
If I take a look at what's in the next release I get Release Plans
"XFree86 4.x
Our current release is the 4.3.0 release, which was released on 27 February 2003.
A current snapshot of the 4.x code can be checked out of our public CVS repository."
And what's in 4.x? looks like nobody knows.
But what happens when you don't want a car, or to go anywhere. 200 million people drag you along and make you pay.
I downloaded some ligit music from BeSonic and wanted to send some money in the Musicians (artists paint, or just look pretty) direction. but couldn't find a way.
security - trust no-one, except me.
TRUST - managed, we 'manage' your PC.
"the consumer" - The tax payer.
Music - Somthing that's too bad to dance to and too droll to humm.
Rights - Something that hasn't been taken away yet.
"consumer durables" - things that are made to break after you get them home, not before.
Inovation - Anything that makes you fit into our little box.
"Internet Experiance" - We always make it better.
"the buyer" - The owner.
Use postgres for anything complicated and MYSQL for anything simple, light weight and fast.
/fstab when vi is fine.
Why use openoffice for editing
Well, I'm not paying their cheque next month.
Oh, wait, they have the electric chair. fuck the employees right to kill me, where's slavery when you need it.
facist
One entry found for fascism.
Main Entry: fascism
Pronunciation: 'fa-"shi-z&m also 'fa-"si-
Function: noun
Etymology: Italian fascismo, from fascio bundle, fasces, group, from Latin fascis bundle & fasces fasces
Date: 1921
1 often capitalized : a political philosophy, movement, or regime (as that of the Fascisti) that exalts nation and often race above the individual and that stands for a centralized autocratic government headed by a dictatorial leader, severe economic and social regimentation, and forcible suppression of opposition
2 : a tendency toward or actual exercise of strong autocratic or dictatorial control
umm....
We used your fucked up GPS signals to guide the WMD that you provided all the raw materials for and had provided us in the past.
Anyonly else ever think of gasing the Iraqi population apart from the UK?
There are plenty of free parsers for XML out there.
One of the hardest things I've found with XML is writing the data out in an XMLable way, the internal data structure and the XML data structure can be quite different.
4 years, is that all
How many projects have you worked on when the interfaces change as frequently as the business requirements?
the plumbing may be hard and buggy, but it's easy to test (it's easy to produce manual input and output tests and use diff), and normally only has to be done once.
Well I think,
Intel, Microsoft and Borland make better compilers.
GCC doesn't support:
incremental linking
Proper oprimizations for MMX etc...
Pre-compiled headers...
and lots of other stuff.
The next version of GCC is going to have a lot of this in, you can already get patched for pre-compiled headers and better optimization (especially on non-X86 platforms)
Behind what? hurd is a micro-kernel and is far better than Linux for some applications.
You saying if Japan can build the earth simulator why is transmetta so far behind. Well I wouldn't want the earth simulator in my laptop.
2.5 is ooohhhh so much better than 2.4 with low-latency, pre-emption etc....
I've been running 2.5.54 on my server box for about a month (current uptime 23 days reboot due to power fail), the system is a butchered mandrake 7.1
I've only had two problems, evolution doesn't work properly (i didn't like evolution anyhow, so I use kmail now).
and USDDevFS is buggy, which I wrote a patch for and sent the the USB mailing list.
on the server (ex workstation) I run postfix, appache, X and kde 3.1, a USB adsl modem, NFS, CUPS , NATS and it's currently got a sound-blaster Live.
Audio and KDE responsiveness is so much better than any 2.4 kernel I've tried, even though I don't have an acceletared graphics card.
How can it be better?, it's not free. (and requires shockwave for the 'intro' page)
in soviet russia we had everything we wanted delivered to us by the government, it was great untill the pesky left wingers came along and broke things up.
But linux is becoming more popular, and like it or not getting close to taking over apple.
This is not a Linux good Apple Bad argument but software (and hardware drivers) are usually only written for the top two OS's in the market.
If Linux hits the #2 spot then their will be more games, profesional GUI based apps and media/consumer drivers for linux.
Linux on the web has been #1 for quite some time, and already has reasonable support for serious hardware.
Try gdam, I havn't seen it in any distros yet.
GDAM is a digital dj mixing software package. It aims to be a powerful, professional-quality music mixing and remixing system, suitable for live performance. It was conceived on some beautiful summer morning (in 1998), and developed with drive and enthusiasm that seemed completely unnatural. Over four years later, we have achieved many of our goals; yet, development continues. Here is a list of features:
client-server architecture based around glib
streaming and mixing of any number of mp3 files
dynamic filter insertion and removal
multiple sound device support (see the faq)
plugin support
cacheing / playing loops
contiguous queueing - plays albums without gaps between songs, regardless of output buffer size
dj turntable-style interface
assisted beat matching
waveform viewer / beat calculator
sequencer
record from any point in the stream, to disk or another process
gtk gui's, with simple skin support
flexible command-line interface
gdam123 - an mpg123 clone that talks to a gdam server
Users Guide
hardware input support (midi and other)
support to use LADSPA plugins
support to create LADSPA plugins graphically
online help
High Latency.....
pop along to kernel.org and get a 2.5 kernel. Oh, and make sure your graphics card is accelerated.
'Poor compatibility with Professional and New hardware', wait till Mac becomes #3, also I think it's easier to write drivers for 2.5/6.
'Poor feature support for Linux', go get alsa (or 2.5 since it has alsa in the kernel tree).
'Best Stability on Linux audio drivers', now this is where you can help, since you want 1 2 and 3 why not goto kernel.org, get a 2.5 kernel, do some testing and report the bugs in the kernel bugzilla.
'adoption of compression of the video stream', lossy compression. see you don't get as much.
analogue to digital is by nature lossy, if you then mpeg (well that's what it looks like when you get interferance) the video it's even less of what you started with.
by reducing the impact of interference.
You get less for your monet with digital, but at least you know what your getting.
Did he just pick up the nearest magazine or book and describe the layout that he saw?
Face to face conversations are for hard problem resolving or when more emotional feedback is required.
The phones just nasty and intrusive.
Email's great, you can forget what you read, but then find it later to recap. ( I send myself emails all the time!)
You can proof important emails to avoid a slip of the tounge.
And most importantly emails can be sorted and prioritised.
I know the local admin password!!! because I frequently need to install or run software with admin rights and calling up helpdesk all the time just pissed them off.