Slashdot Mirror


User: halfnerd

halfnerd's activity in the archive.

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

Comments · 73

  1. Re:So what's the license on SkyOS, anyway? on New SkyOS 5.0 Screenshots Released · · Score: 1

    IIRC there's a post on the SkyOS forum which tells about the license. It is _not_ open-source. Users don't get access to the source-code. I'm not even going to try it out.

  2. Re:The best tool :) on System Recovery with Knoppix · · Score: 1

    I have nothing against qtparted but I think that it isn't a good idea to remove parted altogether. I'd certainly like to use it from the command-line, because some of the computers that I can fix using knoppix don't have the power to justify using X11.

  3. Extigy = SBLive ?? on Computer Audio - To USB or Not to USB? · · Score: 1

    I heard someone saying that extigy is equal to an SBLive 5.1 with USB-interface... and the Audigy2-chipset is way newer, and has 96bit sampling and other nice stuff. So IIRC and the extigy uses the Live!-chipset, then I'd definately buy a Audigy2-based card instead.

  4. Re:Not bad... on Khronos Releases OpenGL ES Graphics Standard · · Score: 2, Informative

    isn't it Library, not Language?

    at least it seems to me that the original language for opengl was/is (there are numerous ports these days) c/c++.

    Just my two cents.

  5. Re:Java3D not available on Mac on Sun Pushes Java For Games Market · · Score: 2, Insightful

    Actually Sun should spend much more time reviewing the Java3D architecture. It is much slower that for example the GL4Java bindings (which should be available for pretty many platforms). I don't know if this has changed, but this information is based on this report.

  6. More Information on Sun Pushes Java For Games Market · · Score: 2, Informative

    Check out this

    I read it just yesteday and must day that I'm impressed with all the information in this report. Certainly a good resource on this subject.

  7. Knoppix on Linux Distributions for the Vision Impaired? · · Score: 1

    I think knoppix has an option to boot up with some kind of braille-tty for blind people. Haven't tried it out though.

  8. The Schemix home page on Schemix - A Scheme In The Linux Kernel · · Score: 0, Redundant

    Schemix

    Schemix is a Scheme system, implemented as a patch to the Linux kernel. It aims to attain R5RS compliance while remaining small, fast and easy to understand.

    The intended use of Schemix is for exploration of the Linux kernel and for rapid, interactive prototyping of Linux drivers and other new kernel features. To achieve this, Schemix will attempt to make a large subset of the kernel functionality available to Scheme programs. Interactivity is via a character device, /dev/schemix which presents a REPL (Read, Eval, Print Loop) to anyone having access to the device.

    Schemix is based on a stripped-down and modified version of TinyScheme. Currently the system can be successfully compiled into a 2.4.x kernel, which then reads and executes Scheme code from /dev/schemix. Any output is written to /dev/schemix.

    The following is a short example of a Schemix session (colour coded to make it easier to read):

    $ cat /dev/schemix

    $ echo "(display (+ 1 2 3))" > /dev/schemix
    $ cat /dev/schemix
    6
    $ cat > /dev/schemix
    (define foo (kernel-lambda (char*) printk))
    (foo "Blah, blah, blah")

    $ dmesg | tail -n 1
    Blah, blah, blah
    $ echo "(make-device foo ((a 1) (b 2)))" > /dev/schemix
    $ ls -l /dev/foo
    crw------- 1 root root 10, 1 Mar 31 14:09 /dev/foo
    $ echo "(display a)" > /dev/foo
    $ cat /dev/foo
    1
    $ echo "(display a)" > /dev/schemix
    $ cat /dev/schemix
    Error: eval: unbound variable: a
    $ echo "(exit)" > /dev/foo
    $ ls -l /dev/foo
    ls: /dev/foo: No such file or directory
    $ # the following assumes there is an exported variable 'int blah' in the kernel source.
    $ echo "(define read-blah (kernel-getter (int) blah))" > /dev/schemix
    $ echo "(define write-blah (kernel-setter (int) blah))" > /dev/schemix
    $ echo "(display (read-blah))" > /dev/schemix
    $ cat /dev/schemix
    0
    $ echo "(write-blah 42)" > /dev/schemix
    $ echo "(display (read-blah))" > /dev/schemix
    $ cat /dev/schemix
    42

    The most frequently asked question about Schemix is 'why?'. This is good. People should always ask 'why?' when something gets pushed from user-space into kernel-space. There are things about the Scheme language though, that make it a Good Thing to have in the kernel:

    * Scheme is a very safe language. It doesn't allow you to create arbitrary pointers or over-run buffers. If you divide by zero, the universe will not end. This makes it a good language for prototyping, because prototyping is basically the act of making lots of mistakes until, eventually, you make the right mistake and call it a finished product.
    * Schemix is small. It adds very little overhead to a kernel but provides lots of power and flexibility.
    * Schemix can be very secure. If you are brave enough to use Schemix in a production system you can shut down the /dev/schemix REPL by doing 'echo "(exit)" > /dev/schemix'. Also, if you don't use any of the kernel-* functions provided by Schemix and just stick to R5RS Scheme, you should never be able to crash the kernel.
    * It's fun

    The current release of Schemix (2.4.20) can be downloaded from here

    Features that are planned but not yet implemented:

    * The special forms kernel-getter and kernel-setter will be extended to allow getting and setting of multi-dimensional variables, e.g.
    o (kernel-getter (char* 1024) foo) ; foo is a string with maximum length 1024
    o (kernel-setter (int** 50 50) bar) ; bar is a two-dimensional array of ints (50 x 5

  9. SourceForge is not what you are looking for on Alternative to SourceSafe in a Commercial Environment? · · Score: 3, Informative

    Or at least i think so. If I understand this correctly then sourceforge is just like sourceforge.net - a hideously large database of projects. I don't think that's what you are looking for. CVS is tested and good. But it has some problems. Go check out subversion too - subversion.tigris.org, it's a cvs-like tool that has fixed many of cvs' inconveniences.
    and BitMovers BitKeeper is used for the Linux-kernel, so it has proven to be very reliable and extendable too.

  10. Re:Too risky! on Mozilla's Major New Roadmap · · Score: 1

    I belive this has partly been done. The MS HTML Engine is an embeddable ActiveX control, which is also used in many non-MS products, to view the HTML-documentation, for example. The exists an ActiveX-control for Gecko, although it may be pretty dated by now, and I do not have the link handy right now.

  11. Re:DVD? on Lindows Media Computer: Power to Strike Microsoft? · · Score: 1

    At least the article stated is doesn't include a hardware DVD-decoder, so I would guess they use software.

  12. Creative on Creative Uses for 5.25" Drive Bays? · · Score: 1

    A Creative Audigy 2 Platinum with all the connectors in a 5.25" slot.

  13. Re:unclutter on X With No Mouse Cursor · · Score: 4, Informative

    Even found you an url:
    http://packages.debian.org/stable/x11/unclut ter.ht ml

  14. unclutter on X With No Mouse Cursor · · Score: 3, Informative

    unclutter does the job for you

  15. Re:c++ programs on Intel Compiler Compared To gcc · · Score: 2, Interesting

    I'm running mozilla compiled with gcc 3.2.1 with no problems at all. Even got java working thanks to the excellent portage system in Gentoo. And I heard that flash 6 can be used with gcc3.2.1 compiled mozilla

  16. Re:MS mouse, Logitech mouse, All are made in Taiwa on Microsoft To Exhibit at LinuxWorld Expo · · Score: 1

    That's weird, because my MS Intellimouse Exploder(tm) is the best mouse I've ever used under XFree86. If I only could use all five buttons.

  17. Re:license on At Long Last: Stable Version of FreeCraft Game Engine · · Score: 1

    You don't have to license your data; graphics, levels, sounds, etc. And if you hacked this engine to include a scripting language, you could remake most of the game, like AI in the scripting language, and that would not either have to be licensed under the GPL

  18. Re:major concern on How to "Open Source" Custom, Contract Software? · · Score: 1

    this is a good point. and even if you would give the source away for free, the client must've contacted you because of the fact that there is currently no software doing what they want their soft to do. SO they get a software product that is non-existent before hiring you, and they get the right to modify it. I don't think that's so bad

  19. Very good on German Elections Go Open Source · · Score: 1

    I think this is very positive for open source software. It shows that oss can really be used in critical and important conditions

  20. Re:well, isn't he right? on Microsoft Expert Witness Stumbles · · Score: 1

    Could it be possible to port KDE so that we'd have that on top of the w2k kernel ? Would give better results in comparing those two

  21. Re:Not so bad! on Debian May 1 Release Delayed · · Score: 1

    Some would still have the time to crawl to their computer and make it do the apt-get dist-upgrade when they're having fun

  22. That's it Intels losing it on Intel Funds AMD-bashing Report · · Score: 1

    As we can see now, Intel is the Evil Empire and losing more and more all the time. They're so scared.h

  23. Re:Wrong Way on Microsoft's Ancient History w/ Unix · · Score: 1

    actually in unix it would be: cat > file (write your stuff and press Ctrl-C)