Hi, I generated a patch to make console cursor look like on BSDs - a white block. Attaching it in hope someone else will find it useful.
Code:
--- a/vt.c 2016-06-24 18:18:38.000000000 +0100
+++ b/vt.c 2016-06-25 14:06:05.992001610 +0100
@@ -137,6 +137,7 @@
#define DEFAULT_BELL_PITCH 750
#define DEFAULT_BELL_DURATION (HZ/8)
#define DEFAULT_CURSOR_BLINK_MS 200
+#define CUR_NONBLINK 16748305
struct vc vc_cons [MAX_NR_CONSOLES];
@@ -167,7 +168,7 @@
int global_cursor_default = -1;
module_param(global_cursor_default, int, S_IRUGO | S_IWUSR);
-static int cur_default = CUR_DEFAULT;
+static int cur_default = CUR_NONBLINK;
module_param(cur_default, int, S_IRUGO | S_IWUSR);
/*
The destination folder is
drivers/tty/vt.