By Public domain
- Full Emoji support: animated and non-animated
- Enforces support up to
512px
size emoji (version: 0.3)
- Left-click: To Download the Emoji.
- Middle-click to Open Emoji Url in a new Browser Tab.
#include <stdio.h> | |
#ifdef _WIN32 | |
#include <intrin.h> // __cpuid() | |
#endif | |
typedef unsigned int cpuid_t[4]; | |
#define EAX 0 | |
#define EBX 1 |
GoboLinux 017, in its current iteration, is mainly a source-based distribution. That means you will compile most of your packages with the help of so called "Recipes".
The following sections will help you getting started.
Installing GoboLinux on a bare metal system should be as simple as fetching the latest ISO, burning/flashing it onto your favorite installation medium (e.g. using balenaEtcher), startx
and following the installation wizard. Just be aware that booting from a GPT/UEFI system is currently broken, and thus a legacy MBR setup is advised.
However most people may want to install GoboLinux in a virtual machine setup first. If you are one of those people, follow these instructions.
#!/bin/sh | |
## Runs the GoboLinux liveCD in a performant Qemu environment | |
# | |
# Make sure to check out https://wiki.gobolinux.org/Overview/Installing-Gobolinux/GoboLinux-017-Known-Issues-and-Fixes/ | |
# Prepare disk image with 20GB -> `qemu-img create -f raw GOBO 20G` | |
# | |
# Note: During installation choose an MSDOS partition table! GPT will fail to boot! | |
qemu-system-x86_64 \ | |
-cdrom GoboLinux-017-x86_64.iso \ |
################################################################### | |
Writing C software without the standard library | |
Linux Edition | |
################################################################### | |
There are many tutorials on the web that explain how to build a | |
simple hello world in C without the libc on AMD64, but most of them | |
stop there. | |
I will provide a more complete explanation that will allow you to | |
build yourself a little framework to write more complex programs. |
@ECHO OFF | |
SETLOCAL ENABLEDELAYEDEXPANSION | |
FOR /F %%A IN ('COPY /Z "%~DPF0" NUL') DO SET "CR=%%A" | |
FOR /F %%B IN ('ECHO PROMPT $H ^| CMD') DO SET "BS=%%B" | |
(SET \N=^ | |
%=_Empty_Line_=% | |
) | |
:BITS_DN | |
IF NOT [%2] == [] IF [%3] == [] GOTO BITS_SET |
cd "C:\Program Files\Windows Defender\" && MpCMDRun.exe -removedefinitions -all |
sudo ip addr show dev enp1s0f2 | sed -e's/^.*inet6 \([^ ]*\)\/.*$/\1/;t;d' |
token = _ | |
/ keyword | |
/ identifier | |
/ constant | |
/ string-literal | |
/ punctuator | |
preprocessing-token = _ | |
/ header-name | |
/ identifier |