wjy + unix   126

SerenityOS/serenity: Serenity Operating System
Graphical Unix-like operating system for x86 computers.
unix  opensource  os  operatingsystem  x86 
may 2019 by wjy
the UNIX way
Full duplex messaging between web browsers and servers
javascript  js  unix  websocket  daemon  websockets  cgi 
january 2019 by wjy
radare/radare2: unix-like reverse engineering framework and commandline tools security
unix-like reverse engineering framework and commandline tools security http://www.radare.org/

radare2 is portable.


6502, 8051, CRIS, H8/300, LH5801, T8200, arc, arm, avr, bf, blackfin, xap, dalvik, dcpu16, gameboy, i386, i4004, i8080, m68k, malbolge, mips, msil, msp430, nios II, powerpc, rar, sh, snes, sparc, tms320 (c54x c55x c55+), V810, x86-64, zimg, risc-v.

File Formats:

bios, CGC, dex, elf, elf64, filesystem, java, fatmach0, mach0, mach0-64, MZ, PE, PE+, TE, COFF, plan9, dyldcache, Commodore VICE emulator, Game Boy (Advance), Nintendo DS ROMs and Nintendo 3DS FIRMs.

Operating Systems:

Android, GNU/Linux, [Net|Free|Open]BSD, iOS, OSX, QNX, w32, w64, Solaris, Haiku, FirefoxOS


Vala/Genie, Python (2, 3), NodeJS, Lua, Go, Perl, Guile, php5, newlisp, Ruby, Java, OCaml, ...
framework  unix  debugging  reverseengineering  security  hacking  cli  commandline  radare 
june 2018 by wjy
minicom - friendly serial communication program
unix  software  utility  serial 
january 2018 by wjy
troff.org -- the Text Processor for Typesetters
"The great strength of troff is the flexibility of the basic language and its programmability -- it can be made to do almost any formatting task."
-- The UNIX Programming Environment, Brian W. Kernighan and Rob Pike.

troff, and its GNU implementation groff, are programs that process a textual description of a document to produce typeset versions suitable for printing. It's more `What you describe is what you get' rather than WYSIWYG.
unix  textprocessing  language 
november 2017 by wjy
The Art of Unix Programming
The Art of Unix Programming attempts to capture the engineering wisdom and philosophy of the Unix community as it's applied today — not merely as it has been written down in the past, but as a living "special transmission, outside the scriptures" passed from guru to guru. Accordingly, the book doesn't focus so much on "what" as on "why", showing the connection between Unix philosophy and practice through case studies in widely available open-source software.
programming  unix  book  books  reference  taoup 
august 2017 by wjy
mitnk/cicada: A simple Unix shell written in Rust
Cicada is a simple Unix shell written in Rust. It's ready for daily use.
rust  unix  shell 
july 2017 by wjy
Berkeley Packet Filter - Wikipedia
The Berkeley Packet Filter (BPF) provides a raw interface to data link layers, permitting raw link-layer packets to be sent and received. It is available on most Unix-like operating systems. In addition, if the driver for the network interface supports promiscuous mode, it allows the interface to be put into that mode so that all packets on the network can be received, even those destined to other hosts.
networking  bsd  firewall  packet  filter  linux  unix  wikipedia 
march 2017 by wjy
crontab.guru - the cron schedule expression editor
By WDT.io - the reliable monitor for your cronjobs.
cron  crontab  linux  unix  generator 
july 2016 by wjy
Things UNIX can do atomically — Crowley Code!
This is a catalog of things UNIX-like/POSIX-compliant operating systems can do atomically, making them useful as building blocks for thread-safe and multi-process-safe programs without mutexes or read/write locks. The list is by no means exhaustive and I expect it to be updated frequently for the foreseeable future.
linux  unix  tips 
may 2016 by wjy
GitHub - nix-rust/nix: Rust friendly bindings to *nix APIs
Rust friendly bindings to various *nix platform APIs (Linux, Darwin, ...). The goal is to not provide a 100% unified interface, but to unify what can be while still providing platform specific APIs.
unix  nix  api  rust 
april 2016 by wjy
Redox - Your Next(Gen) OS
Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications.
rust  unix  os  operatingsystem  opensource 
march 2016 by wjy
Unix Toolbox
This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Unix Toolbox revision 14.4 The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version and with .book.pdf for the booklet version. On a duplex printer the booklet will create a small book ready to bind. This XHTML page can be converted into a nice PDF document with a CSS3 compliant application (see the script example). See also the about page. Error reports and comments are most welcome - c@cb.vu Colin Barschel.
linux  unix  reference  cheatsheet  commands  sysadmin  tools 
august 2015 by wjy
Using Named Pipes and Process Substitution in Bioinformatics
It’s hard not to fall in love with Unix as a bioinformatician. In a past post I mentioned how Unix pipes are an extremely elegant way to interface bioinformatics programs (and do inter-process communication in general). In exploring other ways of interfacing programs in Unix, I’ve discovered two great but overlooked ways of interfacing programs: the named pipe and process substitution.
unix  linux  namedpipe  pipe  tips  processsubstitution 
march 2015 by wjy
For many years, the UNIX localtime() time-display routine didn't support leap seconds. In effect it treated TAI as UTC. Its displays slipped 1 second away from the correct local time as each leap second passed. Nobody cared; clocks weren't set that accurately anyway.
time  unix  utc  tai  reference  leap  leapsecond 
february 2015 by wjy
.: Kernel Panic - Be Unix :.
This site is dedicated to Open Source and sharing of information, experience and software projects of any kind, because we believe that sharing of knowledge is the best way not to keep reinventing the wheel. Our favourite topics are OpenBSD, Linux, security, programming and open source software.
openbsd  security  programming  unix 
january 2015 by wjy
Learn Unix The Hard Way
This is a course on old school unix. It's a fun course where you learn to setup, manage, play with, hack, and secure a unix system entirely using the command line tool available to you.
unix  ebook  learning  hardway  zedshaw 
january 2015 by wjy
mawk – pattern scanning and text processing language
mawk is an interpreter for the AWK Programming Language.
awk  mawk  linux  unix  utility  software  opensource  performance 
january 2015 by wjy
Bitrig is a free, fast, and secure Unix-like Open Source operating system. It is available on current hardware platforms. The source code is freely available under a permissive license.
openbsd  unix  fork  distro  bsd 
december 2014 by wjy
6.828 / Fall 2014
Xv6, a simple Unix-like teaching operating system
operatingsystem  os  unix  mit  xv6  teaching 
november 2014 by wjy
Gow - The lightweight alternative to Cygwin
windows  unix  tools  utilities  shell  gnu  cygwin 
november 2014 by wjy
Nix: The Purely Functional Package Manager
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
packagemanager  nix  package  nixos  functional  unix  linux 
october 2014 by wjy
CCZE – Freecode
CCZE is a robust and modular log colorizer with plugins for apm, exim, fetchmail, httpd, postfix, procmail, squid, syslog, ulogd, vsftpd, xferlog, and more.
color  logging  console  terminal  linux  unix  commandline 
september 2014 by wjy
Scsh - The Scheme Shell
Scsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms including AIX, Cygwin, Linux, FreeBSD, GNU Hurd, HP-UX, Irix, Mac OS X, Solaris, and some others.
scheme  shell  unix  linux 
september 2014 by wjy
Spin - Formal Verification
Spin is a popular open-source software verification tool, used by thousands of people worldwide. The tool can be used for the formal verification of multi-threaded software applications. The tool was developed at Bell Labs in the Unix group of the Computing Sciences Research Center, starting in 1980. The software has been available freely since 1991, and continues to evolve to keep pace with new developments. In April 2002 the tool was awarded the ACM System Software Award.
verification  software  testing  concurrency  tools  spin  belllab  acm  unix 
june 2014 by wjy
The gcore utility creates a core image of the specified process, suitable for use with gdb(1). By default, the core is written to the file ``core._pid_''. The process identifier, pid, must be given on the com- mand line.
gcore  unix  utility  process 
april 2014 by wjy
Xv6, a simple Unix-like teaching operating system
Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: Operating System Engineering. We hope that xv6 will be useful in other courses too. This page collects resources to aid the use of xv6 in other courses, including a commentary on the source code itself.
operatingsystem  unix  xv6  mit  opensource 
april 2014 by wjy
sysdig | Home
Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top.
linux  sysadmin  unix  sysdig  !strace  !tcpdump  !lsof  lua  troubleshooting 
april 2014 by wjy
SourceForge.net: Password Generator - Project Web Hosting - Open Source Software
Pwgen is a small, GPL'ed password generator which creates passwords which can be easily memorized by a human.
generator  password  pwgen  unix  linux  utility 
march 2014 by wjy
Pass: The Standard Unix Password Manager
Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password. These encrypted files may be organized into meaningful folder hierarchies, copied from computer to computer, and, in general, manipulated using standard command line file management utilities.
password  commandline  linux  unix  passwordmanager  !keepass 
march 2014 by wjy
Reparent a running program to a new terminal
tmux  tools  terminal  commandline  linux  unix  screenify  utility 
february 2014 by wjy
NCurses Disk Usage
A disk usage analyzer with an ncurses interface, aimed to be run on a remote server where you don't have an entire gaphical setup, but have to do with a simple SSH connection. ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
du  software  tools  disk  usage  sysadmin  linux  unix  filesystem  storage 
october 2013 by wjy
GNU Hurd
The GNU Hurd is the GNU project's replacement for the Unix kernel. It is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux).
gnu  hurd  opensource  kernel  unix 
september 2013 by wjy
fish shell
fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family.
shell  console  commandline  fishshell  tool  linux  macosx  unix 
august 2013 by wjy
Linux Standard Base - Wikipedia, the free encyclopedia
The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the GNU/Linux operating system. The LSB is based on the POSIX specification, the Single UNIX Specification, and several other open standards, but extends them in certain areas.
standards  standard  lsb  linux  unix  reference  posix 
june 2013 by wjy
Single UNIX Specification - Wikipedia, the free encyclopedia
The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems to qualify for the name "Unix".
standard  specification  wikipedia  linux  unix  posix 
june 2013 by wjy
runit - a UNIX init scheme with service supervision
runit - a UNIX init scheme with service supervision
software  tools  boot  monitoring  init  sysadmin  linux  unix  runit 
may 2013 by wjy
Easy, proactive monitoring of processes, programs, files, directories and filesystems on Linux/Unix | Monit
Monit is a free open source utility for managing and monitoring, processes, programs, files, directories and filesystems on a UNIX system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.
monitor  software  monit  tools  unix  server  sysadmin  linux  monitoring 
october 2012 by wjy
upstart - event-based init daemon
Upstart is an event-based replacement for the /sbin/init daemon which handles starting of tasks and services during boot, stopping them during shutdown and supervising them while the system is running.

It was originally developed for the Ubuntu distribution, but is intended to be suitable for deployment in all Linux distributions as a replacement for the venerable System-V init.
software  unix  upstart  boot  sysadmin  init  ubuntu  linux 
october 2012 by wjy
Plan 9 from User Space
Plan 9 from User Space (aka plan9port) is a port of many Plan 9 programs from their native Plan 9 environment to Unix-like operating systems.
ports  opensource  software  linux  unix  plan9 
october 2012 by wjy
« earlier      
per page:    204080120160

related tags

!cool  !keepass  !lsof  !strace  !tcpdump  acm  administration  agent  Ajax  alternative  alternatives  api  architecture  article  awk  bash  belllab  bestpractices  book  books  boot  bpython  bsd  c10k  calendar  cat  cgi  cheatsheet  chinese  cli  client  coding  collection  color  command  commandline  commands  concurrency  console  cool  cron  crontab  cryptography  culture  cygwin  daemon  daemontools  date  datetime  debugging  design  developer  development  disk  distributed  distribution  distro  django  djbdns  docs  documentation  dropbox  du  ebook  ebooks  editor  embedded  examples  explain  filesystem  filter  firewall  fishshell  fork  format  forwarding  framework  free  freebsd  fun  functional  funny  game  gcore  gem  generator  git  github  gnu  go  grep  guide  gunicorn  hacker  hackernews  hacking  hardway  haters  hex  history  hn  hoax  howto  http  humor  hurd  ide  illumos  inferno  init  io  ipc  javascript  js  kenthompson  kernel  language  leap  leapsecond  leapseconds  learning  linux  logging  lolcat  lsb  lua  mac  macos  macosx  manpage  manual  mawk  mit  monit  monitor  monitoring  namedpipe  netmap  network  networking  nix  nixos  node.js  nodejs  openbsd  openindiana  opensolaris  opensource  operatingsystem  operation_system  os  osx  package  packagemanager  packages  packet  password  passwordmanager  performance  philosophy  php  pid  pipe  plan9  ports  posix  principles  process  processsubstitution  programming  prompt  pv  pwgen  python  qmail  radare  rainbow  rant  readline  recovery  reference  regex  remote  resources  reverseengineering  rlwrap  ruby  runit  rust  scalability  scheme  screen  screencast  screencasts  screenify  scripting  security  sed  serial  server  shell  shellshock  shortcuts  socket  sockets  software  solaris  source  specification  spin  ssh  standard  standards  storage  strtotime  supervisor  sync  sysadmin  sysdig  system  tai  taoup  tdd  teaching  terminal  tester  testing  textprocessing  time  tips  tmux  tool  tools  training  troubleshooting  tty  tutorial  twitter  ubuntu  unix  upstart  usage  utc  utilities  utility  verification  video  vim  virtualenv  web  webserver  websocket  websockets  wiki  wikipedia  wildcard  windows  wsgi  wtf  x11  x86  xpra  xv6  zedshaw 

Copy this bookmark: