• Source code request

    From dimonov@21:1/5 to All on Wed Sep 13 13:06:43 2017
    I request the url or ftp website for the QNX operating system source code. Thank you kindly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenbo@21:1/5 to dimonov@Lydia.insomnia247.nl on Wed Sep 13 08:56:44 2017
    On Wed, 13 Sep 2017 13:06:43 -0000 (UTC), dimonov <dimonov@Lydia.insomnia247.nl> wrote:

    I request the url or ftp website for the QNX operating system source code. >Thank you kindly.

    The QNX kernel is not open open source.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Valencia@21:1/5 to Kenbo on Wed Sep 13 15:04:42 2017
    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    I request the url or ftp website for the QNX operating system source code. >Thank you kindly.
    The QNX kernel is not open open source.

    It was open source for a stretch of time, FWIW. I wonder how many
    copies of that source tree are still out there?

    Andy Valencia

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenbo@21:1/5 to All on Wed Sep 13 16:18:00 2017
    On Wed, 13 Sep 2017 15:04:42 -0700, Andy Valencia <vandys@vsta.org>
    wrote:

    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    I request the url or ftp website for the QNX operating system source code. >> >Thank you kindly.
    The QNX kernel is not open open source.

    It was open source for a stretch of time, FWIW. I wonder how many
    copies of that source tree are still out there?

    Andy Valencia

    The kernel has never been open source AFAIK.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Valencia@21:1/5 to Kenbo on Wed Sep 13 17:19:34 2017
    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    The kernel has never been open source AFAIK.

    It was, somewhere in the 2007-ish range. I believe it being closed
    back up was around the time of an ownership change.

    Andy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenbo@21:1/5 to All on Wed Sep 13 19:32:05 2017
    On Wed, 13 Sep 2017 17:19:34 -0700, Andy Valencia <vandys@vsta.org>
    wrote:

    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    The kernel has never been open source AFAIK.

    It was, somewhere in the 2007-ish range. I believe it being closed
    back up was around the time of an ownership change.

    Andy

    Yeah, I've used QNX since the late 80s. I remember they opened up a
    good amount of their code for awhile, but they never opened the kernel
    source.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andy Valencia@21:1/5 to Kenbo on Wed Sep 13 21:44:59 2017
    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    Yeah, I've used QNX since the late 80s. I remember they opened up a
    good amount of their code for awhile, but they never opened the kernel source.

    No, they opened the kernel source:

    http://www.qnx.com/news/pr_2471_1.html

    Just as a fer-instance, here's services/system/ker/:

    _main.c kerext_misc.c nano_sync.c
    aps/ kerext_page.c nano_syspage.c
    arm/ kerext_process.c nano_thread.c
    asmoff.c kerext_query.c nano_timer.c
    cpu_debug.c kerext_reboot.c nano_trace.c
    dbg_rec.c kerext_stack.c nano_vector.c
    emm_init_mem.c kerext_trace.c nano_xfer.c
    emm_mmap.c kermacros.h nano_xfer_check.c
    emm_munmap.c kerproto.h nano_xfer_cpy.c
    emm_pmem_add.c kertrace.h nano_xfer_len.c emm_vaddr_to_memobj.c kexterns.c nano_xfer_msg.c
    externs.h kgetopt.c nano_xfer_pulse.c
    idle.c kmain.c ppc/
    init_nto.c kprintf.c sh/
    init_objects.c ktest.c shutdown_nto.c
    ker_bad.c mdriver.c smm_aspace.c
    ker_call_table.c miniproc_image.c smm_configure.c
    ker_channel.c miniproc_start.c smm_debuginfo.c
    ker_clock.c mips/ smm_dup.c
    ker_connect.c module_list.S smm_fault.c
    ker_fastmsg.c* nano_alloc.c smm_madvise.c
    ker_interrupt.c nano_asyncmsg.c smm_map_xfer.c
    ker_message.c nano_clock.c smm_mapinfo.c
    ker_net.c nano_conf.c smm_mcreate.c
    ker_nop.c nano_connect.c smm_mdestroy.c
    ker_ring0.c nano_cred.c smm_memobj_phys.c
    ker_sched.c nano_debug.c smm_mlock.c
    ker_signal.c nano_event.c smm_mprotect.c
    ker_sync.c nano_fp_emu.c smm_msync.c
    ker_sys.c nano_interrupt.c smm_munlock.c
    ker_thread.c nano_kerdebug.c smm_resize.c
    ker_timer.c nano_lookup.c smm_swapper.c
    ker_trace.c nano_memphys.c smm_vaddrinfo.c
    kerargs.h nano_message.c smm_validate.c
    kerext_bind.c nano_misc.c smp_flush_tlb.c
    kerext_cache.c nano_object.c smp_get_cpunum.c
    kerext_cpumode.c nano_pulse.c smp_send_ipi.c
    kerext_cred.c nano_query.c walk_asinfo.c
    kerext_debug.c nano_sched.c x86/
    kerext_idle.c nano_signal.c xray/
    kerext_limits.c nano_smp_interrupt.c
    kerext_mempart.c nano_specret.c

    Perhaps you and I don't agree on what the words "kernel source" mean?
    (This came right off their then-public CVS repo.)

    Andy

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenbo@21:1/5 to All on Thu Sep 14 09:22:09 2017
    On Wed, 13 Sep 2017 21:44:59 -0700, Andy Valencia <vandys@vsta.org>
    wrote:

    Kenbo <Kenbo@NOqsolvJUNKMAIL.COM> writes:
    Yeah, I've used QNX since the late 80s. I remember they opened up a
    good amount of their code for awhile, but they never opened the kernel
    source.

    No, they opened the kernel source:

    http://www.qnx.com/news/pr_2471_1.html

    Just as a fer-instance, here's services/system/ker/:

    _main.c kerext_misc.c nano_sync.c
    aps/ kerext_page.c nano_syspage.c
    arm/ kerext_process.c nano_thread.c
    asmoff.c kerext_query.c nano_timer.c
    cpu_debug.c kerext_reboot.c nano_trace.c
    dbg_rec.c kerext_stack.c nano_vector.c
    emm_init_mem.c kerext_trace.c nano_xfer.c
    emm_mmap.c kermacros.h nano_xfer_check.c
    emm_munmap.c kerproto.h nano_xfer_cpy.c
    emm_pmem_add.c kertrace.h nano_xfer_len.c >emm_vaddr_to_memobj.c kexterns.c nano_xfer_msg.c
    externs.h kgetopt.c nano_xfer_pulse.c
    idle.c kmain.c ppc/
    init_nto.c kprintf.c sh/
    init_objects.c ktest.c shutdown_nto.c
    ker_bad.c mdriver.c smm_aspace.c
    ker_call_table.c miniproc_image.c smm_configure.c
    ker_channel.c miniproc_start.c smm_debuginfo.c
    ker_clock.c mips/ smm_dup.c
    ker_connect.c module_list.S smm_fault.c
    ker_fastmsg.c* nano_alloc.c smm_madvise.c
    ker_interrupt.c nano_asyncmsg.c smm_map_xfer.c
    ker_message.c nano_clock.c smm_mapinfo.c
    ker_net.c nano_conf.c smm_mcreate.c
    ker_nop.c nano_connect.c smm_mdestroy.c
    ker_ring0.c nano_cred.c smm_memobj_phys.c
    ker_sched.c nano_debug.c smm_mlock.c
    ker_signal.c nano_event.c smm_mprotect.c
    ker_sync.c nano_fp_emu.c smm_msync.c
    ker_sys.c nano_interrupt.c smm_munlock.c
    ker_thread.c nano_kerdebug.c smm_resize.c
    ker_timer.c nano_lookup.c smm_swapper.c
    ker_trace.c nano_memphys.c smm_vaddrinfo.c
    kerargs.h nano_message.c smm_validate.c
    kerext_bind.c nano_misc.c smp_flush_tlb.c
    kerext_cache.c nano_object.c smp_get_cpunum.c >kerext_cpumode.c nano_pulse.c smp_send_ipi.c
    kerext_cred.c nano_query.c walk_asinfo.c
    kerext_debug.c nano_sched.c x86/
    kerext_idle.c nano_signal.c xray/
    kerext_limits.c nano_smp_interrupt.c
    kerext_mempart.c nano_specret.c

    Perhaps you and I don't agree on what the words "kernel source" mean?
    (This came right off their then-public CVS repo.)

    Andy

    I believe those are all low level priviledged interfaces to the
    kernel. The interfaces were open sourced. The kernel is very tiny,
    IIRC from QNX4 to QNX6 Neutrino I think it ballooned from 22k to 120k
    or so.

    Statements from Dan Dodge at the time were that everything but the
    kernel would be released.

    But I suppose things could have changed, or the kernel at one point
    could have been released by mistake.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From noreply@example.com@21:1/5 to dimonov on Wed Oct 11 22:35:29 2017
    dimonov <dimonov@lydia.insomnia247.nl> wrote:
    I request the url or ftp website for the QNX operating system source code. Thank you kindly.

    https://sourceforge.net/p/monartis/openqnx/ci/master/tree/trunk/

    Cheers,
    -RK

    --
    Robert Krten / Visit me at http://www.ironkrten.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)