Ответы пользователя по тегу Операционные системы
  • Как написать операционную систему с нуля ( без специальных знаний)?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Блин, я думал - опять Даня, чемпион безумных вопросов... :)
    Ответ написан
    Комментировать
  • Снять слепок системы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Любой автономный бэкапер - акронис, гхост, клонзилла. Но если Вы думаете с помощью бэкапа клонировать лицензии - имейте в виду, что лицензии могут иметь аппаратную привязку (это если буква закона не важна)
    Ответ написан
    Комментировать
  • Где найти книги по созданию ОС на русском?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Если чтение технической литературы на языке оригинала вызывает попаболь - лучше оставьте свои идеи по захвату Земли написанию ОС и займитесь изучением языка. Без знания английского Вам ничего не написать.
    Ответ написан
    Комментировать
  • Как работают исполняемые файлы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    На каком "языке программированя" инструкции в самом .exe, или "прямые команды" для процессора?

    В машинных кодах :) Все в итоге будет в машинных кодах. Хотя внутри .exe может быть много чего разного - вплоть до самораспаковывающегося архива или автономного скрипта, упакованного вместе с интерпретатором. Конкретный .exe может содержать кучу разных вещей, вовсе не относящихся к исполнению - например значки :)
    Исполняются ли .exe программы как "отдельный поток" напрямую железом или компилируются ядром операционной системы?

    Чо? Ведро - это не компилятор, оно ничего ни во что не компилирует. Ведро - это гигантских размеров привилегированная библиотека, которая может обращаться к дровам и железу.
    В чем различие программ для разных операционных систем: Linux, Windows, Android и т.д.?

    В том, что они для разных осей написаны. А разные оси предполагают разный формат обращения к API ведра для совершения одних и тех же действий. Например, открытие файла в Windows и Linux - будет выглядеть с точки зрения обращения к ведру - кардинально разными вызовами. Из этого же следует, что можно "имитировать" работу программы для одной ОС в другой. Так, например wine работает.
    Как взаимодействует программа и операционная система, читал что на Windows так просто не получить к буферу вывода изображения на экран

    Через опубликованное и документированное (а иногда и не очень документированное) API. Верно слышали - просто так не получить :)
    Существенно ли различие архитектур разных устройств, тоесть можно ли к примеру запустить Windows/Linux на Android телефоне?

    Весьма существенно. Линух на телефоне можно запустить - с танцами и битьем в огромный бубен, но можно - андроид в конце концов тоже линух :) Винду нет - она не поддерживает данную процессорную архитектуру (хотя виндофоны были - но сплыли...)
    Ответ написан
  • Насколько обычная операционная система более оптимизирована, чем виртуальная?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Ни на сколько :) Это одна и та же система. И потом оптимизирована - где? Во вводе-выводе, в графике, в вычислениях? Ваш вопрос - он без деталей в общем-то лишен смысла :) Вся разница между bare-metal системой и виртуалкой в том, что первая имеет прямой (ну как прямой - через дрова) доступ к железу, а вторая для этого использует виртуальные дрова (на некоторые вещи есть паравиртуальные дрова - типо заглушки, отдающие работу настоящим хостовым дровам). И все.
    Но это имеет существенное значение только для игр.
    Ответ написан
    Комментировать
  • Как мне легко создать свою OS?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Купить Микрософт :D Это самый легкий способ. Если денег хватит.

    Ну, можно еще найти исходники какого-нибудь DOS и попытаться понять, как это все работает. А потом подумать "Да ну его..." и вернуться к Майнкрафту :D
    Ответ написан
    Комментировать
  • Какую ОС выбрать для выделенного сервера для вычислительных задач?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Выбираю из Ubuntu, Windows server 2008, Debian.

    Beg your pardon, captain? Разве там поддерживается линух? Там только винда. Под линухом в вайне работает ооооочень ограниченный набор программ (нормально, чтобы пользоваться)
    Ответ написан
    Комментировать
  • Что лучше выбрать в качестве клиентской ОС и серверной ОС?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    На то, на чьей Вы стороне в холиваре "Windows vs Linux". Потому что все равно, какие рекомендации не дай - выберете то, что хотите выбрать.
    Ответ написан
    Комментировать
  • Как поставить PS4 на PC?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Эмулятор, что ли? Ну... наверное можно, если таковой есть.
    Или типа дуалбута? Тогда нет - там специфичное железо, но обычном компе она просто не загрузится.
    Ответ написан
    Комментировать
  • Что значит понимать устройство операционных систем?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    необходимо понимать устройство операционной системы

    Верно только отчасти. Говнокодеру-формошлепу не нужно понимать ничего - у него есть знания, отточенные до навыков, которые он применяет в работе. Ему их хватает, а на развитие он давно положил, потому что... (тут длинный список "почему" в который входит все что угодно от жены и ипотеки до мировой закулисы)
    Программисту, который думает о саморазвитии, о том, чтобы расти, чтобы заниматься более крутыми проектами - знание того, как работает ОС - крайне желательно. Потому что существуют моменты, которые не понять без понимания того, почему так происходит.
    Например - в мане расписано, как применять fork(). Но почему надо применять так и что будет если так не сделать - без некоторого понимания работы оси понимание работы вызова не наступит.
    Ответ написан
    Комментировать
  • В какой ОС средства сетевого взаимодействия были заложены раньше?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    1. Что есть "средства сетевого взаимодействия"?
    2. MS-DOS выпускался заметно раньше Windows, первые версии Windows - это просто надстройка над DOS
    3. Существовали еще OS/2 и Novell Netware - тоже вполне себе неплохие ОС
    Ответ написан
  • Курс введение в IT для гуманитария (не программирование)?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Книги из серии "Windows для чайников" (если там Windows) или "Linux для чайников" (если там Linux)
    Ответ написан
    Комментировать
  • 2 операционные системы на ПК. VirtualBox?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Тыща и один вариант.
    Все сказанное IMHO.

    1. Дуалбут. Самый простой, но самый неудобный. Две независимые системы в пределах одного диска. Работать можно только в одной из них, ко второй в лучшем случае можно к ФС достучаться. Сначала ставится винда, потом линух, не наоборот!
    2. Виртуализация - одна из осей является хостом, другая гостем. Существует как минимум два варианта гиперов - KVM (qemu + libvirt) и VBox, что дает три варианта: линух хостом, винда гостем на KVM, линух хостом, винда гостем на VBox, винда хостом, линух гостем (только на VBox). Есть еще Hyper-V - только для винды, линух гостем, но такой вариант я видел только в серверном варианте и весьма недолго.

    Если планируется еще и играть или CAD - то хостом только винда. Возможно в будущем можно будет пробрасывать видео в виртуалку, но пока это получается ценой бития в преогромный бубен и очень даже не всегда.
    Если играть не планируется, то лучше хостом линух, винда в KVM.
    Ответ написан
    Комментировать
  • Выбор операционной системы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Довольно странный выбор. ЦА у этих осей практически кардинально разная:

    макосью пользуются те, для кого не проблема не только деньги на саму макось, на ноут, на все программы, которые будут ставиться, но и на все причиндалы - зарядки, переходники, прибамбасики - в общем все платное и все под контролем яббла.

    Линухом же пользуются либо те, кто в разной степени упарывается по анонимности и защищенности (что в небольшой и средней степени полезно) либо те, кто хочет бесплатно (и эти люди часто пересекаются)

    Ни у первых, ни у вторых, как правило не возникает необходимости возврата на винду - разве только гамиться - с играми все хорошо только в винде.

    Что же у меня - спросите Вы?
    Отвечаю: на работе Calculate Linux Desktop 17
    # uname -a
    Linux sentry 4.14.52-calculate #1 SMP PREEMPT Tue Jul 10 16:04:49 +07 2018 x86_64 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz GenuineIntel GNU/Linux

    Дома - Windows 7 (да-да, куда же без нее, играть где-то надо :DDD)
    Ответ написан
  • Стоит ли разрабатывать приложения для второстепенной мобильной ОС?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Какая второстепенная ОС (кроме Android, IOS и Windows) сейчас популярна?

    Никакая. Только андроид и ios. Точка. Эти ребята (гугл и яббл) поделили рынок так, что хрен кто туда влезет коммерчески значимый (а то сейчас начнут приводить примеры аж с сотней инсталляций :DDD).
    Ответ написан
    Комментировать
  • Есть ли хорошая система для слабого нетбука?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Поставить можно любой дистриб совместимого года выпуска :) Но там пакеты будут стаааарые :)
    Ответ написан
    Комментировать
  • Что есть кто (unix, linux, ubuntu, debian, kali)?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    UNIX - тип операционных систем, а также торговая марка (принадлежит The Open Group). Термин, обьединяющий все UNIX-подобные ОС - тысячи их, даже M$ отмечался на этом поприще...
    Linux - один из UNIX-подобных подтипов ОС. На самом деле Linux - это тоже торговая марка, принадлежит Линусу Торвальдсу и собственно это только ядро, поэтому слово Linux столь же безлично, сколь и слово Автомобиль и употребляется как правило в контексте определенного дистрибутива
    ubuntu - дистрибутив Linux. Основная идея - дружественность. За дружественность надо платить и к сожалению, у большинства кто задает не слишком умные вопросы, стоит тег #ubuntu
    debian - дистрибутив Linux, который, как утверждают его адепты, подойдет и новичкам и мастерам :)
    kali - специализированный дистрибутив Linux для безопасников. (Кали - в индуистском пантеоне - богиня смерти)
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    На системном уровне "расширение" имени - от одной до (PATH_MAX - длина текста до последней точки) символов. В нем нет никакой магии и к функционированию ОС оно не имеет никакого отношения. Как в винде, так и в линухе можно заводить файлы без расширения вообще и ничего за это не будет. "Расширение" имени - это просто удобный способ договориться о том, что это за файл и как его следует открывать.
    В линуховом гуе точно так же как в винде "расширение" имеет большое значение - потому что определяет - что будет запущено при клике на файле.
    "Расширение" не является единственным способом идентификации типа файла и вполне может быть липовым - вирусня очень часто в винде использует фейковые расширения - старый-старый прием - дать имя с "типо расширением" ну например .doc, за которым стопицот пробелов и настоящее расширение (обычно .exe или другое исполняемое)
    В консоли есть команда file - которая определяет тип файла, не используя "расширение".
    Ответ написан
    Комментировать
  • 2 операционной оси на одном диске как установить?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    1. Снести Kali
    2. Поставить винду, но все место ей не отдавать, оставить под линух
    3. Поставить Kali. При установке Kali найдет винду и пропишет ее в grub.
    4. PROFIT!

    Винда - она тупая. Она не предполагает, что на компе могут быть другие оси. Линух - он умный :)
    Ответ написан
    Комментировать
  • Как называлась эта старая операционная система?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Я думаю, это был Microsoft DOS, более известный как MS-DOS или просто DOS (хотя строго говоря, DOS-ов было и есть до сих пор несколько)
    Ответ написан
    Комментировать