Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Флейм > OS


Автор: fMathEyes 1.5.2004, 13:08
Меня интересуют два вопроса...

1. Прочитав статью о вирусе в одном из предыдущих топиков у меня возник вопрос. Просто интересно... Допустим будет выпущена некая программа, например целый бухгалтерский комплекс, которая будет отличаться от других программ тем что она снесет ко всем чертям "все лишнее" в винде и как вирус например на 60% изменит винду под себя насколько это возможно, грубо говоря от винды останется одно ядро. А визуально весь смысл этого действа будет выглядеть так: Приходит бухгалтер, нажимает кнопочку включить комп, он загружается сначало как винда - драйвера и т.п., а затем безрабочего стола и подобных причиндалов винды сразу грузится эта прога.
То есть образно это уже не винда, а в большинстве своем новая операционка пусть и узко направленная.
Можно ли, Законно ли делать такую прогу? Ведь человек купил винду на один проц, а дальше уже никого не касается как она будет использована...

2. Реально ли (я не специалист, пока ;) ) на данное время написать операционку с нуля и дойти до уровня сложности реализации поставленных задач (и на первых порах ничего более) в сравнении с виндой, линуксом, маком...
Понятно что ради таких высоких целей группа должна состоять из профессионалов, что это не добровольные начала, а бизнесс, работа... Может на данное время по хорошему одни должны делать "ядра" OS, а другие все остальное... Ведь сложность OS на сегодняшний день такая, что с нуля мало кому подсильна...


Автор: Borland_Delphi_6 1.5.2004, 13:23
Цитата
Приходит бухгалтер, нажимает кнопочку включить комп, он загружается сначало как винда - драйвера и т.п., а затем безрабочего стола и подобных причиндалов винды сразу грузится эта прога.

Это можно сделать и без всякого извращения с ядром: под 9x в system.ini (или win.ini, не помню ) прописываешь: shell=porga.exe

Автор: fMathEyes 1.5.2004, 15:41
Понятно что можно, но в данном случае я просто привел пример... Вопрос не в этом.

Автор: cardinal 1.5.2004, 16:51
Цитата
Можно ли, Законно ли делать такую прогу?

Можно многое, но в данном случае это ИМХО незаконно. Ставишь свое и удаляешь чужое? Не, потом долго будешь им объяснять куда их windows делся и почему у них пасьянс пропал smile.gif.
Написать свою ОС - тут все понятно - все легально. А под нее и проги - полная монополия до поры до времени. Если я не ошибаюсь,то так SAP и сделала. Если не слышал, то можешь тут о SAP почитать.
http://www.headhunter.ru/njclub/rel30/employers.nsf/0/C3256A64002A6E0DC3256C7100479283?OpenDocument
Когда я имел дело с их делами, то... Не, не буду рассказывать. Это нелегально smile.gif

Автор: Axxent 1.5.2004, 17:49
Если компания серьезная и регулярно проходит проверку соответствующими органами - делать такую штуку имхо не стоит. Вопрос не в том законно или не законно, у нас в компьютерной среде щас все законно, только от одних тебе может прилететь "привет", от других может не прилететь. От дяди Билла тебе вряд ли что-то прилетит, поэтому наверное стоит сделать вариацию винды (Билли же слизал графическое ядро у MacOS, сантехники - в смысле работники Sun - даже не заметили). Нужно только, чтобы кроме ядра ничего общего у операционок не было. Хорошо будет, если ядро перекомпилировать (недавно на пабликах выложили часть исходников винды, кажется ядро там тоже было), поменять все названия файликов, тогда уж точно никто не догадается - ну какой дурак будет делать побайтовое сравнение? А там уж как пойдет.

Но вообще реальный совет - не париться, а лучше подсадить своих бухгалтеров на правильную ось (aka Linux). Это и законно, и бесплатно. Хотя если используются пакеты типа 1С:Бухгалтерия, этот выбор может оказаться неадекватным... Если же система бухгалтерского учета будет писаться с нуля - Linux, only Linux smile.gif

Автор: Sardar 1.5.2004, 22:58
Цитата
Вопрос не в этом.

А в чем был вопрос?
Что такое ядро системы? Можно пойти на www.lowlevel.ru и в перемешку с большим флеймом докопатся до сути, а можно предположить что ядро для программиста это все необходимое для того, что бы твоя прога работала - драйвера, системные библиотеки...
Что мы можем убрать? То что не используем. Если подойти к вопросу рационально, то можно убрать все наследие прошлых времен. Вынь XP занимает 1.25 GB, обрезанный, думаю, не более 400MB. Если "почистить" еще строже, т.е. без взглядов на будущее, то размер будет еще меньшим. Системным shell'ом ставим свою прогу.

Вернемся на землю smile.gif ,кто нибудь знает до последней мелочи внутеннюю организацию окошек...?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)