Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2425

F

Fran. J. Ballesteros

Personal blog · lsub.orgsystemsprogramming

Fran. J. Ballesteros's personal blog at lsub.org covers systems and programming. Since 2009, 34 different Hacker News readers have linked it 51 times, most often “Clive OS: Go applications that can run without an operating system (2016)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
51mentions?
34HN people?
2009–2025first – last linked?
Links on Hacker News per year · peak 10 in 2015

I'm a systems programmer, writing software, doing R&D in Distributed Operating Systems, Compilers & Data Bases. I'm also teaching computer programming lectures and writing software for leanXcale. MS on CS on 1993 and PhD on CS on 1998, at Technical University of Madrid.I implemented several programm

Most-linked posts?

  1. Clive OS: Go applications that can run without an operating system (2016)
    7 people · 7 mentions · first linked 2014-05-25
  2. Introduction to Operating System Abstractions Using Plan 9 from Bell Labs (2007) [pdf]
    5 people · 5 mentions · first linked 2009-12-28
  3. The Clive Operating System (2014) [pdf]
    4 people · 4 mentions · first linked 2015-09-16
  4. /ls/octopus.html
    3 people · 3 mentions · first linked 2011-09-17
  5. Notes on the Plan 9 3rd edition Kernel Source
    3 people · 3 mentions · first linked 2012-01-06
  6. /ls/nix.html
    3 people · 3 mentions · first linked 2012-08-17
  7. File indexing and searching for Plan 9 [pdf]
    2 people · 2 mentions · first linked 2009-07-17
  8. /nix/
    2 people · 2 mentions · first linked 2024-01-02

What Hacker News says?

  1. > I saw the "Install in the Cloud" option > ... > Unfortunately any church that wants to use this is going to need > someone technical enough to handle the installation themselves. I thought it would be awesome if that button would actually (eventually) result in setting up a droplet and installing the software for me. I think sandstorm[0] is going into that direction. I guess one tricky part of such infrastructure…

    Comment linking /ls/clive.html

    on “Show HN: OneBody Church Directory software I've been hacking on for 7 years”
  2. Submitted Introduction to OS Abstractions Using Plan 9 from Bell Labs (2007) [pdf] as a story · 234 points

    HN discussion
  3. "Are trying" is a pretty generous phrase for something that seems to last have been thrown over the fence in one-commit repos about 5 years ago. https://lsub.org/nix/ https://github.com/fjballest/nixMarkIV https://github.com/fjballest/nix.markII

    Comment linking /nix/

    on “We were wrong about GPUs”
  4. Submitted Clive OS: Go applications that can run without an operating system (2016) as a story · 162 points

    HN discussion
  5. the Clive[1] system uses a fork of the Go language which allows readers to close channels (I think it's the most significant difference between the languages, if not the only one): http://syssoftware.blogspot.com/2015/06/lsub-go-changes.html -- 1: http://lsub.org/ls/clive.html

    Comment linking /ls/clive.html

    on “Go channels are bad”
  6. Submitted Introduction to Operating System Abstractions Using Plan 9 from Bell Labs (2007) [pdf] as a story · 72 points

    HN discussion
  7. There is Clive from lsub, a plan9 like OS in go. http://lsub.org/ls/research.html

    Comment linking /ls/research.html

    on “Plan 9 from Bell Labs”
  8. Submitted Some Performance Experiments for Simple Data Structures (2011) [pdf] as a story · 63 points

    HN discussion
  9. There is also another OS based on Plan9 [1] [1] http://lsub.org/ls/nix.html

    Comment linking /ls/nix.html

    on “Rust and Nix = easier Unix systems programming”
  10. Submitted File indexing and searching for Plan 9 [pdf] as a story · 49 points

    HN discussion
  11. Following links I came across with this: https://lsub.org/nix/ I cannot really understand what is it for, but this Nix is different from the Nix package manager used in Nixos.

    Comment linking /nix/

    on “Introduction to Plan 9”
  12. Submitted Notes on the Plan 9 3rd edition Kernel Source as a story · 37 points

    HN discussion
  13. This submission is here because of the link to the intro to OSes book[1] by one of the Clive authors that was posted yesterday. It's worth taking a look at the other stuff referenced on this page page, as well as the author's other links.[2] To answer your question: > Better performance? Could be. That's one aspect. If you follow the link from the Clive page to its predecessor Nix[3], its tagline is "high performanc…

    Comment linking /ls/picky.html

    on “Clive OS: Go applications that can run without an operating system (2016)”
  14. Submitted The Xcpu Cluster Management Framework (2006) [pdf] as a story · 12 points

    HN discussion
  15. Wow! I'm currently playing with some plan9front VMs (the plan9 fork from the cat-v.org people) and his intro to plan9 looks fantastic: http://lsub.org/who/nemo/9.intro.pdf I had trouble finding information on Plan9, thank you so much for this link!

    Comment linking /who/nemo/9.intro.pdf

    on “Roll your own Unix”
  16. Submitted File System Stacks in Clive [pdf] as a story · 9 points

    HN discussion
  17. Yep, great successor to Lions' Commentary on UNIX 6th Edition. Another great book in the same style is Notes on the Plan 9 3rd edition Kernel Source, also free: http://lsub.org/who/nemo/9.pdf Plan 9 might be obscure to most HN readers, but fundamentally these books teach concepts, and the code base is much more clear and understandable than mainstream kernels.

    Comment linking /who/nemo/9.pdf

    on “Roll your own Unix”
  18. Submitted The Box: A Replacement for Files (1999) as a story · 8 points

    HN discussion
  19. Operating system written in Go: Clive ( https://lsub.org/ls/clive.html )

    Comment linking /ls/clive.html

    on “Grappling with Go”
  20. Submitted Laboratorio de Sistemas (Clive operating system written in Go) as a story · 6 points

    HN discussion
  21. http://lsub.org/export/clivesys.pdf clive is the golang one. It's not focused on actually running golang programs. It's acutally more of a research project by some academics who are looking into replacing unix style ipc with golang style channels (because they can return an error). I was unable to get any response from them depsite trying several different contacts. I also couldn't get their system to actually compi…

    Comment linking /export/clivesys.pdf

    on “What is a 'unikernel'?”
  22. Submitted Clive, a New Operating System written in Go as a story · 4 points

    HN discussion
  23. lsub is currently working on a Plan 9-ish OS in Go called Clive, though still as a research system: http://lsub.org/ls/clive.html

    Comment linking /ls/clive.html

    on “Tame() – bad kitty, no socket for you”
  24. Submitted Clive – an operating system written in (modified) Go as a story · 3 points

    HN discussion
  25. From the Clive design paper[1]: At this moment, the kernel used is a BSD kernel, but we are working now on making Go run on the bare hardware and on hypervisors. When that is done, the BSD kernels will be replaced with our own one. So if that is enough to be a systems programming language, then C# is also one on account of the Singularity OS[2]. [1]: http://lsub.org/export/clivesys.pdf [2]: https://en.wikipedia.org/…

    Comment linking /export/clivesys.pdf

    on “Exploring Rust (from C#)”
  26. Submitted The Box: A Replacement for Files (1999) as a story · 3 points

    HN discussion
  27. plan9 still gets regular updates and there are various forks now all in pretty active development: http://lsub.org/ls/nix.html http://www.quanstro.net/plan9/9atom/ http://code.google.com/p/plan9front/

    Comment linking /ls/nix.html

    on “Perl/Linux, a Linux distribution where all programs are written in Perl”
  28. Submitted The Clive Operating System (2014) [pdf] as a story · 3 points

    HN discussion
  29. The Octopus system ( http://lsub.org/ls/octopus.html ) attempts to do something like that. It builds on lessons learned from Plan 9 and Inferno.

    Comment linking /ls/octopus.html

    on “We Need More Operating Systems”
  30. Submitted Notes on the Plan 9 3rd edition Kernel Source (2007) [pdf] as a story · 2 points

    HN discussion

Search all of HN for lsub.org

Linked by the same people?