A brief introduction to anonymous blogging that can be helpful to activists and journalists.
https://uglyduck.ca/blog-anonymously/
#blogging #anonymity
https://uglyduck.ca/blog-anonymously/
#blogging #anonymity
tdarb.org
Blog Anonymously
Some very basic instructions on how to blog anonymously (not fool-proof by any means)
A book about the internals of the NetBSD operating system.
https://www.netbsd.org/docs/internals/en/index.html
#book #osdev #system #programming
https://www.netbsd.org/docs/internals/en/index.html
#book #osdev #system #programming
I have a plan to write a short book about virtualization, internals of hypervisors and virtual machines. Technically some work is already done. Are you interested in such a book?
Anonymous Poll
28%
I am interested in a newbie guide, because I have no background in system programming.
69%
I am interested in a guide for experienced system programmers. I already know the basics.
3%
Virtualization? Huh! The topic is not interesting to me at all.
Two days ago I read about a new programming language - Vale. This project just did first public steps, but already looked interesting.
In some sense Vale brings to mind Rust: it is based on the idea of single ownership and regions. But obviously it differs a lot and does some things the own way.
Vale uses LLVM and therefore targets many platforms.
I hope eventually the project will bring us a worthy alternative to Rust, Zig and Go.
https://vale.dev/
#compilers #languages #system #programming
In some sense Vale brings to mind Rust: it is based on the idea of single ownership and regions. But obviously it differs a lot and does some things the own way.
Vale uses LLVM and therefore targets many platforms.
I hope eventually the project will bring us a worthy alternative to Rust, Zig and Go.
https://vale.dev/
#compilers #languages #system #programming
Glamorous Toolkit is a sleek modern Smalltalk programming environment built with Pharo.
https://gtoolkit.com
#smalltalk
https://gtoolkit.com
#smalltalk
Glamorous Toolkit
Glamorous Toolkit is the Moldable Development Environment.
A friend of mine asked me how to write object-oriented code in non-OOP languages, such as C. There are many articles on this topic, but not all are good. I liked this article by Chris Wellons.
https://nullprogram.com/blog/2014/10/21/
#oop #c
https://nullprogram.com/blog/2014/10/21/
#oop #c
Hey. I need system programmers for the team creating the core of KasperskyOS.
If you know the C language perfectly, understand the architecture of operating systems, have experience of kernel-level development, it would be great to talk at an interview.
We have our microkernel, drivers and system services, a hypervisor, and a security system. There is also a family of DSLs for describing security policies and a compiler for them. In short, a lot of interesting work!
The offices are located in Moscow, near Vodny Stadion and Dynamo metro stations.
Send me a message if interested (@richiefreedom).
If you know the C language perfectly, understand the architecture of operating systems, have experience of kernel-level development, it would be great to talk at an interview.
We have our microkernel, drivers and system services, a hypervisor, and a security system. There is also a family of DSLs for describing security policies and a compiler for them. In short, a lot of interesting work!
The offices are located in Moscow, near Vodny Stadion and Dynamo metro stations.
Send me a message if interested (@richiefreedom).
A paper on optimizing the IPC fastpath in seL4.
https://ts.data61.csiro.au/publications/nicta_full_text/5858.pdf
#paper #osdev #microkernel #system #programming
https://ts.data61.csiro.au/publications/nicta_full_text/5858.pdf
#paper #osdev #microkernel #system #programming
The article at the link below shows an interesting way to hide messages in the binary code of programs for x86-compatible processors.
https://blog.yossarian.net/2020/08/16/Hiding-messages-in-x86-binaries-using-semantic-duals
#steganography #osdev #system #programming #infosec #lowlevel
https://blog.yossarian.net/2020/08/16/Hiding-messages-in-x86-binaries-using-semantic-duals
#steganography #osdev #system #programming #infosec #lowlevel
An interesting project with the crazy goal of building a computer and a complete software stack from scratch. The author shows every step in daily Twitch streams and uploads screencasts to YouTube.
https://github.com/pervognsen/bitwise
#hardware #osdev #compilers #system #programming
https://github.com/pervognsen/bitwise
#hardware #osdev #compilers #system #programming
GitHub
GitHub - pervognsen/bitwise: Bitwise is an educational project where we create the software/hardware stack for a computer from…
Bitwise is an educational project where we create the software/hardware stack for a computer from scratch. - pervognsen/bitwise
A nice free book on cryptography.
http://web.engr.oregonstate.edu/~rosulekm/crypto/
#book #cryptography #infosec
http://web.engr.oregonstate.edu/~rosulekm/crypto/
#book #cryptography #infosec
A page documenting the use of Spin/Promela to verify Plan 9's synchronization primitives.
https://swtch.com/spin/
#synchronization #verification #osdev #spin #promela
https://swtch.com/spin/
#synchronization #verification #osdev #spin #promela
Swtch
Spin & Plan 9
Spin & Plan 9 resources
ShivyC is a simple compiler for a subset of C11 written in Python. It uses an intermediate representation and allocates registers using George and Appel’s iterated register coalescing algorithm.
https://github.com/ShivamSarodia/ShivyC
#compilers #c #python
https://github.com/ShivamSarodia/ShivyC
#compilers #c #python
GitHub
GitHub - ShivamSarodia/ShivyC: C compiler created in Python.
C compiler created in Python. Contribute to ShivamSarodia/ShivyC development by creating an account on GitHub.
A short tutorial on writing a virtual machine that simulates the LC-3 fictional architecture.
https://justinmeiners.github.io/lc3-vm/
#tutorial #vm #fantasycomputer #lowlevel #system #programming #c #cpp
https://justinmeiners.github.io/lc3-vm/
#tutorial #vm #fantasycomputer #lowlevel #system #programming #c #cpp
A simple and well-documented microkernel operating system released under public domain.
https://resea.org/
#osdev #system #programming #c #microkernel #cc0 #lowlevel
https://resea.org/
#osdev #system #programming #c #microkernel #cc0 #lowlevel
A hobbyist operating system with GUI written in assembly language for x86_64.
https://github.com/Blackend/Cyjon/
#osdev #system #programming #assembly #lowlevel
https://github.com/Blackend/Cyjon/
#osdev #system #programming #assembly #lowlevel
GitHub
GitHub - Blackend/Cyjon: A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors…
A simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family. - GitHub - Blackend/Cyjon: A simple, clean code, multi-tasking op...
A brilliant article on a VM escape attack exploiting vulnerabilities in the BHyve virtual machine.
http://phrack.org/papers/escaping_from_freebsd_bhyve.html
#infosec #hacking #vm #virtualization #bug
http://phrack.org/papers/escaping_from_freebsd_bhyve.html
#infosec #hacking #vm #virtualization #bug
phrack.org
.:: Phrack Magazine ::.
Phrack staff website.
RIAA sucks!
From http://yt-dl.org/:
Currently our dev repository is taken down due to DMCA takedown notice by RIAA.
From http://yt-dl.org/:
Currently our dev repository is taken down due to DMCA takedown notice by RIAA.
An article that describes the cached rendering system utilized by the Lite text editor.
https://rxi.github.io/cached_software_rendering.html
#c #graphics #programmimg #internals
https://rxi.github.io/cached_software_rendering.html
#c #graphics #programmimg #internals
A talk on the implementation of object capabilities (OCAP) in HelenOS:
https://youtu.be/w-VraUmQoDU
#ocap #osdev #system #programming #video
https://youtu.be/w-VraUmQoDU
#ocap #osdev #system #programming #video
YouTube
Towards capabilities in HelenOS The elephant in the room
by Jakub Jermář
At: FOSDEM 2018
Room: AW1.126
Scheduled start: 2018-02-03 16:35:00+01
At: FOSDEM 2018
Room: AW1.126
Scheduled start: 2018-02-03 16:35:00+01