Slashdot Mirror


User: geirt

geirt's activity in the archive.

Stories
0
Comments
175
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 175

  1. Do the math ! on Proton Polymer Battery · · Score: 2
    NEC claims it has the highest energy density of any electrochemical device, as well as a current discharge rate 20 times higher than lead batteries (20mAh device: 9A in 10 seconds... electric cars, anyone?)

    Hmmm, 9A in 10 sec = 25 mAh, that is more than the 20 mAh battery capacity. There is something wrong here !

  2. The simple solution on Microsoft vs. "Naked PCs" · · Score: 2

    Buy the PC without a harddrive, and buy the harddrive separate. I did that when I bought my laptop which of course is Micros~1 free. I didn't even have to return any CD with that legacy OS !!

  3. 18.284 viruses known by Norman on How Many Applications Depend On Windows? · · Score: 3

    This is silly ....

    I did a quick survey on the "Norman virus scanner, it knows about 18.284 viruses, that is more than 25% of all programs written according to the "Cato Institute". That simply has to be wrong, their estimate of 70.000 programs is way to low.

  4. Re:Impossible to implement on VMSK/2 Promises 5 Times More Bandwidth · · Score: 1

    &gt 70 dBm is 70 dB (=10000000 times) above 1 mW = 10 W.
    &gt 70 dBW is 70dB above 1 W = 10kW.

    Gee, where was I when I wrote that ?
    Yes, 70dBm is 10kW, but it only makes the case more clear. By using VMSK/2 modulation you use a lot of power to conserve bandwidth. This can be advantageous in some situations, but clearly *not* when you need high baud rates

  5. Re:Impossible to implement on VMSK/2 Promises 5 Times More Bandwidth · · Score: 1

    70 dBm is 70 dB (=10000000 times) above 1 mW = 10 W.
    70 dBW is 70dB above 1 W = 10kW.

    I think the math is OK ...

  6. Impossible to implement on VMSK/2 Promises 5 Times More Bandwidth · · Score: 4

    Nice theory, but this is impossible to implement:

    Do the math:

    Shannon's channel capacity theorem:

    C= B * log2 ( 1 + SNR )

    C = capacity in bps
    B = bandwidth
    SNR = signal to noise ratio

    Solving for SNR in dB ( = 10*log10(SNR) ) gives:

    SNR_db = 10 * log10 (( 2 ^ (C/B)) - 1)

    With C = 12.8 Mbit/s and B = 200 kHz you get SNR = 192 dB !

    To have a SNR = 192 dB, the signal has to be 1.8 * 10^19 times stronger than the noise ! A receiver with 200kHz bandwidth will typically have a noise floor at -120 dBm, so you need more than 70 dBm received signal strength. 70 dBm is 10 W !! And that is the signal strength at the receiving antenna, so the transmitter would have to be in the gigawatt range, to reach short distances.
    This means that VMSK/2 can be used, but you can't reach 12.8 Mbit/s without a nuclear powered transmitter. You can get a decent bit rate with VMSK/2 on battery powered equipment, but you have to design for a few kbit/s, not 12.8 Mbit/s. Nice theory, but ....

  7. Read my lips .... on Last Chance To Order A Vax · · Score: 2


    Read my lips .....


    ....... no more Vaxes !

  8. Re:Continuous Beta on Red Hat 7.0 Beta Is Out · · Score: 1

    Does this mean that RH7.0 will be a final snapshot from rawhide, and not a upgraded 7.0beta ? In a few weeks when the bug reports starts ticking in, will rawhide be more stable than 7.0beta, or is rawhide always the bleeding edge unstable redhat where we can crashtest all the new stuff ?

  9. Cheops has a lot of potential also ... on Preliminary Ethereal User's Guide · · Score: 2

    Cheops is a network "swiss army knife". It's "network neighborhood" done right (or gone out of control, depending on your perspective). It seems that the development has slowed down a bit though.

    Have a look at:

    http://www.marko.net/cheops/

    and

    http://www.marko.net/cheops/features.html
  10. Security concerns ? on IETF To Develop Anti-DoS ICMP · · Score: 1

    This technology does not affect your privacy !

    It will only affect you if:

    1. you lie about your ip address (that's called spoofing). A simple traceroute will give the same information if you don't spoof your ip. If you spoof your ip, the server you are connecting to can't send anything back to you since it doesn't know where to send it.
    2. you send massive amounts of data. The itrace message is only sent for every 20000 packet. That is flooding.

    Itrace will only give useful information about users who are abusing the flaws in the tcp/ip protocol and at the same time are sending lots of data (like syn flooding), and will not have any consequences for the rest of us.

  11. Embrace and extend (TM) on Will BXXP Replace HTTP? · · Score: 1

    I like simple protocols/standards with no possibilities for extensions. Look at history:

    Kerberos: It has a field which is reserved. The standard was abused by MS, and the extension is now a "trade secret" making "MS-Kerberos" a property protocol.

    SMTP mail: Can be extended with X- headers. Used is many incompatible manners by diverse email software.

    HTML: A standard which is designed to be easy to extend. Need I say more ?

    Keep the protocols simple with no possibilities for extensions, and make sure that implementations don't fail gracefully when abused. If so, all implementations will work together, and MS and other will fail when they apply their "embrace and extend" tactics.

  12. The first radio amateurs .. on Radio Astronomers Win Spectra · · Score: 2
    This reminds me of the first radio amateurs. They where assigned all frequencies above 300 kHz (wavelength shorter than 1 km) because the frequency was so high that (it was believed at that time) "the radio waves propagates as light" and thus could not pass any obstacles like trees, buildings and the horizon.....

    It could not have been more wrong, and today the radio amateurs are crammed into small segments scattered all over the RF spectrum.

    As soon as there is any legitimate need for these frequencies, I am sure that the history repeats.

  13. Beware Of Microwave Ovens .... on Beware Of 2.4 GHz Interference · · Score: 2

    Microwave ovens operate in the 2.4 GHz band, and are poorly shielded high power transmitters. Wireless lans and other ISM band applications are low power transmitters, but many microwave ovens (especially older ones) radiate (read: interfere) more power than these low power transmitters are allowed to do, because of their poor shielding. I would be very sceptical to use equipment running in the 2.4 GHz for "mission critical" work. 5.7 GHz ISM band equipment would be a better choice.

  14. Linux 2.2.16 Release Notes on 2.2.16 Kernel Released - Fixes Security Hole · · Score: 1

    Linux 2.2.16 Release Notes

    Platforms:Alpha, PowerPC, S/390, Sparc, X86

    Introduction
    Linux 2.2.16 is the latest update to the Linux kernel tree. The out of the box tree supports the Alpha, PPC, S/390, Sparc and X86 platforms. MIPS ismostly merged but you should obtain the platform specific tree. ARM and M680x0 users should get their platform specific tree.

    Compilers
    This code is intended to build with gcc 2.7.2 and egcs 1.1.2. Patches for building with gcc 2.95 are merged but less tested than other compilers. Caution is recommended when using gcc 2.95 and feedback is sought.

    Binary Compatibility
    Linux 2.2.16 changes a few internal system structures. You may need to rebuild a few third party modules such as pcmcia-cs when upgrading from older kernels to this one.

    Security Notes

    Linux 2.2.16 is primarily a security release. It includes fixes for both local and network related bugs. Upgrading is strongly recommended.

    Security Updates

    Capabilities
    Fixes for serious setuid handling flaws when using restricted capability sets
    ELF loader
    The ELF loader could be tricked by erroneous headers
    Procfs
    Several /proc drivers failed to do correct sanity checking
    Readv/writev
    Potential overflow bug fixed
    Signal Stacks
    Exec failed to clear an existing alternate sigstack
    System 5 Shared Memory
    If a user managed to attach a segment 65536 times bad things happened.
    TCP multiconnect hang
    The TCP code had a bug that could cause the machine to hang. This was user exploitable.

    Architecture Updates

    Alpha
    Fix SRM handling
    Export symbols needed for modular tv card support
    Fix SMP rescheduling with lock held
    Handle early Monet boards

    i386
    Handle IBM thinkpad APM bios again
    Attempt to work around broken BIOS MP1.4 tables
    Interrupt controller hanging changed to handle possible buggy chipsets
    In a few cases IRQ probing was fooled by longstanding pending IRQs
    Detect and report Intel 'Cascades' series processors
    Support processors over 4.3GHz in speed

    MIPS

    PowerPC

    S/390
    Resynchronized with the IBM code base. Multiple fixes.
    IBM S/390 partition formats.

    Sparc
    Sparc64 OBP fixup fixes
    Envctrl driver updates
    Fix mishandling of some unaligned exceptions
    Fix tlb flushing bug
    Sbus audio fixes for poll()
    Report correct errors on sunmouse errors

    Core Updates

    Elevator algorithm changes
    The disk scheduling algorithm is now fair over short as well as long terms
    Kmod
    The module loader spots loops and acts sensibly if they occur
    VM fixes
    Improve the virtual memory subsystem behaviour

    Driver Updates

    Adaptec 152x
    Recognize the AIC6370Q cards
    ATI frame buffer
    Fix PCI address handling errors
    CDROM
    Generic CD-ROM layer enhancements akin to 2.4test
    CMPCI audio (CMPCI 83x8)
    The SP/DIF output is now supported and a DMA bug fixed
    Computone Serial
    Updated to rev 1.2.9
    Console
    A memory scribble in the console driver has been cured.
    CPiA Camera
    Driver updates and fixes
    Cyclades Serial
    Report physical addresses, PLX9050 bug workaround, improved performance for TX on Cyclom-Y
    Girbil dongle
    A timing problem with some devices has been fixed
    I2O Block
    Support added for dynamic volume creation/deletion
    I2O core
    Fix several bugs in the core
    IDE-CD
    Remove the ghost DVD hack. DVD-RAM is now writable directly.
    IDE-CD
    Unified audio ioctls, packet interfaces using MMC2. Fix possible OOPS
    IDE-CD
    Add DVD ioctls needed for DVD movie players
    IDE Disk
    Handle drives jumpered for 4092 cylinders
    IDE Disk
    Avoid automatic DMA enables on the 450NX
    IDE Probing
    Fix a bug that sometimes caused CD-ROM or LS-120 probe errors
    IDE
    Recognize Simple Tech ATA Flash disks.
    INI9100U
    Handle shared IRQs
    Intel ICH audio
    A minimal driver for the i810 audio is now included.
    ISDN
    Fix multilink PPP problems
    Keyboard
    Handle PS/2 style reconnect code sequences.
    Lp
    Added more checks to careful mode
    Maestro audio
    Poll bugs have been fixed and a potential crash on unload.
    MDA console
    Fix cursor bugs
    Parallel IDE
    This now tries to autoload a protocol module
    Parport
    Add TIMEDIA 1889 support
    PSS Audio
    Joystick support sorted out, cleaned up code and more
    RAM disk size limit
    This is now configurable
    Random driver
    Remove key repeat codes from random entry pool - they are too predictable
    SBC-60XX
    A driver for the watchdog on this board has been added
    SCSI CD-ROM
    Removed the GHOST hack. SCSI DVD-RAM are now writable directly.
    SCSI Disk Driver
    Correct handling of disks with 4K block sizes
    SCSI Generic
    Updated to the current revision
    Seagate SCSI
    Recognize the IBM F1 V1.20 card
    ServeRAID
    Updated to the 4.0 driver
    SyncLink
    Updated to handle Synchronous PPP and Cisco HDLC
    Trident 4DWave driver
    New sound driver added. Also supports the SiS 7018 and ALI5451
    TTY Layer
    Return -EFAULT rather than ignoring invalid I/O requests.
    VGA console
    Disable the IRQ on the vga frame buffer
    VIA 82cxxx
    The driver now supports native mode audio.
    Yamaha PCI Audio
    A legacy mode driver has been added. An ALSA native mode driver is in progress.

    File System Updates

    Ext2fs
    Fix a long standing but never observed bitmap handling bug
    FAT
    Clean up multibyte encoding handlers
    ISOfs
    Handle sessions better
    NCPfs
    Mixed updates
    NFS
    Fix potential machine hang in nfs_free_dentries
    Partitions
    Disks with old style partitions on large block sizes are now automatically recognized and handled.
    SMBfs
    Assorted updates, removal of debugging messages. POSIX unlink semantics
    UFS
    Fixed buffer leak on full disks

    Miscellaneous Updates

    Configuration
    Both Menuconfig and Xconfig have been improved.
    Gcc 3.x
    Change compiler tests ready for when gcc 3.0 eventually appears

    Network Updates

    3c515
    Fix a bug where the board hung after 2^32 packets
    3c59x
    Extensive updates and bug fixes to this driver. NWAY on the 3c590C
    82596
    Performance enhancements and more
    Acenic
    Updated to 0.44. Fixes for a crash sometimes seen with dhcp clients
    Appletalk
    Several cases where appletalk would oops on device downs have been fixed
    C101
    Added a synchronous driver for the Moxa C101
    DGRS
    Support shared IRQ mode. Handle gcc 2.95 builds
    DHCP
    DHCP is now supported on diskless boot
    DMFE
    Remove surplus error messages
    EEpro
    Add support for the older ee10 boards (82595FX etherexpress 10)
    EEpro100
    Workaround FCB interrupt lockups, clean up 82559ER support. Honour PortReset timing.
    Hamachi
    Driver for the Packet Engines GNIC-II added
    IBM TR
    The windowed shared ram is now supported in full
    IP Masquerade
    A memory scribble in the masquerade code has been fixed
    IPX
    Fix a memory leak in the IPX layer
    IRDA
    Fix for automatic bandwidth setting
    Olympic TR
    The IBM PCI adapters now work on LinuxPPC
    Riscom N2
    Support for the RISCom/N2 added. (not the integrated CSU/DSU)
    SBE WanXL
    Support for this has been added.
    SMC9194
    Fix board memory allocation bug.
    SyncPPP
    Added ioctls for changing flags
    TCP
    Fix a crash on certain unusual TCP retransmit patterns
    Unix sockets
    Provide credentials on socketpair()

  15. Why ?? on Open-Source != Security; PGP Provides Cautionary Tale · · Score: 2

    >
    > Versions 2.* and 6.5 of PGP do NOT share this problem.
    >

    This is how this was fixed in pgp 6.5i:

    if((fdesc=open( devrandom, O_RDONLY|O_NONBLOCK)) > 0) {
    while((numread = read( fdesc, buffer, BUFFSIZE)) > 0) {
    for( p = buffer ; numread > 0 ; numread--, p++ ) {
    PGPGlobalRandomPoolAddKeystroke(*p);
    *p=0; /* burn it.*/
    }

    RandBits = PGPGlobalRandomPoolGetEntropy();
    StillNeeded = TotalNeeded - RandBits;
    }
    }

    <conspiracy mode>
    This bug was introduced in PGP 5.0 and fixed in PGP 6.5. Why wasn't
    this reported on bugtrack, a long time ago ? Although the code is
    substantially rewritten, I am would be very suprised if the author
    of this code in 6.5 didn't see this bug (after all he fixed it ...)
    </conspiracy mode>

  16. 270 Mb/s SDI is digital PAL ... on Add-On Shows DVD As It Should Be · · Score: 1
    Bob Auger of Electric Switch, a DVD production company, says:
    "This is the first time DVD is being seen as it is meant to be seen."

    This is just wrong ! He is showing DVD in SDI quality which basically is digital PAL. PAL has a resolution of 625x360 pixels. DVD is encoded with 720x480 pixels. He is using 225000 pixels out of 345600....

    The DVD format is so advanced, it does not exit any player which uses all features (yet). This is a short list:

    • Over 2 hours of high-quality digital video (over 8 on a double-sided, dual-layer disc).
    • Support for widescreen movies on standard or widescreen TVs (4:3 and 16:9 aspect ratios).
    • Up to 8 tracks of digital audio (for multiple languages, DVS, etc.), each with as many as 8 channels.
    • Up to 32 subtitle/karaoke tracks.
    • Automatic "seamless" branching of video (for multiple story lines or ratings on one disc).
    • Up to 9 camera angles (different viewpoints can be selected during playback).
    • Menus and simple interactive features (for games, quizzes, etc.).
    • Multilingual identifying text for title name, album name, song name, cast, crew, etc.
    • Instant rewind and fast forward (no "be kind, rewind" stickers and threats on rental discs)
    • Instant search to title, chapter, music track, and timecode.
    • Durable (no wear from playing, only from physical damage).
    • Not susceptible to magnetic fields. Resistant to heat.
    • Compact size (easy to handle, store, and ship; players can be portable; replication is cheaper).
    • Noncomedogenic.

    I think that the ability to select up to 9 different camera angles during playback is one of the cooles features !

  17. Re:IPv6 - a thought on IPv6 Over OpenBSD · · Score: 1
    IPv6 is comming and it is comming fast. I figure it'll be about 2 years before most top level providers start implementing it.

    Two years is extremely slow in the computer age ....

  18. Changelog on Linux 2.2.15 Released · · Score: 2
  19. CAD for schematic capture and pcb layout on ISO Image Web Site And CAD Program · · Score: 2
    For those of us working with electronics, eagle has existed for linux for some time now.

    They even have a freeware version which is ok for weekend projects.

    http://www.cadsoftusa.com/ or http://www.cadsoft.de/

    This software is not a toy, it is one of the best pcb design packages available on any platform, and it is reasonably priced. Life is good to us electronics engineers !

  20. The open source alternative on Trolltech Developing Qt That Doesn't Need X · · Score: 3
    Microwindows/NanoGUI is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. NanoGUI allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device.

    Both share a common graphics engine. Nano-GUI is based on an X-like protocol called Nano-X. Microwindows sports an interface similar to the ECMA APIW spec with some advancements.

  21. Overclock the sweet thing with gMGAclock on Review Of The Matrox 32MB Millenium G400 · · Score: 3

    As always, Matrox has excellent linux support. G400 runs fast and steady under XFree86 SVGA server. You can overclock the board with gMGAclock, a GNOME-based overclocking utility for Matrox G400 cards.

  22. plex86, crusoe and jit compilation on FreeMWare Renamed 'plex86' · · Score: 3
    The idea of the plex86 project is to create a viritual machine which analyzes the code, and determines which parts of the code that can run safely on the CPU without touching the protection mechanism. This requiers heavy cooperation between the paging/protection mechanisms of the two opertating systems, and a minor change in one of them, requiers changes in freevmware. This is why vmware need to know which OS to run as guest OS.

    Then came Transmeta and Crusoe. This CPU has "hardware" just in time compilation of X86 code, which means that the cpu compiles the x86 code to Crusoe native code before executing, and saves the compiled code in a cache. The cpu discards old compiled code in the cache, which stops the cache from growing beyond limits.

    These techniques could be combined, by doing jit compiling of x86 code to x86 code (ie. coping the code to a cache and adding breakpoints to the compiler at every instruction which isn't compiled before or discarded from the cache). This is fast, since no "real" compilation is necessary. On the Crusoe the compilation is much harder since you compile to another instruction set. If this is possible, running a guest OS on a linux machine should be very fast and smooth, and all this could be done in user mode, without kernel support. As more of the guest os code is "compiled", we could discard (or page out) the "interpreted" code (the original os code) thus saving memory for the cache. The memory usage of vmware has disappointed more than one user.

  23. Re:ISA ??? on Proper Serial Console Support · · Score: 1
    Sharing IRQ's between PCI and ISA does not work, which implies that your SCSI controller might be forced to share an interrupt or dma channel with one of the the ethernet controllers if you have a ISA card in your system. If the card had been a PCI card it could share the IRQ with the SCSI controller for the backup streamer, which would have minor impact on the system performance.

    In a PC, every important card (scsi, ethernet, etc.) should have its own unshared interrupt. Adding ISA cards for low bandwidth purposes, eats interrupts from the high bandwidth tasks.

    Parity shouldn't be an issue, since a bus isn't supposed to fail. The mechanism exists to isolate errors, since debugging hardware incompatibility is very difficult.

    The industry chooses lower supply voltages on electronics simply because it delivers better price/performance ratio, but this does not apply it you have to add a switch mode power supply to your ISA card to create the +3.3 V from +5V.

    So in short: Why would anyone in their right mind make a new design based on the ISA bus ?

    Green engineers ?

  24. ISA ??? on Proper Serial Console Support · · Score: 2
    &lt rant&gt

    Why would anyone in their right mind make a new design based on the ISA bus ? This is a brain dead bus, without interrupt sharing and severe limitations on DMA and IO. There does not exist a complete specification on the bus, only a collection of random writings and books. There was an attempt by ieee (?) to make a spec, but they failed because of the ugliness of the existing implementations. It has an even more kludgey and unreliable plug and pray specification. The bus has no error correction, parity or ECC. I refuse to put any ISA card in any new computer (cheap home pc or desktop for the secretary), and this card is meant for servers !!

    Oh, did I mention that the bus is +5V only ?

    Oh well, back to work.

    &lt/rant&gt

  25. The no soldering approach (HOWTO) on Promote Your ATA66 Controller To A RAID Controller · · Score: 1
    Install linux.

    This card is a software raid solution, the flash prom contains software raid drivers similar to the linux md drivers. This modification makes sense if you need raid under dos/windows which is supported by Promises software bios and drivers. Linux has its own drivers doing the same thing, called md.

    The resistor (yep, it's a resistor, not a transistor) is only in place to distinguish between the two boards, and make sure that users who need software raid in bios have to pay for it.

    There is no reason why a modified card should give higher performance under linux what so ever.