Hacker GitHub

← All repos

illumos/illumos-gate

View on GitHub ↗ ★ 1,925 C

An open-source Unix operating system -- this is a read-only mirror of the official repository at https://code.illumos.org/plugins/gitiles/illumos-gate

49 mentions on Hacker News by 42 people: 1 story, 48 comments · first 2013-07-13 · latest 2025-03-22

Mentions per year 49 mentions · busiest year 2024 (8)
20082026
  1. …clear that this is not allowed under POSIX in a comment and explicitly disallows it in zfs_link(): https://github.com/illumos/illumos-gate/blob/master/usr/src/... However, It appears that the illumos UFS driver supports this:…
  2. Ah I see — in that case you might be interested in the lockless illumos impl https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  3. …is in the higher half[2]. [1] https://en.wikipedia.org/wiki/X86-64#Canonical_form_addresse... [2] https://github.com/illumos/illumos-gate/blob/master/usr/src/...
    comment by 4ad · 2024-11-28 · in Float Self-Tagging
  4. https://github.com/illumos/illumos-gate/commits/master/ looks alive to me. (And for that matter, Oracle's proprietary Solaris seems better maintained than I ever expected, though in this context I think the open source fork is the relevant…
  5. …that the kernel (dtrace driver) validates at load. It's an "internal" artifact of dtrace though, https://github.com/illumos/illumos-gate/blob/master/usr/src/... and to my knowledge, nothing like a clang/gcc "dtrace target" exists to…
  6. The callback address is loaded and invoked here: https://github.com/illumos/illumos-gate/blob/5d9d909/usr/src... It's why door_server_dispatch copies out door_results to the server thread stack. The aha moment was when I realized that the…
  7. …which, yes, do seem to be undocumented. they seem to have been renamed in current illumos https://github.com/illumos/illumos-gate/blob/master/usr/src/... unfortunately it's not obvious to me how to find the kernel implementation of the…
  8. …own PIDs, but one, called "sched", remains in PID 0, and its responsibility? Process swapping: https://github.com/illumos/illumos-gate/blob/579c23696ac6891... The Wikipedia article has now been hastily edited, and replaces a claim that was…
    comment by naleshniki · 2024-06-08 · in What Is PID 0?
  9. …alive and well in many systems (not least in its reference implementation in illumos[0]). [0] https://github.com/illumos/illumos-gate
    comment by bcantrill · 2024-03-11 · in eBPF Documentary
  10. …PDP-11 Unix System III: https://www.tuhs.org/cgi-bin/utree.pl?file=SysIII/usr/src/ut... IllumOS: https://github.com/illumos/illumos-gate/blob/b8169dedfa435c0...
  11. …after Sun released ZFS. Glad this is fixed! [0] https://github.com/openzfs/zfs/pull/15571 [1] https://github.com/illumos/illumos-gate/commit/c543ec060d
  12. putenv is not lock free: https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  13. …behavior I would expect. That being said, I went to look[0] and it turns out it wasn’t a lie. [0] https://github.com/illumos/illumos-gate/blob/master/usr/src/...
    comment by tjfontaine · 2023-10-17 · in Getaddrinfo() on glibc calls getenv(), oh boy
  14. …can find another implementation in Illumos (an open source Unix operating system) available here: https://github.com/illumos/illumos-gate/blob/master/usr/src/...
    comment by photon_lines · 2023-08-06 · in Grokking AVL and RAVL Trees
  15. It's high time that the Illumos developers patched https://github.com/illumos/illumos-gate/blob/master/usr/src/... and https://github.com/illumos/illumos-gate/blob/master/usr/src/... to just set the error flag and return, and made the…
    comment by JdeBP · 2023-05-27 · in OpenIndiana
  16. …licensed under the CDDL and we expect new code will generally be under this license as well.[0] [0] https://github.com/illumos/illumos-gate
  17. Original Solaris doors use server thread pools: https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  18. …enough to try merging in SVR4? https://github.com/dspinellis/unix-history-repo/blob/Researc... https://github.com/illumos/illumos-gate/blob/9ecd05bdc59e4a1...
  19. …[9], the "Boot File System" used by the boot process of SCO Unixware [10] [0] see for example https://github.com/illumos/illumos-gate/blob/master/usr/src/... [1] http://squoze.net/UNIX/v5man/pdf/man4/dn.pdf [2]…
  20. …thankfully) strings functions, because somebody met jump tables once and thought they were cool. https://github.com/illumos/illumos-gate/blob/master/usr/src/... e.g.
    comment by moonchild · 2021-10-02 · in Fun with Glibc and the Ctype.h Functions
  21. Looks like the array lookup isn't exclusive to glibc. Illumos: https://github.com/illumos/illumos-gate/blob/9ecd05bdc59e4a1... ...although there is a "sensible" version at: https://github.com/illumos/illumos-gate/blob/9ecd05bdc59e4a1...…
  22. …to the correct register window (note that this instruction is in the delay slot just for swag): https://github.com/illumos/illumos-gate/blob/master/usr/src/... Then we jmp to %g3 which is an index into the table of instructions below…
    comment by ahl · 2021-05-07 · in Illumos to drop SPARC Support
  23. …the takes advantage of the odd (today) delay slot architecture to implement instruction picking: https://github.com/illumos/illumos-gate/blob/master/usr/src/... The trick uses a branch in the delay slot of a jmp--a decidedly unusual…
    comment by ahl · 2021-05-07 · in Illumos to drop SPARC Support
  24. …AVL tress are widely used in illumos. There are some nice big doc comments in these files as well. https://github.com/illumos/illumos-gate/blob/master/usr/src/... https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  25. …(September 1997). "A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems" [3] https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  26. …Illumos has it, and has had since at least the OpenSolaris launch. * https://github.com/illumos/illumos-gate/blob/9a2c4685271c2f0... It was even in 4.3BSD.
  27. …where you are getting this idea. There are many contributors to Illumos from all over the globe. https://github.com/illumos/illumos-gate/graphs/contributors . Bryan stated in a previous post that Joyent now employs more former Sun…
    comment by nosequel · 2018-02-15 · in Dtrace for Linux
  28. …some of the laid-off developers will start contributing to the project. It really needs them. [1] - https://github.com/illumos/illumos-gate/commits/master
    comment by xeeeeeeeeeeenu · 2017-09-04 · in The sudden death and eternal life of Solaris
  29. …[2] https://github.com/openbsd/src/blob/master/sys/dev/pci/drm/d... [3] https://github.com/illumos/illumos-gate/blob/master/usr/src/...
    comment by 0xcde4c3db · 2017-08-31 · in Intro to Low-Level Graphics on Linux
  30. …illumos codebase was linked to elsewhere in these comments, and I think it satisfies my point also: https://github.com/illumos/illumos-gate/blob/master/usr/src/... . 600 lines of documentation up front is more than I’d typically expect,…
    comment by chrismorgan · 2017-07-11 · in Writing Good Code Is a Lot Like Writing Prose
  31. …implementation. Further code is then annotated as appropriate. The libumem stuff is a good example. https://github.com/illumos/illumos-gate/blob/master/usr/src/...
  32. …it or not the Illumos code base[1] is one of the most well written I've seen in this respect. [1] https://github.com/illumos/illumos-gate
  33. …various Illumos distributions routinely upstream their changes into the master Illumos repository ( https://github.com/illumos/illumos-gate ). I know that ZFS on Linux ( https://github.com/zfsonlinux/zfs ) routinely integrates those…
  34. Yeah, it's commit history seems reasonable and growing (?) over time: https://github.com/illumos/illumos-gate/graphs/contributors
  35. Isn't https://github.com/illumos/illumos-gate/tree/master/usr/src/... as posted by loeg exactly that?
  36. https://github.com/illumos/illumos-gate/tree/master/usr/src/...
  37. …-- it's illumos and has been for a long time. And the source code is available on GitHub.[1] [1] https://github.com/illumos/illumos-gate
  38. https://github.com/illumos/illumos-gate
  39. …cat(1)'s been optimised. If you're curious enough, you can check out Solaris's grep(1) code here: https://github.com/illumos/illumos-gate/tree/master/usr/src/... Lupus in fabula: you can also see that the -H option has been added to…
  40. …added links correctly) [0] http://www.bsdnow.tv/episodes/2015_11_23-the_cantrill_strike... [1] https://github.com/illumos/illumos-gate/blob/5a4ef21a18dfdc6...
  41. …source operating system built around an illumos[2] core. [1] https://www.joyent.com/smartos [2] https://github.com/illumos/illumos-gate
    comment by jclulow · 2016-06-16 · in Samsung Acquires Joyent
  42. …by the Solaris kernel automatically, which is different from Linux, no automatic kernel panic. https://github.com/illumos/illumos-gate/blob/master/usr/src/... * State File and Restartability * Premature exit by init(1M) is handled as a…
    comment by the_why_of_y · 2015-11-02 · in Busybox removes support for systemd
  43. Oracle never publicly announced it. The last commit that I see copyrighted by Oracle is https://github.com/illumos/illumos-gate/commit/ea10ff14a02f7... on August 18, 2010. After that, updates from Oracle silently stop. But your point…
  44. …me started on the Oracle-related FUD... [1] http://open-zfs.org/wiki/OpenZFS_Developer_Summit [2] https://github.com/illumos/illumos-gate/commits/master [3] https://github.com/joyent/sdc [4] https://github.com/joyent/manta
    comment by bcantrill · 2015-01-03 · in ZFS vs. Hammer
  45. …an 'objdump'. This 'strings' seems to have come via Sun via Microsoft via AT&T via UC Berkeley: https://github.com/illumos/illumos-gate/blob/master/usr/src/... . Whether it's safer I haven't investigated; it also parses ELF files, but via…
    comment by _delirium · 2014-10-25 · in Don't run 'strings' on untrusted files
  46. This issue was fixed in Illumos a few months ago, although the fix has not made its way to O3X yet: https://github.com/illumos/illumos-gate/commit/4bb7380495217... The workaround is to find a file that was written that is outside of a…
  47. …things that do not wear out -- may we only have more writing like Ryan's to learn about them! [1] https://github.com/illumos/illumos-gate/blob/a9e987e05eeb8cc... [2] https://github.com/illumos/illumos-gate/blob/a9e987e05eeb8cc... [3]…
    comment by bcantrill · 2014-09-11 · in A Posix Queue Implementation
  48. …to waste: document what you did, why you did it, and why maybe other things didn't didn't work. [1] https://github.com/illumos/illumos-gate/blob/master/usr/src/... [2] http://lxr.free-electrons.com/source/mm/slab.c [3]…
    comment by cyanoacry · 2013-07-13 · in Reasons to avoid code comments