Компания Microsoft сообщила (https://blogs.msdn.microsoft.com/commandline/2018/03/26/wsl-.../) об открытии набора компонентов для адаптации произвольных дистрибутивов Linux для запуска в окружении Windows 10 при помощи прослойки WSL (https://www.opennet.me/opennews/art.shtml?num=44141) ("Windows Subsystem for Linux"). WSL позволяет организовать запуск родных исполняемых файлов Linux в Windows, на лету транслируя системные вызовы Linux в системные вызовы Windows.
Представленный пакет WSL-DistroLauncher (https://github.com/Microsoft/WSL-DistroLauncher) предлагает каркас установщика, который можно адаптировать для установки в WSL произвольных дистрибутивов Linux, не ограничиваясь официально поддерживаемыми сборками Debian GNU/Linux, Kali Linux (https://www.opennet.me/opennews/art.shtml?num=48215), Ubuntu (https://www.microsoft.com/en-us/store/p/ubuntu/9nblggh4msv6), SUSE (https://www.microsoft.com/en-us/store/p/suse-linux-enterpris...) и openSUSE (https://www.microsoft.com/en-us/store/p/opensuse-leap-42/9nj...). Подготовленная при помощи WSL-DistroLauncher сборка также может быть предложена для включения в кататлог Microsoft Store.URL: https://blogs.msdn.microsoft.com/commandline/2018/03/26/wsl-.../
Новость: https://www.opennet.me/opennews/art.shtml?num=48337
"Ну, теперь заживём!" сказал гентушник!
USE="чай2"
Нет, уж лучше USE="absent" тогда.
Хорошая попытка, Майкрософт, но нет.
Ну, когда прижимает и один хрен держат линуксовую виртуалку в винде (потому что контора привязана к MS-софту вроде exchange/skype for business, домены, сентрализованное управление антивирем, обязательным по правилам - вот это всё, а разработка под Linux) то, может, и есть смысл - давно видели скорость доступа к диску 3 МБ/с? Я вот недавно - винда на SSD, VirtualBox, Debian... Уж не знаю, что там с чем не подружилось, но WSL, пожалуй, помог бы.С другой стороны - да нехай они лучше сдохнут.
Виртуалка на SSD без TRIM — смерть SSD
> Виртуалка на SSD без TRIM — смерть SSDПодробнее с этого места. Пожалуйста
С TRIM в VirtualBox единственное, что можно сделать - это чтобы при получении TRIM изнутри виртуалки он выкидывал указанное из thin provisioned образа. Сделали. напустили ftrim. Потупило, место отдало. Скорость не выросла. В принципе там свободного места на SSD вне виртуалки хватало , должен был бы и сам разрулить. В общем, не знаю, что там и как лечится, быстро не вышло, долго не возились.
WSL не использует виртуализацию
> Виртуалка на SSD без TRIM — смерть SSDTRIM в самой виртуалке не нужен. Нужно в основной системе его включить и то это актуально для старых SSD.
Вы таки не правы.
1. SSD должен получить DISCARD на освобождаемые блоки.
2. Гипервизор (в общем случае) даёт ВМ блочные устройства. И DISCARD таки нужно пробрасывать от и до.
3. TRIM нужен ровно в том случае, когда ФС на ВМ (ещё) не умеет DISCARD "на ходу". И на гипервизоре — то же самое.
> SSD, VirtualBox, Debian... Уж не знаю, что там с чем не
> подружилось, но WSL, пожалуй, помог бы.я знаю. block size + block alignment не подружились - баг виртбокса уже в пятый класс перешел. Скоро выпускной, а он все еще там.
да, wsl частично помог бы (частично, потому что у винды тоже все не очень хорошо с работой на дисках не 512байт/s)
Хм, в самой виртуалке раздел стартует с оффсета 2048 секторов по 512 байт, parted одобряет. Сам VDI выравнивает по 1 мегабайту. Чего-то я не понял? Или вы имеете в виду, что диск он показывает в виртуалке как имеющий сектора по 512 байт?
> вот это всё, а разработка под LinuxТо есть, сначала "вот это вот всё", а уже потом, в конце списка, работа. Так вот ты какое, стильномодномолодёжно.
Не проще ли держать виртуалку с виндой под Линуксом?Хотя клинические случаи, конечно, бывают. Как-то раз, лет 9 назад, в одну контору пришла новая метла и стала мести по-новому, дескать, всем ставить на рабочие станции винду(хотя почти вся разработка велась под Линукс), заявлений об увольнении по собственному желанию в ту неделю было много.
Но из дурки так никого не выпустили?
Кое-кто пробовал, не прижилось. Не уточнял детали, знаю, что были какие-то проблемы с видео на митингах (вроде тормозов шареного рабочего стола), плюс что-то ещё. Пара человек даже плюнула, настроила бридж с exchange и сидела в линуксе, общаясь по Lync с мобилы, а вот винды в виртуалке не выжили.
На линукс бегут из-за приватности, а не из-за консольки. Майки этого ещё не поняли?
> На линукс бегут из-за приватности, а не из-за консолькиСказал, аноним. Написав это на сайте с жучками от гугл со своей приватной ОС. Откинулся на стул, произнёс "OK, гугл, какая Погода?". Смартфон ответил "Олег Андреевич, на улице +4. Посмотрите подборку рекламы одежды под эту погоду учётом ваших интересов.".
Одно дело шпионит сайт, а совсем другое ОС.
Кхм, в психологии это называется проекциями...
Ии.. И что?
То, что человек в качестве "опровержения" предъявил свою богатую фантазию, никак к собеседнику не относящуюся
> Смартфон
> ответил "Олег Андреевич, на улице +4. Посмотрите подборку рекламы одежды под
> эту погоду учётом ваших интересов.".Эм, что надо сделать, чтобы добиться от Андроида подобного поведения?
Галлюциногены не предлагать.
говорить о приватности, сидя на машине с intel me/amd psp? Параноик уровня телеграмма
У меня нет ни того ни другого.
С кофеварки пишешь?
Всречный вопрос, ты покупаешь новый комп каждые полгода из-за "устаревания", а любой процессор, выпущенный более года назад, для тебя кофеварка?
> более года назад
> has been incorporated in virtually all of Intel's processor chipsets since 2008
> The AMD Platform Security Processor (PSP) ... is a trusted execution environment subsystem incorporated since about 2013 into AMD microprocessors...Тут всё получше будет. Можно закупиться Phenom II X6 и в ус не дуть - мельдония нет, больших жуков нет - красота )
Как я мог забыть, что с точки зрения бесконечно обновляющихся процессор это только Intel, а AMD для лохов.
У меня, к примеру, AMD A8-7600, с задачами справляется, менять не планирую.
>а AMD для лохов.Да у меня под гентой и интель хорошо с обогревом комнаты справляется.
Да у тебя и без интеля попка с этим справляется.
Нет, через 4-5 лет. Но сидеть на куркуляторе 10-12-летней давности, пока он не развалится от старости считаю мазохизмом. Ах да, еще - при сборке новой тачки использую актуальное железо, а не 3-летней давности, выкинутое в распродажу со скидкой, чтоб хоть нищeбрoды взяли.
Только в Linux, где любая программа, запущенная с правами юзера, может читать весь $HOME, с приватностью не то чтоб фонтан. В нормальный sandboxing в Linux так до сих пор и не завезли.
Приватность все таки условная.К тому же смотрю в Линуксе тоже вырисовываются некие гиганты, программные комплексы, которые народ типично юзает. Понятно, что их можно контроллировать в перспективе сильнее.
А мелкие полезные программульки с минимумом зависимостей отмирают.
WSL на практике был бы неплохой альтернативой запуску линукса в виртуалке студентам и тем, кто вынужден работать под виндой.
Но из-за ужасного эмулятора терминала и плохой поддержки многих фич просто потому, что работает это на ведре винды, проще и удобнее VM
А что они вообще с доступом к открытым файлам сделали? Там же принципиально разное поведение, которое подразумевается в куче софта?
> принципиально разное поведение,исправили в висте. Старое API OpenFile (используемое в 90% приложений) по умолчанию до сих пор эмулирует старое поведение
То есть сейчас можно удалить открытый файл?
> То есть сейчас можно удалить открытый файл?Можно. Но сначала надо его Освободить!
У нас обычно наоборот: сидим на Linux чтобы пользоваться софтом под wine, а если wine не хватает, то virtualbox. Я думаю что все-таки основной системой должна быть более отказоустойчивая система которую можно будет быстро и безболезненно восстановить или завести на другой системе. Это может быть linux, возможно bsd, но точно не windows.
> сидим на Linux чтобы пользоваться софтом под wine, а если wine не хватает, то virtualboxПлаванье в киселе. То есть в добавочных накладных расходах на все ресурсы.
Это Вы говорите про IO?
Это важно только при сборке в многопоточном режиме.
Про эмуляцию графики?
Ну так с графикой никто так не извращается, хотя уже можно!
> Плаванье в киселе. То есть в добавочных накладных расходах на все ресурсы.На деньги в том числе и сэкономленные от покупки windows я воткнул по-максимому памяти. И железо я мог вложиться так как пользуюсь свободным ПО, поэтому у меня нет киселя. Все что мне нужно работает и летает почти как под windows xp. И что-то мне подсказывает что под новыми форточками софт бы еле как ворочался. У меня кстати видюха пробрасывается без проблем, но мне это не нужно, т.к. wine+virtualbox хватает на всего без проблем.
А когда в WSL завезут поддержку нативного режима dbus ?
И завезут ли её вообще ?
там что -- даже dbus нет?как тогда программы запускать?
на hello word расчитано?
> там что -- даже dbus нет?
> как тогда программы запускать?
> на hello word расчитано?ХЗ что там насчёт hello world, но какой-нибудь nodejs вполне себе запускается.
Ну dbus это же про десктопы, поэтому нет и не будет.
А то ты собрался в WSL Firefox какой-нибудь запускать или аудиоплеер? :D
... запускать X ...
Лично Я - нет.
Но такие умельцы уже есть ;)
Любой Х-сервер под винду и все отлично запускается. Я использую VcXsrv.
"Запускаем полноценный десктоп Ubuntu внутри Windows 10" - статья из журнала "Хакер" о достижениях одного гватемальского программиста, зарегистрированного на GitHub под ником Guerra24 => https://virtualizationreview.com/articles/2017/02/08/graphic...
Ждем следущего шага. Миграцию винды на ядро линукс
Лучше бы не ждал, если МС это сделает - то линукс (свободный в смысле) просто будет похоронен.
Обоснуй. Как возникновение ещё одного коммерческого дистра с нескучными обоями может повредить Linux?
Это не будет "дистрибутивом", это будет операционной системой. Дистрибутивом оно не будет потому что нужды в куче разнородных полурабочих GNU/компонентах - у МС не будет. В таком случае было бы ядро линукс и от МС все остальное. И наверняка по удобству и стабильности оно бы зарулило все линукс-дистры вместе взятые, и еще откусило бы от серверов рыночка.Вот у макоси ядро юникс и открытое, тебе от этого сильно легче, это мешает им быть самыми злостными проприетарщиками и зондоносцами?
> Это не будет "дистрибутивом", это будет операционной системой. Дистрибутивом оно не будет
> потому что нужды в куче разнородных полурабочих GNU/компонентах - у МС
> не будет. В таком случае было бы ядро линукс и от
> МС все остальное. И наверняка по удобству и стабильности оно бы
> зарулило все линукс-дистры вместе взятые, и еще откусило бы от серверов
> рыночка.была уже история - "сдохли все" , тролить пытаются только...
Т.е. история доказала нежизнеспособность такой модели для МС и ей подобных, проприерастить, да глючно-дырявые продукты выпускать - это удел МС> Вот у макоси ядро юникс и открытое, тебе от этого сильно легче,
> это мешает им быть самыми злостными проприетарщиками и зондоносцами?
Неожиданную вещь скажу, сборкам линукс постоянно не хватает одной из четырех вещей из коробки, чтобы стать платформой для десктопа:
- обновление всего ПО поставленного из реп без ручных правок чего-либо со стороны пользователя
- удобный способ запуска разных версий приложений
- набор готовых окружений (kde/gnome, fluxbox, awesome, чтобы дистр не отпугивал ни новичков ни старичков
- нормальная языковая поддержка сразу нескольких языков во всех приложениях
> Неожиданную вещь скажу, сборкам линукс постоянно не хватает одной из четырех вещей
> из коробки, чтобы стать платформой для десктопа:
> - обновление всего ПО поставленного из реп без ручных правок чего-либо со
> стороны пользователясейчас это как-то иначе?
> - удобный способ запуска разных версий приложений
> - набор готовых окружений (kde/gnome, fluxbox, awesome, чтобы дистр не отпугивал ни
> новичков ни старичковчем они не готовы? Несколько знакомых спокойно пользуются они в компах ничего не понимают
> - нормальная языковая поддержка сразу нескольких языков во всех приложениях
уже смешно - не знаю ни одной системы где это было бы правдой. Винда худшая из всех - там приложения как грязное одеяло, в заплатках, от кого не попадя (в т.ч. вендоров железа), с разным ЮИ
> И наверняка по удобству и стабильности оно бы
> зарулило все линукс-дистры вместе взятыеС чего бы вдруг? Вроде на производстве чего-либо удобного МС ещё не ловили.
Аналог офиса МСовского уже запилили?
>Аналог офиса МСовского уже запилили?А офис вот прям образец удобства?
Судя потому что его не удалось заменить опеноффисом - однозначно. Не будь это так - какой дурак бы стал его покупать?
Чтобы открывать сделанные в нём документы, которые никто больше открыть нормально не может ввиду соврешенной чудовищности спеки и суровой нехватки документации.
Только ты забыл ещё аутлук и скайп для бизнеса, интегрированные с ексчендж. Взаимодействие и вкс для бедных. Вполне справляется с своей ролью. А сообщество уже который проект похоронило на моей памяти. Последнее что видел опенчендж - даже сайт помер. Про попытку собраться и написать вменяемые РФЦ для групваре дел я совсем молчу. Зато надо по кругу переделывать ГУИ, виндоуменеджеры, систему инициализации и т.д. Хороший подход.
> Только ты забыл ещё аутлук и скайп для бизнеса, интегрированные с ексчендж.
> Взаимодействие и вкс для бедных. Вполне справляется с своей ролью. А
> сообщество уже который проект похоронило на моей памяти. Последнее что видел
> опенчендж - даже сайт помер. Про попытку собраться и написать вменяемые
> РФЦ для групваре дел я совсем молчу. Зато надо по кругу
> переделывать ГУИ, виндоуменеджеры, систему инициализации и т.д. Хороший подход.sogo гляньте? (есть в альте и вроде дебиане)
Пробовал крутить когда они сделали выпуск интегрированный с опенченджем и поддержкой мапи. Много костылей и палок было. Мне не понравилось. Глядя на происходящее даже не стал тестировать сколько они пользователей могут вытянуть. Но по отзывам он нормально работал только когда в пределах сотни.
А сейчас они похоже реализацию мапи выпилили. Так не интересно. И тем более я немного отошел в другую область деятельности.
> Глядя на происходящее даже не стал тестировать сколько они
> пользователей могут вытянуть. Но по отзывам он нормально работал
> только когда в пределах сотни.Есть другие данные, примерно так на порядки другие. :)
Тут настаивать не буду. Потому что тестировал когда только-только по новостям пробежало про интеграцию сого с мапи коннектором. Пару-тройку лет назад похоже? После этого помнится мне там ещё патчей было насыпано.
Если где-то тесты пробегали всего этого, буду благодарен за ссылки.
>Только ты забыл ещё аутлук и скайп для бизнеса, интегрированные с ексчендж.Когда мне говорят про Аутлук и Скайп для бизнеса, мне становится смешно.
Т. е. я в курсе, что это в реальности используют (как нрваривал пёс Шарик, некоторые и мышей едят), но приводить это в пример как что-то удобно — это что-то.
Не держи в себе, расскажи всем как смешно. Мы тоже хотим посмеяться, когда увидим вменяемые альтернативы этим продуктам. Не слепленные на соплях и спичках, на пару десятков пользюков, сервис. А вполне такое решение вкс для бедных с нормальной централизованной системой пользователей, совместным календарем и прочими плюшками. Про варианты циско митинг с прочими циско телепрезенсами я молчу. Там ценник не гуманный будет.
>Мы тоже хотим посмеяться, когда увидим вменяемые альтернативы этим продуктам.Хохма в том, что альтернативы этим продуктам не нужны. Как и сами эти продукты.
Никому, кроме важно надувающих щёчки менеджерков-никчёмышей.
Конечно не нужны. Географически распределенная компания должна своих сотрудников отправлять в командировки. Зачем за бесплатно общаться и обсуждать проблемы, расшаривать стол для показа информации и т.д. Это же не надо самому AlexYeCu_not_logged - значит никому не надо. Пойду своим коллегам с соседних регионов скажу что мол пусть приезжают ко мне если хотят узнать что-то новое. Вместо 10 минут шаринга рабочего стола и показа вживую.
>Судя потому что его не удалось заменить опеноффисом - однозначно. Не будь это так - какой дурак бы стал его покупать?Во-первых, ничего однозначного в данном моменте нет.
Во-вторых, вы путаете удобство с другими факторами, которые с таковым не только не схожи, но, часто, находятся на противоположном полюсе от оного.
В-третьих, Опен/Либре Офис копирует во многом устройство МС Офиса, устройство уродливое и неудобное.
Запилили. OnlyOffice Community Edition - Либра отдыхает.
> Аналог офиса МСовского уже запилили?Справедливости ради отмечу, что со временем они его сами похоронят, насильно заменив вебнёй типа Office365.
> Справедливости ради отмечу, что со временем они его сами похоронят, насильно заменив
> вебнёй типа Office365.Не раньше чем в вебне изничтожат js. До тех пор даже средние эксели в вебне невозможно использовать.
Ну, в десятке у них калькулятор прикольный
> Ну, в десятке у них калькулятор прикольныйПлиточное ненужно. В лине калькулятор лучше. Вон в убунте поставляется в snap пакете. Модно, стильно, молодёжно!
Мне на внешний вид пофигу, зато умеет всё и ещё немножко. И я ж не говорю, что в лине калькуляторов хороших нет, а только о том, что в MS удобная вещь получилась.
Котострофа...
Вообще ни одним калькулятором ни под Windows/macOS/Linux не пользуюсь.
Как-то Python удобнее.
следующим шагом будет покупка Canonical у Шаттлворта. Все к этому идет, и очень быстро.
Пусть то, что корпорация Microsoft открывает какой-то там код, вас не вводит в заблуждение. Это действие признано упрочнить свою людоедскую монополию на рынке профессиональных Desktop систем.
Максимально изуродовали и отормозили третьегном и пихают его везде как дефолт - вовсе не МС. Так что в крошечной доле линукса на десктопе виноват явно кто то другой.
Ура, нам разрешили пропатчить дистрибутивы Linux для запуска в их Windows! А не хотят они пойти лесом? Это им нужно, пусть и патчят свою ось.
Предлагаю выслать им в ответ набор компонентов для адаптации произвольных приложений Windows для запуска в окружении Wine.
Ну как бэ Debian Project, Canonical, разработчики Kali и суси пилили. Значит это и им нужно.
Запилили бы полноценную поддержку ext4 в Windows - вот это был бы номер.
Но ext2fsd существует уже давно.
там проблемы с внезапной потерей питания, точнее в самой фс проблем нет, просто теряются все изменённые файлы с последней загрузки, я так загруженные за 2 недели торренты потерял когда внезапно вырубило свет, неудобно в общем на практике этим ext2fsd пользоваться, лучше чистым линуксом
> Но ext2fsd существует уже давно.Он плохо работает с ext4, неполное журналирование. Сидел с ним на семерке, восьмерке и десятке - вещь ненадежная. Рандомно может стопорить всю винду при операциях, и выход один - ребут, а потом видишь кучу пропавших файлов. Даже если в режиме только для чтения монтировать - все равно похожая картина. Потом в линукс не мог зайти, выбивало в консоль и говорило что какая-то кри**рукая обезьяна наломала дров с разделом, надо чинить.
В результате решил, что для данных все же лучше NTFS. А автор программы все равно молодец, но, как он и говорил, для ежедневного пользования ненадежно.
А в чем номер? Раньше Винда 10 "случайно" удаляла разделы с Линуксом(видимо отместка из-за того, что Убунта по глупости очищала Винду при автоматической разбивке), а теперь они смогут еще файлы по-портить и ухудшить репутацию Линукса так, что дуал бут исчезнет по желанию самого пользователя.
> Раньше Винда 10 "случайно" удаляла разделы с ЛинуксомПривираешь. Она любые раздеы удаляла.
Не любые. ZFS она не видела.
> Запилили бы полноценную поддержку ext4 в Windows - вот это был бы
> номер.параграфовским драйверам - сто лет в обед. Производительность вполне приличная.
и да, в отличие от native драйверов линукса, они не обламываются о диски, созданные не на ix86.
> и да, в отличие от native драйверов линукса, они не обламываются о
> диски, созданные не на ix86.Таскаю диски-флэшки с ext4 между x86, arm, e2k, можно в mips и что там ещё в стойке завалялось потыкать. Да толку-то: даже не покраснеете, у Вас же такой функции, поди, нет.
Ого! Такое активное использование goto в коде:
https://github.com/Microsoft/WSL-DistroLauncher/blob/master/...
> .batну так естественно...
Хитрый Билл понял что Линукс так просто не победишь, поэтому microsoft стала "другом" Линукса.Как говорится: не можешь победить врага - возглавь его.
Connecting People
Просто случилось это:Доминирование Windows среди разработчиков закончилось.
Stack Overflow, крупнейшее и наиболее надежное онлайн-сообщество для разработчиков, опубликовало результаты своего ежегодного опроса разработчиков, проведенного в январе 2018 года.
Linux в настоящее время является наиболее используемой платформой среди разработчиков. Платформа Linux с открытым исходным кодом свергла операционную систему Microsoft Windows, став наиболее используемой платформой для разработки, согласно опросу Stack Overflow. В цифрах, опрос в этом году показывает, что Linux используется 48,3 процента всех респондентов, по сравнению с 32,9 процента в опросе 2017 года.
> Доминирование Windows среди разработчиков закончилось.Причём у тех, у кого оно закончилось, из свободного - только ядро (не считая фирмвари) coreutils. Остальное всё - это разные Опера Недобраузер, Саблайм Проприетари Едишн, Стим (для поиграть после работы) и другая подобная прелесть. А оно того стоило?
> только ядро (не считая фирмвари) И coreutils.fxd
Сначала они не замечают вас
Потом они смеются над вами
Затем "Embrace, Extend, and Extinguish" <--- вы находитесь здесь
Ну и в конце вы стаёте придатком Микрософт
"Хитрый Билл понял что Линукс так просто не победишь, поэтому microsoft стала "другом" Линукса.
Как говорится: не можешь победить врага - возглавь его."А мелкомягким теперь ничего делать и побеждать линукс не нужно ибо есть Systemd который победит Линукс, и сделает его г╚§☼™.
> "Хитрый Билл понял что Линукс так просто не победишь, поэтому microsoft стала
> "другом" Линукса.
> Как говорится: не можешь победить врага - возглавь его."
> А мелкомягким теперь ничего делать и побеждать линукс не нужно ибо есть
> Systemd который победит Линукс, и сделает его г╚§☼™˜.1. Linux - это программа. Одна из.
2. Сила не в Linux, - сила в GNU на ядре Linux.
3. Не помню, говорил ли я это в слух, но systemd - делает Red Hat. Red Hat никогда не делала Linux. Red Hat делает Red Hat. И всегда так делала, между прочим. К тому моменту когда майнтейнеры дистрибутивов это отобразят, - будет уже поздно. Будет очень много-много разных Red Hat. Но не GNU/Linux с его изначальной философией.
А потому, я считаю, надо давить systemd уже сейчас, уже вчера, пока эта падла не разлослась. :-\