7 Ответы
https://rustdesk.com
 
Фичи:
  • Есть браузерный клиент
  • Есть возможность управлять девайсами на Android (насчёт iOS не знаю)
  • Возможность самому захостить сервер
  • E2E шифрование, все данные защищены
  • Очень лёгкий
  • Ну и в целом это прям аналог приложений, вроде TeamViewer, AnyDesk и подобных
 
Из минусов - не поддерживает Wayland для передачи рабочего стола.
 
https://github.com/rustdesk/rustdesk
1 Ответы
Cosmopolitan делает из C язык, который "собери один раз - запускай везде", почти как Java, за исключением того что приложения не требуют интерпретаторы или предустановленные виртуальные машины. Cosmo даёт преимущества высокоуровневых языков, таких как Go и Rust, но не изобретает новый язык, и вам не нужно настраивать CI для сборки отдельных бинарников для каждой операционной системы. На чём Cosmopolitan фокусируется - на исправлении C путём отсоединения его от платформ, чтобы на нём было приятно писать небольшие unix-программы, которые легко распространяются на гораздо широкую аудиторию.
 
Пример:
 
Код:
# создайте простую программу на C в командной строке
printf %s '
  main() {
    printf("hello world\n");
  }
' >hello.c

# запустите компилятор gcc в автономном режиме
gcc -g -Os -static -fno-pie -no-pie -nostdlib -nostdinc \
  -fno-omit-frame-pointer -pg -mnop-mcount \
  -o hello.com.dbg hello.c -Wl,--gc-sections -fuse-ld=bfd \
  -Wl,-T,ape.lds -include cosmopolitan.h crt.o ape.o cosmopolitan.a
objcopy -S -O binary hello.com.dbg hello.com

# ПРИМЕЧАНИЕ: сделайте scp для бинарника на windows/mac/т.п. *до* запуска!
# ~40kb static binary (can be ~16kb w/ MODE=tiny)
./hello.com
 
Команда выше чинит GCC, и он выдаёт переносимые бинарники, которые запускаются на любом дистрибутиве Linux, в дополнении к Mac OS X, Windows NT, FreeBSD, OpenBSD и NetBSD. 

https://justine.lol/cosmopolitan/
21 Ответы
Я хочу смартфон на Android размером с iPhone Mini.

   

Меня зовут Eric Migicovsky, и я люблю небольшие смартфоны. Это странно, т.к. мой рост - 198 см, но мне никогда не нравилось пользоваться большими смартфонами. Я любил линейку Sony Xperia Compact. RIP...

Я люблю небольшие смартфоны, потому что они:
  • Отлично помещаются в карман
  • Гораздо легче
  • Проще в использовании одной рукой без риска уронить
  • Не выпадут из моего кармана во время поездки на велосипеде

И, конечно, некоторые люди с маленькими руками ненавидят то, как ощущаются большие смартфоны!
Проблемы небольшого смартфона (меньше экран, меньше батарея) существенно менее важны, чем размер, как минимум для меня. Эти компромиссы не для каждого, так что если вы - преданный фанат больших смартфонов, то можете дальше не читать😂.

Зачем я пишу это?

Всё больше становится понятно, что небольшого премиального смартфона в планах нет ни у одного из производителей. Так что я решил взять дело в свои руки. Моя цель - сплотить фанатов небольших телефонов и надавить на Google/Samsung/кого-то ещё, чтобы они рассмотрели создание небольшого смартфона.

Если вы хотите небольшой премиальный смартфон на Android - это может быть вашим последним (вообще?) шансом, чтобы вернуть обратно категорию смартфонов, которую мы любим.

Нас уже более 10 тысяч!

Небольшой смартфон на Android моей мечты


Оптимален только для трёх вещей:
  • Дисплей до 6 дюймов, который соответствует размеру и дизайну iPhone 13 Mini
  • Шикарная камера
  • Чистый Android

Если вы сможете попасть в эти три пункта - вы создали идеальный смартфон. В настоящее время существует НОЛЬ премиальных телефонов Android с дисплеями <6 дюймов. Ни за какие деньги вы не сможете купить такой телефон прямо сейчас.

Сосредоточьтесь на этих трёх пунктах - остальные характеристики гибкие.

Цена: $700-800 (опять же, альтернатив нет, так что у нас должно быть желание заплатить чуть больше).

Идеальные характеристики

Смартфон должен:
  • Следовать производственному стандарту Mini настолько близко, насколько это возможно
  • Иметь окантовки одинаковой ширины по всему дисплею
  • Иметь 5.4 дюймовый 1080p OLED дисплей (60Hz - нормально)
  • Иметь камеры не хуже чем у Pixel 5
  • Камеры должны иметь отличную производительность при низкой освещенности
  • Иметь чистый Android
  • Иметь процессор Snapdragon 8 (или другой аналог флагмана)
  • Иметь 5G по всему миру
  • Иметь фронтальную камеру с отверстием
  • Иметь две задние камеры (обычную и широкоугольную)
  • Иметь 8 ГБ ОЗУ
  • 128/256 ГБ хранилища
  • Мочь работать 4 часа от батареи со включенным экраном
  • Иметь разблокируемый загрузчик
  • Иметь NFC

Было бы неплохо:
  • Прорезиненный, чтобы не было нужно носить чехол
  • Водонепроницаемость по стандарту IP68
  • Датчик отпечатка пальца на кнопке включения
  • "Железная" кнопка отключения микрофона
  • Беспроводная зарядка
  • eSIM

Мы должны работать вместе

Такой смартфон не будет существовать, пока вы (да, я говорю про то, что вы читаете эту страницу) ничего с этим не сделаете!

С тех пор как Sony сняла с производства линейку Xperia Compact, НИКТО из производителей смартфонов на Android не имел столько смелости, чтобы сделать небольшой премиальный смартфон. Только от вас зависит, как это изменить!

Моя цель - привлечь много интереса к этой странице, собрать подписи огромного количества заинтересованных покупателей и убедить производителя сделать для нас смартфон мечты. У меня уже был опыт самостоятельного производства оборудования (см. Pebble), и знания, как такие вещи работают. Нам нужно более 50 тысяч мотивированных покупателей, чтобы это произошло, поэтому, пожалуйста, поделитесь этой информацией со своими друзьями!

Если никто из производителей не займётся этим, я думаю, что мне самому придётся этим заняться, хоть мне и не хочется, чтобы до этого дошло. Отправьте мне личное сообщение в Twitter, если хотите помочь с этим квестом.

Категория смартфонов, которую мы любим, исчезает. Давайте вернём её назад!

FAQ

Ты кто?

Меня зовут Eric Migicovsky. Много лет назад я основал первую компанию по производству смарт-часов (Pebble), продал ее Fitbit, а затем провел 4 года в качестве партнера в Y Combinator. Сейчас я разрабатываю Beeper - универсальное приложение для чатов, которое позволяет использовать чаты в 15+ сетях (включая WhatsApp, iMessage и т.д.). Но в душе я любитель гаджетов?

Разве создание компании по производству смартфонов - не безумие?

Так и есть. И я очень надеюсь, что до этого не дойдёт. Я надеюсь, что мы сможем получить поддержку сообщества и убедить Google (в идеале) или другого производителя, чтобы создать такой смартфон.

У меня очень специфический набор навыков и связей в отрасли, которые я приобрел за долгую карьеру в аппаратном бизнесе. Я использую их в нашем общем квесте, чтобы получить идеальный небольшой смартфон на Android. Если больше никто не сделает его, и достаточное количество людей подпишет петицию... наверное, мне придётся делать его самому.

Почему бы тебе просто не пользоваться iPhone Mini?

Я уже. Я перешёл с Android на iPhone в конце 2021, потому что Pixel 6 оказался абсурдно большим. Это мой первый iPhone со времён оригинального iPhone.

Вот только всего 5% из всех проданных iPhone - Mini (примерно 10 млн в год). Это значит, что Apple может убить эту линейку. Для Apple 10 млн смартфонов - это ничего. Но для независимой компании 10 млн единиц - это было бы впечатляюще.

Если Apple убьёт линейку Mini, людям понадобится новый дом. Смартфон на Android (с Beeper для iMessage) может быть адекватной альтернативой.

Кроме того, лично у меня после 6 месяцев iOS руки чешутся вернуться на Android. Почему? Система уведомлений, в сравнении с Android - полный отстой. Невозможно переносить файлы между приложениями. Сложно выполнять любую работу. Но отличное железо, да.

   
Если экстраполировать на прошлые модели, то Pixel 10 будет примерно размером с Калифорнию.
https://smallandroidphone.com
11 Ответы
Японские учёные выяснили, что коты запоминают клички других питомцев. При этом они не запоминают имена людей. Учёные считают, что коты запоминают чужие клички ради конкуренции - им важно знать, кого зовут поесть. 
 
https://www.nature.com/articles/s41598-022-10261-5
11 Ответы
Приложение-компаньон для взаимодействия с ПК с KDE Plasma вышло в публичный доступ.

Особенности приложения:
  • Обмен файлами между смартфоном и ПК
  • Обмен буфером обмена
  • Показ заряда батареи (как ПК, так и смартфона)
  • Управление воспроизведением
  • Использование смартфона как устройства ввода (тачпад и управление презентациями)
  • Выполнение команд на ПК со смартфона

На iOS управление СМС с ПК недоступно.

https://apps.apple.com/app/kde-connect/id1580245991
3 Ответы
Команда разработчиков FreeBSD представила FreeBSD 13.1-RELEASE — второй выпуск ветки stable/13.

Некоторые из нововведений в базовой системе:
  • Сборка LLDB включена на всех архитектурах powerpc.
  • One True Awk обновлен до последней версии из апстрима.
  • zlib обновлен до версии 1.2.12.
  • libarchive обновлен до версии 3.6.0 с дополнительными исправлениями ошибок и безопасности из предстоящего выпуска патча.
  • ssh обновлен до OpenSSH v8.8p1, включая обновление безопасности и исправления ошибок.
  • В ssh разрешено использование аппаратных аутентификаторов FIDO/U2F с применением новых типов открытых ключей ecdsa-sk и ed25519-sk, вместе с соответствующими типами сертификатов.

Библиотеки времени выполнения и API:
  • Код OpenSSL оптимизирован на архитектурах powerpc, powerpc64 и powerpc64le.
  • Исправлено обнаружение функций ЦП, ускоряющих криптографические операции для ARMv7 и ARM64, что значительно ускорило алгоритмы aes-256-gcm и sha256.
  • Сборка библиотек ASAN и UBSAN включена на архитектурах riscv64 и riscv64sf. На этих же архитектурах добавлены библиотеки OFED и OPENMP.

Изменения ядра:
  • Исправлено повреждение вывода на последовательной консоли на powerpc64.
  • CAS был изменен для поддержки Radix MMU.
  • Исправлен запуск FreeBSD с включенными суперстраницами HPT в QEMU с TCG на powerpc64(le).
  • Добавлена поддержка Superpages в pmap_mincore на powerpc64(le).
  • Добавлена поддержка HWCAP/HWCAP2 aux args на arm64 для 32-битных двоичных файлов ARM. Это исправляет сборку/запуск golang под эмуляцией COMPAT32.

Драйвера устройств:
  • в igc(4) был представлен драйвер для Intel I225 Ethernet контроллер. Этот контроллер поддерживает скорости 2,5G/1G/100Mb/10Mb и позволяет разгрузить контрольную сумму tx/rx, TSO, LRO и работу с несколькими очередями.
  • Добавлено исправление для консоли VGA/HDMI с AST2500 во время загрузки на powerpc64(le).
  • Общие функции чтения/записи PCI исправлены для целей с прямым порядком байтов в virtio(4).
  • Добавлена поддержка обратного порядка байтов mpr(4).
  • Максимальный размер ввода-вывода был уменьшен, чтобы избежать проблем с DMA в aacraid(4).
  • Исправлен баг, мешающий выключению или перезагрузке виртуального гостя при использовании virtio_random(8).
  • Драйвер ice(4) обновлен до версии 1.34.2-k, добавлено ведение журнала встроенного ПО и первоначальная поддержка DCB.
  • Добавлен драйвер сетевого интерфейса mgb(4) с поддержкой устройств Microchip LAN7430 PCIe Gigabit Ethernet-контроллер с PHY и LAN7431 PCIe Gigabit Ethernet-контроллер с интерфейсом RGMII. Драйвер имеет ряд предостережений и ограничений, но функционален.
  • Добавлена поддержка состояния канала, мультимедиа и MTU VLAN с устройством cdce(4).
  • Драйвер iwlwifi(4) вместе со слоем совместимости LinuxKPI 802.11 был добавлен в дополнение к iwm(4) для новых наборов микросхем Intel Wireless. (При поддержке Фонда FreeBSD)
  • Аварийные дампы ядра теперь можно сохранять на SD-картах и модулях eMMC с помощью контроллера dwmmc, если ядро настроено с опцией MMCCAM.
  • Аварийные дампы ядра теперь можно сохранять на SD-карты с помощью контроллера sdhci, если ядро настроено с опцией MMCCAM.

Некоторое из нововведений хранилищ и файловых систем:

Изменения ZFS:
  • ZFS обновлена до версии OpenZFS 2.1.4.

Изменения NFS:
  • Два новых демона, rpc.tlsclntd(8) и rpc.tlsservd(8), теперь по умолчанию встроены в amd64 и arm64. Они обеспечивают поддержку NFS-over-TLS. Эти демоны создаются, когда WITH_OPENSSL_KTLS указано. Они используют KTLS для шифрования/дешифрования всех сообщений NFS RPC трафика и обеспечить дополнительную проверку личности машины через Сертификаты X.509.
  • Младшая версия по умолчанию, используемая для монтирования NFSv4, была изменена на самую старшую дополнительную версию, поддерживаемую сервером NFSv4.
  • Добавлен новый параметр монтирования NFSv4.1/4.2 nconnect, который можно использовать для указания количества TCP-соединений, которые будут использоваться для монтирования, вплоть до максимального 16.
  • Был добавлен sysctl с именем vfs.nfsd.srvmaxio, который можно использовать для увеличения максимального размера ввода-вывода сервера NFS со 128 Кбайт до любой степени от 2 до 1 Мбайт. Его можно установить только тогда, когда потоки nfsd не запущены, и обычно требуется увеличить kern.ipc.maxsockbuf как минимум до значения, рекомендованного в сообщении журнала консоли, сгенерированном при первой попытке установки vfs.nfsd.srvmaxio.

В загрузчике:
boot1 а также loader были зафиксированы на powerpc64le.

Некоторые изменения загрузки:
  • Улучшения производительности были сделаны для loader(8), nvme(4), random(4), rtsold(8), а также для калибровки часов x86, которые в совокупности обеспечивают значительное ускорение загрузки системы.
  • Образы EC2 теперь создаются по умолчанию для загрузки с использованием UEFI вместо устаревшего BIOS.
  • boot1 и загрузчик были исправлены на powerpc64le.

Изменения в сетевой подсистеме:

Обработка наименьшего адреса в (под)сети IPv4 (хост 0) была изменена таким образом, что пакеты не отправляются как широковещательные, если только этот адрес не установлен в качестве широковещательного адреса. Это делает наименьший адрес пригодным для использования хостом. Старое поведение можно восстановить с помощью sysctl net.inet.ip.broadcast_lowest.

Примечания (анг)

Исправления (анг)

>>> Подробности
1 Ответы
Разработкой занимается Джеймс Ламберт (James Lambert). Механика порталов полностью рабочая (разве что персонажа в них пока не видно).
 
 
Проект интересен из-за технических характеристик консоли:
  • Процессор NEC VR4300 (93.75 MHz) на архитектуре MIPS
  • Графический процессор SGI 62.5 MHz с двумя сопроцессорами (для 3D и 2D)
  • 4 МБ оперативной памяти
12 Ответы
   
Для того, чтобы скрасить серые будни)

Конфиг написан на обычном шеле с небольшими вставками луа.