The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Представлена свободная операционная система Sortix 1.0

29.03.2016 12:27

После 5 лет разработки доступен релиз операционной системы Sortix 1.0, который является первым выпуском, пригодным для установки и собственной пересборки. Система написана с нуля в качестве хобби, совместима с актуальными элементами спецификаций POSIX (устаревшие возможности не поддерживаются) и сочетает собственное ядро и системную библиотеку с портами популярных сторонних приложений. Исходные тексты написаны на языках Си/Си++ и распространяются под свободной лицензией ISC. Реализация Sortix 1.0 занимает всего 169 тысяч строк кода, размер установочного iso-образа 68 Мб для систем x86 и 70Мб для x86_64. Поддерживается как загрузка с USB-накопителя на реальном оборудовании, так и работа в системах виртуализации.

Выпуск позиционируется как отправная точка для дальнейшего развития проекта. Из особенностей Sortix 1.0 отмечается:

  • Интерактивный установщик, позволяющий установить систему на жесткий диск;
  • Поддержка вывода системных руководств и поставка man-страниц, с описанием специфичных для Sortix возможностей. Для отображения man-ов задействован пакет mdocml;
  • Возможность собственной пересборки. Исходные тексты системы включены в состав в форме Git-репозитория, размещённого в директории /src. Пересборка системы производится командой make, а установка "make install";
  • Компоненты пространства пользователя переписаны на языке Си. Ядро, драйвер файловой системы ext2, asteroids и trianglix остаются на языке C++;
  • Наличие собственной программы для редактирования дисковых разделов с поддержкой MBR и GPT;
  • Подготовка ATA/AHCI-драйверов для работы с жесткими дисками. Также присутствуют драйверы для контроллеров PS/2, клавиатуры и мыши;
  • Переработанная система инициализации;
  • Возможность загрузки различных раскладок клавиатур;
  • Реализация процесса login и системы аутентификации пользователей (пароли хранятся в /etc/passwd в форме хэшей bcrypt);
  • Многостраничный просмотрщик с поддержкой цветов и обратной прокрутки;
  • Переработанная система терминалов с поддержкой интерфейса termios;
  • Генератор псевдослучайных чисел на базе интерфейса arc4random, наличие устройств /dev/random и /dev/urandom;
  • Поддержка API для регулярных выражений (regex.h);
  • Добавление библиотеки libz, основанной на кодовой базе zlib и совместимой на уровне API и ABI;
  • Сборочный инструментарий на основе GCC и make;
  • Добавлены порты e2fsprogs, flex, grub, libglib, mdocml, pkg-config и xorriso. Всего в портах насчитывается около 50 приложений, включая binutils, bison, bochs, bzip2, dash, diffutils, gawk, gcc, git, grep, gzip, make, nasm, parted, python, patch, sed, tar, xorriso и xz.
  • Ядро написано на С++, построено с использованием монолитной архитектуры, использует System V ABI и собственных ABI системных вызовов.

Планы на будущее:

  • Сетевой стек (сейчас реализованы только unix-сокеты);
  • Поддержка SMP;
  • Драйверы USB;
  • Графические драйверы и возможность запуска графического окружения;
  • Усиление защищённости многопользовательских конфигураций;
  • Управление энергопотреблением;
  • Портирование текстовых редакторов;
  • Динамическое связывание;
  • Звуковые драйверы.


  1. Главная ссылка к новости (https://sortix.org/news/1.0/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44124-sortix
Ключевые слова: sortix
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (108) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sunderland93 (ok), 12:38, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    И чо с ней делать?
     
     
  • 2.2, daemontux (?), 12:44, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ну видимо изучать код и добавлять функционал ;)
     
     
  • 3.27, pavlinux (ok), 13:33, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +16 +/
    ИЧСХ, автор родился в августе 1991 (внебрачный релиз ядра Linux) :)
     
     
  • 4.91, _KUL (ok), 09:15, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Как раз возраст для женитьбы. Супруга хобби не поймёт и не даст тратить время на "эту глупость". Хотя для этого юного возраста он через-чур "маловолосен" (http://maxsi.org/jonas.jpg). Плохая экология?
     
     
  • 5.92, цырроз (?), 11:35, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    это гораздо лучше и полезнее, чем по гаражам бухать, сериалы по ящику зырить, или становиться танчикозависимым.
     
     
  • 6.98, _KUL (ok), 14:58, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не могу найти выше мою фразу, против которой вы свой контраргумент используете ... Или вы случайно нажали ответить?
     
  • 6.120, Аноним (-), 01:09, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше для кого или для чего? Та же гиподинамия, что может приведти к тромбу или прочей внезапной смерти. А пробухать он бы мог все 50 лет при этом. Сосуды и мозги были бы чистые =)
     
     
  • 7.125, Ананим43087 (?), 10:40, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ... и немедленно выпил.
     
  • 5.102, grayich (ok), 17:00, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Плохая экология?

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

     
  • 5.110, pavlinux (ok), 19:50, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотя для этого юного возраста он через-чур "маловолосен"  ... Плохая экология?

    Волосатость - это в ДНК, почти не лечится, кроме как подбором правильной самки.  


     
     
  • 6.116, Аноним (-), 21:54, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Волосатость легко лечится. Поколения парикмахеров подтверждают.
     
  • 5.128, ubunt0id (?), 08:05, 02/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Плохая экология?

    В половине случаев - наследственное.

     
  • 2.3, Аноним (-), 12:44, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Устанавливать.
     
  • 2.7, анон2 (?), 12:49, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +14 +/
    с ней не обязательно что-то делать, там же есть отметка "Система написана с нуля в качестве хобби"

     
  • 2.28, Diozan (ok), 13:36, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Пока ничего. А, в перспективе, все суперкомпьютеры на неё перейдут. Линус уже стареет, смену ему надо готовить.
     
     
  • 3.33, Аноним (-), 14:29, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Согласен. Линукс последнее время как-то нехорошо стабилен стал. Нужен новый Линус и новая бадяга, чтобы пилить, выпиливать и форкать.
     
     
  • 4.85, Аноним (-), 23:37, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > бадяга, чтобы пилить, выпиливать и форкать.

    И сморкать!

     
  • 3.35, Аноним (-), 14:38, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а фейхоа еще один монолит то ?
     
     
  • 4.47, Вареник (?), 16:15, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Чтоб ядро с минимальным набором дров (c поддержкой Lua скриптов, ага) до десятка плоских монолитных гигабайт разбухло.

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

     
     
  • 5.48, Вареник (?), 16:18, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А еще разработка дров должна быть сложной и тестирование всех возможных конфигураций дорогим и долгим. Перенос дров между архитектурами должен быть сродни переписыванию.

    Все это приносит деньги в IT, а значит есть хорошо.

    Поэтому ядро должно быть монолитным.

     
     
  • 6.95, Аноним (-), 14:18, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А еще разработка дров должна быть сложной и тестирование всех возможных конфигураций
    > дорогим и долгим. Перенос дров между архитектурами должен быть сродни переписыванию.
    > Все это приносит деньги в IT, а значит есть хорошо.
    > Поэтому ядро должно быть монолитным.

    За что люблю нынешний Опеннет, так это за обилие авторитетных анонимных специалистов в области разработки ОС и, в частности, ядер.

     
     
  • 7.121, Аноним (-), 01:11, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> А еще разработка дров должна быть сложной и тестирование всех возможных конфигураций
    >> дорогим и долгим. Перенос дров между архитектурами должен быть сродни переписыванию.
    >> Все это приносит деньги в IT, а значит есть хорошо.
    >> Поэтому ядро должно быть монолитным.
    > За что люблю нынешний Опеннет, так это за обилие авторитетных анонимных специалистов
    > в области разработки ОС и, в частности, ядер.

    А я за самокритичность люблю.

     
  • 2.29, Аноим (?), 13:47, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Кота на красном фоне отобразить можно
     
     
  • 3.133, Lain_13 (ok), 19:56, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    5 лет разработки, а кот больше похож на странный гибрид фомки с молотком.
     
  • 2.86, KOT040188 (?), 23:45, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Просверлить дырку и напомнить "учебная". Ну или в рамочку и на стену, как эталонное "ненужно"
     
     
  • 3.88, KOT040188 (?), 23:46, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > напомнить

    Написать

     

  • 1.5, Аноним (-), 12:45, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не совсем понятна область применения. Да и какой-нибудь KolibriOS, написанной на ассемблере, больше доверия, нежели ос, написанной на плюсах.
     
     
  • 2.6, Аноним (-), 12:46, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    вы имели ввиду миньетОС?
     
     
  • 3.8, Аноним (-), 12:50, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    МинетОС насквозь проприетарная, хоть и подходит для изучения принципов работы ОС.
     
     
  • 4.9, Аноним (-), 12:53, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    изучайте minix, а не миньеты с колибри)
     
     
  • 5.113, Kodir (ok), 21:41, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Красиво размазал :)))
    Не, ну "изучать" куда ни шло, но опять же - "говнолит" у нас уже есть - Линукс. Зачем ещё один? "Смотрите ЕЩЁ РАЗ, как не надо писать ОС!"?
     
     
  • 6.117, Аноним (-), 22:10, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Микроядер тоже есть. Хочешь minix, хочешь hurd. Даже qnx можешь посмотреть. Но руками собственность harman-kardon не трогать. Tresspassers will be shot! Даже гибриды есть, опенсорсные останки Darwin'а или ReactOS какой. Но тебе это не поможет.
     

  • 1.13, aNONIM (?), 13:02, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Лицензия BSD.
    фтoпку
     
     
  • 2.14, aNONIM (?), 13:03, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Очередное ненавязчивое предложение попахать на проприерастов.
     
     
  • 3.40, Клыкастый (ok), 15:27, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    с каких пор открытый код - проприерасты?
     
     
  • 4.44, Andrey Mitrofanov (?), 15:56, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > с каких пор открытый код - проприерасты?

    Выбирай:
    * Прямо с тех пор, как "открытый" != Свободный.
    * Какжый раз, как через стену от проприерасов прилетает такое типа-"открытое".
    * ...и пр.проприертарщики тоже делают "это". http://www.opennet.me/openforum/vsluhforumID3/105598.html#70
    * С 23-Апр-15, 18:31.  http://www.opennet.me/openforum/vsluhforumID3/102196.html#100

    Тебе какой из 4ёх больше глянулся?

     
     
  • 5.58, Клыкастый (ok), 17:23, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http www gnu org licenses license-list html GPLIncompatibleLicenses в списке н... большой текст свёрнут, показать
     
     
  • 6.68, Аноним (-), 18:06, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Лапшу твоих путаных мыслей и ссылок способен изложить по существу и кратко?

    Wikipedia: openwashing

    > Но вот беда, школьники, которые святее Столлмана никак не усвоят, что лицензия BSD в терминах GNU - свободная лицензия.

    Они это знают. И знают ещё много других свободных лицензий. Ты просто контекста не уловил

    > Верный. Ну т.е. ни один из четырёх.

    Хоть сам себя похвали

     
     
  • 7.78, Andrey Mitrofanov (?), 19:45, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Но вот беда, школьники, которые святее Столлмана никак не усвоят, что лицензия BSD в терминах GNU - свободная лицензия.
    > Они это знают. И знают ещё много других свободных лицензий. Ты просто
    > контекста не уловил

    Он простой, как 2коп.: список видел, и фетиш свой в нём, а дальше "длинно читать" у него не срослось (ну, как с "лапшой" моих ссылок). Про "не копилефт, мы не рекомендуем" у него выборочная слепота и косоглазие. Смотрит он, вишь ты, в другую сторону. Оно и понятно: друг проприертариев. Они ему пряников мядовых обещали! Теперь борьба за их свободу -- его борьба.

     
  • 7.94, GrammarNazis (?), 13:30, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Wikipedia: openwashing

    Нету такой статьи в Википедии, аноним.

     
     
  • 8.131, Andrey Mitrofanov (?), 19:52, 03/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не стесняйся, начинай писать Я разрешаю тебе и всем желающим воспользоваться л... текст свёрнут, показать
     
  • 5.84, Аноним (-), 22:28, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    предлагаешь подобраться на хипи? спасибо, можешь сам пожить в своей клетке.
     
     
  • 6.132, Andrey Mitrofanov (?), 19:55, 03/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >подобраться на хипи

    Это на каком языке?  Пятые сутки мучаюсь!!  T9-typo-граф?

    >? спасибо, можешь сам пожить в своей клетке.

     
  • 3.60, Аноним (-), 17:45, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Твой код в этой погремухе будет очень нужен мегакорпорациям.
     
  • 3.122, Аноним (-), 01:14, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Очередное ненавязчивое предложение попахать на проприерастов.

    Челу для своего добби так удобнее. Ему импонирует, что, быть может, кому-то пригодиться для чего-то полезного, и его совершенно не гложит тот факт, что ему от этого может ничего не обломиться.

     

  • 1.16, Аноним (-), 13:06, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/
    "Ядро написано на С++, построено с использованием монолитной архитектуры"

    На этом месте у любителей микроядер привычно начала раскаляться табуретка :-)

     
     
  • 2.114, Kodir (ok), 21:43, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На этом месте у любителей микроядер привычно начала раскаляться табуретка :-)

    "А чивооо они!". 21 век, гигагерцы ДАЖЕ В МОБИЛАХ. И всё равно находятся клоуны из криокамер, пишущие монолитные гуанОСы.

     
     
  • 3.118, Аноним (-), 22:23, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Десятилетия истории подсказывают нам что рынок систем общего назначения надежно поделен именно монолитами и гибридами. Торвальдс пингвина на minix писать начал. Ну и где этот minix теперь?
     

  • 1.17, Аноним (-), 13:08, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Маскот просто убойный.
     
  • 1.18, Аноним (-), 13:11, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    но зачем? линус в одном интервью говорил, что начал писать linux когда исходный код BSD был собственностью AT&T и если бы свободный bsd появился на пару лет раньше, линус бы не парился с написанием своего ядра и использовал бы bsd
     
     
  • 2.21, Аноним (-), 13:14, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ну хобби у человека такое, сидит и в свободное время пишет свою ОС. Может он скил C/C++ таким образом прокачивает.
     
     
  • 3.25, Аноним (-), 13:19, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –8 +/
    людей с таким энтузиазмом принудительно лечить от NIH-cиндрома, а после лечения подключать к разработке ядра Linux
     
     
  • 4.36, Cuernud (?), 15:03, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > людей с таким энтузиазмом принудительно лечить от NIH-cиндрома, а после лечения подключать
    > к разработке ядра Linux

    Людей с такими идеями, как твоя, не лечить, а сразу принудительно подключать к сети высокого напряжения.

     
  • 4.49, Вареник (?), 16:20, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > людей с таким энтузиазмом принудительно лечить от NIH-cиндрома, а после лечения подключать
    > к разработке ядра Linux

    Ваша болезнь агрессивна и общественно опасна.

     
  • 2.103, XoRe (ok), 18:14, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > но зачем? линус в одном интервью говорил, что начал писать linux когда
    > исходный код BSD был собственностью AT&T и если бы свободный bsd
    > появился на пару лет раньше, линус бы не парился с написанием
    > своего ядра и использовал бы bsd

    Это, кстати, не так уж хорошо. В bsd довольно консервативный подход к написанию кода. Т.е. в той альтернативной реальности люди могли бы до сих пор патчить KDE под bsd.

     
     
  • 3.108, Аноним (-), 18:34, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. в той альтернативной реальности люди могли бы до
    > сих пор патчить KDE под bsd.

    А в этой? Вы не поверите, но
    https://github.com/freebsd/freebsd-ports/tree/master/x11/kdelibs4/files
    > patch-cmake_modules_FindAlsa.cmake
    > patch-cmake-modules-CMakeLists.txt

     
     
  • 4.130, XoRe (ok), 12:07, 02/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Т.е. в той альтернативной реальности люди могли бы до
    >> сих пор патчить KDE под bsd.
    > А в этой? Вы не поверите, но
    > https://github.com/freebsd/freebsd-ports/tree/master/x11/kdelibs4/files
    >> patch-cmake_modules_FindAlsa.cmake
    >> patch-cmake-modules-CMakeLists.txt

    А в этой вселенной вырастают люди, которые уже не знают про прикол про "как пропатчить KDE под freebsd".
    А ещё во фре любят иногда ломать совместимость у портов.
    Т.е. если пару лет не обновлять порты, иногда можно получить ошибки при их обновлении.
    Ещё в версиях 5.0-5.2 была чехарда с новыми форматами и стандартами расположения файлов, которые выливались в глюки при обновлении до. Но кто будет вспоминать эти грабли детского возраста?

     

  • 1.20, омномномнимус (?), 13:13, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Графические драйверы и возможность запуска графического окружения;

    и ни одного скрина с этим самым графическим окружением :-)

     
     
  • 2.22, Аноним (-), 13:14, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    тебе что мало того, что он просто есть?
     
  • 2.24, Annoynimous (?), 13:18, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ничего, что это "планы"? :)
     
     
  • 3.53, омномномнимус (?), 16:53, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пардон, читал по диагонали.
     
  • 2.42, Аноним (-), 15:37, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме экрана login'а нигде не наметил GUI, но там все гладко даже мыша есть. Еще asteroids есть.
     

  • 1.30, Сергей (??), 13:59, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Откуда вы знаете, что подвигает человека. Я к примеру в молодости русификатор клавы и дисплея написал, и виде драйвера и виде запускающего файла, хотя уже тогда их было воз и маленькая тележка... А вот захотелось...
     
     
  • 2.31, pavlinux (ok), 14:04, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.  
     
     
  • 3.54, Аноним (-), 16:53, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.

    Блокнот, не?

     
     
  • 4.111, rvs2016 (ok), 20:27, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.
    > Блокнот, не?

    Не!
    Калькулятор незаслуженно забыли! В-)))

     
  • 3.74, Аноним (-), 18:55, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А нормальных при этом по сей день нет.
     
  • 3.79, ram_scan (?), 19:58, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.  

    При этом прямых их было ровно полторы штуки.

     
  • 3.96, Аноним (-), 14:21, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.

    Хороший программист ­— ленивый программист.

     
  • 3.119, Аноним (-), 22:25, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > руссификатор, тетрис, крестики-нолики, шифровальщик,.. не писал только ленивый.

    Но геймдев получился не из каждого, а уж крипторгаф и подавно.

     
  • 2.39, Khariton (ok), 15:26, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О. коллега!
    А я украинизатор русской локали как для экрана так и для принтера. И все это в 127 байт, включая защиту от копирования. Грешен. Но распространял за бесплатно. Видать качал ЧСВ по молодости...)))
     
  • 2.104, XoRe (ok), 18:15, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  Откуда вы знаете, что подвигает человека. Я к примеру в молодости
    > русификатор клавы и дисплея написал, и виде драйвера и виде запускающего
    > файла, хотя уже тогда их было воз и маленькая тележка... А
    > вот захотелось...

    Но вы же не заявляли об этом всему миру, как о чем-то революционном?

     

  • 1.32, Аноним (-), 14:17, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    >Поддерживается как загрузка с USB-накопителя на реальном оборудовании, так и работа в системах виртуализации.

    Уже более работоспособно, чем ReactOS.

     
     
  • 2.34, Programmer4neo (?), 14:34, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    С их сайта:

    Limitations

    It is important to understand what limitations Sortix currently has. These areas are being worked on and will be in future releases.

    No desktop environment with a graphical user interface.
    The system is not to be considered secure in a multi-user configuration.
    No support for networking (except Unix sockets).
    No support for USB or CDROMs.
    No support for symmetric multiprocessing.
    No support for power saving on idle.
    The system has a single console.
    The manual pages only partially document Sortix specifics.
    No third party text editors.
    No dynamic linking.
    No graphics drivers (graphics only if bootloader support).
    No sound drivers.

    Для использования в повседневных задачах пока по пригодности они приблизительно равны.

     
     
  • 3.43, Онаним (?), 15:46, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >No dynamic linking.

    Хипстерам с Go понравится.

     
     
  • 4.80, Аноним (-), 21:00, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во-во, hello world на 10мб.
     
     
  • 5.89, angra (ok), 23:47, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это у какого языка такая жирная основная либа?

     
     
  • 6.123, Аноним (-), 08:10, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Это у какого языка такая жирная основная либа?

    Go вестимо. Программ размером менее 2 мегабайтов на Go я вообще ни разу не видел. Извини, но если Hello World получается размером с бинарь Battle For Wesnoth - ГОпники что-то делают не так.

     
  • 4.87, angra (ok), 23:46, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    gccgo давно умел динамическую линковку, но это сторонний проект.
    Начиная с 1.5 основной компилятор go поддерживает динамическую линковку для ряда архитектур, например amd64. В версии 1.6 количество таких архитектур увеличилось, например добавилась поддержка динамической линковки для i386.

    Так что шутка твоя протухла, нехипстер.

     

  • 1.37, Аноним (37), 15:03, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    "PS/2, клавиатуры и мыши"

    Где такое продается?

     
     
  • 2.41, Punk_Joker (ok), 15:29, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Многие ими еще пользуются. Я например и не думал переходить на USB-клаву, пока с PS/2 портом для клавы беды не случилось. Мышка правда USB (н не видел я беспроводных мышек с PS/2 интерфейсом :D )
     
     
  • 3.65, коммент (?), 17:53, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    одно время были, правда с переходником usb -> ps/2. logitech mx1000 точно такая была.
     
  • 2.59, Аноним (-), 17:42, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Где такое продается?

    Например в ближайшем к моему дому (в замкадске) магазине электроники

     
     
  • 3.101, Аноним (101), 16:23, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Спасибо, добрый человек. Из четырех откликнувшихся, Вы единственный, кто правильно понял мой вопрос.
    К сожалению, ближайших к моему дому магазинах электроники (за полярным кругом) таких мышей и клав. уже нет. Несколько лет.
     
     
  • 4.127, Led (ok), 23:11, 01/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    за полрным кругом - леминги.
     
  • 2.99, SunXE (ok), 15:40, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня до сих пор клавиатура с с разьеммом DIN с переходником под PS/2. Отлично работает.
     
  • 2.100, Аноним (-), 15:59, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Где такое продается?

    В чем профит USB грызунов? В том, что не используют немолодежные прерывания, типа "даешь частоту опроса в 100500 Гц во все поля!"?


     
  • 2.105, XoRe (ok), 18:16, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > "PS/2, клавиатуры и мыши"
    > Где такое продается?

    В виртуалках

     

  • 1.51, виндотролль (ok), 16:31, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ждем, когда портируют systemd
     
     
  • 2.56, Нимано (?), 17:07, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ждем, когда портируют systemd

    Гм:
    ---
    >> После 5 лет разработки
    >> Реализация Sortix 1.0 занимает всего 169 тысяч строк кода,

    http://www.phoronix.com/scan.php?page=news_item&px=MTY5NjM
    > Systemd continues growing in size ... is approaching 550,000 lines of code.

    https://www.openhub.net/p/systemd/analyses/latest/languages_summary
    > Code Lines : 329,698

    ---

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

     

  • 1.55, Uri (??), 17:05, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поставилась на виртуалку, требует гиг оперативки, без этого отваливается с аут оф мемори.

    Работает. гцц даже есть. но без сети что-то туда скопировать и собрать как то не получается.

     
     
  • 2.57, Аноним (-), 17:20, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Поставилась на виртуалку, требует гиг оперативки, без этого отваливается с аут оф мемори.

    Ты что-то делаешь не так. Ставил x86_64 на virtualbox с 512Mb RAM. Все прекрасно, ждет 40-50Mb, если ничего на сборку не запускать.

     
  • 2.81, Led (ok), 21:36, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Поставилась на виртуалку, требует гиг оперативки, без этого отваливается с аут оф мемори.

    Вендузятник должен страдать.

     
  • 2.106, XoRe (ok), 18:18, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Поставилась на виртуалку, требует гиг оперативки, без этого отваливается с аут оф
    > мемори.
    > Работает. гцц даже есть. но без сети что-то туда скопировать и собрать
    > как то не получается.

    виртуальным флопиком, cdrom'ом или по старинке, через com порт.

     

  • 1.75, Oinari (ok), 19:17, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Место на ftp сервере не нужно случаем?
     
  • 1.76, Аноним32 (?), 19:32, 29/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а разве драконов так рисуют ?
     
     
  • 2.83, Аноним (-), 21:54, 29/03/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это кот-маскот.
     

  • 1.90, Аноним (-), 04:39, 30/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Где фото автора на фоне ковра?
     
     
  • 2.93, anonymous (??), 12:33, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    не ковер, но сюжет схожий)
    http://maxsi.org/jonas.jpg

    впрочем, автор - молодец

     

  • 1.97, anonymous (??), 14:45, 30/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    кстати, автор из того же города, что и Бьярне Страуструп
    отсюда и C++ :-D
     
  • 1.107, XoRe (ok), 18:19, 30/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати вот вы стебетесь, а ведь своя ОС - это самое лучшее резюме для C/C++ программиста.
     
     
  • 2.115, Kodir (ok), 21:49, 30/03/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Кстати вот вы стебетесь, а ведь своя ОС - это самое лучшее
    > резюме для C/C++ программиста.

    И что с этим "кульхацкером" делать в продакшене? Продавать драйвера флопов? Люди решают задачи, приносящие пользу. ОС ничего нерешает, это просто прослойка над железом.

     
     
  • 3.129, XoRe (ok), 12:02, 02/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Кстати вот вы стебетесь, а ведь своя ОС - это самое лучшее
    >> резюме для C/C++ программиста.
    > И что с этим "кульхацкером" делать в продакшене?

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

     

  • 1.109, Онаний (?), 19:37, 30/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему кот такой возбужденный?
    почему его pinus erectus так заманчиво притягивает взгляды?
    и у кота проблемы с лапами.
     
     
  • 2.124, Аноним (-), 10:15, 31/03/2016 [^] [^^] [^^^] [ответить]  
  • +/
    И зовут его Welcome.

    Там же ниже идет )) :

    cat welcome

     
  • 2.134, Lain_13 (ok), 20:01, 04/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому, что это редкая помесь дворовой фомки с породистым молотком.
     

  • 1.112, rvs2016 (ok), 20:29, 30/03/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну что, взлетит?
     
  • 1.126, Аноним (-), 11:17, 01/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    не понял, а как там обстоят дела с нескучными обоями?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру