>>4685772
Ось: Линукс, но он мне не нравится, потому что у него есть ограничения по количеству процессов, времени и кучи ещё всего. Обычно либо 2^32, либо 2^64, если я правильно понимаю. А ещё его обычное окружение. Эти иксы, ориентировка на кодировку UTF-8 или ASCII. Я хочу сделать свою ОС. Я хотел бы, чтобы типичные программы запускались как функции. Вот не писать mkfs.ext4 bla bla bla, а mkfs.ext4("/dev/sdb2"), ffmpeg.convert("1.mp4","1.webm") или lsusb.main(), что-то типа такого. И мне не нравится то, что файловая система не поддерживает имение двух файлов с одинаковым именем. И ещё эти слешы для обозначения каталогов, столько ограничений!
Консоль: Xfce4 terminal emulator. Вообще я раньше пользовался konsole, но там случился у меня баг и я им пользуюсь только, чтобы запускать в фоновом режиме программы, а то при закрытии окна терминала иксэфцеечетыре программа килляется.
Telephone Firm: Android. Там есть и сенсорные дисплеи, и камеры. Жаль, только документация закрыта очень часто, да и вообще прошить сложно.
ЛЖМ: нету. Жанр не важен.
Языки программирования: Си, естественно. Хотел перейти на си++, но решил, что он не нужен. В Go нельзя арифметичкские операции с указателями. Rust выглядит странно. JS вообще только для веба нужен, потому что он стал стандартом. Python выглядит вполне норм, хотел на нём скрипты писать, чтобы упростить некоторую однообразную работу, но всё никак не могу. Хочу создать 2 своих языка программирования. Один ориентированный для железа, типа си, другой ориентированный для ОС, типа питона. Любимый язык описания аппаратуры — Verilog.