Pull to refresh
1
0
izenfire @iZENfire

User

Send message

Так зум есть в портах — требуется только активировать линуксатор и установить linux_base:

portmaster -gD net-im/zoom

— всё нужное подтянет и установит, соберёт бинарные пакеты в /usr/ports/packages/All/.

Steam и Android Studio тоже работают через линуксатор.

На кнопочных мобильных телефонах Nokia долгое время можно было загрузить J2ME-игру или приложение размером не больше 64КБ. Мобильные телефоны Sony-Ericsson в своём расцвете позволяли работать с jar-файлами свыше 128КБ, запускать несколько приложений и переключаться между ними по специальной кнопке и пункту экранного меню. На продвинутых смартфонах Nokia можно запустить Age of Empires III The Asian Dynasties на экранах с разрешением от 320x240 до 360x640 пикселей. Размер J2ME-приложения (jar-файла) при этом около 700КБ. Конечно же, это — «лебединая песня» старых технологий, достигших совершенства при таких ресурсах, включая ограниченный объём оперативной памяти и зачатки 3D-акселерации.
unionfs — есть. Есть nullfs.
SRP (принцип единственной ответственности) распространяется на класс или объект, а не иерархию. Ведь в иерархии самый старый древний класс, от которого все наследуются, может тоже меняться, не влияя на реализацию потомков. Пример: в классе-предке реализуется черчение фигур на графопостроителе, а классы фигур-потомков занимаются исключительно представлением себя (векторизацией) и используют методы вывода на то инкапсулированное векторное устройство, которое подраумевает класс-предок, отдавая ему данные векторизации. Затем, с развитием технологий, появились векторные дисплеи, класс-предок переписали так, чтобы использовать выбор: отображать фигуры на графопостроителе или векторном дисплее — в зависимости от положения механического переключателя. И программу изменили только в части класса-предка, а остальную иерархию классов не трогали — все ранее написанные фигуры продолжали считать, что они отображают себя на некоем векторном устройстве вывода, возвращая лишь данные для своего построения. Затем появились растровые устройства отображения, класс-предок тоже пришлось переписать, не затрагивая код классов-потомков, таким образом, чтобы данные векторного представления фигур в нём растеризовались и отсылались на принтер или дисплей…
Почему-то все забыли про NetBeans IDE. А в ней достаточно инструментария для создания Java9 и Java EE 7- приложений, которые можно тут же в среде тестировать в GlassFish 5.x и WildFly 12, собирать метрики и протоколы обмена (http-monitor), а maven является родным форматом организации проектов на Java. Интегрированы Git и Mercurial-плагины (используют внешние git и hg) для прозрачного сохранения изменений в коде — можно буквально щелчком мыши откатиться на определённый коммит в истории изменений.
Эталонная реализация Java EE 8 — GlassFish 5.0.

На FreeBSD в файловой системе UFS2 давно пользуются dump/restore для точного переноса данных из одной ФС в новую безотносительно размеров — главное чтобы объём данных помещался в новую ФС. Снапшотинг ZFS — то же самое.

Для добавления свойств и поведения уже написанному коду достаточно их добавить в предка — корень иерархии. И волшебство произойдёт за счёт полиморфизма (позднего связывания кода). Например, захотели добавить свойство цвет ко всем фигурам — добавили его в их общего предка, пусть даже абстрактного, реализовали методы для работы с этим свойством; и автоматически цветность приобретут все унаследованные фигуры, даже уже написанные.

Последние версии программ для Windows XP требуют обновлений самой системы, в частности, до SetvicePack3 и ещё отдельно доустановить Windows Installer 4.5. Если пользователь пройдёт этот квест без посторонней помощи, он сможет стать программистом.

Будут ли патчи для сборки OpenJDK10 на FreeBSD?
Так как в классическом BIOS нет определения для GPT-структур в UEFI-варианте загрузки, то код из псевдо-MBR области GPT начинает работать первым. И, таким образом, передаёт управление коду из раздела GPT, имеющим тип «freebsd-boot». Размер gptboot — 60 килобайт, размер gptzfsboot — 85 килобайт. Один из этих интеллектуальных загрузчиков уже умеет читать данные из системного GPT-раздела — в нём уже есть более интеллектуальный загрузчик с интерпретатором команд.

Что касается загрузки ОС с классических носителей (MBR) и с UEFI/GPT, то она во FreeBSD тоже поддерживается.

Для загрузки операционной системы FreeBSD с GPT-раздела необходимо записать в область MBR специальный псевдо-MBR загрузчик (pMBR), который передаст управление на загрузчик gbtboot или gptzfsboot, находящийся на первом разделе GPT. Далее, более интеллектуальный загрузчик может загрузить операционную систему с раздела с файловой системой. И всё это работает без UEFI на классическом BIOS PC.

Да, вы правы, в ранних x86-процессорах Intel была реализована так называемая «сегментная» адресация реального режима с размером одного «сегмента» до 64k. По этой причине программы DOS формата .COM не могли иметь размер больше размера сегмента — для больших программ приходилось использовать формат .EXE и (или?) оверлейную структуру программы.
В частности, 16 бит процессор не может без извращений адресовать больше 64 К памяти.
Вы что-то путаете. Ширина шины данных не имеет никакого отношения к ширине шины адреса — восьмибитный Zilog Z80A может адресовать 65536 байтовых ячеек памяти напрямую, потому что у него разрядность шины адреса 16 бит.
У 16-битных Intel 8086, 80186 разрядность шины адреса 20 бит, поэтому для прямой адресации им доступен 1 МБ памяти 16-разрядных ячеек. У 16-битного Intel 80286 разрядность шины адреса 24 бит, поэтому для прямой адресации ему доступен 16 МБ памяти 16-разрядных ячеек.
После Турбо Паскаля и его библиотеки graph, которая не имела режимов выше 16 цветов, этот режим показался чудом так как позволял использовать аж 256 цветов в разрешении 320х200.

Это вы, наверное, не тот драйвер использовали. vgaega.bgi позволял из модуля Graph стандартной библиотеки использовать полноцветный VGA-режим работы адаптера и дисплея. С помощью несложных манипуляций видеодрайвер vgaega.bgi возможно было преобразовать в .obj-формат, а затем в формат .tpu-модуля и внедрить (статически скомпилировать) с программой на Turbo Pascal, использующей графический режим, и она становилась автономной (не требовалось дополнительно таскать содержимое каталога \BGI).
su.exe же есть — маленькая компактная программка, в отличие от монстра keyrus.com.
Библиотеки CUDA на FreeBSD ставятся вместе с проприетарным драйвером nvidia-driver из одноимённого порта, если в опциях установки указать LINUX. При этом также необходимо установить порт linux_base — то есть CUDA работает через эмуляцию линуксовых вызовов.

Аппаратное ускорение через GPU потоков ffmpeg (через VDPAU/VAAPI) тоже работает — можно спокойно смотреть на FullHD экране фильмы высокого разрешения и что-нибудь компилировать в фоне в несколько потоков — основной процессор не загружается на 100%, ответная реакция на действия пользователя сохраняется.
А что не так в «серверности» FreeBSD? За счёт более ранней в сравнении с GNU/Linux реализации изолированных окружений (Jail's) FreeBSD в начале 2000-х использовалась хостерами для предоставления VPS заинтересованным клиентам.
Альтернатива Докеру — CBSD (FreeBSD Jail, Bhyve and Xen Management Tools).
1
23 ...

Information

Rating
Does not participate
Location
Антарктика
Date of birth
Registered
Activity