LINUX.ORG.RU

Cortana, say Ubuntu is cool!

 


2

1

Привет вам из Ubuntu GNU/kWindowsNT!

Поскольку большая часть скриншота содержит открытое ПО,я думаю можно. =)
Работает оно кривовато, но работает. Например, еще не реализовали нормальные PTYs, поэтому со всякими screen и просто эмуляторами терминала облом. Эмулятор терминала на данный момент один самый лучший - CMD!

Графика наиболее хорошо заработала с Х'ами из Cygwin'а с опцией включения композиции. Пробовал XMing - падает больше приложений. Но, всё равно, многие приложения вываливаются с жалобами на Bad Request. Связано ли это с Х'ами или с кривой реализацией какого-нибудь вызова этого монстра Франкенштейна, я пока не разобрался. Вот, даже Abiword и Gimp запустились. В Abiword'е можно печатать, к сожалению Gimp уходит в задумчивость при попытке создания изображения.

Консольные приложения работают вполне ничего, если не сильно увлекаются псевдографикой, таки сказываются ограничения консоли Windows. Можно ставить пакеты из репозиториев 14.04.

Система живет в домашней папке пользователя. Похоже, предполагается, что каждый пользователь Windows может установить свою Ubuntu. Внутри системы пользователь является root'ом, но других пользователей создавать можно.

Дружба народов двух систем: https://i.imgur.com/99xor12.png

P.S. Да, офтопик без активации, использовать не собираюсь, только пощупать интересно было.
P.P.S. Вот тут https://wpdev.uservoice.com/forums/266908-command-prompt/filters/top?page=1 можно голосовать за фишки, которые хотелось бы видеть в дальнейшем.
Предлагаю голосовать за вот эту: https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubun... Чтобы они сделали наоборот и Windows запускалась поверх Linux ядра. Конечно, они не сделают. Просто для прикола.

>>> Просмотр (1920x1080, 891 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 4)

Эмулятор терминала на данный момент один самый лучший - CMD!
Эмулятор терминала
CMD

Да откуда вы лезете-то?

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

это оно?
Microsoft и Canonical запустили Ubuntu внутри Windows 10 с помощью слоя эмуляции POSIX6

Ага. МС реализовали вызовы в ядре. Какая тут роль Canonical я не знаю, думаю, практически никакой.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от Unicode4all

Да откуда вы лезете-то?

Ну да, CMD это коммандный интерпретатор. Я просто х.з., как называется в винде та сущность, которая показывает окно и делает всё остальное.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от mul4

и сколько это чудо в целом требует оперативки (с запущенной убунтой)?

Не уверен, как правильно ответить сколько чем занято. Подсистемы не видят процессы друг друга.
Вот использование памяти, как его показывает диспетчер задач: https://i.imgur.com/hBDps7g.png

За запуск линуксовой подсистемы отвечает вот эта служба: https://i.imgur.com/oUgaFTg.png
Вот ее процесс: https://i.imgur.com/6XNInv2.png
Показатели памяти практически не зависят от запускаемых линуксовых процессов. Видимо, они живут не внутри него.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

т.е. в отличие от cygwin оно еще и иксовые программы может запускать? что ж, впечатляет! А на windows 7 оно будет работать?

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

т.е. в отличие от cygwin оно еще и иксовые программы может запускать? что ж, впечатляет! А на windows 7 оно будет работать?

Так и Сygwin может. Кто сказал, что не может?
Тут основная фишка в другом. Оно запускает настоящие ELF бинарники, а для cygwin надо перекомпилировать софт.

Оно из себя представляет вызовы ядра Linux реализованные в ядре Windows 10 + специальный сервис.
Т.е. просто так работать в 7-ке не будет. Можно ли перенести эту часть в 7-ку? Это надо спрашивать у МС.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от w1nner

Если MS бэкпортируют вызовы и ELF-загрузчик в ядро NT 6.1. Но они этого не сделают..

Unicode4all ★★★★★
()
Ответ на: комментарий от ls-h

Даже если и так, все равно на вин 10 не перейду!

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

А на windows 7 оно будет работать?

Вообще, как я понимаю. Ядерная часть это вот эти два драйвера: https://i.imgur.com/xMnlXvl.png
Может быть их как-нибудь и можно перенести в 7-ку. Честно говоря, я не спец по кишкам винды.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от Unununij

Линуксокапец близок.

А вдруг наоборот? Надо агитировать!
- Смотрите, тут работает весь свободный софт. Он очень хороший и денег не стоит. А на настоящем Linux он работает еще лучше!

Кроме того, можно сделать вирус, превращающий Windows в Ubuntu. Почти вся пользовательская подсистема уже на месте. Нужно только настоящее ядро с драйвером NTFS и загрузчик, который его запустит.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от fornlr

Нет, и не будет.

Официальное - естественно не будет. Может быть можно что-то накостылять...

ls-h ★★★★★
() автор топика
Ответ на: комментарий от sudopacman

Я про canonical

Мне кажется, что их вклад достаточно скромный и явно не сравним с затратами ресурсов на доработку WINE.

ls-h ★★★★★
() автор топика

Я думал новость про это — April Fools' day шутка.

kep
()

Получается, виндовые вирусы теперь смогут беспрепятственно пожирать, локать, криптовать, воровать, снифать и снуфать этот ваш?

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

Получается, виндовые вирусы теперь смогут беспрепятственно пожирать, локать, криптовать, воровать, снифать и снуфать этот ваш?

Нет, не получается. Тут даже дров для ext* нет. Поэтому, например, стоящему на соседнем разделе GNU/Linux ничего не угрожает. А если вирус залочит Windows, то это будет просто залоченный Windows.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от buratino

я даже представления не имею, какая ос на скрине

Винда. В первом сообщении таки написано. И на скрине написано.

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

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

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

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

МС позиционирует это так: Если вдруг разработчику очень нравится разрабатывать в Windows среде, типа ой как надо VS, но разрабатывает он какой-нибудь веб-сервис для Apache/Nginx/Node.js/etc, то его ай как ломает запускать виртуальную машину. Во всяком случае, они так на своей презентации говорили. Лично я в этом вижу не много смысла. Эта среда получается достаточно куцая, т.к. настоящего ядра тут нету. Флешку с ext файловой системой примонтировать не получится, подключиться по NFS к серверу - тоже. Драйверов ведь нету. Вероятно много чего останется полурабочим, не думаю, что они будут реализовывать те же /proc и /sys в полном объеме (сейчас там пустовато).
Для тех, кому надо запускать линуксовый софт без перекомпиляции и без виртуальной машины, был замечательный проект - coLinux. Но он протух, т.к. не работает на 64-битный виндах.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

я вижу, что венда. я в версиях не разбираюсь. последний раз, когда я видел винду - это была win fw 3.11 :) на днях, кстати. в qemu.

но это не отвечает на вопрос, чё это за фигня? исскусственный чат или чё?

buratino ★★★★★
()

Сижу на Linux в основном из-за KDE. Если бы его выпустили полноценно под оффтопик - наверное, перешёл бы. Удобнее, когда для игр не надо перегружаться в другую систему.

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

Набор демок qt4 запускается с переменным успехом.
Многие приложения падают с жалобами на Х-ы. Примерно так:
https://hsto.org/getpro/geektimes/comment_images/947/27a/ce0/94727ace055a5932...
Из-за чего это происходит, я еще не разобрался. Да, тут приложение GTK, но жалобы у них очень похожие.

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

Сижу на Linux в основном из-за KDE. Если бы его выпустили полноценно под оффтопик

Так вроде KDE-шники делали порт некоторых приложений под Windows. ЕМНИП, под cygwin тоже вроде работает. В принципе, тут ничего особо не мешает, должно заработать, когда эта штука будет стабильнее.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от DeadEye

Лол, я-то думал, ты уже этот самый слой POSIX-овый тыкал...

Он и есть. Его и тыкаю. Из Cygwin тут только Xwin. Пробовал XMing и VcXsrv, с ними большее количество приложений падает. Хотя, на мой взгляд, тут проблема в сырости самой поделки, а не X'ов.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от alozovskoy

Так оно реально лучше cygwin в плане производительности?

Не знаю. Предложи как и что именно протестировать. Пока большой тормоз только один: если после первого запуска начать писать имя команды и нажать TAB, то оно не хило задумывается и шуршит винтом. Наверное, NTFS не самая лучшая ФС для чтения кучи мелких файлов. Еще надо разобраться, как у них там права хранятся, вдруг оно как-нибудь отдельно и для проверки наличия х-бита надо куда-то далеко лазить.

ls-h ★★★★★
() автор топика
Ответ на: комментарий от ls-h

Так вроде KDE-шники делали порт некоторых приложений под Windows.

Оно там настолько говно получилось, что просто неюзабельно. Глючит, падает, свистит, неоном сверкает.

Лучше ситуация с KF 5:

https://kate-editor.org/wp-content/uploads/2016/01/kate-on-windows3.jpg

https://www.kdevelop.org/sites/kdevelop.org/files/photos/kdev-win.png

Но KDE-приложения оказались настолько непопулярными, что порты Kate, KDevelop и др. софта под MS Windows оказались никому нафиг не нужны.

EXL ★★★★★
()
Ответ на: комментарий от ls-h

На общем фоне 2,4 гига запуск пустого гимпа и калькулятора погоды не сделают.

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