LINUX.ORG.RU

Второй релиз-кандидат Devuan Jessie 1.0

 , , ,


2

2

Спустя две недели после выхода Devuan Jessie 1.0 RC 1, представлен второй кандидат в релизы Devuan Jessie 1.0 RC2. По словам разработчиков, теперь они на шаг ближе к первой стабильной сборке с длительным циклом поддержки.

Devuan — форк Debian, в котором вместо системного менеджера systemd используется SysVinit.

Подготовлены сборки:

  • для AMD64 и i386 (minimal 305 МиБ, install 645 МиБ, live 832 МиБ);
  • для ARM (Raspberry Pi 1/2/3, Banana Pi, cubieboard2, odroid, n900, Chromebook Acer и другие).

Основные изменения:

  • решена проблема с цифровыми подписями в установочных и live образах;
  • free и non-free прошивки теперь включены в desktop-live и minimal-live, в /root есть скрипт для удаления несвободных прошивок;
  • пакеты из бэкпортов не устанавливаются автоматически;
  • добавлена версия network-manager без привязки к systemd;
  • новые версии reportbug, desktop-base, xfce4-panel;
  • в jessie-proposed добавлены некоторые пакеты, без привязки к libsystemd0;
  • из инсталлятора удалены GNOME, KDE и Cinnamon, у которых есть проблемы в работе без systemd.

>>> Подробности



Проверено: shell-script ()
Последнее исправление: sudopacman (всего исправлений: 2)
Ответ на: комментарий от NextGenenration

и начать нести справедливость в массы.

Да поможет ему Аллах!

anonymous
()
Ответ на: комментарий от anonymous

Тебе код предоставили. Показывай свой или не влезай во взрослые разговоры.

Ты предоставил 0 работающих строк способных нарисовать хоть что-то. Я привёл тебе ссылку на статью в которой рассказывается как сделать платформер на питоне.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ты предоставил 0 работающих строк способных нарисовать хоть что-то.

Это полностью рабочий код. Если тебе интересна конкретно моя платформа, то вот полный код:

cd /net/coffeemachine
echo 'rectangle(10, 10, 20, 20)' > graphics

Я привёл тебе ссылку на статью в которой рассказывается как сделать платформер на питоне.

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

anonymous
()
Ответ на: комментарий от NextGenenration

за тебя должен твои проблемы решать

Нет. Это говорит о том, что сустемд рассчитана лишь на редхат и пользоваться ею за границами их экосистемы — ССЗБ. Мейнтейнеры дистров подписались, вот даже патчи возвращают в апстрим — но это не значит что это хорошая идея. Мне не нравится и пользоваться дистром с сустемд я не буду, если мне не оказывается коммерческая поддержка (убунту у меня есть на удаленном сервере, и если чё — то у меня там и техподдержка хостера, и каноникл-подписка).

upstart

А его и использовали только коммерческие компании со штатом оплачиваемых разработчиков.

mandala ★★★★★
()
Ответ на: комментарий от NextGenenration

школьник может взять готовый эксплоит(вплоть до бинарника) и начать нести справедливость в массы.

У школьника нет столько денег (сколько там в среднем, 15k$? для винды 0-day дороже кстати — хосты юзеров вкуснее и доступнее, чем линукс-сервера, что-то пруф потерялся, пишу по памяти). А если речь про известные уязвимости, готовые публичные эксплойты и не обновляемые системы — это не в кассу.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от anonymous

Это полностью рабочий код. Если тебе интересна конкретно моя платформа, то вот полный код:

cd /net
cd: The directory '/net' does not exist

Очень работоспособно.

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

Сравнивать возможности языка по способу вызова функций? Ну ладно, вдруг ещё чем порадуешь.

pygame.draw.rect(screen, (255, 0, 0), ((10, 10), (20, 20)), 2)

NextGenenration ★★
()
Ответ на: комментарий от mandala

Емнип порой проскакивают готовые эксплоиты. У shellshock после публикации он точно был. Но это уже не нулевой день(тест был на то пофикшена это уязвимость или нет).

NextGenenration ★★
()
Ответ на: комментарий от mandala

403 Forbidden Не хочет оно меня.

Похоже ему нужны куки. Похоже брать изображение прямо с гуглопоиска было не лучшей идеей. Сейчас сделаю.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Очень работоспособно.

Ты же не пользуешься юниксом.

Сравнивать возможности языка по способу вызова функций?

Нет, по всему тексту программы.

pygame.draw.rect(screen, (255, 0, 0), ((10, 10), (20, 20)), 2)

А я написал GTA 5: gta5.sh

Показывай весь код.

anonymous
()
Ответ на: комментарий от NextGenenration

Так открылось и теперь прямая работает, твоя догадка верна.

mandala ★★★★★
()
Ответ на: комментарий от anonymous

Ты же не пользуешься юниксом.

Какое открытие. Да это можно было предположить ещё когда я тебе вопрос задал. Так что, примера для линукса не будет?

А я написал GTA 5: gta5.sh

Сколько стоит датацентр в котором ты его запускаешь?

Показывай весь код.

Тебе приводили полный текст примера платформера. Тебе привели текст рисования квадрата. Какой ещё ВЕСЬ код тебе нужен?

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Так что, примера для линукса не будет?

Пример для линукса ты должен показать. Я за юникс, ты за линукс.

Тебе приводили полный текст примера платформера. Тебе привели текст рисования квадрата. Какой ещё ВЕСЬ код тебе нужен?

Весь код на питоне, необходимый для рисования прямоугольника.

anonymous
()
Ответ на: комментарий от anonymous

Пример для линукса ты должен показать. Я за юникс, ты за линукс.

Я? Это ты утверждал что на unix shell можно хоть виртуальную реальность делать. Но пруфа не привёл. Значит не можешь.

Весь код на питоне, необходимый для рисования прямоугольника.

Мне лень ставить pygame, а так же лень удалять лишние строки(тут не только прямоугольник рисуется).

import pygame, sys
from pygame.locals import *

#Set up pygame
pygame.init()

#Set up the window
windowSurface = pygame.display.set_mode((500, 400), 0 , 32)
pygame.display.set_caption('Hello World')

#Set up the colors
BLACK = (0,0,0)
RED = (255,0,0)
GREEN = (0,255,0)
BLUE = (0,0,255)
WHITE = (255,255,255)

#Set up fonts
basicFont = pygame.font.SysFont(None, 48)

#Set up the text
text = basicFont.render('HELLO WORLD', True, WHITE)
textRect = text.get_rect()
textRect.centerx = windowSurface.get_rect().centerx
textRect.centery = windowSurface.get_rect().centery

#Draw the white background onto the surface
windowSurface.fill(WHITE)

#Draw a blue poligon onto the surface
pygame.draw.polygon(windowSurface, BLUE, ((250, 0), (500,200),(250,400), (0,200) ))

#Draw a green poligon onto the surface
pygame.draw.polygon(windowSurface, GREEN, ((125,100),(375,100),(375,300),(125,300)))

#Draw a red circle onto the surface
pygame.draw.circle(windowSurface, RED, (250,200), 125)

pygame.draw.rect(screen, (255, 0, 0), ((10, 10), (20, 20)), 2)

#Get a pixel array of the surface
pixArray = pygame.PixelArray(windowSurface)
pixArray[480][380] = BLACK
del pixArray

#Draw the text onto the surface
windowSurface.blit(text,textRect)

#Draw the window onto the screen
pygame.display.update()

#Run the game loop
while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
sys.exit()

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Это ты утверждал что на unix shell можно хоть виртуальную реальность делать. Но пруфа не привёл.

Ты просил показать 2D графику. Еще ранее просил аркаду. Тебе уже два пруфа дали.

import pygame, sys

Ну да, ну да. А вот мой GTA 5:

source gta5
gta5

Показывай ВЕСЬ питоновский код.

anonymous
()
Ответ на: комментарий от anonymous

Ты просил показать 2D графику. Еще ранее просил аркаду. Тебе уже два пруфа дали.

Ни один из которых не работает.

Показывай ВЕСЬ питоновский код.

Тебе уже показали весь, даже с избытком.

А вот мой GTA 5:

cat gta5

Ладно, придумаешь что-то весёлое - позовёшь. Надоело караулить унылых людей.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ни один из которых не работает.

Аркада работает на линуске, так использует только терминал. А 2D-графика работает только на более современных системах, таких как Plan 9, Inferno и т.п. Линукс по уровню развития до сих пор находится где-то в семидесятых.

Тебе уже показали весь, даже с избытком.

Да хер там. С учетом биндингов весь питоновский код будет занимать несколько десятков, а то и сотен, строчек.

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

anonymous
()
Ответ на: комментарий от anonymous

Аркада работает на линуске, так использует только терминал. А 2D-графика работает только на более современных системах, таких как Plan 9, Inferno и т.п. Линукс по уровню развития до сих пор находится где-то в семидесятых.

Загляни в галерею на этом сайте и посмотри на графику.

Да хер там. С учетом биндингов весь питоновский код будет занимать несколько десятков, а то и сотен, строчек.
Это пример того, в какую глубокую и беспросветную жопу завел нас наглый финский школьник.

Ты б ещё код интерпретатора показать попросил. Сразу видно - ламер.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Загляни в галерею на этом сайте и посмотри на графику.

Которая работает через глубокую беспросветную жопу.

Ты б ещё код интерпретатора показать попросил. Сразу видно - ламер.

Но я не просил. Школьник решил слиться по грязному?

anonymous
()
Ответ на: комментарий от anonymous

Которая работает через глубокую беспросветную жопу.

Пруф?

Но я не просил. Школьник решил слиться по грязному?

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

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Пруф?

Ты заторможенный? Весь этот питоновский говнокод и есть пруф.

Код биндингов имеет такое же отношение к теме как и код интерпретатора.

Мы берем юникс с шеллом, линукс с питоном и сравниваем код. Без биндингов ты кода не напишешь.

anonymous
()
Ответ на: комментарий от anonymous

Весь этот питоновский говнокод и есть пруф.

И чем это говнокод? Аргументы закончились?

Мы берем юникс с шеллом, линукс с питоном и сравниваем код. Без биндингов ты кода не напишешь.

И? Твой пример тоже требует дополнительных программ. Я даже не могу проверить его работоспособность - не на чем. Поиск в гугле одной из первых ссылок выдаёт именно эту тему, остальные - реклама кофеварки. Я сомневаюсь что гугл не будет знать о командах юникса. Признайся что ты его придумал. А мне биндинги писать незачем - они уже написаны до меня. И их достаточно поставить один раз - работать будут везде.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

И чем это говнокод?

Тем, что требует десяток и сотен строчек кода, когда достаточно только двух-трех.

Твой пример тоже требует дополнительных программ.

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

Я даже не могу проверить его работоспособность - не на чем.

Змейка запускается на линуксе.

Я сомневаюсь что гугл не будет знать о командах юникса.

man echo

И их достаточно поставить один раз - работать будут везде.

Их нужно писать для каждого языка и для каждой библиотеки. То есть чуть более чем постоянно.

anonymous
()
Ответ на: комментарий от anonymous

Их нужно писать для каждого языка и для каждой библиотеки.

зачем ?

anonymous
()
Ответ на: комментарий от anonymous

Тем, что требует десяток и сотен строчек кода, когда достаточно только двух-трех.

Ты упорно забываешь о том что биндинг пишется один раз и далее используется без проблем. Если бы твои рассуждения были верны, то для того чтобы нарисовать два прямоугольника требовалось бы в два раза больше кода(включая биндинги). А в реальности количество строк увеличится на одну. Сколько fps выдаёт твой код на shell? Для shell нет jit компиляторов.

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

Мой пример кросплатформенен: берёшь любую машину на которой есть pygame и python и у тебя будет графика. Твой код имеет черезвычайно сильную привязку к системе - ни на linux, ни на windows, ни на другой распространённой платформе он не запустится. Я не знаю как на python(скорее всего это тоже возможно), но для lua можно создавать привязки написав 0 строк на самом lua. Или же для тебя образец для подражания - нечитаемая ерунда из одной строки на перле?

Змейка запускается на линуксе.

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

man echo

Вся магия не в команде echo, а в том пути куда ты пишешь это дело. Я вбивал в поисковик этот путь и ничего не нашёл.

Их нужно писать для каждого языка и для каждой библиотеки. То есть чуть более чем постоянно.

А как твой любимый unix shell будет работать с посторонними библиотеками? Никак?

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ты упорно забываешь о том что биндинг пишется один раз и далее используется без проблем.

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

Я уже говорил о том что это слишком примитивно.

Змейка с уровнями и сохранениями в сотню с лишним строк - это очень продвинуто. Лапша на питоне в тысячи строк кода - это примитивно.

А как твой любимый unix shell будет работать с посторонними библиотеками? Никак?

Как видишь, никаких биндингов мне не понадобилось.

anonymous
()
Ответ на: комментарий от Radjah

Обычно на 50ой, когда приходит модератор и закрывает тред на замок.

O02eg ★★★★★
()
Ответ на: комментарий от anonymous

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

Нет такого дела.

Змейка с уровнями и сохранениями в сотню с лишним строк - это очень продвинуто. Лапша на питоне в тысячи строк кода - это примитивно.

Ты не видел программ на js в 30 строк.

Как видишь, никаких биндингов мне не понадобилось.

Есть сторонняя библиотека, принимающая int и возвращающая какую-то структуру данных(хоть односвязный список, хоть дерево, хоть ещё что-то). Как с ней ты будешь работать на unix shell?

NextGenenration ★★
()
Ответ на: комментарий от Radjah

Да вот противники systemd сбежали, впрочем как и сторонники. Не будешь же сам с собой спорить.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ты не видел программ на js в 30 строк.

Не спеши, мой юный друг. Мы еще только в начале торвальдской жопы. Веб-стек расположен далеко-далеко в ее глубине.

Как с ней ты будешь работать на unix shell?

Я с ней не буду работать. Это не unix way.

anonymous
()
Ответ на: комментарий от Radjah

А на какой странице срач про systemd заканчивается?

Он продолжается.

Вкратце. Поттеринг переписывает линукс с языков высокого уровня на низкий системный. Мы пока что начали с питона, но уже весь топик забрызган кишками и кровью. Самая веселая часть еще впереди, когда мы плаво перейдем к любимой поттерингом сишке.

anonymous
()
Ответ на: комментарий от anonymous

Не спеши, мой юный друг. Мы еще только в начале торвальдской жопы. Веб-стек расположен далеко-далеко в ее глубине.

Ты просто не хочешь признать что по компактности твой язык сливает и ещё как. Переносы строк в js не важны. Используя только двухбуквенные переменные и функции можно добится потрясающих результатов.

Я с ней не буду работать. Это не unix way.

По той причине что ты не можешь. Это такой же unix way, как создание файла с копирайтом производителя unix - true. Когда для того чтобы вернуть 0 запускается интерпретатор. Вместо компактного бинарника. Ты просто не можешь решить задачу, которая выходит за узкие рамки unix way. А твой путь решения будет подразумевать огроменный оверхед - то что в нормальных случаях требует пускай даже сотню команд ассемблера в твоём случае будет требовать кучу дополнительных буферов, pipe-ов, парсинга на ровном месте и медленной интерпретации.

NextGenenration ★★
()
Последнее исправление: NextGenenration (всего исправлений: 1)
Ответ на: комментарий от NextGenenration

По той причине что ты не можешь.

По той причине, что такие костыли не требуются. В unix way это делается просто и красиво.

Ты просто не хочешь признать что по компактности твой язык сливает и ещё как.

Питон с графикой похоронили? Окей. Переходим к вебу.

Вот код сервера, который рисует прямоугольник на экране удаленной кофеварки.

cd /net/coffeemachine
echo 'rectangle(10, 10, 20, 20)' > graphics

Приведи аналогичный код на веб-стеке.

anonymous
()
Ответ на: комментарий от anonymous

Тем что не умеет в ЮСБ-токены. А позиционируется^W пропихивается как полноценная замена consolekit.

segfault ★★★★★
()
Ответ на: комментарий от anonymous

По той причине, что такие костыли не требуются. В unix way это делается просто и красиво.

Приведи пример. Только без огроменного оверхеда. А то использование файлового ввода вывода для вызова ОДНОЙ функции это огроменный костыль. Только фрики могут отстаивать философию, не понимая её назначений и недостатков.

Питон с графикой похоронили? Окей. Переходим к вебу.

Не смеши меня. На питоне достаточно приложений работающих в вебе. В отличии от unix shell. Единственное его предназначение - подготовить систему для работы веб сервера.

Вот код сервера, который рисует прямоугольник на экране удаленной кофеварки.

Тот кто выставляет доступными для сети такое количество ресурсов - ССЗБ. Не удивлюсь если его уже взломали.

Приведи аналогичный код на веб-стеке.

ctx.rect(20,20,150,100); // что рисовать
ctx.stroke(); // как рисовать
NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Только без огроменного оверхеда.

Никакого оверхеда. Оно так с шестидесятых работает.

На питоне достаточно приложений работающих в вебе. В отличии от unix shell.

Веб - не unix way. Это еще более глубокая жопа чем питон с графикой.

Тот кто выставляет доступными для сети такое количество ресурсов - ССЗБ. Не удивлюсь если его уже взломали.

Это говорит человек, который только сегодня узнал, как работает echo и что такое файл.

ctx.rect(20,20,150,100); // что рисовать
ctx.stroke(); // как рисовать

Это кусок клиента. Показывай код клиента и сервера. Весь.

anonymous
()
Ответ на: комментарий от anonymous

Никакого оверхеда. Оно так с шестидесятых работает.

Я уже писал про запуск интерпретатора для чтения пустого файла, чтоб вернуть 0? И кстати где пример?

Веб - не unix way. Это еще более глубокая жопа чем питон с графикой.

Ибо юниксвей устарел.

Это говорит человек, который только сегодня узнал, как работает echo и что такое файл.

Какие неверные выводы. Я сразу тебе ответил о том что сделат эта команда, даже не запуская её.

Это кусок клиента. Показывай код клиента и сервера. Весь.

Мои слова про «покажи код интерпретатора» оказались пророческими. Жду когда в ответ ты выложишь код читающий из файла и рисующий на экране. Хоть код ядра, хоть код демона. Или ты реально веришь что больше ничего кроме шела не требуется?

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ибо юниксвей устарел.

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

Какие неверные выводы. Я сразу тебе ответил о том что сделат эта команда, даже не запуская её.

Ты сказал, что этот код перезапишет содержание файла, что показывает твое полное непонимание фундаментального принципа юникса.

Мои слова про «покажи код интерпретатора» оказались пророческими.

И опять же, никаких интерпретаторов я не просил. Все-таки решил слиться по грязному?

Жду когда в ответ ты выложишь код читающий из файла и рисующий на экране.

Я тебя не просил выкладывать код браузера.

anonymous
()
Ответ на: комментарий от anonymous

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

Смотя что считать костылём. Ты им считаешь абсолютно всё.

Новенькие юниксы, как видим, от таких проблем не страдают.

И где твои новые юниксы? В красной книге?

Ты сказал, что этот код перезапишет содержание файла, что показывает твое полное непонимание фундаментального принципа юникса.

А что он сделает? Допишет? Ну так ты поставил только один символ «>»

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

Ты просил код клиента и код сервера. Клиент в данном случае - браузер.

Кроме того, за всё время спора ты не привёл ни одного примера, показывающего нормальную 2д графику, не показал как работать со сторонними библиотеками, проказал полное непонимание работы питона, теперь полез в веб, в котором похоже понимаешь ещё меньше.

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Смотя что считать костылём.

То, что требует десяток и сотен строчек кода, когда достаточно только двух-трех.

А что он сделает? Допишет? Ну так ты поставил только один символ «>»

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

Ты просил код клиента и код сервера. Клиент в данном случае - браузер.

Код клиента - это HTML и JavaScript.

Показывай весь код. Если не влезет в один пост, можешь разбить на несколько.

anonymous
()
Ответ на: комментарий от anonymous

То, что требует десяток и сотен строчек кода, когда достаточно только двух-трех.

Где десяток строк кода? Можешь пруф привести? Нужно нарисовать один прямоугольник - одна строка. Два - две.

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

А ты разбираешься? Ты так и не привёл примеров кода для работы с библиотеками.

Код клиента - это HTML и JavaScript.

Ну неверно же. То что ты перечислил - навзвание языков. В первом случае разметки, во втором - программирования.

Показывай весь код. Если не влезет в один пост, можешь разбить на несколько.

А ты показал код той магии, что парсит что записанно в файл и выводит на экран фигуры?

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

Ну неверно же. То что ты перечислил - навзвание языков. В первом случае разметки, во втором - программирования.

Школьник сливается по грязному.

А ты показал код той магии, что парсит что записанно в файл и выводит на экран фигуры?

Магию бразуера тебя не просят показывать.

Показывай HTML-код, JavaScript-код и код сервера. Весь.

anonymous
()
Ответ на: комментарий от anonymous

Показывай HTML-код, JavaScript-код и код сервера. Весь.

По поводу html и js - это полное соответствие тому что ты привёл. Получает контекст и рисует на нём. Ты не приводил ни кода для создания окна, ничего кроме рисования прямоугольника. Сервер тут не особо и нужен - вполне можно открыть файл с хомяка. Приводить полностью html + js имеет смысл только в том случае, если ты покажешь весь шел файл который создаёт окно и рисует там прямоугольник.

NextGenenration ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.